Agile Evolution: An Enterprise transformation that shows that you can too
summary
Azure DevOps goes from multi-year waterfall to three-week sprints, opensourced the Azure DevOps task library and the Git Virtual File System, and scales to ~183,000 deployments per day with 96,000 engineers and 6.3M builds/month. A branching model uses a short-lived release branch per sprint, fixes land in master and are cherry-picked, and rollouts use a ring-based canary plus feature flags. End-to-end test time falls from ~48 hours to 3.5 minutes by shifting to unit-first automation and continuous delivery, boosting yearly production features from ~22 to ~300.
AI-written summary · about
chapters (56)
- 0:00Introduction
- 1:26DevOps
- 7:11What is DevOps
- 9:45Epic failures
- 10:08Poor quality products
- 11:15How Microsoft became agile
- 11:34Microsofts journey into DevOps
- 13:18Trade off features for productivity
- 14:38Azure stats
- 15:26Change the story
- 15:57Key habits
- 18:05Listening to customers
- 19:46Customer feedback
- 22:09Visual Studio
- 23:00Measure important KPIs
- 26:37Iterating over pain
- 27:13Twoyear cycles
- 28:22Safety net
- 28:42Stabilization phase
- 29:23Technical debt
- 29:47Threeweek sprints
- 30:52Paying back technical debt
- 32:22Technical debt is risk
- 32:48Release vs Sprint
- 34:13Feature Flags
- 35:15What could go wrong
- 35:34Microsofts policy
- 36:07Production mindset
- 37:08Transparency
- 37:53Automation
- 38:52Automate everything
- 39:15Traditional model
- 39:49Azure Devops
- 41:04Big environments
- 41:18Speed vs control
- 41:55Alignment vs autonomy
- 42:23Autonomy mastery and purpose
- 43:49Team structure
- 44:54Team size
- 46:53Team forming exercises
- 47:22Proportional representation
- 47:50consort cadence
- 49:42focus
- 50:16alignment
- 50:37stay in sync
- 51:04Questions
- 51:37Quality
- 54:28Test plans
- 55:43Test matrix
- 56:19Cloud first
- 56:54Incremental rollout
- 57:57Learn from failure
- 58:17One sprint a time
- 58:28Progress always follows the J curve
- 58:41What changed for the Azure DevOps team
- 59:27One step at a time
related talks
37mFrom Waterfall to Agile
01h 02mBuild a DevOps Culture: Microsoft's Journey to adopt an Agile Mindset and DevOps culture
44mDevOps at Microsoft: Our Internal Transformation Story
57mTransforming the Company
53mKeynote: Enterprise transformation (and you can too)
01h 02mEffective DevOps for Organizations
32mEnterprise transformation (and you can too)
44m#Devops Journey
