Technical debt is not merely a code quality problem. It is a business problem that emerges when an organization's understanding of the problem evolves faster than the solution it has built.