Presentation at the SAFe Summit 2022.
PI Planning is in the bag and the train has left the station, at last, you can relax. Or so you thought…. The first iteration is fairly quiet, the second seems smooth as well and then it happens, without warning you are over halfway through the PI and your train has derailed without any warning. How did this happen?! You held all the PI Execution events as described in the textbook but your train looks like it won't be delivering the cargo to the next station on time. What else could you have done?
What if you applied the Extreme Programming mantra to PI Execution, by taking proven good SAFe practices and then took them to the extreme or as we say turn up the good?
In this long-awaiting sequel to their 2021 SAFe Summit session about “Turning up the magic in PI Planning”, Em & Adrienne will show you how they take PI Execution to the next level by turning up the flow.
Learning outcomes:
- Recognise how the SAFe Principles can be applied to “turn up the flow” in SAFe PI Execution.
- Adapt the batch size of SAFe PI Execution Events to improve flow.
- Introduce new PI Execution patterns that enable greater flow.
6. @AgileCanuck
@PrettyAgile #notrainwrecks
“My goal in laying out the project style was to take
everything I knew to be valuable about software
engineering and turn the dials [up] to 10. We would do
everything that was absolutely necessary as intensely
as we could imagine.”
-Kent Beck, Extreme Programming Explained
8. @AgileCanuck
@PrettyAgile #notrainwrecks
What if we took what is valuable in PI Execution and turn up the flow up to 10?
“If a practice needs to change, understanding the principles will assure the change
moves the Enterprise in the right direction” – Implementing SAFe 5.1.1
22. @AgileCanuck
@PrettyAgile #notrainwrecks
System Demo Done Well Is Key for Flow
Software
Hardware
+
Firmware
Environments
Pipeline +
Configuration
Data
What components are a
part of your solution?
Integrate all of them
all the time
31. @AgileCanuck
@PrettyAgile #notrainwrecks
Rate Actual Value For Completed PI Objectives EVERY Iteration
PI Objectives BV AV
Ob 1 9
Ob 2 8
Ob 3 10
Ob 4 6
Ob 5 4
__________
Uncommitted Ob 7
PI Objectives BV AV
Ob 1 9
Ob 2 8 8
Ob 3 10
Ob 4 6
Ob 5 4
__________
Uncommitted Ob 7
PI Objectives BV AV
Ob 1 9
Ob 2 8 8
Ob 3 10
Ob 4 6
Ob 5 4. 4
__________
Uncommitted Ob 7 7
PI Objectives BV AV
Ob 1 9
Ob 2 8 8
Ob 3 10 10
Ob 4 6
Ob 5 4. 4
__________
Uncommitted Ob 7 7
PI Objectives BV AV
Ob 1 9 9
Ob 2 8 8
Ob 3 10 10
Ob 4 6
Ob 5 4. 4
__________
Uncommitted Ob 7 7
32. @AgileCanuck
@PrettyAgile #notrainwrecks
”Bubble Up” Systemic Issues EVERY Iteration
In iteration x, this event occurred
at this place resulting in this
impact on the ART or Program
Increment.
Added Allocated Burst
33. @AgileCanuck
@PrettyAgile #notrainwrecks
What if we took what is valuable in PI Execution and turn up
flow up to 10?
Day 6 Day 7
Day 3 Day 4 Day 5
Day 2
Day 8 Day 9 Day 10
Day 1
System
Demo*
Iteration
Review
Retro
Iteration
Planning
SoS
PO Sync
Backlog
Refinement
Team Events ART Events
34. @AgileCanuck
@PrettyAgile #notrainwrecks
SAFe PI Execution Events - Turning up the Flow
Team Events ART Events Turn Up the Flow Events
Day 6 Day 7
Day 3 Day 4 Day 5
Day 2
Day 8 Day 9 Day 10
Day 1
Unity Hour
Iteration
Planning
Reunification
Cocktail Hour
Feature Disco
Cocktail Hour
CoP Syncs
Disco Review
WSJF
System Demo
Cocktail Hour
Cocktail Hour
CoP Syncs
Cocktail Hour
Iteration
Reviews
Bubble Up
Cocktail Hour
Cocktail Hour
Backlog
Refinement
Feature
Auction
Cocktail Hour
Feature Disco
35. @AgileCanuck
@PrettyAgile #notrainwrecks
No matter the circumstance you can always improve.
You can always start improving with yourself.
You can always start improving today.
–Kent Beck, Extreme Programming Explained