Microsoft's DevOps Transformation Story

  • Published on
    22-Jan-2018

  • View
    135

  • Download
    2

Embed Size (px)

Transcript

  1. 1. DevOps is the union of people, process, and products to enable continuous delivery of value to our end users. Donovan Brown http://bit.ly/WhatIs-DevOps
  2. 2. TFS 2008 TFS 2010 TFS 2012 TFS 2013 TFS 2005 TFS 2015 TFS U1 TFS U2 TFS U3 TFS U4 TFS U5
  3. 3. Our roles Program Manager Responsible to ensure were building the right thing. Engineer Responsible to ensure were building products that are fast, reliable, and well engineered AND high quality and meets customers needs.
  4. 4. Our teams Program Management Engineering
  5. 5. Cross discipline 10-12 people Self managing Autonomous backlog Intact for 12-18 months Physical team rooms Teams
  6. 6. 3 week sprints 3 weeks
  7. 7. Week 1 Week 2 Week 3 Week 1 Week 2 Week 3Week 2 Week 3 Sprint 69Sprint 68 Sprint 70 Deployment Sprint Planning Done!
  8. 8. What we accomplished Week 1 Week 2 Week 3 Week 1 Week 2 Week 3Week 2 Week 3 Sprint 86Sprint 85 Sprint 87 The sprint plan
  9. 9. Plan Accomplished
  10. 10. Code Test & Stabilize Code Test & Stabilize Code Complete
  11. 11. Quality before Multi-year cycles Milestones and stabilizations Debt
  12. 12. Quality after
  13. 13. Bugs
  14. 14. Multi-year cycles cloud cadence Box live site/DevOps On-premises TFS Visual Studio Team Services Dev and QA engineer Mostly functional tests mostly unit Accepting test failures 100% reliability and fast
  15. 15. Redgate Database DevOps Team databasedevops@red-gate.com Donovan Brown @donovanbrown

Recommended

View more >