Don't underestimate the danger of technical debt
Date
2015-08-07Author
Cairns, Chris
Allen, Sarah
Abstract
Technical debt is a financial metaphor that software developers use to talk to managers about the hidden costs associated with a system's architecture and code base (for example, changing requirements addressed with a quick fix, bugs deferred in favor of new development, design weaknesses, or aging third-party libraries). Technical debt costs organizations time as well as money. Recent studies, seeking to estimate the financial impact, suggest that an average technical debt of $3.61 exists per line of software code, or an average of $1.08 million per system.