Od nápadů k něčemu skutečnému

Shrnutí
Přechod od nápadu k implementaci představuje kritickou fázi v raném vývoji softwaru. Zatímco nápady jsou bohaté a snadno se generují, jejich transformace do funkčních systémů vyžaduje jiný soubor dovedností a myšlení. Tento článek zkoumá propast mezi nápadem a realizací a zkoumá, proč se mnoho nápadů nikdy nestane skutečnými produkty. Článek vychází z výzkumu kreativity, řešení problémů a vývoje softwaru a tvrdí, že schopnost jednat podle nápadů je v rané fázi vývoje důležitější než nápady samotné.
1. Úvod
Přicházet s nápady je snadné.
Většina vývojářů a lidí obecně má více nápadů, než dokáže reálně postavit.
Jen velmi málo z těchto myšlenek se však stane skutečností.
To vytváří jasnou mezeru:
- nápadů existuje velké množství
- skutečné systémy jsou vzácné
Tento článek zkoumá, proč tato mezera existuje a co je zapotřebí k přechodu od nápadů k něčemu skutečnému.
2. Povaha myšlenek
Nápady jsou:
- rychlé generování
- snadná výměna
- bez omezení
Z tohoto důvodu existují v abstraktním prostoru, kde:
- složitost je skryta
- problémy jsou zjednodušeny
- předpokládají se výsledky
Výzkum kreativity ukazuje, že generování nápadů je pouze jednou součástí inovace a bez implementace nepřináší hodnotu.
3. Obtížnost provedení
Provedení přináší omezení.
Při budování něčeho skutečného se vývojáři musí zabývat:
- technická omezení
- neúplné znalosti
- neočekávané problémy
Tím je provedení výrazně těžší než představa.
Úkoly v reálném světě vyžadují zvládnutí nejistoty a přizpůsobení se měnícím se podmínkám.
Tady většina nápadů selhává.
4. Propast mezi myšlením a budováním
Klíčovým zjištěním v raném vývoji je, že:
Přemýšlet o tom, že něco postavíme, není totéž jako to postavit.
Tato mezera existuje, protože:
- myšlení se vyhýbá omezením
- budova je odhaluje
Například:
- nápad se může zdát jednoduchý
- ale implementace odhaluje složitost
Vzniká tak tření, které často vede k opuštění.
5. Proč nápady nestačí
Samotné nápady nevytvářejí hodnotu.
Hodnota se vytvoří, když:
- funguje systém
- problém je vyřešen
- vzniká výsledek
Schopnost jednat je důležitější než schopnost myslet na myšlenky.
6. Pohyb směrem k popravě
Chcete-li přejít od nápadů ke skutečným systémům:
- omezit rozsah nápadů
- začít stavět brzy
- přijmout nedokonalé výsledky
- soustředit se na dokončení
Tento posun vyžaduje změnu priorit:
Od:
- myšlení
- plánování
- představovat si
Komu:
- budova
- testování
- dokončení
7. Praktické důsledky
Vývojáři by měli s nápady zacházet jako s výchozími body, nikoli s koncovými body.
Dobrý nápad:
- se stává lepším provedením
- vyvíjí se iterací
- osvědčuje se v praxi
Bez provedení zůstávají myšlenky teoretické.
8. Závěr
Přechod od nápadů ke skutečným systémům je jedním z nejdůležitějších kroků ve vývoji.
Nápady jsou snadné. Provedení je obtížné.
Ale pouze provedení přináší výsledky.
Cílem není mít lepší nápady.
Cílem je realizovat myšlenky.
Reference
- Runco, M. A. (2004). Tvořivost. Annual Review of Psychology, 55, 657-687.
- Simon, H. A. (1973). Struktura špatně strukturovaných problémů. Umělá inteligence, 4(3-4), 181-201.
- Blank, S., & Dorf, B. (2012). Manuál majitele pro spuštění. K&S Ranch.

