Page 2
- Donovan Brown
http://bit.ly/WhatIs-DevOps
Page 10
TFS
2008TFS
2010TFS
2012
TFS
2013
TFS
2005TFS
2015
TFS
U1
TFS
U2
TFS
U3
TFS
U4
TFS
U5
Page 11
Our roles
Program Manager – Responsible to ensure we’re building the right thing.
Engineer – Responsible to ensure we’re building products that are fast, reliable, and well engineered AND high quality and meets customers needs.
Page 12
Our teams
Program Management Engineering
Page 13
Cross discipline10-12 peopleSelf managingAutonomous backlogIntact for 12-18 monthsPhysical team rooms
Teams
Page 14
3 week sprints
3 weeks
Page 15
Week 1 Week 2 Week 3
Week 1 Week 2 Week 3Week 2 Week 3
Sprint 69Sprint 68 Sprint 70
Deployment
Sprint Planning Done!
Page 16
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
Page 17
Plan Accomplished
Page 18
Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4
18 month scenario
6 month plan
Page 19
Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4
18 month scenario
6 month plan
Page 20
Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4
18 month scenario
6 month plan
Page 21
Scenario18 months
Plan3 sprints
3
Sprint3 weeks
1
Season6 months
6Teams are responsible for the detail
Leadership is responsible for the big picture
Page 23
Code Test & Stabilize Code Test & Stabilize
CodeComplete
Page 24
Quality before• Multi-year cycles
• Milestones and stabilizations
• Debt
Page 37
© 2015 Microsoft Corporation. All rights reserved.
Microsoft, Windows and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.