Modul 11 · První skutečná aplikace

Návrh dřív než kód

Půl hodiny přemýšlení ušetří dva dny přestavby. Jak z nápadu udělat zadání, které se dá postavit.

14 minlekce 63/107

Po lekci umíš

  • Umíš popsat aplikaci tak, že se dá postavit
  • Znáš čtyři otázky, které musí zadání zodpovědět
  • Umíš rozdělit nápad na první verzi a zbytek
Obsah lekce (11)

U webu se dá začít stavět hned. U aplikace to skoro vždycky skončí přestavbou.

Důvod je prostý: rozhodnutí o datech se dělá na začátku a mění se draho. Když v půlce zjistíš, že objednávka má patřit firmě a ne člověku, dotkne se to všeho.

Čtyři otázky

Než napíšeš první prompt, měj odpověď na tohle:

  1. Komu to slouží a k čemu

    Jedna věta. „Kadeřnici, aby viděla obsazenost dne a zákazník se objednal bez volání.“ Když to nedokážeš říct jednou větou, ještě nevíš, co stavíš.

  2. Co aplikace ukládá

    Seznam věcí. Rezervace, zákazník, služba, zaměstnanec. Detaily zatím ne, jen ty hlavní pojmy.

  3. Kdo se přihlašuje

    Nikdo? Jen provozovatel? Nebo i zákazníci? Tohle rozhodnutí mění polovinu práce.

  4. Co musí umět první verze

    Nejtěžší otázka. Odpověď má být nepříjemně krátká.

Nech si zadání pomoct sepsat

Nemusíš to psát sám. Dobré zadání vznikne z rozhovoru.

Prompt pro Claude Code

Rozhovor o zadání

Do Claude chatu, dřív než otevřeš Claude Code.

Chci postavit aplikaci. Popíšu ti nápad a ty ze mě vytáhni zadání.

Nápad: [POPIŠ VLASTNÍMI SLOVY, KLIDNĚ NEUCELENĚ]

Postupuj takhle:
1. Ptej se mě po jedné otázce, ne pěti najednou.
2. Ptej se na to, co je nejasné nebo co jsem neřekl.
3. Zaměř se na: kdo to používá, co se ukládá, kdo se přihlašuje,
 co musí umět první verze.
4. Když řeknu něco, co si odporuje, upozorni mě.

Až budeš mít dost, napiš zadání ve struktuře:
- K čemu to slouží (1 věta)
- Uživatelé a co každý dělá
- Data (co se ukládá)
- Obrazovky
- První verze: co v ní je a co v ní schválně není

První verze má být nepříjemně malá

Tohle je místo, kde skoro každý na začátku sáhne vedle.

Co lidi napíšou

  • Přihlášení přes Google i e-mail
  • Přehled se statistikami
  • Notifikace e-mailem i do telefonu
  • Export do Excelu
  • Nastavení pro každého uživatele
  • Platby

Co má být v první verzi

  • Jedna obrazovka se seznamem
  • Přidání a smazání položky
  • Nic víc

Důvod není lenost. Je to tohle: dokud aplikaci někdo nepoužije, nevíš, co má umět. Všechno, co postavíš předtím, je hádání – a půlku toho pak zahodíš.

Zapiš to do projektu

Zadání nemá zůstat v chatu. Patří do projektu jako soubor.

Prompt pro Claude Code

Ulož zadání do projektu

Po dokončení rozhovoru o zadání.

Založ v projektu soubor ZADANI.md a napiš do něj zadání, na kterém
jsme se domluvili.

Struktura:
# Název
## K čemu to slouží
## Uživatelé
## Data
## Obrazovky
## První verze
## Vědomě odloženo

Do „Vědomě odloženo“ napiš věci, o kterých jsme mluvili a rozhodli se je
zatím nedělat – včetně důvodu. Ať se k nim vrátíme, až přijde čas.

Kontrola zadání dřív, než se staví

Prompt pro Claude Code

Zkritizuj moje zadání

Poslední krok před začátkem stavby.

Přečti si ZADANI.md a buď kritický.

1. Co v zadání chybí, aby se to dalo postavit?
2. Kde si zadání odporuje nebo je nejednoznačné?
3. Je první verze opravdu nejmenší možná? Co bys ještě odložil?
4. Co je na tomhle zadání nejtěžší a proč?
5. Vidíš rozhodnutí, které se bude později těžko měnit?

Neopravuj zadání sám, jen mi napiš, na co se mám podívat.

Bod 5 je ten nejcennější. Rozhodnutí, která se těžko mění, jsou skoro vždycky o datech – a je lepší je řešit teď.

Cvičení30 minut

Vezmi svůj nápad a projdi s ním rozhovor o zadání v Claude chatu.

Pak výsledek ulož do ZADANI.md ve svém projektu a nech si ho zkritizovat.

Až budeš mít pocit, že první verze je moc malá, je nejspíš správně.

Co si odnést

  • Čtyři otázky: komu, co se ukládá, kdo se přihlašuje, co musí umět první verze.
  • Zadání vzniká rozhovorem, ne psaním. Po jedné otázce, ne pěti.
  • První verze má být nepříjemně malá – teprve použití ukáže, co má následovat.
  • Zadání patří do projektu jako soubor a udržuje se.

Máš to za sebou?

Označ lekci jako hotovou, ať víš, kde jsi skončil. Nic se tím neuzamkne.

Obsah aktualizován: 21. srpna 2026