Accruing Interest on Technical Debt

Martin Fowler recently started considering the usefulness of tracking interest on a system’s technical debt. I think this is an interesting idea. But as he notes, it’s hard to estimate an objective and accurate measure of “interest” in this way – and it may end up only having limited value in the end anyway.

I’ve used the idea of technical debt for years and I like the concept. But there have been times where it has been difficult to tell exactly when is the right time to tackle the debt and settle up. On these teams, I’ve even had discussions about the impact that different technical debt items have had on new development, but usually that’s as far as it goes. That’s why I like the idea of tracking “interest” payments on technical debt.

At the very least, tracking this data seems like a good ongoing reminder of just how costly that debt actually is to the application and to the team.

About Scott

believes software development is more about people than technology; believes in agile processes; software developer, engineer, designer, architect, or whatever they're calling us these days; enjoys discussing software design; working on a program to write other programs (but it hasn't written itself yet).
This entry was posted in Agile Processes. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>