Jak zadávat práci v projektu
Rozdíl mezi zadáním, po kterém dostaneš, co chceš, a zadáním, po kterém se hodinu opravuje.
12 minlekce 41/107
Po lekci umíš
- Umíš napsat zadání s kritérii přijetí
- Víš, jak velký kus práce zadávat najednou
- Znáš tři věty, které do zadání patří skoro vždycky
Obsah lekce (5)
Zadání pro práci v projektu se liší od zadání pro text nebo rešerši. Musí obsahovat jednu věc navíc: jak poznáme, že je to hotové.
Kritéria přijetí
Zní to jako korporátní termín, ale je to jen seznam vět, které musí být na konci pravda.
Bez kritérií
„Přidej kontaktní formulář.“
S kritérii
„Přidej kontaktní formulář. Hotovo je, když:
- formulář má pole jméno, e-mail, zpráva;
- bez vyplnění e-mailu nejde odeslat;
- po odeslání se ukáže potvrzení;
- zpráva přijde na můj e-mail;
- funguje to i na mobilu.“
Levá varianta ti dá formulář. Možná bez validace. Možná bez potvrzení. Možná se nikam neodešle. A ty pak strávíš půl hodiny tím, že přidáváš jedno po druhém.
Pravá varianta ti dá to, co jsi chtěl, napoprvé.
Jak velký kus zadávat
Praktické vodítko:
Tak velký, aby se dal zkontrolovat najednou
Když to nezvládneš projít za pár minut, je to moc.
Tak velký, aby to dávalo smysl samo o sobě
„Přidej formulář“ ano. „Přidej první polovinu formuláře“ ne.
Tak velký, aby se dalo commitnout
Když po dokončení můžeš říct „tohle funguje a chci si to uložit“, byla velikost správná.
Když má úkol víc částí, řekni to a nech si ho rozdělit:
Rozděl velký úkol
Když víš, co chceš, ale je toho moc na jedno kolo.
Chci nakonec tohle: [CELKOVÝ CÍL] Nedělej to celé najednou. Rozděl to na kroky tak, aby po každém kroku projekt fungoval a dal se vyzkoušet. Napiš mi ten seznam kroků a čekej. Pak budeme dělat jeden po druhém a po každém to zkontroluju.
Podmínka „aby po každém kroku projekt fungoval“ je zásadní. Jinak dostaneš rozdělení, u kterého jsou první tři kroky nepoužitelné a zkontrolovat se dá až ten poslední.
Tři věty, které patří skoro do každého zadání
„Nesahej na nic jiného.“
Zabrání tomu, aby ti Claude „při té příležitosti“ přepsal něco, co fungovalo.
„Až to bude, řekni mi, co jsi změnil.“
Dostaneš shrnutí, které se dá zkontrolovat rychleji než samotný kód.
„Když ti něco není jasné, zeptej se místo hádání.“
Přesune nejasnost z výsledku do konverzace, kde se řeší levněji.
Šablona zadání pro projekt
Zadání změny v projektu
Základní tvar, který používej pořád. Ulož si ho.
ÚKOL [CO MÁ VZNIKNOUT NEBO CO SE MÁ ZMĚNIT] PROČ [K ČEMU TO JE – pomáhá to rozhodnout se v detailech] HOTOVO JE, KDYŽ - [KRITÉRIUM 1] - [KRITÉRIUM 2] - [KRITÉRIUM 3] OMEZENÍ - Nesahej na [CO SE NEMÁ MĚNIT] - [DALŠÍ OMEZENÍ] POSTUP 1. Nejdřív mi napiš plán a počkej na potvrzení. 2. Pak to udělej. 3. Ověř to podle kritérií výše a napiš mi, co jsi ověřil. 4. Napiš mi, co jsi změnil. Když ti něco není jasné, zeptej se místo hádání.
Když nevíš, jak to má vypadat
Někdy nemáš jasno a to je v pořádku. Jen to řekni nahlas:
Nech si nabídnout varianty
Když víš, co potřebuješ vyřešit, ale ne jak.
Potřebuju vyřešit: [PROBLÉM] Nevím, jak to má vypadat. Nabídni mi tři různé přístupy. U každého napiš: - jak by to fungovalo z pohledu uživatele - co je na tom dobré - co je na tom horší - kolik práce to zhruba je Nic zatím nedělej, chci se nejdřív rozhodnout.
Vezmi změnu, kterou chceš ve svém projektu udělat, a napiš na ni zadání podle šablony. Zvlášť si dej práci s kritérii přijetí – napiš aspoň čtyři.
Pak to zadej a sleduj, kolik kol iterace jsi potřeboval. Porovnej to s tím, jak to vypadalo, když jsi zadával jednou větou.
Co si odnést
- Zadání pro projekt musí obsahovat, jak poznáme, že je hotovo.
- Velikost kusu: dá se zkontrolovat, dává smysl sám o sobě, dá se commitnout.
- Tři věty do každého zadání: nesahej na nic jiného, řekni co jsi změnil, ptej se místo hádání.
- Když nevíš jak, nech si nabídnout varianty místo hotového řešení.
Máš to za sebou?
Označ lekci jako hotovou, ať víš, kde jsi skončil. Nic se tím neuzamkne.
Další lekceJak číst změny, když neumíš číst kódObsah aktualizován: 21. srpna 2026