Technické zdraví je to, jak udržitelně může tým dodávat, kvalita kódu, spolehlivost systému a rychlost dodávky dohromady. Nelze zlepšit, co se neměří, ale cílem je poznatek pro řízení zlepšení, nikdy číslo, kterého se má dosáhnout. Metriky jsou svítilna, ne skóreboardem.
Co měřit
DELIVERY (DORA metrics — well-researched, balanced):
- Deployment frequency - Lead time for changes
- Change failure rate - Time to restore service
QUALITY / RELIABILITY:
- Production incident rate & severity
- Test coverage trend (direction, not a vanity %)
- Escaped-bug rate
TEAM / FLOW:
- Cycle time, time-in-review (slow review = hidden bottleneck)
- Recurring pain points (survey the team — they know)
Používejte DORA vyváženě
Čtyři metriky DORA jsou cenné, protože vyvažují rychlost a stabilitu; jednu nemůžete zmanipulovat, aniž byste nepoškodili druhou. Vysoká frekvence nasazení s vysokou mírou selhání je varovný signál, ne výhra. Sledujte sadu, ne jediné číslo.
Konkrétní příklad
Doba trvání od změny se pomalu zvyšuje. Vykopete si a zjistíte, že PR čekají na review dny. Metrika vás ukázala na skutečné úzké místo, problém v procesu kontroly, který byste nikdy neobjevili podle intuice. Opravíte proces a metrika se zlepší jako vedlejší efekt.
Velké nebezpečí: manipulace
V okamžiku, kdy se metrika stane cílem, lidé optimalizují číslo, ne výsledek (Goodhartův zákon). Cíle na pokrytí generují zbytečné testy; cíle na rychlost vedou na nadhodnocené odhady. Používejte metriky k hledání problémů, pak mluvte s lidmi, nikdy je nepoužívejte k jejich hodnocení nebo potrestání.
Proč to má smysl
Bez signálů se technické zdraví tiše degraduje, dokud není tým záhadně pomalý a nikdo nemůže říci proč.
Dobré měření činí neviditelné viditelným, takže můžete investovat tam, kde to opravdu stojí za to, a dokázat dopad, když to uděláte.
