Emne 67 af 91· Softwareudvikling og digital levering

Teknisk gæld

Teknisk gæld er den implicitte fremtidige omkostning ved tidligere beslutninger, der var bekvemme på det tidspunkt i en kodebase: ubetalt korrigeringsarbejde (hovedstol) og den vedvarende modstand, de udøver mod levering (renter).

Hvorfor det er vigtigt

Uden kvantificering er teknisk gæld en klage; med kvantificering er det en business case.

Matematikken

SQALE-hovedstol = Σ overtrædelser(korrigeringstid) × udviklerens omkostningsrate

Gennemarbejdet eksempel

Et integrationslag til kliniske journaler på 400.000 linjer kode: renter ≈ £276.000/år.

Forbindelse til softwareudvikling

Sundhedsøkonomiske importer, der beriger debatten om teknisk gæld.

Faldgruber

  • Kun at rapportere hovedstolen.

Kilder

  • CAST, technical debt estimation.
  • Letouzey J-L.