Ämne 67 av 91· Mjukvaruutveckling och digital leverans
Teknisk skuld
Teknisk skuld är den underförstådda framtida kostnaden för tidigare beslut som var bekväma vid tillfället i en kodbas: obetalt korrigeringsarbete (kapital) och det ständiga motstånd de utövar mot leverans (ränta).
Varför det är viktigt
Utan kvantifiering är teknisk skuld ett klagomål; med kvantifiering är det ett affärscase.
Matematiken
SQALE-kapital = Σ överträdelser(åtgärdstid) × utvecklarkostnadsräntan
Genomarbetat exempel
Ett integrationslager för kliniska journaler på 400 000 rader kod: ränta ≈ £276 000/år.
Koppling till mjukvaruutveckling
Hälsoekonomiska importer som förbättrar debatten om teknisk skuld.
Fallgropar
- Att bara rapportera kapitalet.
Källor
- CAST, technical debt estimation.
- Letouzey J-L.