Scaling Agile With SAFe
August 13, 2013
www.rallydev.com
©2013
Performance
2nd Wave of Agile
Time
Source: Based on claytonchristensen.com – Innovator’s Dilemma
www.rallydev.com
©2013
Purpose
To show how 5 to 10 Agile teams
work towards common
delivery objectives using the
Scaled Agile Framework® or SAFe.
Purpose
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.
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.
www.rallydev.com
©2013
Scrum
is to team
as
SAFe
is to enterprise
SAFe
www.rallydev.com
©2013
SAFe
From Leffingwell LLC and Scaled Agile Inc.
www.rallydev.com
©2013
Scaled Agile Framework™ Big Picture
www.rallydev.com
©2013
3 Levels
Team
Program
Portfolio
www.rallydev.com
©2013
3 Levels
Team
Program
Portfolio
www.rallydev.com
©2013
Scaled Agile Framework™ Big Picture
www.rallydev.com
©2013
Scale
TEAMS
www.rallydev.com
©2013
5 to 9 Members
www.rallydev.com
©2013
5 to 10 teams
50 to 125 People
www.rallydev.com
©2013
Program Roles
Product Manager
Permission of Leffingwell LLC and Scaled Agile Inc.
www.rallydev.com
©2013
Program Roles
System Architect
Permission of Leffingwell LLC and Scaled Agile Inc.
www.rallydev.com
©2013
Program Roles
UX
Permission of Leffingwell LLC and Scaled Agile Inc.
www.rallydev.com
©2013
Program Roles
Release Train
Engineer
Permission of Leffingwell LLC and Scaled Agile Inc.
www.rallydev.com
©2013
Program Roles
Traditional (PMI)
Project Manager
Permission of Leffingwell LLC and Scaled Agile Inc.
www.rallydev.com
©2013
Program Roles
System Team
Release
Management
Permission of Leffingwell LLC and Scaled Agile Inc.
www.rallydev.com
©2013
Scale
TIMEBO
X
www.rallydev.com
©2013
Iteration (Sprint)
is to team
as
Agile ReleaseTrain
is to program
2
WEEKS
2 Weeks
Daily
scrum
Sprint
2 weeks
product
backlog
www.rallydev.com
sprint
backlog
product
increment
©2013
10 Weeks
H
I
P
Based on Leffingwell LLC and Scaled Agile Inc.
www.rallydev.com
©2013
Release Planning
10 Weeks
H
I
P
Based on Leffingwell LLC and Scaled Agile Inc.
www.rallydev.com
©2013
H
I
P
Demo PSI
10 Weeks
Based on Leffingwell LLC and Scaled Agile Inc.
www.rallydev.com
©2013
Program Backlog
Based on Leffingwell LLC and Scaled Agile Inc.
www.rallydev.com
©2013
Program Backlog
Feature Grain
Based on Leffingwell LLC and Scaled Agile Inc.
www.rallydev.com
©2013
Program Backlog
Feature Grain
Product Manager
System Architect
Based on Leffingwell LLC and Scaled Agile Inc.
www.rallydev.com
©2013
Program Backlog Feeds Team Backlogs
…
Based on Leffingwell LLC and Scaled Agile Inc.
www.rallydev.com
©2013
10 WEEKS
Align Iteration
Boundaries
…
Based on Leffingwell LLC and Scaled Agile Inc.
www.rallydev.com
©2013
10 WEEKS
Align Iteration
Boundaries
Normalize Velocity
…
Based on Leffingwell LLC and Scaled Agile Inc.
www.rallydev.com
©2013
10 WEEKS
…
System Team
Based on Leffingwell LLC and Scaled Agile Inc.
www.rallydev.com
©2013
10 WEEKS
…
System Team
System always runs!
Based on Leffingwell LLC and Scaled Agile Inc.
www.rallydev.com
©2013
10 WEEKS
…
System Team
System always runs!
System demo
www.rallydev.com
©2013
10 Weeks
H
I
P
Based on Leffingwell LLC and Scaled Agile Inc.
www.rallydev.com
©2013
10 Weeks
H
I
P
PSI
Based on Leffingwell LLC and Scaled Agile Inc.
www.rallydev.com
©2013
Develop on Cadence. Deliver on Demand.
Deliver on Demand
Major
Release
Customer preview
PSI
Customer
Upgrade
Feature
Release
QA-Release to MarketGovernance Firewall
Docs and
certs
Docs and
certs
PSI
Major
Release
PSI
PSI
PSI
PSI
Develop on Cadence
© 2008-2013 Leffingwell, LLC and Scaled Agile, Inc. All rights reserved.
www.rallydev.com
©2013
10 Weeks
H
I
P
WSJF
Get Better
Based on Leffingwell LLC and Scaled Agile Inc.
www.rallydev.com
©2013
Make Planning Routine and Lower Cost
The planning calendar can be set a year in advance
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
www.rallydev.com
©2013
Backlog
ITEMS
www.rallydev.com
©2013
Cycles match grain
Investment Theme
Epic
Epic
Feature Feature Feature
Story Story Story Story Story Story
www.rallydev.com
Budget/Capacity
Allocation Decision
Epics span releases
Features fit in releases
Stories fit in iterations,
implemented by tasks
©2013
Investment Themes
Portfolio
Epics
Feature
Program
Story
Task
www.rallydev.com
Team
©2013
Investment Themes
Portfolio
Epics
Feature
Program
Story
Task
www.rallydev.com
Team
©2013
Investment Themes
Portfolio
Epics
Feature
Program
Story
Task
www.rallydev.com
Team
©2013
Investment Themes
Portfolio
Epics
Feature
Program
Architecture
Story
Task
www.rallydev.com
Team
©2013
[Feature Timeline]
From Leffingwell LLC and Scaled Agile Inc.
www.rallydev.com
©2013
Scaled Agile Framework™ Big Picture
www.rallydev.com
©2013
Launch Your Train
“ No one has to change,
survival is optional. ”
— W. Edwards Deming
www.rallydev.com
©2013
Kotter: Leading Change
Implementing &
sustaining the
change
8. Make it stick
7. Don’t let up
6. Create short-term wins
Engaging and
enabling the
organization
5. Enable action
4. Communication for buy-in
Creating a
climate for
change
3. Get the vision right
2. Build guiding teams
1. Increase urgency
www.rallydev.com
©2013
Kotter: Leading Change
Implementing &
sustaining the
change
8. Make it stick
7. Don’t let up
6. Create short-term wins
Engaging and
enabling the
organization
5. Enable action
4. Communication for buy-in
Creating a
climate for
change
3. Get the vision right
2. Build guiding teams
1. Increase urgency
www.rallydev.com
©2013
Kotter: Leading Change
Implementing &
sustaining the
change
8. Make it stick
7. Don’t let up
6. Create short-term wins
Engaging and
enabling the
organization
5. Enable action
4. Communication for buy-in
Creating a
climate for
change
3. Get the vision right
2. Build guiding teams
1. Increase urgency
www.rallydev.com
©2013
Kotter: Leading Change
Implementing &
sustaining the
change
8. Make it stick
7. Don’t let up
6. Create short-term wins
Engaging and
enabling the
organization
5. Enable action
4. Communication for buy-in
Creating a
climate for
change
3. Get the vision right
2. Build guiding teams
1. Increase urgency
www.rallydev.com
©2013
Kotter: Leading Change
Implementing &
sustaining the
change
8. Make it stick
7. Don’t let up
6. Create short-term wins
Engaging and
enabling the
organization
5. Enable action
4. Communication for buy-in
Creating a
climate for
change
3. Get the vision right
2. Build guiding teams
1. Increase urgency
www.rallydev.com
©2013