/ Software-Lexikon

Technische Schuld

Die verdeckten Folgekosten schneller Software-Entscheidungen: Jede Abkürzung von heute macht jede Änderung von morgen teurer.

Technische Schuld (Technical Debt) beschreibt die künftigen Mehrkosten, die entstehen, wenn Software schnell statt sauber gebaut wird: kopierter Code, fehlende Tests, veraltete Abhängigkeiten, umgangene Architekturregeln. Wie ein Kredit erzeugt sie „Zinsen“ — jede spätere Änderung dauert länger und birgt mehr Risiko.

Nicht jede technische Schuld ist ein Fehler. Bewusst aufgenommene Schuld — etwa ein Prototyp, der einen Markttest ermöglicht — kann rational sein, solange sie sichtbar bleibt und getilgt wird. Gefährlich ist die unsichtbare Schuld: Sie fällt erst auf, wenn ein Release scheitert oder eine „kleine Änderung“ Wochen kostet.

Messbar wird technische Schuld indirekt: an der Durchlaufzeit von Änderungen, an der Fehlerrate nach Releases und daran, wie viele Stellen im Code für eine fachliche Änderung angefasst werden müssen.

Für den Mittelstand heißt das

Ein ehrliches Warnsignal im Alltag: Wenn Ihre Entwickler (oder Ihr Dienstleister) bei jeder Anfrage sagen „das ist kompliziert, da hängt viel dran“, bezahlen Sie bereits Zinsen. Dann gehört Schuldentilgung — Refactoring, Tests, Dokumentation — als fester Posten in jede Projektplanung.

Altsysteme sanieren