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:
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íš.
Co aplikace ukládá
Seznam věcí. Rezervace, zákazník, služba, zaměstnanec. Detaily zatím ne, jen ty hlavní pojmy.
Kdo se přihlašuje
Nikdo? Jen provozovatel? Nebo i zákazníci? Tohle rozhodnutí mění polovinu práce.
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.
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.
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í
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ď.
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.
Další lekceCo aplikace ukládáObsah aktualizován: 21. srpna 2026