Modul 20 · Od projektu k produktu

Hotovo není perfektní

Jak poznat, že je něco připravené k vydání, a jak se zbavit nekonečného dolaďování.

11 minlekce 100/107

Po lekci umíš

  • Umíš definovat, co znamená hotovo
  • Poznáš dolaďování, které nikam nevede
  • Máš seznam, podle kterého se rozhoduje o vydání
Obsah lekce (4)

Existují dvě chyby a obě stojí stejně.

První: vydat něco, co nefunguje. Druhá: nevydat nikdy nic, protože to není dokonalé.

Druhá je častější.

Proč se nevydává

  1. Pořád je co zlepšovat

    Vždycky bude. To není důvod, to je vlastnost softwaru.

  2. Strach z reakce

    Dokud to nikdo nevidí, nemůže to nikdo kritizovat. Pohodlné a k ničemu.

  3. Nejasné, co je hotovo

    Bez definice hotového se dolaďuje donekonečna.

  4. Perfekcionismus na špatném místě

    Tři dny na animaci tlačítka, které nikdo nezmáčkne, protože chybí hlavní funkce.

Definice hotového

Napiš si ji dřív, než začneš stavět. Pak není o čem diskutovat.

Nejde vyhodnotit

  • „Až to bude dobré.“
  • „Až se mi to bude líbit.“
  • „Až budou hotové všechny funkce.“

Jde vyhodnotit

  • „Až člověk zvenčí projde hlavní cestu bez pomoci.“
  • „Až projde kontrolní seznam před nasazením.“
  • „Až budou fungovat tyhle tři věci: [seznam].“

Seznam pro vydání

Tohle je minimum, které stojí za dodržení u čehokoliv, co uvidí cizí člověk.

  1. Hlavní cesta funguje od začátku do konce

    Ne po částech. Celá, jedním průchodem.

  2. Funguje to na telefonu

    Ne v zúženém okně – na skutečném telefonu.

  3. Prázdný stav dává smysl

    První, co nový člověk uvidí.

  4. Chyby jsou srozumitelné

    Česky, s tím, co má člověk udělat.

  5. Bezpečnostní kontrola prošla

    Tajemství, oprávnění, vstupy.

  6. Umíš se vrátit

    Vyzkoušený návrat na předchozí verzi.

  7. Dozvíš se o problému

    Sledování chyb nebo aspoň kontrola dostupnosti.

Všimni si, co v seznamu není: dokonalý vzhled, všechny plánované funkce, nastavení, statistiky.

Prompt pro Claude Code

Jsem připraven vydat?

Před prvním vydáním nebo větší aktualizací.

Chci vydat tuhle verzi. Projdi se mnou, jestli je připravená.

1. Projdi hlavní cestu aplikace a řekni mi, kde by se člověk zvenčí
 zasekl nebo nevěděl, co dělat.
2. Zkontroluj prázdné stavy, načítání a chybové stavy.
3. Zkontroluj chování na šířce telefonu.
4. Projdi bezpečnostní kontrolu: tajemství, oprávnění, vstupy.
5. Řekni mi, co je nejrizikovější věc na téhle verzi.

Na konci mi napiš dvě věci:
- Co musí být opravené před vydáním.
- Co počká.

Buď přísný na první seznam a velkorysý na druhý.

Dolaďování, které nikam nevede

Poznávací znamení:

  1. Měníš věci sem a tam

    Barva tlačítka potřetí. Vracíš se k variantám, které jsi už zamítl.

  2. Pracuješ na tom, co nikdo neuvidí

    Obrazovka nastavení, kterou nikdo neotevře, protože aplikaci nikdo nepoužívá.

  3. Přidáváš funkce místo vydání

    „Ještě tohle a pak to pustím.“ Potřetí.

Cvičení15 minut

Napiš si definici hotového pro svůj projekt – konkrétně, tři až pět bodů, které jdou vyhodnotit.

Ulož ji do ZADANI.md. Až budeš příště v pokušení něco doladit, otevři ji.

Co si odnést

  • Nevydaná věc má nulovou hodnotu.
  • Definici hotového si napiš dopředu a udělej ji vyhodnotitelnou.
  • Sedm bodů pro vydání; dokonalý vzhled a všechny funkce mezi nimi nejsou.
  • Rozděl nálezy na „musí před vydáním“ a „počká“. Bez toho nevydáš nic.

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