37

- Donovan Brown - DevOps · TFS 2010 TFS 2012 TFS 2013 TFS 2005 TFS 2015 TFS U1 TFS U2 TFS U3 TFS U4 TFS U5. Our roles Program Manager –Responsible to ensure we’re building the

  • Upload
    others

  • View
    25

  • Download
    0

Embed Size (px)

Citation preview

- Donovan Brown

http://bit.ly/WhatIs-DevOps

TFS

2008TFS

2010TFS

2012

TFS

2013

TFS

2005TFS

2015

TFS

U1

TFS

U2

TFS

U3

TFS

U4

TFS

U5

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.

Our teams

Program Management Engineering

Cross discipline10-12 peopleSelf managingAutonomous backlogIntact for 12-18 monthsPhysical team rooms

Teams

3 week sprints

3 weeks

Week 1 Week 2 Week 3

Week 1 Week 2 Week 3Week 2 Week 3

Sprint 69Sprint 68 Sprint 70

Deployment

Sprint Planning Done!

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

Plan Accomplished

Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

18 month scenario

6 month plan

Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

18 month scenario

6 month plan

Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

18 month scenario

6 month plan

Scenario18 months

Plan3 sprints

3

Sprint3 weeks

1

Season6 months

6Teams are responsible for the detail

Leadership is responsible for the big picture

Code Test & Stabilize Code Test & Stabilize

CodeComplete

Quality before• Multi-year cycles

• Milestones and stabilizations

• Debt

Quality after

Bugs

Bugs

© 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.