beyond the wall of issues - focus to drive velocity mathew aniyan program manager, microsoft
TRANSCRIPT
![Page 1: Beyond the wall of issues - Focus to drive velocity Mathew Aniyan Program Manager, Microsoft](https://reader030.vdocuments.us/reader030/viewer/2022032605/56649e845503460f94b85593/html5/thumbnails/1.jpg)
Beyond the wall of issues - Focus to drive
velocityMathew Aniyan
Program Manager, Microsoft
![Page 2: Beyond the wall of issues - Focus to drive velocity Mathew Aniyan Program Manager, Microsoft](https://reader030.vdocuments.us/reader030/viewer/2022032605/56649e845503460f94b85593/html5/thumbnails/2.jpg)
Introduction
![Page 3: Beyond the wall of issues - Focus to drive velocity Mathew Aniyan Program Manager, Microsoft](https://reader030.vdocuments.us/reader030/viewer/2022032605/56649e845503460f94b85593/html5/thumbnails/3.jpg)
Technical Debt = Anything that slows you down from delivering customer value
![Page 4: Beyond the wall of issues - Focus to drive velocity Mathew Aniyan Program Manager, Microsoft](https://reader030.vdocuments.us/reader030/viewer/2022032605/56649e845503460f94b85593/html5/thumbnails/4.jpg)
S1 S2 S3 S4 S5 S6 S7 S8 S9 S10 S11 S12
-50
-40
-30
-20
-10
0
10
20
Debt = effort required to cleanup or refactor code Interest/repayment = extra time spent on implementing feature or payment of debt
Productive time spent on implementing features
Technical Debt
![Page 5: Beyond the wall of issues - Focus to drive velocity Mathew Aniyan Program Manager, Microsoft](https://reader030.vdocuments.us/reader030/viewer/2022032605/56649e845503460f94b85593/html5/thumbnails/5.jpg)
Background
![Page 6: Beyond the wall of issues - Focus to drive velocity Mathew Aniyan Program Manager, Microsoft](https://reader030.vdocuments.us/reader030/viewer/2022032605/56649e845503460f94b85593/html5/thumbnails/6.jpg)
Technical Debt Quadrant – Martin Fowler
http://martinfowler.com/bliki/TechnicalDebtQuadrant.html
![Page 7: Beyond the wall of issues - Focus to drive velocity Mathew Aniyan Program Manager, Microsoft](https://reader030.vdocuments.us/reader030/viewer/2022032605/56649e845503460f94b85593/html5/thumbnails/7.jpg)
ALM Lifecycle
![Page 8: Beyond the wall of issues - Focus to drive velocity Mathew Aniyan Program Manager, Microsoft](https://reader030.vdocuments.us/reader030/viewer/2022032605/56649e845503460f94b85593/html5/thumbnails/8.jpg)
ALM Lifecycle
Accelerate with Agile
![Page 9: Beyond the wall of issues - Focus to drive velocity Mathew Aniyan Program Manager, Microsoft](https://reader030.vdocuments.us/reader030/viewer/2022032605/56649e845503460f94b85593/html5/thumbnails/9.jpg)
ALM Lifecycle
Sluggish with Technical Debt
![Page 10: Beyond the wall of issues - Focus to drive velocity Mathew Aniyan Program Manager, Microsoft](https://reader030.vdocuments.us/reader030/viewer/2022032605/56649e845503460f94b85593/html5/thumbnails/10.jpg)
Tools to manage Technical Debt
![Page 11: Beyond the wall of issues - Focus to drive velocity Mathew Aniyan Program Manager, Microsoft](https://reader030.vdocuments.us/reader030/viewer/2022032605/56649e845503460f94b85593/html5/thumbnails/11.jpg)
Continuous MeasurementDemo
![Page 12: Beyond the wall of issues - Focus to drive velocity Mathew Aniyan Program Manager, Microsoft](https://reader030.vdocuments.us/reader030/viewer/2022032605/56649e845503460f94b85593/html5/thumbnails/12.jpg)
Make Debt VisibleDemo
![Page 13: Beyond the wall of issues - Focus to drive velocity Mathew Aniyan Program Manager, Microsoft](https://reader030.vdocuments.us/reader030/viewer/2022032605/56649e845503460f94b85593/html5/thumbnails/13.jpg)
Track Team ActivityDemo
![Page 14: Beyond the wall of issues - Focus to drive velocity Mathew Aniyan Program Manager, Microsoft](https://reader030.vdocuments.us/reader030/viewer/2022032605/56649e845503460f94b85593/html5/thumbnails/14.jpg)
Govern through backlogDemo
![Page 15: Beyond the wall of issues - Focus to drive velocity Mathew Aniyan Program Manager, Microsoft](https://reader030.vdocuments.us/reader030/viewer/2022032605/56649e845503460f94b85593/html5/thumbnails/15.jpg)
Govern through Code ReviewDemo
![Page 16: Beyond the wall of issues - Focus to drive velocity Mathew Aniyan Program Manager, Microsoft](https://reader030.vdocuments.us/reader030/viewer/2022032605/56649e845503460f94b85593/html5/thumbnails/16.jpg)
Wall Of Issues
![Page 17: Beyond the wall of issues - Focus to drive velocity Mathew Aniyan Program Manager, Microsoft](https://reader030.vdocuments.us/reader030/viewer/2022032605/56649e845503460f94b85593/html5/thumbnails/17.jpg)
Too many issues
![Page 18: Beyond the wall of issues - Focus to drive velocity Mathew Aniyan Program Manager, Microsoft](https://reader030.vdocuments.us/reader030/viewer/2022032605/56649e845503460f94b85593/html5/thumbnails/18.jpg)
Not my code
![Page 19: Beyond the wall of issues - Focus to drive velocity Mathew Aniyan Program Manager, Microsoft](https://reader030.vdocuments.us/reader030/viewer/2022032605/56649e845503460f94b85593/html5/thumbnails/19.jpg)
Delays my feature
![Page 20: Beyond the wall of issues - Focus to drive velocity Mathew Aniyan Program Manager, Microsoft](https://reader030.vdocuments.us/reader030/viewer/2022032605/56649e845503460f94b85593/html5/thumbnails/20.jpg)
Strategies to manage Technical Debt
![Page 21: Beyond the wall of issues - Focus to drive velocity Mathew Aniyan Program Manager, Microsoft](https://reader030.vdocuments.us/reader030/viewer/2022032605/56649e845503460f94b85593/html5/thumbnails/21.jpg)
![Page 22: Beyond the wall of issues - Focus to drive velocity Mathew Aniyan Program Manager, Microsoft](https://reader030.vdocuments.us/reader030/viewer/2022032605/56649e845503460f94b85593/html5/thumbnails/22.jpg)
Strategy 1 – Prevent the water leakDemo
![Page 23: Beyond the wall of issues - Focus to drive velocity Mathew Aniyan Program Manager, Microsoft](https://reader030.vdocuments.us/reader030/viewer/2022032605/56649e845503460f94b85593/html5/thumbnails/23.jpg)
Strategy 2 – Manage the Debt down
Demo
![Page 24: Beyond the wall of issues - Focus to drive velocity Mathew Aniyan Program Manager, Microsoft](https://reader030.vdocuments.us/reader030/viewer/2022032605/56649e845503460f94b85593/html5/thumbnails/24.jpg)
Strategy 3 – Prioritize Debt and track in backlog
![Page 26: Beyond the wall of issues - Focus to drive velocity Mathew Aniyan Program Manager, Microsoft](https://reader030.vdocuments.us/reader030/viewer/2022032605/56649e845503460f94b85593/html5/thumbnails/26.jpg)
Prioritize Debt using SQALEDemo
![Page 27: Beyond the wall of issues - Focus to drive velocity Mathew Aniyan Program Manager, Microsoft](https://reader030.vdocuments.us/reader030/viewer/2022032605/56649e845503460f94b85593/html5/thumbnails/27.jpg)
Conclusion
![Page 28: Beyond the wall of issues - Focus to drive velocity Mathew Aniyan Program Manager, Microsoft](https://reader030.vdocuments.us/reader030/viewer/2022032605/56649e845503460f94b85593/html5/thumbnails/28.jpg)
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