Zum Inhalt springen
uencoder

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

Verwandte Begriffe

References