When Microsoft started our own DevOps journey, we quickly realized that our transformation to DevOps would have broad organizational impact. Every DevOps conversation needs to focus equally on people , processes , and tools to ensure a successful transformation. Our DevOps journey began by gradually changing the way we work. For example, on the people front, we were able to reduce team sizes from over 20 members to 8-12 members, and we also shifted from working in private offices to working in team rooms. The DevOps journey also allowed us to flatten our hierarchy over time. Smaller teams working in a more collaborative environment increased our ability to more effectively present, test, and implement solutions more quickly. From a process perspective, we changed from our established 4-6-month milestones to 3-week sprints with features shipped upon the conclusion of every sprint, instead of annual shipments. With the sprint format established, we also transitioned from l...
The practical "bytes" of Agile And DevOps Transformation