Make it visible
- Keep a list of known debt, with the area and the pain it causes.
- Record where the team loses time: slow builds, fragile modules, repeated incidents.
- Link each item to a cost: delay, risk or both.
Price it
Express debt in terms a manager cares about: days lost per month, incidents caused, features delayed, risk of a serious failure. Estimates are rough, and that is acceptable as long as you say so.
Persuade
- Show the cost of leaving it, not the beauty of fixing it.
- Propose a small, specific change with a clear benefit.
- Tie it to a goal leadership already has.
- Report the result afterwards.
Pay it down steadily
Reserve a regular share of capacity and fix debt in the code you are already changing. Avoid the big rewrite unless the case is overwhelming and the plan is incremental.
Sources and further reading
- Cunningham, W. “The WyCash Portfolio Management System.” OOPSLA 1992.
IICTP is a new independent credential and is not ISO/IEC 17024 accredited.