agile
Technický dluh
Implicitní náklady na přepracování způsobené volbou jednoduchého, rychlého řešení místo lepšího a důkladnějšího, které by zabralo déle. Technický dluh se hromadí, když týmy šetří časem — vynechávají testy, vyhýbají se refaktoringu nebo obcházejí problémy. Stejně jako finanční dluh nese i svůj úrok: s každou novou funkcí se práce s kódem stává obtížnější a pomalejší, jak kódová základna degraduje. Správa technického dluhu je klíčovou odpovědností vývojového týmu. Týmy si v každém sprintu vyhradí část kapacity na snižování dluhu prostřednictvím refaktoringu a zlepšování pokrytí testy. Zviditelnění technického dluhu pro product ownery — například odhadem a zařazením do backlogu — pomáhá ho prioritizovat vedle vývoje nových funkcí.
Související pojmy
Odhaduj s Plandeckem
Free Planning Poker s okamžitým současným odhalením, decky Fibonacci a T-shirt, a asynchronní hlasování — žádné nastavení nepotřebuje.