Technical Debt: Strategies & Tactics for Avoiding & Removing It
For clarity, this blog will focus on how to manage technical debt i.e. make it visible, communicate it, quantify it, and prioritise its removal. This is because in my experience it is not only a challenge to fix the debt, it can also be very challenging to get time and resources assigned to fix it unless a high profile issue has occurred which highlights the debt. Blog Structure: Technical Debt – Definitions Strategy 1: Evolving a Mature Definition of Done Strategy 2: Preventing Unacceptable Technical Debt Strategy 3: Prioritising & Quantifying Existing Technical Debt Strategy 4: Tactics for Fixing Technical Debt A Definition There are many definitions of technical debt available, my favourite is by Martin Fowler. Please have a read if you’d like a bit more clarity on the term: http :// www.martinfowler.com/bliki/TechnicalDebt.html Accruing Technical Debt Most companies are creating technical debt all the time – lets take an example: “The team I’m pa...