Technical Debt
Technische Schuld ist der angesammelte zusätzliche Wartungsaufwand durch suboptimale Designentscheidungen, die für schnelle Lieferung getroffen wurden; sie erfordert planmäßige Tilgung.
Zweck
Die langfristigen Kosten von Designkompromissen quantifizieren und verwalten und Liefergeschwindigkeit gegen Qualität abwägen.
Mechanismus
Arten: absichtlich (bewusst schnell statt gut gewählt), versehentlich (aus Unwissen) und unvermeidbar (Anforderungen änderten sich). Management: sichtbar machen (SonarQube), gezielt tilgen (Refactoring-Iterationen) und neue Schuld verhindern (CI-Gates).
Anwendungsfälle
- Projektmanagement
- Refactoring-Planung
- Qualitätsmetriken