Microsoft embarked on their own DevOps journey reducing a three-year release cycle down to three weeks. Donovan Brown joined Redgate Software in a webinar to share the story of how their Developer Division made an Agile Transformation that scaled to support business needs. The webinar recording can be found here - https://youtu.be/aInSLYp57vE
Microsoft used to release products on two to three-year cycles. It wasn’t unheard of to spend six months to a year planning, a year or more coding, and then months packaging everything up for delivery. It worked in the software generation in which it was born, but today’s environment requires a different approach. Market opportunities come and go more quickly, and customers demand increasingly faster turnaround to meet their needs.
The Developer Division at Microsoft needed to adjust their business to respond to these changes. The old way was no longer working. Agile methods and practices offered some hope, but how could they bring Agile to an entire division, with hundreds of teams and thousands of engineers.
For many years, they had been implementing Agile practices across their teams. What they discovered later is that their developers and testers had become very efficient at producing, but they had not yet changed their operations processes to be able to ship more quickly as well. They had created a bottleneck into the operations team. They needed to apply the lessons learned with becoming Agile and move into the world of DevOps.
Donovan Brown is a Principal DevOps Manager on Microsoft's Cloud Developer Advocacy team. Before joining Microsoft, Donovan spent seven years as a Process Consultant and a Certified Scrum Master. Donovan has traveled the globe helping companies in the U.S., Canada, India, Germany, and the UK develop solutions using agile practices, Visual Studio, and Team Foundation Server in industries including Communications, Health Care, Energy, and Finance.