Build and Deployment Initiative - Performance Analysis Summary

648 views

Published on

Published in: Career
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
648
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Build and Deployment Initiative - Performance Analysis Summary

  1. 1. Build & Deployment Initiative<br />Performance Analysis Summary<br />M<br />
  2. 2. Agenda<br />Overview <br />Performance Analysis <br />Data Gathering <br />Root Cause Analysis <br />Interventions <br />Selection & Evaluation <br />Justification <br />Impact <br />Analysis Summary<br />Q&A <br />M<br />
  3. 3. Key Definitions<br />Builds: custom code that is written by our developers and compiled into packages that can be deployed.<br />Deploys: the installation of compiled code packages onto specific servers within the websites infrastructure.<br />LOB: Line of Business (different business/product groups).<br />Overview<br />Problem<br /><ul><li>Average 70% Build & Deploy success rate over 6 months prior to Intervention
  4. 4. All Corp and LOB applications are below the 95% target success rate</li></ul>Impact<br /><ul><li>Developer productivity decreased;
  5. 5. Tester productivity decreased </li></ul>Opportunities<br />Enable continuous integration builds<br />Automatic bug creation for failures<br />Triage team to perform root cause analysis on recurring failures<br />Benefits<br />Developer productivity increased<br />Test productivity increased<br />M<br />
  6. 6. Performance Analysis<br />Goal<br /><ul><li>Determine root cause of low build and deploy success rates.</li></ul>Steps<br /><ul><li>Data Gathering
  7. 7. Root Cause Analysis</li></ul>M<br />
  8. 8. Data Gathering<br />Data Sources: Tools<br />Data from Tools<br />Build success metrics<br />Bugs logged against projects<br />Tracked impacting issues<br />Data from Employees<br />Processes and common issues<br />Schedule and workload impacts<br />Improvement ideas and suggestions<br />Data Sources: Employees<br />Methods Used<br /><ul><li>Database queries
  9. 9. Surveys
  10. 10. Interviews</li></ul>M<br />
  11. 11. Root Cause Analysis<br />There are 3 main root causes that have contributed to the low build and deploy success rate:<br />Problem<br /><ul><li>Average 70% Build & Deploy success rate over last 6 months
  12. 12. All Corp and LOB applications are below the 95% target success rate</li></ul>Impact<br /><ul><li>Developer productivity decreased
  13. 13. Tester productivity decreased </li></ul>Root Cause<br />M<br />
  14. 14. Interventions<br />Goal<br /><ul><li>Identify and implement specific actions to improve the low build and deploy success rate</li></ul>Steps<br /><ul><li>Selection & Evaluation
  15. 15. Justification
  16. 16. Impact</li></ul>M<br />
  17. 17. Selection & Evaluation<br />1<br />There are three main areas of improvement that each have a targeted intervention.<br />Interventions are evaluated based on five criteria:<br />2<br />Evaluation Criteria<br /><ul><li>Specific
  18. 18. Measureable
  19. 19. Action-oriented
  20. 20. Results-oriented
  21. 21. Trackable</li></ul>3<br />M<br />
  22. 22. Intervention Justification<br />Improves tracking of bugs and issues<br />Systemic issues identified and resolved<br />CI BuildsAutomatic Bug CreationRoot Cause Analysis<br />Direct link between interventions and organizational goals.<br />One-time changes for build and deployment technology and processes.<br />Improvement in build and deploy success rate improves time to market and quality of releases.<br />M<br />
  23. 23. Intervention Impact<br />Improvements<br /><ul><li>Average 91% Build & Deploy success rate over 2 months following the Intervention
  24. 24. All Corp and LOB applications are trending upwards towards 95% build and deploy success rate
  25. 25. Bugs are created automatically upon any build or deploy failures
  26. 26. Root cause for systemic problems is reducing problem recurrence, improving build and deploy success rates</li></ul>M<br />
  27. 27. Analysis Summary<br />Resolved!<br />Problem: Low build and deploy success rate<br />Interventions:<br /><ul><li>Continuous integration builds
  28. 28. Root cause analysis of failures
  29. 29. Auto bug creation</li></ul><br /><br /><br />M<br />
  30. 30. Q&A<br />Questions?<br />M<br />

×