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