www.rallydev.com ©2013 scaling agile with safe august 13, 2013
TRANSCRIPT
www.rallydev.com ©2013
Scaling Agile With SAFeAugust 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
To show how 5 to 10 Agile teams work towards common delivery objectives using theScaled Agile Framework® or SAFe.
Purpose
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
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.
Scrum
SAFe
is to team
is to enterprise
as
www.rallydev.com ©2013
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
Program
Team
Portfolio
3 Levels
www.rallydev.com ©2013
Program
Team
Portfolio
3 Levels
www.rallydev.com ©2013
Scaled Agile Framework™ Big Picture
www.rallydev.com ©2013
TEAMSScale
www.rallydev.com ©2013
5 to 9 Members
www.rallydev.com ©2013
50 to 125 People
5 to 10 teams
www.rallydev.com ©2013
Product Manager
Program Roles
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 TrainEngineer
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 Manageme
nt
Permission of Leffingwell LLC and Scaled Agile Inc.
www.rallydev.com ©2013
TIMEBOX
Scale
Iteration (Sprint)
Agile ReleaseTrain
is to team
is to program
as
www.rallydev.com ©2013
productbacklog
sprintbacklog
Sprint2 weeks
Dailyscrum
2 WEEKS2 Weeks
product incremen
t
www.rallydev.com ©2013
HIP
10 Weeks
Based on Leffingwell LLC and Scaled Agile Inc.
www.rallydev.com ©2013
10 Weeks
HIP
Rel
ease
Pla
nn
ing
Based on Leffingwell LLC and Scaled Agile Inc.
www.rallydev.com ©2013
Rel
ease
Pla
nn
ing
Dem
o P
SI
10 Weeks
HIP
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 ManagerSystem 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
HIP
Based on Leffingwell LLC and Scaled Agile Inc.
www.rallydev.com ©2013
HIP
10 Weeks
PSI
Based on Leffingwell LLC and Scaled Agile Inc.
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.
www.rallydev.com ©2013
Get Better
WSJF
10 Weeks
HIP
Based on Leffingwell LLC and Scaled Agile Inc.
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
www.rallydev.com ©2013
ITEMSBacklog
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
www.rallydev.com ©2013
Portfolio
Epics
Feature
Story
Task
Investment Themes
Program
Team
www.rallydev.com ©2013
Portfolio
Epics
Feature
Story
Task
Investment Themes
Program
Team
www.rallydev.com ©2013
Portfolio
Epics
Feature
Story
Task
Investment Themes
Program
Team
www.rallydev.com ©2013
Portfolio
Program
Team
Investment Themes
Architecture
Epics
Feature
Story
Task
www.rallydev.com ©2013
[Feature Timeline]
From Leffingwell LLC and Scaled Agile Inc.
www.rallydev.com ©2013
Scaled Agile Framework™ Big Picture
Launch Your Train
www.rallydev.com ©2013
“No one has to change,survival is optional.
—W. Edwards Deming
”
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
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
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
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
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