Gå til indholdet

Teknisk gæld

En metafor for indre softwaremangler, der gør senere ændringer vanskeligere eller mere risikable.

Også kendt somTechnical Debt
Softwareudvikling

Hvad er teknisk gæld?

Teknisk gæld bruger en gældsmetafor til at beskrive, hvordan mangler eller tidligere beslutninger i softwarens indre struktur gør senere ændringer mere krævende eller risikable. Det er ikke en regnskabsmæssig gæld. Gammel kode alene påviser ikke teknisk gæld; konkrete følger for nødvendigt arbejde er afgørende.

I et opdigtet eksempel er samme godkendelsesregel kopieret flere steder. En ændring skal nu nå alle kopier og kan medføre forskellige beslutninger. En opgave kan beskrive årsag, berørte arbejdsgange, forventede følger og en ansvarlig rolle med et forbedringsforslag. Prioriteten afhænger af brug, risiko og kommende ændringer. Det betyder ikke automatisk, at hele applikationen skal skrives om.

Kilder

Artikler om emnet

Softwareudvikling med ASES

Skræddersyet software, web- og mobilapps