Die Technical Debt Priorisierungsmatrix

Warum dieser Prompt wichtig ist
High-debt organizations spend 40% more on maintenance and ship features 25-50% slower than peers, and technical debt costs US companies over $2.4 trillion annually — the cost of not prioritizing isn't just slower engineering, it's a compounding tax on every future feature the team ships.
Wofür wir ihn verwenden
Your team has a scattered list of known technical debt items sitting in a backlog nobody has prioritized, and you need a defensible remediation plan before the next quarterly planning meeting with product and finance stakeholders.
Prompt
Act as an engineering leader who needs to defend a technical debt remediation roadmap to a CFO and a VP of Product in the same meeting. CONTEXT: - Our team's available capacity for debt remediation next quarter: [E.G. "1 engineer, 20% time" OR "2 sprints total"] - Current business priority: [GROWTH / STABILITY / COST-CUTTING] - Raw list of known technical debt items: [PASTE YOUR LIST — one item per line, however informal] TASK: For each debt item, score it 1-5 on each of these four dimensions: 1. Delivery drag — how much does this slow down future feature work in the affected area? 2. Incident risk — how often is this implicated in production issues, outages, or urgent fixes? 3. Revenue/customer exposure — does this affect paying customers, SLAs, or revenue-generating flows directly? 4. Remediation cost — how much effort would fixing this actually take (5 = very cheap, 1 = very expensive)? Then compute a priority score and rank all items. CONSTRAINTS: - Do not recommend more remediation work than the stated capacity allows — sequence items into what actually fits. - Do not treat all debt as equally urgent — explicitly deprioritize items that score low on both delivery drag and incident risk, even if they're technically embarrassing. - Justify the top 3 items in plain English a non-engineer could read and approve without a glossary. OUTPUT FORMAT: 1. Scored Table: Item | Delivery Drag | Incident Risk | Revenue Exposure | Remediation Cost | Priority Score 2. Recommended Sequence: which items fit in the stated capacity, in order 3. Plain-English Justification: 1 paragraph per top-3 item, written for a non-technical stakeholder
Ergebnis
Scored Table:
| Item | Delivery Drag | Incident Risk | Revenue Exposure | Remediation Cost | Priority Score |
|---|---|---|---|---|---|
| Auth tokens don't expire | 2 | 5 | 5 | 4 | 16 |
| No test coverage on checkout service | 4 | 4 | 5 | 2 | 15 |
| Deploy script has 3 manual steps | 3 | 3 | 2 | 5 | 13 |
| Reporting dashboard queries primary DB directly | 2 | 2 | 1 | 3 | 8 |
Recommended Sequence (fits 20% time / 1 engineer for the quarter):
- Fix auth token expiration first — highest incident risk and direct revenue/compliance exposure, and at remediation cost 4 it's genuinely cheap to fix. This alone likely consumes 2-3 weeks of the available capacity.
- Add test coverage to checkout service next — this is the most expensive item on the list (cost 2), so it should be scoped to the highest-risk checkout paths only this quarter, not full coverage. Partial coverage of the payment and cart-abandonment flows is achievable in the remaining capacity.
- Deploy script and dashboard query issues are explicitly deferred to next quarter — both score below the auth and checkout items, and capacity is fully allocated after the above two.
Plain-English Justification:
Auth tokens don't expire: Right now, if someone's login session is ever compromised, whoever has that token can access their account indefinitely — there's no automatic cutoff. This is both a security exposure and, depending on our contracts, could put us in breach of customer data-handling commitments. It's also a relatively fast fix, which is why it's first.
No test coverage on checkout: Every time we change anything near checkout, we're relying on manual QA and hope to catch payment bugs before customers do. Given checkout is where we make money, a bug slipping through here has a direct and immediate revenue impact — but building full test coverage is a genuinely large effort, so we're scoping this to the highest-traffic paths first rather than promising full coverage this quarter.
Deploy script manual steps: This one is annoying and occasionally causes a bad deploy, but it doesn't touch customers directly or put revenue at risk the way the other two do — it's a real problem, just not this quarter's problem given our capacity.
Technical debt backlogs sterben meist auf eine von zwei Arten: Entweder wird jeder Eintrag von dem Entwickler als „kritisch" eingestuft, der ihn am meisten nervt, oder die Liste wird komplett ignoriert, weil niemand „dieses Modul hat keine Testabdeckung" in etwas übersetzen kann, das ein Product Manager oder CFO finanzieren würde. Dieser prompt erzwingt eine Bewertung nach Geschäftsauswirkungen, bevor überhaupt eine Priorisierung der Maßnahmen stattfindet – der resultierende Plan übersteht dadurch auch eine Roadmap-Diskussion, an der Nicht-Techniker teilnehmen.
Warum jeder Abschnitt des prompts existiert
Rolle: Der prompt weist der AI die Perspektive einer Führungskraft im Engineering zu, die in ein und demselben Meeting eine Remediation-Roadmap gegenüber einem CFO und einem VP of Product vertreten muss – und nicht nur die eines erfahrenen Entwicklers, der Codequalität beurteilt. Diese Rahmung ist entscheidend, denn ein rein technischer Prüfer ordnet Einträge nach Eleganz und Korrektheit; eine Führungskraft, die sowohl für das Budget als auch für die Lieferung verantwortlich ist, ordnet sie danach, was das Geschäft tatsächlich gefährdet.
Kontext: Der prompt fragt nach der aktuellen sprint-Kapazität des Teams und den aktuellen Geschäftsprioritäten (Wachstum, Stabilität, Kostensenkung), weil ein und derselbe technical debt-Eintrag je nach aktuellem Optimierungsziel der Organisation unterschiedlich eingestuft wird. Ein wachsendes Startup und ein Unternehmen in einem Stabilitätsquartal sollten aus derselben debt-Liste keine identische Priorisierung erhalten.
Aufgabe: Jeder technical debt-Eintrag wird anhand von vier Dimensionen bewertet – Delivery Drag (wie stark er zukünftige Feature-Arbeit verlangsamt), Incident-Risiko (wie häufig er in Produktionsproblemen auftaucht), Umsatz- und Kundenexposition sowie Behebungskosten – anstatt mit einer einzigen vagen „Schweregrad"-Bewertung, weil ein einzelner Wert unterschiedliche Abwägungen in einer Zahl verschwinden lässt, gegen die niemand argumentieren kann.
Einschränkungen: Der prompt schließt „einfach alles refactorn" als Ergebnis explizit aus und verlangt, dass der Plan die angegebene sprint-Kapazität respektiert – denn eine Priorisierungsübung, die mehr Arbeit empfiehlt, als das Team bewältigen kann, ist kein Plan, sondern ein Wunschzettel.
Ausgabeformat: Die Ausgabe ist eine priorisierte Tabelle (kein Fließtext), damit sie ohne zusätzliche Formatierungsarbeit direkt in eine Roadmap-Review-Präsentation eingefügt werden kann – gefolgt von einer kurzen Begründung in verständlichem Deutsch für die drei wichtigsten Einträge, die ein nicht-technischer Stakeholder tatsächlich lesen und genehmigen kann.
Der prompt
Act as an engineering leader who needs to defend a technical debt remediation roadmap to a CFO and a VP of Product in the same meeting.
CONTEXT:
- Our team's available capacity for debt remediation next quarter: [E.G. "1 engineer, 20% time" OR "2 sprints total"]
- Current business priority: [GROWTH / STABILITY / COST-CUTTING]
- Raw list of known technical debt items: [PASTE YOUR LIST — one item per line, however informal]
TASK:
For each debt item, score it 1-5 on each of these four dimensions:
1. Delivery drag — how much does this slow down future feature work in the affected area?
2. Incident risk — how often is this implicated in production issues, outages, or urgent fixes?
3. Revenue/customer exposure — does this affect paying customers, SLAs, or revenue-generating flows directly?
4. Remediation cost — how much effort would fixing this actually take (5 = very cheap, 1 = very expensive)?
Then compute a priority score and rank all items.
CONSTRAINTS:
- Do not recommend more remediation work than the stated capacity allows — sequence items into what actually fits.
- Do not treat all debt as equally urgent — explicitly deprioritize items that score low on both delivery drag and incident risk, even if they're technically embarrassing.
- Justify the top 3 items in plain English a non-engineer could read and approve without a glossary.
OUTPUT FORMAT:
1. Scored Table: Item | Delivery Drag | Incident Risk | Revenue Exposure | Remediation Cost | Priority Score
2. Recommended Sequence: which items fit in the stated capacity, in order
3. Plain-English Justification: 1 paragraph per top-3 item, written for a non-technical stakeholder
Wie die Ausgabe tatsächlich aussieht
Für ein Team mit der Kapazität „1 Entwickler, 20% Zeit" in einem WACHSTUMS-Quartal und einer rohen Liste mit Einträgen wie „keine Testabdeckung beim Checkout-Service", „Auth-Token laufen nicht ab", „das Reporting-Dashboard fragt die primäre Datenbank direkt ab" und „unser Deploy-Skript hat drei manuelle Schritte, die jemand immer vergisst", würde eine typische Ausgabe folgendermaßen aussehen:
Umsetzbare Erkenntnisse
- Führen Sie die Analyse vor Ihrem nächsten Planungszyklus durch, nicht währenddessen – das Scoring-Gespräch bringt Meinungsverschiedenheiten über Geschäftsprioritäten ans Licht, die besser geklärt werden sollten, bevor Kapazitäten vergeben werden, und nicht mitten in einem hitzigen Roadmap-Meeting.
- Verwenden Sie die verständlichen Begründungen wörtlich, wenn Sie um Budget oder Personal bitten – sie sind gezielt dafür konzipiert, vor einem nicht-technischen Publikum zu bestehen, ohne dass Sie ad hoc übersetzen müssen.
- Führen Sie den prompt erneut aus, wann immer sich Ihre angegebene Geschäftspriorität ändert (etwa von Wachstum zu Stabilität) – dieselbe technical debt-Liste sollte eine spürbar andere Priorisierung ergeben; tut sie das nicht, müssen die Scoring-Eingaben überdacht werden.
- Überspringen Sie den expliziten Deprioritisierungsschritt nicht – eine technical debt-Liste, in der alles „wichtig" ist, ist der mit Abstand häufigste Grund dafür, dass Remediation-Roadmaps im echten sprint-Betrieb keine Chance haben.