Beyond the wall of issues - Focus to drive velocity Mathew Aniyan Program Manager, Microsoft
Introduction
Technical Debt = Anything that slows you down from delivering customer value
Technical Debt
Background
Technical Debt Quadrant – Martin Fowler
ALM Lifecycle
Accelerate with Agile
ALM Lifecycle Sluggish with Technical Debt
Tools to manage Technical Debt
Continuous Measurement Demo
Make Debt Visible Demo
Track Team Activity Demo
Govern through backlog Demo
Govern through Code Review Demo
Wall Of Issues
Too many issues
Not my code
Delays my feature
Strategies to manage Technical Debt
Strategy 1 – Prevent the water leak Demo
Strategy 2 – Manage the Debt down Demo
Strategy 3 – Prioritize Debt and track in backlog
SQALE
Prioritize Debt using SQALE Demo
Conclusion
Summary Use Tools to manage your Technical Debt Continuous Measurement Make Debt Visible Track team activity Govern through backlog Govern through code reviews Use a combination of strategies to manage your technical debt Prevent the water leak Manage the debt down Prioritize debt & track in backlog