Vývojári hovoria o technickom dlhu ako o počasí — všadeprítomný, neuchopiteľný, nikoho vina. CFO na to oprávnene nepočuje. Reč, ktorej rozumejú obe strany, sú eurá za mesiac.
Tri merateľné zložky dlhu
Prvá: spomalenie vývoja — ak feature, ktorá má trvať tri dni, trvá v zanesenom kóde šesť, rozdiel je priamy náklad. Druhá: incidenty — hodiny hasenia výpadkov krát hodinová sadzba, plus ušlé tržby počas výpadku. Tretia: onboarding — koľko týždňov trvá novému vývojárovi, kým je produktívny. V zdravom projekte dva, v zadlženom osem.
Ako s číslom pracovať
Keď viete, že dlh stojí 8 400 € mesačne, refaktoring za 35 000 € prestáva byť „prianím vývojárov“ a stáva sa investíciou s návratnosťou 4 mesiace. Rovnako legitímny je opačný záver: dlh v module, ktorý sa nemení, nechajte tak — splácanie dlhu, ktorý nikoho nespomaľuje, je luxus.
Audit technického dlhu s vyčíslením robíme ako súčasť Auditu 48. Nie preto, že refaktoring chceme predať — ale preto, že polovici klientov po ňom poradíme nerefaktorovať.