safe model agile

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

Upload: freek-hermkens

Post on 07-Jan-2017

410 views

Category:

Business


0 download

TRANSCRIPT

Page 1: Safe model agile

www.rallydev.com ©2013

Scaling Agile With SAFe August 13, 2013

Page 2: Safe model agile

www.rallydev.com ©2013

Time

Perf

orm

ance

2nd Wave of Agile

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

Page 3: Safe model agile

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

Purpose

Page 4: Safe model agile

To show how 5 to 10 Agile teams work towards common delivery objectives using the Scaled Agile Framework® or SAFe. To show how you can launch an Agile Release Train.

Purpose

Page 5: Safe model agile

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: Safe model agile

Scrum

SAFe

is to team

is to enterprise

as

Page 7: Safe model agile

www.rallydev.com ©2013

SAFe

Page 8: Safe model agile

www.rallydev.com ©2013

SAFe

From Leffingwell LLC and Scaled Agile Inc.

Page 9: Safe model agile

www.rallydev.com ©2013

Scaled Agile Framework™ Big Picture

Page 10: Safe model agile

www.rallydev.com ©2013

Program

Team

Portfolio

3 Levels

Page 11: Safe model agile

www.rallydev.com ©2013

Program

Team

Portfolio

3 Levels

Page 12: Safe model agile

www.rallydev.com ©2013

Scaled Agile Framework™ Big Picture

Page 13: Safe model agile

www.rallydev.com ©2013

TEAMS Scale

Page 14: Safe model agile

www.rallydev.com ©2013

5 to 9 Members

Page 15: Safe model agile

www.rallydev.com ©2013

50 to 125 People

5 to 10 teams

Page 16: Safe model agile

www.rallydev.com ©2013

Product Manager

Program Roles

Permission of Leffingwell LLC and Scaled Agile Inc.

Page 17: Safe model agile

www.rallydev.com ©2013

Program Roles

System Architect

Permission of Leffingwell LLC and Scaled Agile Inc.

Page 18: Safe model agile

www.rallydev.com ©2013

Program Roles

UX

Permission of Leffingwell LLC and Scaled Agile Inc.

Page 19: Safe model agile

www.rallydev.com ©2013

Program Roles

Release Train

Engineer

Permission of Leffingwell LLC and Scaled Agile Inc.

Page 20: Safe model agile

www.rallydev.com ©2013

Program Roles

Traditional (PMI)

Project Manager

Permission of Leffingwell LLC and Scaled Agile Inc.

Page 21: Safe model agile

www.rallydev.com ©2013

Program Roles

System Team

Release Management

Permission of Leffingwell LLC and Scaled Agile Inc.

Page 22: Safe model agile

www.rallydev.com ©2013

TIMEBO

X

Scale

Page 23: Safe model agile

Iteration (Sprint)

Agile ReleaseTrain

is to team

is to program

as

Page 24: Safe model agile

www.rallydev.com ©2013

product backlog

sprint backlog

Sprint

2 weeks

Daily

scrum

2 WEEKS 2 Weeks

product increment

Page 25: Safe model agile

www.rallydev.com ©2013

H

I

P

10 Weeks

Based on Leffingwell LLC and Scaled Agile Inc.

Page 26: Safe model agile

www.rallydev.com ©2013

10 Weeks

H I

P

Rele

ase P

lan

nin

g

Based on Leffingwell LLC and Scaled Agile Inc.

Page 27: Safe model agile

www.rallydev.com ©2013

De

mo

PS

I

10 Weeks

H I

P

Based on Leffingwell LLC and Scaled Agile Inc.

Page 28: Safe model agile

www.rallydev.com ©2013

Program Backlog

Based on Leffingwell LLC and Scaled Agile Inc.

Page 29: Safe model agile

www.rallydev.com ©2013

Program Backlog

Feature Grain

Based on Leffingwell LLC and Scaled Agile Inc.

Page 30: Safe model agile

www.rallydev.com ©2013

Program Backlog

Feature Grain

Product Manager System Architect

Based on Leffingwell LLC and Scaled Agile Inc.

Page 31: Safe model agile

www.rallydev.com ©2013

Program Backlog Feeds Team Backlogs

Based on Leffingwell LLC and Scaled Agile Inc.

Page 32: Safe model agile

www.rallydev.com ©2013

10 WEEKS

Align Iteration Boundaries

Based on Leffingwell LLC and Scaled Agile Inc.

Page 33: Safe model agile

www.rallydev.com ©2013

10 WEEKS

Align Iteration Boundaries

Normalize Velocity

Based on Leffingwell LLC and Scaled Agile Inc.

Page 34: Safe model agile

www.rallydev.com ©2013

10 WEEKS

System Team

Based on Leffingwell LLC and Scaled Agile Inc.

Page 35: Safe model agile

www.rallydev.com ©2013

10 WEEKS

System Team

System always runs!

Based on Leffingwell LLC and Scaled Agile Inc.

Page 36: Safe model agile

www.rallydev.com ©2013

10 WEEKS

System Team

System always runs!

System demo

Page 37: Safe model agile

www.rallydev.com ©2013

10 Weeks

H

I

P

Based on Leffingwell LLC and Scaled Agile Inc.

Page 38: Safe model agile

www.rallydev.com ©2013

H

I

P

10 Weeks

PSI

Based on Leffingwell LLC and Scaled Agile Inc.

Page 39: Safe model agile

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 PSI PSI

Customer preview Docs and

certs Docs and

certs

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

Page 40: Safe model agile

www.rallydev.com ©2013

Get Better

WSJF

10 Weeks

H

I

P

Based on Leffingwell LLC and Scaled Agile Inc.

Page 41: Safe model agile

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: Safe model agile

www.rallydev.com ©2013

ITEMS Backlog

Page 43: Safe model agile

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: Safe model agile

www.rallydev.com ©2013

Portfolio

Epics

Feature

Story

Task

Investment Themes

Program

Team

Page 45: Safe model agile

www.rallydev.com ©2013

Portfolio

Epics

Feature

Story

Task

Investment Themes

Program

Team

Page 46: Safe model agile

www.rallydev.com ©2013

Portfolio

Epics

Feature

Story

Task

Investment Themes

Program

Team

Page 47: Safe model agile

www.rallydev.com ©2013

Portfolio

Program

Team

Investment Themes

Architecture

Epics

Feature

Story

Task

Page 48: Safe model agile

www.rallydev.com ©2013

[Feature Timeline]

From Leffingwell LLC and Scaled Agile Inc.

Page 49: Safe model agile

www.rallydev.com ©2013

Scaled Agile Framework™ Big Picture

Page 50: Safe model agile

Launch Your Train

Page 51: Safe model agile

www.rallydev.com ©2013

“ No one has to change,

survival is optional.

— W. Edwards Deming

Page 52: Safe model agile

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: Safe model agile

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: Safe model agile

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: Safe model agile

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: Safe model agile

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