Zum Inhalt springen

Technische Schulden

Eine Metapher für innere Softwaremängel, die spätere Änderungen erschweren oder riskanter machen.

Auch bekannt alsTechnical Debt
Softwareentwicklung

Was sind technische Schulden?

Technische Schulden beschreiben mit einer Schuldenmetapher, wie Mängel oder frühere Entscheidungen in der inneren Softwarestruktur spätere Änderungen aufwendiger oder riskanter machen. Es handelt sich nicht um eine buchhalterische Verbindlichkeit. Alter Code allein belegt keine technische Schuld; entscheidend sind konkrete Folgen für benötigte Arbeit.

In einem erfundenen Beispiel wurde dieselbe Freigaberegel an mehreren Stellen kopiert. Eine Änderung muss nun alle Kopien erreichen und birgt das Risiko unterschiedlicher Entscheidungen. Ein Eintrag im Arbeitsvorrat kann Ursache, betroffene Abläufe, erwartete Folgen und eine verantwortliche Rolle samt Verbesserungsvorschlag nennen. Priorisiert wird nach Nutzung, Risiko und anstehenden Änderungen. Daraus folgt nicht automatisch, dass die gesamte Anwendung neu geschrieben werden muss.

Quellen

Beiträge zum Thema

Softwareentwicklung mit ASES

Individuelle Software, Web- und Mobile-Apps