Modul 21 · Závěrečný projekt

Výběr nápadu a zadání

Jak vybrat projekt, který dokončíš, a napsat k němu zadání, které tě povede.

13 minlekce 104/107

Po lekci umíš

  • Máš vybraný nápad, který je dokončitelný
  • Máš napsané zadání včetně toho, co v první verzi nebude
  • Víš, podle čeho poznáš, že je hotovo
Obsah lekce (4)

Nejčastější důvod, proč se závěrečný projekt nedokončí, je špatně vybraný nápad.

Kritéria dobrého nápadu

  1. Ty sám ten problém máš

    Nebo ho má někdo, koho můžeš kdykoliv oslovit. Bez toho stavíš naslepo.

  2. Dá se to popsat jednou větou

    „Aplikace, kde si [KDO] [DĚLÁ CO], aby [PROČ].“ Když to nejde, je nápad příliš mlhavý.

  3. První verze je na deset až dvacet hodin

    Ne na sto. Menší dokončený projekt je nekonečně cennější než velký rozdělaný.

  4. Nepotřebuje nic, co neumíš získat

    Data, přístupy, povolení. Když ti něco chybí, projekt uvázne.

Když nápad nemáš

Prompt pro Claude Code

Pomoz mi najít projekt

Do Claude chatu, když nevíš, co postavit.

Pomoz mi vybrat závěrečný projekt. Neptej se mě na pět věcí naráz –
ptej se po jedné otázce a stav na mých odpovědích.

Zjisti ode mě:
- Čím se živím nebo co dělám ve volném čase.
- Co mě v běžném týdnu opakovaně otravuje.
- Co dělám ručně, i když by to šlo jinak.
- Komu bych chtěl pomoct.

Až budeš mít dost, navrhni mi tři projekty. U každého napiš:
1. Popis jednou větou.
2. Co by uměla první verze.
3. Odhad hodin.
4. Co je na tom nejtěžší.
5. Proč právě tenhle sedí ke mně.

Buď realistický v odhadech. Radši projekt, který dokončím,
než působivý, který nedodělám.

Zadání

Postup znáš z modulu o první aplikaci. Tady je varianta pro závěrečný projekt.

Prompt pro Claude Code

Zadání závěrečného projektu

Rozhovor, ze kterého vznikne ZADANI.md.

Chci postavit tenhle projekt: [POPIS]

Vyzpovídej mě a napiš zadání. Ptej se po jedné otázce.
Zaměř se na:
- Kdo to používá a co konkrétně tam dělá.
- Co se ukládá.
- Kdo se přihlašuje, jestli vůbec.
- Co musí umět první verze – a hlavně co v ní schválně nebude.
- Podle čeho poznám, že je hotovo.

Když řeknu něco, co si odporuje nebo je moc velké, upozorni mě.
Buď spíš přísný než vstřícný – radši mi rozsah zmenši.

Výsledek ulož do ZADANI.md se sekcemi:
Co to je / Uživatelé / Data / Obrazovky / První verze /
Vědomě odloženo / Definice hotového.

Definice hotového

Napiš ji jako seznam vět, které jde jednoznačně vyhodnotit.

Příklad
## Definice hotového

První verze je hotová, když:

1. Člověk zvenčí se dostane od otevření stránky
   k vytvořené rezervaci bez mojí pomoci.
2. Rezervace přežije obnovení stránky a restart serveru.
3. Aplikace funguje na telefonu bez vodorovného posouvání.
4. Prázdný stav vysvětluje, co má člověk udělat.
5. Je nasazená na vlastní doméně s HTTPS.
6. Prošla kontrolou před nasazením.
Milník 1: zadání

Máš hotovo, když:

  • V projektu je ZADANI.md se všemi sekcemi.
  • První verze je popsaná tak, že bys ji uměl vysvětlit za minutu.
  • Sekce „Vědomě odloženo“ má aspoň tři položky i s důvodem.
  • Definice hotového má tři až šest bodů, které jdou vyhodnotit.

Když je „Vědomě odloženo“ prázdné, rozsah je moc velký. Vrať se k němu.

Cvičení60 minut

Vyber si projekt a napiš zadání.

Až budeš mít hotovo, dej si od toho hodinu pauzu a pak si zadání přečti znovu. Zeptej se: „Dokončil bych tohle za dvacet hodin?“

Když si nejsi jistý, zmenši to.

Co si odnést

  • Dobrý nápad: máš ten problém, popíšeš ho větou, první verze na 10–20 hodin.
  • Nedělej chudou kopii velké služby. Vyber úzký problém.
  • Nech si zadání sepsat rozhovorem a řekni si o přísnost.
  • Definice hotového musí jít vyhodnotit, ne odhadnout.

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