Additional resources
Here’s a list of additional readings and resources for you to learn more about how to handle technical debt effectively.
- Technical Debt as a Financial Metaphor — discussion by Martin Fowler on the financial metaphor of technical debt and some of the nuances therein
- Definition of Technical Debt from ProductPlan — an examination of some of the nuances of technical debt, including how it can be leveraged as a tool as well as what isn’t technical debt
- 3 Main Types of Technical Debt and How to Manage Them — a look at managing some of the different types of technical debt (such as deliberate, accidental/outdated design, and bit rot), and how to manage them
- Managing the Consequences of Technical Debt — several examples of how real organizations and companies confronted different kinds of technical debt
- The Financial Implications of Technical Debt — an in-depth analysis of the costs to organizations and businesses of leaving technical debt unpaid, from both cash and non-cash perspectives
- Introduction to the Technical Debt Concept — additional discussion on analyzing technical debt, as well as whether it’s a bad thing in and of itself
- What Is Tech Debt and How to Explain It to Non-Technical People? — some information on explaining why technical debt matters when interacting with non-technical experts (such as managers or executives)
- Technical Debt: What You Need to Know, and How to Manage It — a breakdown of how technical debt can affect different groups of people, as well as some new strategies on managing and preventing it
- Technical Debt: The Ultimate Guide — an in-depth discussion of some strategies involved with recognizing technical debt, as well as how to work within the technical debt confines imposed by project requirements
- Escaping the black hole of technical debt — a discussion of how agile practices can help manage technical debt to improve the health of your software delivery
- What is Technical Debt and How to Measure It — an additional discussion of how to identify technical debt, as well as some tools and strategies to help manage the technical debt you do identify
- How to Reduce and Avoid Technical Debt for Proper Business Growth? — a quick read discussing strategies for tracking and managing technical debt for organizational growth
- How to Deal with Technical Debt – a Guide for IT Heads — provides some additional practical bullet points for a variety of technical debt management strategies
- How to Evaluate, Manage, and Avoid Technical Debt — some extra insights on identifying technical debt via metrics, as well as making it visible to decide how to pay back.
- How to Resolve Technical Debt: Pay-off and Prevention with Agility — a discussion of practices and factors stemming directly from agile that can be used to monitor and prevent future technical debt
- 6 practices to use linters to reduce and prevent technical debt — discussion of how to use linters and lint tests to prevent the accumulation of technical debt