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í
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á
Pořád je co zlepšovat
Vždycky bude. To není důvod, to je vlastnost softwaru.
Strach z reakce
Dokud to nikdo nevidí, nemůže to nikdo kritizovat. Pohodlné a k ničemu.
Nejasné, co je hotovo
Bez definice hotového se dolaďuje donekonečna.
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.
Hlavní cesta funguje od začátku do konce
Ne po částech. Celá, jedním průchodem.
Funguje to na telefonu
Ne v zúženém okně – na skutečném telefonu.
Prázdný stav dává smysl
První, co nový člověk uvidí.
Chyby jsou srozumitelné
Česky, s tím, co má člověk udělat.
Bezpečnostní kontrola prošla
Tajemství, oprávnění, vstupy.
Umíš se vrátit
Vyzkoušený návrat na předchozí verzi.
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.
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í:
Měníš věci sem a tam
Barva tlačítka potřetí. Vracíš se k variantám, které jsi už zamítl.
Pracuješ na tom, co nikdo neuvidí
Obrazovka nastavení, kterou nikdo neotevře, protože aplikaci nikdo nepoužívá.
Přidáváš funkce místo vydání
„Ještě tohle a pak to pustím.“ Potřetí.
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.
Další lekcePrvní uživateléObsah aktualizován: 21. srpna 2026