Realizovatelnost a termín jsou dvě různé otázky, a jejich míchání je způsob, jak se týmy přeberou. Skoro všechno je možné; skutečná otázka zní, zda je to možné do určitého data, s tímto týmem, daných omezení. Seniorní tech lead tyto otázky odděluje explicitně a nikdy neurčí termín pro práci, kterou neodsouhlasil.
Jak na to přistupuji
- Ujasni si skutečný cíl. Jaký výsledek skutečně podnikání potřebuje? Často uvedený požadavek je jen jedno řešení hlubší potřeby, a existuje levnější cesta.
- Rozděl to na známé a neznámé. Dekomponuj práci a označ každou část. Neznámé, ne známé, jsou místa, kde odhady explodují.
- Nejdříve prozkoumej nejrizikovější neznámou. Postav malý jednorázový proof of concept na část, která se s největší pravděpodobností pokazí. Dvoudenní spike může zabránit dvouměsíčnímu překvapení.
- Ověř si omezení. Tvar a objem dat, škála a zatížení, integrace třetích stran a jejich limity, a skutečné dovednosti týmu s vyžadovanou technologií.
- Identifikuj závislosti. Jiné týmy, externí schválení, infrastruktura, dodavatelé. Práce, kterou nekontrolují, je nejčastějším zdrojem zpoždění.
- Dej rozsahy s předpoklady, ne jedno číslo. "Šest až devět týdnů, za předpokladu, že API platby podporuje X a žádný jiný tým nás neblokuje." Vysvětli, co by změnilo odhad.
Možné vs. možné do data X
| Otázka | Co se opravdu ptá |
|---|---|
| Je to možné? | Lze to vůbec vytvořit? |
| Možné do data X? | S tímto týmem, rozsahem a omezeními do té doby? |
| Co zvyšuje sebevědomí? | Spiky, omezení rozsahu, víc lidí, víc času |
Proč na tom záleží
Sebevědomé "ano", které se změní v zmeškaný termín, stojí mnohem více než poctivé "zde je rozsah a rizika." Dobrý posudek realizovatelnosti chrání tým před Death March projekty, poskytuje podniku skutečné informace k plánování a buduje důvěru, která umožní, aby budoucím odhadům bylo věřeno.
