1
Extreme SAFe: Turning Up the
Flow in PI Execution
Patterns to turn up the good & improve flow on your ART
2
Adrienne Wilson
SAFe Fellow + SPCT
COO, Pretty Agile
Em Campbell-Pretty
SAFe Fellow + SPCT
CEO, Pretty Agile
@AgileCanuck
@PrettyAgile #notrainwrecks
You’ve Finished
Planning ….
• Dependencies visualized
• Risks are ROAMed
• PI Objectives committed
• The Business Owner have
accepted the plan
• PI Execution is…..
kr/p/bBTHi7
@PrettyAgile @AgileCanuck
#notrainwrecks
A little bit bumpy…
https://flic.kr/p/DqaXhE
@AgileCanuck
@PrettyAgile #notrainwrecks
Introducing….
@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
@AgileCanuck
@PrettyAgile #notrainwrecks
“It’s deceptively simple:
Notice what is working
well, and find a way to
turn it up.”
—Woody Zuill
@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
© Scaled Agile. Inc.
ART events create a closed-loop system to keep the train on the tracks.
ART events drive the train
4-9
ART events
Team events
Scrum of Scrums PO Sync
System
Demo
Inspect & Adapt
PI
Planning Iteration
Planning
Daily
Stand-up
Backlog
Refinement
Iteration
Review
Iteration
Retro
Prepare for PI Planning
ART Sync
PI
Planning
You are
here
@AgileCanuck
@PrettyAgile #notrainwrecks
What is valuable in PI Planning?
© Scaled Agile. Inc.
► Establishing personal communication across all team
members and stakeholders
► Aligning development to business goals with the business
context, Vision, and Team/Program PI Objectives
► Identifying dependencies and fostering cross-team and
cross-ART collaboration
► Providing the opportunity for just the right amount of
architecture and Lean User Experience (UX) guidance
► Matching demand to capacity, eliminating excess work in
process (WIP)
► Fast decision making
Cross-team collaboration
4-36
The benefits of PI Planning
@AgileCanuck
@PrettyAgile #notrainwrecks
What does
this look like
when we
turn the dial
up to 10?
@AgileCanuck
@PrettyAgile #notrainwrecks
Unity Hour Reunification
PI Planning Lite (aka Unity Day) EVERY Iteration
Team Iteration goals
- Goal 1
- Goal 2
- Goal 3
- Innovation
- Discovery
Want to know more:
https://prettyagile.co/UnityHour
© Scaled Agile. Inc.
ART events create a closed-loop system to keep the train on the tracks.
ART events drive the train
4-13
Scrum of Scrums PO Sync
System
Demo
Inspect & Adapt
PI
Planning Iteration
Planning
Daily
Stand-up
Backlog
Refinement
Iteration
Review
Iteration
Retro
Prepare for PI Planning
ART Sync
PI
Planning
ART events
Team events
You are
here
@AgileCanuck
@PrettyAgile #notrainwrecks
What is valuable about ART Sync?
© Scaled Agile. Inc.
▸ Visibility into progress and impediments
▸ Facilitated by RTE
▸ Participants: Scrum Masters, other select
team members, SMEs if necessary
▸ Weekly or more frequently, 30–60 minutes
▸ Timeboxed and followed by a meet-after
▸ Visibility into progress, scope, and priority
adjustments
▸ Facilitated by RTE or PM
▸ Participants: PM, POs, other stakeholders,
and SMEs as necessary
▸ Weekly or more frequently, 30–60 minutes
▸ Timeboxed and followed by a meet-after
Scrum of scrums PO Sync
ART Sync
4-71
ART sync is used to coordinate progress
@AgileCanuck
@PrettyAgile #notrainwrecks
What does
this look like
when we
turn the dial
up to 10?
@AgileCanuck
@PrettyAgile #notrainwrecks
Want to know more:
http://bit.ly/DailyCocktailHour
ART Sync for 15 minutes EVERY Day
@AgileCanuck
@PrettyAgile #notrainwrecks
Community of Practice Syncs EVERY week
© Scaled Agile. Inc.
ART events create a closed-loop system to keep the train on the tracks.
Scrum of Scrums PO Sync
System
Demo
Inspect & Adapt
PI
Planning Iteration
Planning
Daily
Stand-up
Backlog
Refinement
Iteration
Review
Iteration
Retro
Prepare for PI Planning
ART Sync
PI
Planning
4-18
ART events drive the train
You are
here
ART events
Team events
@AgileCanuck
@PrettyAgile #notrainwrecks
What is valuable about the System Demo?
© Scaled Agile. Inc.
► Features are functionally complete
or toggled so as not to disrupt
demonstrable functionality
► New Features work together and
with existing functionality
► Happens after the Iteration review
(may lag by as much as one
Iteration maximum)
► Demo from a staging environment
which resembles production as
much as possible
SUPPORT
System
team
Full system
4-72
Demo the full system increment every two weeks
@AgileCanuck
@PrettyAgile #notrainwrecks
What does
this look like
when we
turn the dial
up to 10?
@AgileCanuck
@PrettyAgile #notrainwrecks
@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
© Scaled Agile. Inc.
ART events create a closed-loop system to keep the train on the tracks.
ART events
Team events
Scrum of Scrums PO Sync
System
Demo
Inspect & Adapt
PI
Planning Iteration
Planning
Daily
Stand-up
Backlog
Refinement
Iteration
Review
Iteration
Retro
Prepare for PI Planning
ART Sync
PI
Planning
4-23
ART events drive the train
You are
here
@AgileCanuck
@PrettyAgile #notrainwrecks
What is valuable about Preparing for PI Planning?
© Scaled Agile. Inc.
Monday Tuesday Wednesday Thursday Friday
Buffer for leftover work
Final verification and validation, and documentation (if releasing)
Innovation
PI planning readiness
Innovation
continues
PI planning
readiness
Continuing
education
Inspect
& Adapt
Event
PI planning
Business context
Product / solution
vision
Architecture vision
and development
practices
Planning
requirements
and lunch
Team breakouts
Draft plan review
Management
review and
problem-solving
Planning
adjustments
Team breakouts
Final plan review
and lunch
Program risks
PI confidence vote
Plan rework if
necessary
Planning
retrospective and
moving forward
Optional time
for distributed
planning
4-74
Example IP Iteration calendar
@AgileCanuck
@PrettyAgile #notrainwrecks
What does
this look like
when we
turn the dial
up to 10?
@AgileCanuck
@PrettyAgile #notrainwrecks
Start Planning for Next PI DAY1 of This PI
Want to know more:
https://vimeo.com/497667872
@AgileCanuck
@PrettyAgile #notrainwrecks
WSJF on Cadence EVERY Iteration
Ready for
Disco
Review
Feature
Definition
Discovery
Complete
Ready
WSJF
WSJF
Complete
÷
© Scaled Agile. Inc.
ART events create a closed-loop system to keep the train on the tracks.
ART events drive the train
4-28
Scrum of Scrums PO Sync
System
Demo
Inspect & Adapt
PI
Planning Iteration
Planning
Daily
Stand-up
Backlog
Refinement
Iteration
Review
Iteration
Retro
Prepare for PI Planning
ART Sync
PI
Planning
You are
here
ART events
Team events
@AgileCanuck
@PrettyAgile #notrainwrecks
What is valuable about I&A?
© Scaled Agile. Inc.
Three parts of Inspect and Adapt:
1. The PI System Demo
2. Quantitative and Qualitative Measurement
3. Problem-Solving Workshop
► Timebox: 3 – 4 hours per PI
► Attendees: Teams and stakeholders
4-76
Improving results with the Inspect and Adapt event
@AgileCanuck
@PrettyAgile #notrainwrecks
What does
this look like
when we
turn the dial
up to 10?
@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
@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
@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
@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
@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
Em Campbell-Pretty
CEO, SAFe Fellow & SPCT
@PrettyAgile
linkedin.com/in/ejcampbellpretty/
ecp@prettyagile.com
Adrienne Wilson
COO, SAFe Fellow & SPCT
@AgileCanuck
linkedin.com/in/adriennelwilson
awilson@prettyagile.com
37
Rate this Session!
38
Thank you!

Extreme SAFe - Turning Up the Flow in PI Execution

  • 1.
    1 Extreme SAFe: TurningUp the Flow in PI Execution Patterns to turn up the good & improve flow on your ART
  • 2.
    2 Adrienne Wilson SAFe Fellow+ SPCT COO, Pretty Agile Em Campbell-Pretty SAFe Fellow + SPCT CEO, Pretty Agile
  • 3.
    @AgileCanuck @PrettyAgile #notrainwrecks You’ve Finished Planning…. • Dependencies visualized • Risks are ROAMed • PI Objectives committed • The Business Owner have accepted the plan • PI Execution is….. kr/p/bBTHi7
  • 4.
    @PrettyAgile @AgileCanuck #notrainwrecks A littlebit bumpy… https://flic.kr/p/DqaXhE
  • 5.
  • 6.
    @AgileCanuck @PrettyAgile #notrainwrecks “My goalin 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
  • 7.
    @AgileCanuck @PrettyAgile #notrainwrecks “It’s deceptivelysimple: Notice what is working well, and find a way to turn it up.” —Woody Zuill
  • 8.
    @AgileCanuck @PrettyAgile #notrainwrecks What ifwe 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
  • 9.
    © Scaled Agile.Inc. ART events create a closed-loop system to keep the train on the tracks. ART events drive the train 4-9 ART events Team events Scrum of Scrums PO Sync System Demo Inspect & Adapt PI Planning Iteration Planning Daily Stand-up Backlog Refinement Iteration Review Iteration Retro Prepare for PI Planning ART Sync PI Planning You are here
  • 10.
    @AgileCanuck @PrettyAgile #notrainwrecks What isvaluable in PI Planning? © Scaled Agile. Inc. ► Establishing personal communication across all team members and stakeholders ► Aligning development to business goals with the business context, Vision, and Team/Program PI Objectives ► Identifying dependencies and fostering cross-team and cross-ART collaboration ► Providing the opportunity for just the right amount of architecture and Lean User Experience (UX) guidance ► Matching demand to capacity, eliminating excess work in process (WIP) ► Fast decision making Cross-team collaboration 4-36 The benefits of PI Planning
  • 11.
    @AgileCanuck @PrettyAgile #notrainwrecks What does thislook like when we turn the dial up to 10?
  • 12.
    @AgileCanuck @PrettyAgile #notrainwrecks Unity HourReunification PI Planning Lite (aka Unity Day) EVERY Iteration Team Iteration goals - Goal 1 - Goal 2 - Goal 3 - Innovation - Discovery Want to know more: https://prettyagile.co/UnityHour
  • 13.
    © Scaled Agile.Inc. ART events create a closed-loop system to keep the train on the tracks. ART events drive the train 4-13 Scrum of Scrums PO Sync System Demo Inspect & Adapt PI Planning Iteration Planning Daily Stand-up Backlog Refinement Iteration Review Iteration Retro Prepare for PI Planning ART Sync PI Planning ART events Team events You are here
  • 14.
    @AgileCanuck @PrettyAgile #notrainwrecks What isvaluable about ART Sync? © Scaled Agile. Inc. ▸ Visibility into progress and impediments ▸ Facilitated by RTE ▸ Participants: Scrum Masters, other select team members, SMEs if necessary ▸ Weekly or more frequently, 30–60 minutes ▸ Timeboxed and followed by a meet-after ▸ Visibility into progress, scope, and priority adjustments ▸ Facilitated by RTE or PM ▸ Participants: PM, POs, other stakeholders, and SMEs as necessary ▸ Weekly or more frequently, 30–60 minutes ▸ Timeboxed and followed by a meet-after Scrum of scrums PO Sync ART Sync 4-71 ART sync is used to coordinate progress
  • 15.
    @AgileCanuck @PrettyAgile #notrainwrecks What does thislook like when we turn the dial up to 10?
  • 16.
    @AgileCanuck @PrettyAgile #notrainwrecks Want toknow more: http://bit.ly/DailyCocktailHour ART Sync for 15 minutes EVERY Day
  • 17.
  • 18.
    © Scaled Agile.Inc. ART events create a closed-loop system to keep the train on the tracks. Scrum of Scrums PO Sync System Demo Inspect & Adapt PI Planning Iteration Planning Daily Stand-up Backlog Refinement Iteration Review Iteration Retro Prepare for PI Planning ART Sync PI Planning 4-18 ART events drive the train You are here ART events Team events
  • 19.
    @AgileCanuck @PrettyAgile #notrainwrecks What isvaluable about the System Demo? © Scaled Agile. Inc. ► Features are functionally complete or toggled so as not to disrupt demonstrable functionality ► New Features work together and with existing functionality ► Happens after the Iteration review (may lag by as much as one Iteration maximum) ► Demo from a staging environment which resembles production as much as possible SUPPORT System team Full system 4-72 Demo the full system increment every two weeks
  • 20.
    @AgileCanuck @PrettyAgile #notrainwrecks What does thislook like when we turn the dial up to 10?
  • 21.
  • 22.
    @AgileCanuck @PrettyAgile #notrainwrecks System DemoDone 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
  • 23.
    © Scaled Agile.Inc. ART events create a closed-loop system to keep the train on the tracks. ART events Team events Scrum of Scrums PO Sync System Demo Inspect & Adapt PI Planning Iteration Planning Daily Stand-up Backlog Refinement Iteration Review Iteration Retro Prepare for PI Planning ART Sync PI Planning 4-23 ART events drive the train You are here
  • 24.
    @AgileCanuck @PrettyAgile #notrainwrecks What isvaluable about Preparing for PI Planning? © Scaled Agile. Inc. Monday Tuesday Wednesday Thursday Friday Buffer for leftover work Final verification and validation, and documentation (if releasing) Innovation PI planning readiness Innovation continues PI planning readiness Continuing education Inspect & Adapt Event PI planning Business context Product / solution vision Architecture vision and development practices Planning requirements and lunch Team breakouts Draft plan review Management review and problem-solving Planning adjustments Team breakouts Final plan review and lunch Program risks PI confidence vote Plan rework if necessary Planning retrospective and moving forward Optional time for distributed planning 4-74 Example IP Iteration calendar
  • 25.
    @AgileCanuck @PrettyAgile #notrainwrecks What does thislook like when we turn the dial up to 10?
  • 26.
    @AgileCanuck @PrettyAgile #notrainwrecks Start Planningfor Next PI DAY1 of This PI Want to know more: https://vimeo.com/497667872
  • 27.
    @AgileCanuck @PrettyAgile #notrainwrecks WSJF onCadence EVERY Iteration Ready for Disco Review Feature Definition Discovery Complete Ready WSJF WSJF Complete ÷
  • 28.
    © Scaled Agile.Inc. ART events create a closed-loop system to keep the train on the tracks. ART events drive the train 4-28 Scrum of Scrums PO Sync System Demo Inspect & Adapt PI Planning Iteration Planning Daily Stand-up Backlog Refinement Iteration Review Iteration Retro Prepare for PI Planning ART Sync PI Planning You are here ART events Team events
  • 29.
    @AgileCanuck @PrettyAgile #notrainwrecks What isvaluable about I&A? © Scaled Agile. Inc. Three parts of Inspect and Adapt: 1. The PI System Demo 2. Quantitative and Qualitative Measurement 3. Problem-Solving Workshop ► Timebox: 3 – 4 hours per PI ► Attendees: Teams and stakeholders 4-76 Improving results with the Inspect and Adapt event
  • 30.
    @AgileCanuck @PrettyAgile #notrainwrecks What does thislook like when we turn the dial up to 10?
  • 31.
    @AgileCanuck @PrettyAgile #notrainwrecks Rate ActualValue 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 ifwe 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 PIExecution 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 matterthe circumstance you can always improve. You can always start improving with yourself. You can always start improving today. –Kent Beck, Extreme Programming Explained
  • 36.
    Em Campbell-Pretty CEO, SAFeFellow & SPCT @PrettyAgile linkedin.com/in/ejcampbellpretty/ ecp@prettyagile.com Adrienne Wilson COO, SAFe Fellow & SPCT @AgileCanuck linkedin.com/in/adriennelwilson awilson@prettyagile.com
  • 37.
  • 38.