At the org level, technical debt is a portfolio to be managed, not a backlog to be eliminated. The goal is not zero debt; it is keeping debt at a level where it does not threaten velocity, reliability, or the ability to deliver strategy.
How to think about it
MAKE DEBT VISIBLE AND PRIORITIZED
- Inventory the debt that actually hurts (slows delivery, causes incidents)
- Classify: strategic (deliberate) vs accidental vs decay/rot
- Quantify impact in business terms (velocity, downtime, churn risk)
- Allocate a steady % of capacity to paydown (commonly 15-25%)
Not all debt is worth paying. Debt in a stable, rarely-changed system can be left alone; debt in a hot, fast-changing area should be paid first.
