SlideShare a Scribd company logo
SAFe Lego Game
Adapted from Lego4Scrum by
Joan Nwosu - 2017
SAFe Lego game – Toronto City
Rules
• 1 ART
• 1 product
• 3 teams
• 1 PI – 4 sprints
• Build – integrate – review – build
• PM rates features against BV
Outcome
• Appreciate SAFe framework
• Estimate and plan for a PI
increment (2 months )
• Understand feature level
acceptance criteria
• Understand business value
• Have fun
Roles Rules Schedule
1 Product Manager for all teams
1 Product for all teams
 Owns product vision
 Creates program backlog
 Assigns business value
 Prioritizes the backlog
 Defines acceptance criteria
 Accepts constructs
 NOT a builder
Scrum Master (optional)
 Facilitates sprint planning,
review and retrospective
 Removes impediments (finds
Lego)
 NOT a builder
Team Member
 Builds Lego!
• Have fun
• Be creative –Use big and small pieces
• Build a lot – don’t reuse something you
already created for a new story
• Don’t steal pieces from other teams
• Use other items to enhance construct
but only Lego for building
• Integrate at the end of each sprint
• Roll a 5 and one team member goes on
compulsory vacation for half of the
sprint
• Roll a 2 and you join the another team
for the sprint
• PM will spend 1 minute per planning
session with teams clarifying
acceptance criteria
• PM will assign business value and score
accordingly
Schedule (75 mins)
10 mins: review and prioritize
backlog
PI Planning
5 min Product Vision
15 min Build the backlog
10 min Feature Estimating (BV)
2 min Feature selection
Sprints x 4
3 minutes planning
1 minute standup
7 minutes execution
1 minute integrate
3 minutes review/ demo
3 minutes retrospective
Toronto - features
• CN Tower
• Toronto Zoo
• Pearson airport
• University
• Hospital
• Bus stop
• Bridge
• 2 storey building
• Church
• Park
• River
• Street car
• Restaurant
• Ambulance
• School bus
• Casino
• Gym
• Library
• Police car
• Airplane
• Ship
• Town houses
• School bus
• Condo building
PI Planning – Program Backlog & Planning
ALL TEAMS INTEGRATE FEATURES AFTER
EACH SPRINT
SPRINT 1 SPRINT 2
SPRINT 3 SPRINT 4
Reflect
• How did you feel being part of a bigger team?
• How would you compare what you planned to what you completed?
• How was integration at the end of every sprint? Given what you now
know, would you have planned differently?
• How does Business Value relate to Story Points?
• Did you always agree with the Product Owner’s Business Value
scoring?
• What did you learn?

More Related Content

What's hot

scrum
scrumscrum
scrum
Noman sial
 
Agile estimation
Agile estimationAgile estimation
Agile estimation
Stephen Forte
 
Scrum 101
Scrum 101Scrum 101
Scrum 101
beLithe
 
Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process
John Derrico
 
ANI | Agile Kolkata | PI Planning in Action | Anand Pandey | 19th Oct 2019
ANI | Agile Kolkata | PI Planning in Action | Anand Pandey | 19th Oct 2019ANI | Agile Kolkata | PI Planning in Action | Anand Pandey | 19th Oct 2019
ANI | Agile Kolkata | PI Planning in Action | Anand Pandey | 19th Oct 2019
AgileNetwork
 
Agile Scrum
Agile ScrumAgile Scrum
Agile Scrum
Ram Srivastava
 
Agile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad QureshiAgile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad Qureshi
Amaad Qureshi
 
Story Points Estimation And Planning Poker
Story Points Estimation And Planning PokerStory Points Estimation And Planning Poker
Story Points Estimation And Planning Poker
Daniel Toader
 
Lego4scrum at Dashlane
Lego4scrum at DashlaneLego4scrum at Dashlane
Lego4scrum at Dashlane
Frédéric Rivain
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
Ozgur Ertem
 
Definition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinementDefinition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinement
Christian Vos
 
Agile introduction
Agile introductionAgile introduction
Agile introduction
Martin Nymann Vinther
 
Agile Metrics...That Matter
Agile Metrics...That MatterAgile Metrics...That Matter
Agile Metrics...That Matter
Erik Weber
 
Scrumban
ScrumbanScrumban
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.pptMohan Late
 
Agile effort estimation
Agile effort estimation Agile effort estimation
Agile effort estimation
Elad Sofer
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
Arrielle Mali
 
The Scrum Guide 2020.pptx
The Scrum Guide 2020.pptxThe Scrum Guide 2020.pptx
The Scrum Guide 2020.pptx
LN Mishra CBAP
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
Dom Cushnan
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 Minutes
Serge Rehem
 

What's hot (20)

scrum
scrumscrum
scrum
 
Agile estimation
Agile estimationAgile estimation
Agile estimation
 
Scrum 101
Scrum 101Scrum 101
Scrum 101
 
Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process
 
ANI | Agile Kolkata | PI Planning in Action | Anand Pandey | 19th Oct 2019
ANI | Agile Kolkata | PI Planning in Action | Anand Pandey | 19th Oct 2019ANI | Agile Kolkata | PI Planning in Action | Anand Pandey | 19th Oct 2019
ANI | Agile Kolkata | PI Planning in Action | Anand Pandey | 19th Oct 2019
 
Agile Scrum
Agile ScrumAgile Scrum
Agile Scrum
 
Agile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad QureshiAgile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad Qureshi
 
Story Points Estimation And Planning Poker
Story Points Estimation And Planning PokerStory Points Estimation And Planning Poker
Story Points Estimation And Planning Poker
 
Lego4scrum at Dashlane
Lego4scrum at DashlaneLego4scrum at Dashlane
Lego4scrum at Dashlane
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
Definition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinementDefinition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinement
 
Agile introduction
Agile introductionAgile introduction
Agile introduction
 
Agile Metrics...That Matter
Agile Metrics...That MatterAgile Metrics...That Matter
Agile Metrics...That Matter
 
Scrumban
ScrumbanScrumban
Scrumban
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.ppt
 
Agile effort estimation
Agile effort estimation Agile effort estimation
Agile effort estimation
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
 
The Scrum Guide 2020.pptx
The Scrum Guide 2020.pptxThe Scrum Guide 2020.pptx
The Scrum Guide 2020.pptx
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 Minutes
 

Similar to SAFe Lego Game for learning Scaled Agile Framework PI Planning

FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
duhitha2
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
Clarion Marketing
 
24-scrum.ppt
24-scrum.ppt24-scrum.ppt
24-scrum.ppt
STEMEd1
 
Scrum and Agile Software Development
Scrum and Agile Software DevelopmentScrum and Agile Software Development
Scrum and Agile Software Development
banerjeerohit
 
Scrum for high performance teams
Scrum for high performance teams Scrum for high performance teams
Scrum for high performance teams
Laurynas Antanavičius, PMI-ACP
 
Introduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in betweenIntroduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in between
Pravin Kumar Singh, PMP, PSM
 
24 scrum
24 scrum24 scrum
24 scrum
vikas panthi
 
Sdec11.agile ina day
Sdec11.agile ina daySdec11.agile ina day
Sdec11.agile ina day
sdeconf
 
Estimation
EstimationEstimation
Estimation
Shaju Rasheed
 
Htf2014 managing share point projects with agile and tfs andy
Htf2014 managing share point projects with agile and tfs   andyHtf2014 managing share point projects with agile and tfs   andy
Htf2014 managing share point projects with agile and tfs andy
Sparkhound Inc.
 
Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM ) Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM )
Jaladhi Bhatt
 
Agile with scrum methodology
Agile with scrum methodologyAgile with scrum methodology
Agile with scrum methodology
Abhishek Srivastava
 
Scrum for Video Game Development
Scrum for Video Game DevelopmentScrum for Video Game Development
Scrum for Video Game Development
Clinton Keith
 
Scrum101
Scrum101Scrum101
Scrum101
Gal Zellermayer
 
Agile pm and scrum
Agile pm and scrumAgile pm and scrum
Agile pm and scrum
Maarten Bordewijk
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
Semen Arslan
 
Agile presentation
Agile presentationAgile presentation
Agile presentation
Aviandri Rivai
 
Lean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill AyersLean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill Ayers
SPC Adriatics
 
What is Scrum? Project Management beyond the promise.
What is Scrum? Project Management beyond the promise. What is Scrum? Project Management beyond the promise.
What is Scrum? Project Management beyond the promise.
bart vermijlen
 

Similar to SAFe Lego Game for learning Scaled Agile Framework PI Planning (20)

FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
24-scrum.ppt
24-scrum.ppt24-scrum.ppt
24-scrum.ppt
 
Scrum and Agile Software Development
Scrum and Agile Software DevelopmentScrum and Agile Software Development
Scrum and Agile Software Development
 
Scrum for high performance teams
Scrum for high performance teams Scrum for high performance teams
Scrum for high performance teams
 
Introduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in betweenIntroduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in between
 
24 scrum
24 scrum24 scrum
24 scrum
 
Sdec11.agile ina day
Sdec11.agile ina daySdec11.agile ina day
Sdec11.agile ina day
 
Agile SCRUM presentation HJT_Final
Agile SCRUM presentation HJT_FinalAgile SCRUM presentation HJT_Final
Agile SCRUM presentation HJT_Final
 
Estimation
EstimationEstimation
Estimation
 
Htf2014 managing share point projects with agile and tfs andy
Htf2014 managing share point projects with agile and tfs   andyHtf2014 managing share point projects with agile and tfs   andy
Htf2014 managing share point projects with agile and tfs andy
 
Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM ) Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM )
 
Agile with scrum methodology
Agile with scrum methodologyAgile with scrum methodology
Agile with scrum methodology
 
Scrum for Video Game Development
Scrum for Video Game DevelopmentScrum for Video Game Development
Scrum for Video Game Development
 
Scrum101
Scrum101Scrum101
Scrum101
 
Agile pm and scrum
Agile pm and scrumAgile pm and scrum
Agile pm and scrum
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
Agile presentation
Agile presentationAgile presentation
Agile presentation
 
Lean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill AyersLean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill Ayers
 
What is Scrum? Project Management beyond the promise.
What is Scrum? Project Management beyond the promise. What is Scrum? Project Management beyond the promise.
What is Scrum? Project Management beyond the promise.
 

Recently uploaded

PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
Jen Stirrup
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 

Recently uploaded (20)

PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 

SAFe Lego Game for learning Scaled Agile Framework PI Planning

  • 1. SAFe Lego Game Adapted from Lego4Scrum by Joan Nwosu - 2017
  • 2. SAFe Lego game – Toronto City Rules • 1 ART • 1 product • 3 teams • 1 PI – 4 sprints • Build – integrate – review – build • PM rates features against BV Outcome • Appreciate SAFe framework • Estimate and plan for a PI increment (2 months ) • Understand feature level acceptance criteria • Understand business value • Have fun
  • 3. Roles Rules Schedule 1 Product Manager for all teams 1 Product for all teams  Owns product vision  Creates program backlog  Assigns business value  Prioritizes the backlog  Defines acceptance criteria  Accepts constructs  NOT a builder Scrum Master (optional)  Facilitates sprint planning, review and retrospective  Removes impediments (finds Lego)  NOT a builder Team Member  Builds Lego! • Have fun • Be creative –Use big and small pieces • Build a lot – don’t reuse something you already created for a new story • Don’t steal pieces from other teams • Use other items to enhance construct but only Lego for building • Integrate at the end of each sprint • Roll a 5 and one team member goes on compulsory vacation for half of the sprint • Roll a 2 and you join the another team for the sprint • PM will spend 1 minute per planning session with teams clarifying acceptance criteria • PM will assign business value and score accordingly Schedule (75 mins) 10 mins: review and prioritize backlog PI Planning 5 min Product Vision 15 min Build the backlog 10 min Feature Estimating (BV) 2 min Feature selection Sprints x 4 3 minutes planning 1 minute standup 7 minutes execution 1 minute integrate 3 minutes review/ demo 3 minutes retrospective
  • 4. Toronto - features • CN Tower • Toronto Zoo • Pearson airport • University • Hospital • Bus stop • Bridge • 2 storey building • Church • Park • River • Street car • Restaurant • Ambulance • School bus • Casino • Gym • Library • Police car • Airplane • Ship • Town houses • School bus • Condo building
  • 5. PI Planning – Program Backlog & Planning
  • 6. ALL TEAMS INTEGRATE FEATURES AFTER EACH SPRINT SPRINT 1 SPRINT 2
  • 8. Reflect • How did you feel being part of a bigger team? • How would you compare what you planned to what you completed? • How was integration at the end of every sprint? Given what you now know, would you have planned differently? • How does Business Value relate to Story Points? • Did you always agree with the Product Owner’s Business Value scoring? • What did you learn?