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

Hero image for 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.