Die wahren Kosten technischer Schulden: So kommunizierst Du sie an nicht-technische Stakeholder

#Kosten technischer Schulden
Sandor Farkas - Founder & Lead Developer at Wolf-Tech

Sandor Farkas

Gründer & Lead Developer

Experte für Softwareentwicklung und Legacy-Code-Optimierung

Das Gespräch, das immer wieder scheitert

Das Meeting beginnt jedes Mal gleich. Ein CTO oder Engineering Lead öffnet ein Slide-Deck und sagt: "Wir tragen eine erhebliche Menge technischer Schulden mit uns herum, die uns ausbremst." Der CFO fragt: "Was kostet uns das?" Der CTO antwortet: "Das lässt sich schwer beziffern." Und der CFO geht zum nächsten Punkt über.

Technische Schulden gehören zu den folgenreichsten Risiken, die ein Softwareunternehmen trägt, und ihre wahren Kosten bleiben für genau die Menschen unsichtbar, die das Budget kontrollieren, um sie anzugehen. Nicht, weil diese Menschen unbedarft wären - sondern weil Engineering-Teams das Problem nicht in den richtigen Begriffen kommunizieren.

"Unsere Codebasis ist unordentlich" ist kein Business-Problem. "Unsere Engineering Velocity ist in 18 Monaten um 40 % gesunken, und wir werden deshalb dieses Jahr zwei große Produkt-Launches verpassen" ist ein Business-Problem. Der Unterschied liegt nicht in der Schwere der Schulden - er liegt in der Übersetzung. Die Kosten technischer Schulden sind real und messbar, aber die meisten Engineering-Teams messen sie nie in den Einheiten, die für einen CFO oder CEO zählen.

Dieser Beitrag behandelt die Metriken, die technische Schulden tatsächlich quantifizieren, und die Kommunikationsstrategien, mit denen diese Quantifizierung bei nicht-technischen Stakeholdern ankommt.

Was technische Schulden tatsächlich kosten

Bevor Du technische Schulden kommunizieren kannst, musst Du sie in Begriffen messen, die außerhalb der Engineering-Organisation etwas bedeuten. Die gute Nachricht: Die Mess-Frameworks existieren. Die schlechte Nachricht: Die meisten Teams überspringen sie, weil sich das Sammeln der Daten wie Overhead anfühlt.

Es gibt vier quantifizierbare Dimensionen der Kosten technischer Schulden, die bei Business-Stakeholdern verlässlich Resonanz finden.

Rückgang der Developer Velocity. Die direkteste Messung. Verfolge über die Zeit, wie lange die Umsetzung einer repräsentativen Menge von Feature-Tickets dauert. Eine Codebasis mit hohen technischen Schulden zeigt konsistent eine Velocity-Kurve, die mit wachsendem System nach unten zeigt - Features, die im ersten Jahr in zwei Tagen ausgeliefert wurden, brauchen im dritten Jahr fünf Tage, bei gleicher Teamgröße und gleicher Komplexität.

Um das sichtbar zu machen, trage den Durchsatz Deines Teams über 12 bis 18 Monate auf und lege ihn über die Personalentwicklung. Wenn der Headcount gewachsen ist und der Durchsatz stagniert oder gesunken ist, hast Du eine messbare Velocity-Strafe. Multiplizierst Du die verschwendeten Engineering-Stunden mit Deinen vollumfänglichen Entwicklerkosten, erhältst Du eine Jahreszahl, die auf das Risikoregister eines CFO gehört.

Incident-Rate und Behebungszeit. Codebasen mit hohen Schulden fallen häufiger aus und brauchen länger zur Behebung. Dein Incident-Management-System - PagerDuty, OpsGenie oder auch ein gepflegtes Spreadsheet - enthält eine historische Aufzeichnung von Produktionsausfällen, Behebungszeiten und Root-Cause-Klassifizierungen.

Wenn Du zeigen kannst, dass Architekturschulden für 60 % Deiner P1-Incidents verantwortlich sind und ein P1-Incident im Schnitt 6.000 bis 10.000 Euro an Entwicklerzeit, Support-Eskalationen und entgangenem Transaktionsumsatz kostet, sind technische Schulden nicht mehr abstrakt. Sie haben eine vierteljährliche Rechnung.

Onboarding-Reibung. Diese Kennzahl ist leicht zu erheben und wird häufig übersehen. Frage jeden neuen Entwickler, wie lange es gedauert hat, bis er seinen ersten substanziellen Beitrag leisten konnte - nicht den ersten Commit, sondern das erste Feature oder den ersten Bugfix, den er ohne intensive Begleitung verantworten konnte. In Codebasen mit hohen Schulden liegt dieser Wert typischerweise drei bis sechs Wochen über dem gut gepflegter Systeme.

Für ein Team, das drei Entwickler pro Jahr zu Kosten von je 80.000 bis 120.000 Euro an Gehalt plus Recruiting-Overhead einstellt, bedeutet ein zusätzlicher unproduktiver Onboarding-Monat pro Einstellung 20.000 bis 30.000 Euro jährlich. Diese Kosten tauchen nirgendwo im Engineering-Budget auf, sind aber vollständig den technischen Schulden zuzurechnen.

Feature-Ceiling-Effekte. Die subtilste, aber oft geschäftskritischste Dimension: die Features, die Dein Team schlicht nicht bauen kann, weil die Architektur sie nicht trägt. Ein monolithisches Legacy-System ohne API-Schicht kann keine Mobile App unterstützen, ohne dass substanziell umgebaut wird. Eine Codebasis ohne Multi-Tenancy lässt sich nicht an Enterprise-Kunden verkaufen, die Datenisolation verlangen. Ein Service ohne sauberes Audit-Logging besteht keinen Enterprise-Security-Fragebogen.

Diese Dimension erfordert ein ehrliches Gespräch mit dem Produktteam: Was steht auf der Roadmap, das die aktuelle Codebasis unplausibel oder unmöglich macht? Wenn die Antwort drei Punkte des nächsten 12-Monats-Plans umfasst, hast Du ein Feature-Ceiling, das Dein Umsatzpotenzial begrenzt - und das ist eine Zahl, die der Vorstand versteht.

Den Business Case aufbauen

Sobald Du Daten über diese vier Dimensionen gesammelt hast, ergibt sich die Struktur des Business Case fast von selbst. Das Ziel ist, technische Schulden so zu präsentieren, wie ein CFO jede Kapitalallokationsentscheidung präsentieren würde: als Vergleich zwischen den Kosten des aktuellen Kurses und den Kosten der vorgeschlagenen Investition.

Ein Vorschlag zur Tilgung technischer Schulden, der bei nicht-technischen Stakeholdern ankommt, folgt typischerweise dieser Struktur:

Kosten des Ist-Zustands (jährlich). Addiere die messbaren Kosten: Velocity-Verlust in Entwicklerstunden, Incident-Kosten, Onboarding-Reibung und eine konservative Schätzung des Umsatzeffekts verpasster oder verzögerter Features. Für ein mittelgroßes Engineering-Team summieren sich diese Zahlen oft auf 150.000 bis 400.000 Euro jährlich - ein Wert, der selbst technische Führungskräfte überrascht, die wussten, dass es schlecht steht.

Trajektorien-Projektion. Technische Schulden sind kein statisches Problem - sie verzinsen sich. Eine Codebasis, die heute 200.000 Euro pro Jahr an Produktivitätsverlust kostet, kostet nächstes Jahr typischerweise 280.000 bis 320.000 Euro, wenn sich nichts ändert, denn jedes neue Feature auf instabilem Fundament macht das nächste Feature schwerer lieferbar. Diese Verzinsungsdynamik ist das stärkste Framing-Werkzeug, das es gibt - und genau das, was die meisten Engineering-Präsentationen weglassen.

Erforderliche Investition. Drücke die vorgeschlagene Sanierung als einmalige Investition und als dauerhafte Senkung der jährlichen Kosten aus. Ein Legacy-Code-Optimierungs-Engagement, das 80.000 Euro kostet und die jährliche Schuldenlast um 120.000 Euro senkt, hat eine Amortisationszeit von acht Monaten. So gerahmt verschiebt sich die Frage von "Können wir uns das leisten?" zu "Warum haben wir das noch nicht gemacht?"

Risikoszenario. Was passiert, wenn sich nichts ändert? Bei Codebasen mit echten architektonischen Grenzen sollte das Risikoszenario konkret sein: "Wir können die Enterprise-Stufe, die unser primärer Wachstumshebel für 2026 ist, nicht ausliefern" oder "Wir verlieren die zwei Senior-Entwickler, die die Komplexität derzeit persönlich abfedern, und ihre Nachfolger brauchen sechs Monate, um wirksam zu werden." Konkrete Risiken wiegen schwerer als generische.

Kommunikationsstrategien, die funktionieren

Das Framing zählt genauso viel wie die Zahlen. Ein paar Prinzipien entscheiden verlässlich darüber, ob eine Präsentation zu technischen Schulden ankommt oder vertagt wird.

Führe mit dem Business-Impact, nicht mit der technischen Ursache. Ein CFO muss nicht verstehen, was N+1-Queries sind, um zu verstehen, dass Datenbank-Performance-Probleme jede Seite um 300 ms verlangsamen und Eure Analytics für je 100 ms zusätzliche Ladezeit einen Conversion-Rückgang von 12 % zeigen. Übersetze die Ursache in die Konsequenz, die das Business bereits misst.

Verankere die Argumentation in einer Entscheidung, die die Führung bereits getroffen hat. Die wirksamsten Präsentationen verbinden die Schulden direkt mit einer strategischen Initiative, zu der sich die Stakeholder bereits bekannt haben. "Wir haben beschlossen, in Q3 Enterprise-Kunden zu gewinnen. Diese drei Architekturlücken - Audit-Logging, SSO und Mandanten-Datenisolation - blockieren den Abschluss des ersten Enterprise-Vertrags. Hier sind die Kosten, sie zu schließen, und die Kosten, es nicht zu tun." Wenn die technische Investition der begrenzende Faktor für ein Business-Ziel ist, das den Beteiligten wichtig ist, wird sie zur Priorität statt zur verschiebbaren Position.

Nutze das Hiring-Äquivalent als Rahmen. Nicht-technische Stakeholder verstehen Einstellungen. Eine Schuldenlast in Höhe von 1,5 Engineer-Jahren verlorener Produktivität pro Jahr bedeutet: Ihr bezahlt zwei Engineers und bekommt die Leistung eines halben. Dieses Framing verwandelt abstrakten Velocity-Verlust in eine Ressourcenfrage, die in Budgetgesprächen ihren natürlichen Platz hat.

Sei konkret, was sich ändert. Vage Versprechen von "schnellerer Entwicklung" nach einem Aufräumen schaffen kein Vertrauen. Konkrete Zusagen schon: "Nach diesem sechswöchigen Refactoring-Sprint unterstützt das Checkout-Modul A/B-Testing, worauf das Produktteam seit 14 Monaten wartet." Die Verbindung der Sanierung mit einem konkret freigeschalteten Ergebnis macht den Wert greifbar.

DORA-Metriken als gemeinsame Sprache

Ein praktisches Werkzeug, um technische Schulden in einer Sprache sichtbar zu machen, die Engineering und Business teilen, sind die DORA-Metriken: Deployment-Frequenz, Lead Time for Changes, Change Failure Rate und Mean Time to Restore. Entwickelt vom DevOps-Research-Team bei Google und über tausende Organisationen validiert, sind diese Metriken zum Branchenstandard für Engineering-Effektivität geworden.

Der Wert der DORA-Metriken im Gespräch über technische Schulden liegt in ihrer Neutralität - sie verlangen vom Stakeholder nicht, der subjektiven Einschätzung des Engineering-Teams zur Codequalität zu vertrauen. Sie messen Ergebnisse statt Eingaben. Wenn die Zahlen eines Teams eine Change Failure Rate von 18 % und eine Mean Time to Restore von 3,5 Stunden zeigen, ist das ein objektiver Beleg für systemische Instabilität, der keine technische Interpretation braucht.

Der Vergleich Deiner DORA-Metriken mit den Elite-Schwellen aus dem jährlichen State-of-DevOps-Report - Deployment-Frequenz mehrmals täglich, Change Failure Rate unter 5 %, Mean Time to Restore unter einer Stunde - liefert eine belastbare Gap-Analyse. Die Lücke zwischen Deinen Zahlen und dem Benchmark ist die quantifizierbare Chance, ausgedrückt in Begriffen, die jede leistungsorientierte Führungskraft versteht.

Ein Tech-Stack-Strategie-Engagement beginnt oft genau hier: mit der Erhebung der DORA-Basiswerte, bevor die Sanierungsarbeit startet, damit die Verbesserung messbar und zurechenbar ist.

Technische Schulden zum festen Agenda-Punkt machen

Der häufigste Fehler von Engineering-Führungskräften bei der Kommunikation technischer Schulden ist zu warten, bis die Schulden Krisenniveau erreichen, bevor sie das Thema ansprechen. Ab diesem Punkt geht es im Gespräch nicht mehr um Investition - es geht um Schadensbegrenzung, und die Vertrauensdynamik ist eine völlig andere.

Der wirksamere Ansatz: Mache technische Schulden zum festen Punkt in Quartals-Reviews, berichtet in Business-Begriffen neben Produkt- und Umsatzkennzahlen. Eine einseitige Zusammenfassung, die sagt "unser Velocity-Trend, unsere Incident-Kosten und unsere Onboarding-Daten deuten auf etwa 180.000 Euro jährlichen Overhead durch technische Schulden hin, gegenüber 130.000 Euro vor sechs Monaten, und die folgenden drei Roadmap-Punkte sind dadurch derzeit blockiert" führt zu einem fundamental anderen Gespräch als "das Engineering-Team braucht einen Aufräum-Sprint".

Regelmäßiges Reporting in diesen Begriffen bewirkt drei Dinge. Es nimmt einzelnen Sanierungsanfragen die emotionale Ladung. Es baut eine Historie auf, die die Zahlen glaubwürdig macht, wenn eine größere Investition nötig wird. Und es verankert die technische Gesundheit des Systems als erstklassige Business-Metrik statt als internes Engineering-Anliegen.

Bei Wolf-Tech helfen wir technischen Führungskräften, diesen Case aufzubauen und umzusetzen. Unsere Engagements für Code-Quality-Beratung und Tech-Stack-Strategie beinhalten eine Bewertung technischer Schulden in Business-Begriffen - nicht nur einen Bericht darüber, was am Code falsch ist, sondern ein quantifiziertes Modell dessen, was er kostet und was eine gezielte Investition ändern würde. Wenn Du Dich auf dieses Gespräch mit Deinem Board oder Führungsteam vorbereitest, melde Dich unter hello@wolf-tech.io oder besuche wolf-tech.io für eine kostenlose Erstberatung.