www.rallydev.com ©2013 scaling agile with safe august 13, 2013

56
www.rallydev.co m ©2013 Scaling Agile With SAFe August 13, 2013

Upload: thomas-thompson

Post on 17-Dec-2015

217 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

Scaling Agile With SAFeAugust 13, 2013

Page 2: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

Time

Per

form

ance

Agile Team

Agile Program / Portfolio

2nd Wave of Agile

Source: Based on claytonchristensen.com – Innovator’s Dilemma

Page 3: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

To show how 5 to 10 Agile teams work towards common delivery objectives using theScaled Agile Framework® or SAFe.

Purpose

Page 4: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

To show how 5 to 10 Agile teams work towards common delivery objectives using theScaled Agile Framework® or SAFe.

To show how you can launch an Agile Release Train.

Purpose

Page 5: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

The Scaled Agile Framework® (SAFe)…is a proven, publicly-facing framework...for applying Lean and Agile practices… at enterprise scale.

From Leffingwell LLC and Scaled Agile Inc.

Page 6: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

Scrum

SAFe

is to team

is to enterprise

as

Page 7: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

SAFe

Page 8: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

SAFe

From Leffingwell LLC and Scaled Agile Inc.

Page 9: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

Scaled Agile Framework™ Big Picture

Page 10: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

Program

Team

Portfolio

3 Levels

Page 11: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

Program

Team

Portfolio

3 Levels

Page 12: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

Scaled Agile Framework™ Big Picture

Page 13: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

TEAMSScale

Page 14: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

5 to 9 Members

Page 15: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

50 to 125 People

5 to 10 teams

Page 16: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

Product Manager

Program Roles

Permission of Leffingwell LLC and Scaled Agile Inc.

Page 17: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

Program Roles

System Architect

Permission of Leffingwell LLC and Scaled Agile Inc.

Page 18: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

Program Roles

UX

Permission of Leffingwell LLC and Scaled Agile Inc.

Page 19: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

Program Roles

Release TrainEngineer

Permission of Leffingwell LLC and Scaled Agile Inc.

Page 20: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

Program Roles

Traditional (PMI)

Project Manager

Permission of Leffingwell LLC and Scaled Agile Inc.

Page 21: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

Program Roles

System Team

Release Manageme

nt

Permission of Leffingwell LLC and Scaled Agile Inc.

Page 22: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

TIMEBOX

Scale

Page 23: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

Iteration (Sprint)

Agile ReleaseTrain

is to team

is to program

as

Page 24: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

productbacklog

sprintbacklog

Sprint2 weeks

Dailyscrum

2 WEEKS2 Weeks

product incremen

t

Page 25: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

HIP

10 Weeks

Based on Leffingwell LLC and Scaled Agile Inc.

Page 26: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

10 Weeks

HIP

Rel

ease

Pla

nn

ing

Based on Leffingwell LLC and Scaled Agile Inc.

Page 27: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

Rel

ease

Pla

nn

ing

Dem

o P

SI

10 Weeks

HIP

Based on Leffingwell LLC and Scaled Agile Inc.

Page 28: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

Program Backlog

Based on Leffingwell LLC and Scaled Agile Inc.

Page 29: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

Program Backlog

Feature Grain

Based on Leffingwell LLC and Scaled Agile Inc.

Page 30: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

Program Backlog

Feature Grain

Product ManagerSystem Architect

Based on Leffingwell LLC and Scaled Agile Inc.

Page 31: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

Program Backlog Feeds Team Backlogs

Based on Leffingwell LLC and Scaled Agile Inc.

Page 32: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

10 WEEKS

Align Iteration Boundaries

Based on Leffingwell LLC and Scaled Agile Inc.

Page 33: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

10 WEEKS

Align Iteration Boundaries

Normalize Velocity

Based on Leffingwell LLC and Scaled Agile Inc.

Page 34: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

10 WEEKS

System Team

Based on Leffingwell LLC and Scaled Agile Inc.

Page 35: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

10 WEEKS

System Team

System always runs!

Based on Leffingwell LLC and Scaled Agile Inc.

Page 36: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

10 WEEKS

System Team

System always runs!

System demo

Page 37: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

10 Weeks

HIP

Based on Leffingwell LLC and Scaled Agile Inc.

Page 38: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

HIP

10 Weeks

PSI

Based on Leffingwell LLC and Scaled Agile Inc.

Page 39: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

Develop on Cadence. Deliver on Demand.Deliver on Demand

Develop on Cadence

Customer Upgrade

QA-Release to Market- Governance Firewall

Major Release Feature

Release

Major Release

PSI PSI PSI PSI PSIPSI

Customer previewDocs and

certsDocs and

certs

© 2008-2013 Leffingwell, LLC and Scaled Agile, Inc. All rights reserved.

Page 40: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

Get Better

WSJF

10 Weeks

HIP

Based on Leffingwell LLC and Scaled Agile Inc.

Page 41: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

Make Planning Routine and Lower Cost

Program Level Calendar• Release Planning

Meetings• PSI Demos• Inspect & Adapt

Workshops

Team Level Calendar• Sprint Planning

Meetings• Sprint Demos• Sprint Retrospectives

Reprinted by Permission of Discount Tire Company

The planning calendar can be set a year in advance

Page 42: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

ITEMSBacklog

Page 43: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

Investment Theme

Epic

Feature

Story Story

Feature

Story Story

Epic

Feature

Story Story Stories fit in iterations, implemented by tasks

Features fit in releases

Epics span releases

Budget/Capacity Allocation Decision

Cycles match grain

Page 44: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

Portfolio

Epics

Feature

Story

Task

Investment Themes

Program

Team

Page 45: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

Portfolio

Epics

Feature

Story

Task

Investment Themes

Program

Team

Page 46: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

Portfolio

Epics

Feature

Story

Task

Investment Themes

Program

Team

Page 47: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

Portfolio

Program

Team

Investment Themes

Architecture

Epics

Feature

Story

Task

Page 48: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

[Feature Timeline]

From Leffingwell LLC and Scaled Agile Inc.

Page 49: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

Scaled Agile Framework™ Big Picture

Page 50: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

Launch Your Train

Page 51: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

“No one has to change,survival is optional.

—W. Edwards Deming

Page 52: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

Kotter: Leading Change

1. Increase urgency

2. Build guiding teams

3. Get the vision right

4. Communication for buy-in

5. Enable action

6. Create short-term wins

7. Don’t let up

8. Make it stick

Creating a climate for change

Engaging and enabling the organization

Implementing & sustaining the change

Page 53: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

Kotter: Leading Change

1. Increase urgency

2. Build guiding teams

3. Get the vision right

4. Communication for buy-in

5. Enable action

6. Create short-term wins

7. Don’t let up

8. Make it stick

Creating a climate for change

Engaging and enabling the organization

Implementing & sustaining the change

Page 54: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

Kotter: Leading Change

1. Increase urgency

2. Build guiding teams

3. Get the vision right

4. Communication for buy-in

5. Enable action

6. Create short-term wins

7. Don’t let up

8. Make it stick

Creating a climate for change

Engaging and enabling the organization

Implementing & sustaining the change

Page 55: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

Kotter: Leading Change

1. Increase urgency

2. Build guiding teams

3. Get the vision right

4. Communication for buy-in

5. Enable action

6. Create short-term wins

7. Don’t let up

8. Make it stick

Creating a climate for change

Engaging and enabling the organization

Implementing & sustaining the change

Page 56: Www.rallydev.com ©2013 Scaling Agile With SAFe August 13, 2013

www.rallydev.com ©2013

Kotter: Leading Change

1. Increase urgency

2. Build guiding teams

3. Get the vision right

4. Communication for buy-in

5. Enable action

6. Create short-term wins

7. Don’t let up

8. Make it stick

Creating a climate for change

Engaging and enabling the organization

Implementing & sustaining the change