Professional Documents
Culture Documents
SAFe Advanced Scrum Master Digital Workbook (5 - 1)
SAFe Advanced Scrum Master Digital Workbook (5 - 1)
Scrum Master
Advancing Scrum Master Servant
Leadership with SAFe
5.1
~ t SAFe®
IscALE□
PROVIDED BY
AGIL ~ ®
© Scaled Agile, Inc.
Welcome to the course!
Make the Most of
Your Learning
. ..
Prepare Yourself
Access your learning plan featuring your digital workbook, study materials, and
.. ef .. certification practice test
. ..
. . . Become a Certified SAFe Professional
:: ~-- Get certified to validate your knowledge, expand your professional capabilities, and
.. -0 ..: open the door to new career opportunities.
...
...
..-~- .. Access SAFe Content and Tools
Access professional development resources and your trainer enablement plan to
·. . ~ : teach SAFe instructor-led courses.
...
...
00 Collaborate with Your Team
0
• CulCul Choose from hundreds of collaboration templates to easily set up events like PI
... Planning and work in real time with your team and others—all with SAFe Collaborate.
...
Showcase SAFe Credentials
Display your digital badge to promote your SAFe capabilities and proficiencies
. .. throughout your career.
community.scaledagile.com
I Ac · 1 PROVIDEDBY
ttr8 SCALED AGIL ~ ·
I
Organizational Enterprise Government C
PORTFOLIO
Agility t~J I 1l
C
..
:,:: NFRs
Portfolio Backlog
• • --. I ·-
=--- IA
Epic
al
Enterprise
==
Strategic
·- ......... Portfolio P_B~ ~ Lean Budgets Coordmat1 . . '2
, KPls
Lean Portfolio ( t-',.,.
'\, I Owners Architect Themes Vision Vision
Management
-- r ~ Guardrails
Development Value Streams Solutions
Solution LARGE
Demo 'ff.A'. Roadmap
SOLUTION
~
111
_ ~ .::: ·
.. . lllil II Iii
Enterprise Q~0
I Solution Solution Compliance ; • ♦
Qlil!►..i,J"i Arch/Eng Mgmt MBSE -g
'" • • -- •• Milestones
S 0 I U t .IOn
.
DIe 1very
a .&
-
- , Set-Based :,:: -
NFRs
SOLUTION
TT I
___
I
• '
.
TT
STE Solution Backlog TRAIN -- ~ ,,
Shared
Services
Customer Centricity Continuous Delivery Pipeline
WSJF ESSENTIAL
Business • I L..
Agile
Owners MIii Solution
Product @ '- ••:.•
•
CoP
Delivery
~
C • -•
✓
.. ..
C
.--- - 111
System
II
Product
00
~ NFRs
Program Backlog Continuous
Exploration
Continuous
Integration
....-
Continuous
Deployment
rw
Solution "c
Design Thinking Context System
Arch/Eng Mgmt Release on Demand Team
Team and
• • •
System Demos
• • •··•
System Demos
•
RTE ()
Technical t5.p • Plan
Agility
~- • Execute
• Review
ma ►CD
.... Imm ~ DevOps
LeanUX
-
Agile Teams • Retro NFRs Imm ma
Scrum
' - • f:· I·"• &
TeamBacklogs
"t--
CE
.. m'I :§!
0.
!
-
•
•
"t--
cE
m'I
Metrics
m.mm
•
1:. Product
Owner Goals
....
Iterations
.... m'I
Goals
Iterations
I ~
I•
Built-In
Continuous 1h11
• $ ~. Pl Quality
Scrum Pl Objectives
Learning Kanban
Master Architectural Runway
Culture awell . et al. © Scaled Aa11"'
Lean-Agile Leadership
•
I PROVIDED BY
~ SltflA re®
ISCALEDAGIL ~ ·
LARGE SOLUTION
Solution
Demo
Enterprise
_ill_I ' Government WSJF
di
Vision
Compliance
MBSE .c - - -
.
:. u• C • - •
Solution Solution Set-Based ~
Arch/Eng Mgmt
;.- NFRs
SOLIIT/ON ~.
~ en
Roadmap
Solution Backlog
TRAIN
Enterprise
Solution STE ♦
Delivery
Customer Centricity
WSJF
Continuous Delivery Pipeline
' ESSENTIAL
Milestones
Iterations
~
Goals
Iterations
I ~ I () Lean UX
Built-In
11111
• El Pl ------ ------- Pl ------ Quality
Pl Objectives
Scrum
Master
s Kanban
- Architectural Runway Leffingwell, et al.© Scaled Agile, Inc.
Metrics
•
Business I Technology 1- 1 Core lllI Lean-Agile SAFe •-==) Implementation e- SPC
( ___ 0 Roadmap
- Values '§ = Mindset Principles
Lean-Agile Leadership
•
I PROVIDED BY
~ SltflA re®
ISCALEDAGIL ~ ·
_6._I
Organizational Enterprise Government
Agility
Vision
NFRs
Portfolio Backlog
I_
• -----, r al
·-
,,,,
Epic • • pa , Lean Budgets Coordination Roadmap
Lean Portfolio Owners
=="·----
Enterprise
Architect
Strategic
Themes
Portfolio
Vision
~ fllil
KPls I
~
Management
=--
Guardrails
~~
I=- Development Value Streams Solutions I
Milestones
•
Customer Centricity Continuous Delivery Pipeline
li! SJF ESSENTIAL
Business • I ...
Owners U M Solution
Agile @ ~
C: - --
- (' '".
,:.
Shared
Product
Delivery
M
. ..
System
C
.
--
-
II
Product
00
~ NFRs
Program Backlog Continuous
Exploration
...,
Continuous
Integration
..
Continuous
Deployment
~
Solution
Services
Lean-Agile Leadership
•
I PROVIDED BY
~ SltflA re®
ISCALEDAGIL ~ ·
Customer Centricity Continuous Delivery Pipeline
WSJF ESSENTIAL
Business •I II;;;;
Owners MM Solution
@ AGILE RELEASE TRAIN
~
C
C • -• rCj'
~ ~ NFRs ~ ✓
Agile M
.
System
..
II
Product
00
.--- -
Program Backlog Continuous
Exploration
Continuous
Integration
Continuous
Deployment Solution
Design Thinking Context
Product Arch/Eng Mgmt Vision
Release on Demand 1• 8 •• •
Delivery ·••·
• • • • • • • • n
System Demos System Demos
RTE • Plan
• Execute ► Roadmap
Agile Teams
' np
...
Scrum
• Review
•Retro
WNFRs
►CD◄
◄ c1
mm
ma 0
i
~
c~
◄ Cl
ma
mmll
~:pj
~DevOps
S ·
Team and
Technical
il l
Team Backlogs ►
ml ;i; :
I ► ml
,_.
& .- CE .. CE ml
mmm System
Agility -'-•,111 Product
Owner ~
Goals
◄
.
Iterations
Goals
◄
.
Iterations
I $ Team
Built-In
1111
1 • El ------ Pl ------ ------- Pl ------ Quality
Scrum Pl Objectives
Master
s Kanban
Business I Technology - 1 Core JIil Lean-Agile SAFe •-==> Implementation e=- SPC
I_ Values == Mindset Principles <---o Roadmap
Lean-Agile Leadership
•
I PROVIDED BY
~ SltflA re®
ISCALEDAGIL ~·
Hidden Topic Title Text
Enterprise
Solut
ionDelivery LeanPortfolio
Management &
Strategy
lnvestn1e11I
Funding
• Apply Lean system engineering to build really b19 systems • Align strategy, funding, and execution
• Coordinate and align the fu ll supply chain • Optimize operations across the portfolio
• Cormnually evolve live systems • Lightweight governance empowers
decentral,2.ed deosion -m_ilcing
~
.--. a~ '@ Lean ....
tJ A9He
Portfo.llo
Goveman(e ~ Operarion5
leanSystemand Coordinallng
Trains ually Evolve
Conlin
Solution
EngineerlnQ andSuppliers liveSystems
@) : @) Organizationa
l Agility
AgileProduct
Delivery • Create an enterprl~e·w;dc, Lean-Agile mindset
00
@
•
,. ' C~,
. ·ty
en t r1c1
/r. \ @ ~,-,,k;,g~~, a
• •.
andAglfeleams LeanBusiness
~:·····
•••
.....
Customer
Cenlriclty Develop
onCadence De\/()ps
andtheContinuous Operallons Strategy
Agility
.... ..
& De1;ign
Thinking ReleaseonDemand Delivery
Pipeline
~
~
' C
tr
_
$ @)
....
·•.... ... ... ..
Continuous . . .. .. ,
6i:\ .. Learning
Culture
. .. . ..
.... . .
~ • • Everyone on the organization learns ..
TeamAndTechnical
Agility and grows togHner
• Explor<11ion
and creativity are p;;,rt or l h
• High-performing, cross-functional, Agile teams Lean-Ag
ile Leadersh
ip o rganization's DNA
• Business and lechntcal teams build business solutions • Inspire others by modeling desi red bahilvrors • • Conhnuously improving solutions, services, and
• Qu;i ltty bl1siness solutions delight customers • Align mindset, words, and actions to processes is everyone's responsiflll,ty
. Lean -Agile values and principles
• Actively lead the change and guide others
to the new way of woril1ng
- ~...
~ •• Learning Innovation Relentless
AgileTeams Team~of Built-in Organization Culture Improvement
Quality
Agilelearns
.
iii
leading by Example Mindset& Principles
·--,
<=-◊
LeadingChange
•
,
~ Scaled Agile . Inc
1
SAfe·sci:1.E
oAG ILE ·
Hidden Topic Title Text
I ♦ 20-50%
Waterfall/
Ad hoc Agile
•• .- Train Lean-Agile
Change Agents
Train Executives,
•
Managers, and Leaders
Identify Value
Streams and ARTs c,.~
' ' ~,. ~
.:.,.:. Lean-Agile Center of Excellence
·•·' >> ~> ~~
3
-0
Agile Product SAFe• for SAFe• for SAFe• Scrum SAFe• Product Ow ner/ Leading SAFe• in
Manage ment Teams Architects Master Product Manager (for ART stakeholders)
3
§
47"
;:;,,
~ I -~- I ♦ vo·
Train Teams and
v,e\'l>
(( Prepare for ART Launch
~
0(:-
r•.. I •
Launch ART
• • •
~
a, ~S AFe•
>< WDevOps
w Implement ing SAFe• Lean Portfol io SAFe• Release SAFe• Advanced
(moreSPCs) Management Train Engineer Scrum Master
;
~
~o I
-) ,;:--
v
Launch More ARTs Extend to the
-( ~~ -
♦
@ ..... ~:1
4 ~ Accelerate
• and Value Streams
• ....\
:· ~·►-~... /
•
Portfolio
•
SCALED AGILE~®
1/23/20 scaledagileframewo rk.com/implementation-roadm ap © Scaled Agile, Inc.
Hidden Topic Title Text
Leading SAFe" I Thriving in the Digital Age with Business Agility I• with SAFe® 5 Agilist Certification
Implementing SAFe" I Achieving Business Agi lity with the Scaled Agile Framework I♦ with SAFe• 5 Program Consultant Certification
SAFe" for Government I Applying Lean-Agile Practices in the Public Sector with SAFe® I• with SAFe® 5 Government Practitioner Certification
Lean Portfolio Management I Aligning Strategy with Execution I• with SAFe® 5 Lean Portfolio Manager Certification
SAFe" Product Owner/Product Manager I Delivering Value through Effective Program Increment Execution I♦ with SAFe® 5 Product Owner / Product Manager Certification
Agile Product Management I Using Design Thinking to Create Valuable Products in the Lean Enterprise I • with SAFe® 5 Agile Product Manager Certification
SAFe" Scrum Master I Applying the Scrum Master Role within a SAFe® Enterprise I• with SAFe® 5 Scrum Master Certification
SAFe" Advanced Scrum Master I Advancing Scrum Master Servant Leadership with SAFe® I• with SAFe® 5 Advanced Scrum Master Certification
SAFe" Release Train Engineer I Facilitating Lean-Agi le Program Execution I♦ with SAFe® 5 Release Train Engineer Certification
SAFe" for Architects I Architecting for Continuous Value Flow with SAFe® I• with SAFe® 5 Architect Certification
SAFe" DevOps I Optimizing Your Value Stream I• with SAFe® 5 DevOps Practitioner Certification
SAFe" for Teams I Establishing Team Agility for Agi le Release Trains I♦ with SAFe® 5 Practitioner Certification
Agile Software Engineering I Enabling Technical Agility for the Lean Enterprise I• with SAFe® 5 Agile Software Engineer Certification
Table of Contents
Privacy Notice.....................................................................................................Page 11
Course Introduction.............................................................................................Page 12
Page 11
SAFe®
Advanced Scrum Master I
5.1
~ · scAi:.Eo
SAFe 1 AGIL ~ ·
© Sca led Agi le, Inc.
© Scaled Agile. Inc.
Logistics
► Breaks
► Facilities
► Technology requirements
► Working agreements
Page 12
Duration
Discussion: Introductions 10
Course outline
Page 13
Lesson 1
Exploring the Scrum Master
Role in SAFe
SAFe® Course - Attending this course gives students
access to the SAFe Advanced Scrum Master exam and
related preparation materials.
Lesson Topics
1.1 Explore Scrum Master
challenges in the
Enterprise
Page 14
Learning Objectives
► Create connections between the role of the Scrum Master and the
SAFe competencies
1-8
SCALED AGILE • ©©Scaled
Scaled Agile,
Agile, Inc.Inc.
Page 15
Prepare Share
Community Platform
IterationPlanning
PreparationChecklist
--·-•"""··---
s,,_,,.......- ............. __
_,......, ,.._..,
-·_----
........
____ ____ .. ...... __
typical structure, and potential
·-
,_ ...
_
______ __ ...____
.._____
...........
______
.,_.,
___,,.... .....,
_....,.
.,
.,.
,,_,, ,,,.. .,,,
Page 16
Characteristics of an effective Agile Team
► Has members who are not afraid to challenge each other’s ideas
1-11
SCALED AGILE ' " © Scaled Agile, Inc.
••
II
-~ ,,.i ,~·
Owner
1ffl1
..
,.,
Product
....
Scrum
Master
....
-~
1-12
SCALED AGILE '" © Scaled Agile, Inc.
Page 17
Teams must relentlessly improve
Agile Teams
111
&
Product
t Owner
1h11
Scrum
Master
- - --
1-13
SCALED AGILE ' " © Scaled Agile, Inc.
Discuss
– What are some impediments that you have experienced with your Agile
Team?
1-14
SCALED AGILE ' " © Scaled Agile, Inc.
Page 18
1.2 Explain the purpose and the
basic constructs of SAFe
1-15
SCALED AGILE • ©©Scaled
Scaled Agile,
Agile, Inc.Inc.
Why SAFe?
SAFe’s business benefits are derived directly from case studies written by SAFe customers.
30%
Happier, 50%
more motivated Faster
employees time-to-market
35 %
Increase in
50 %
Defect
productivity reduction
Page 19
The Scaled Agile Framework
SAFe synchronizes alignment, collaboration, and delivery for large numbers of teams.
-· Agility
Built-In Quality
_ --
Transparency
--··
......
Alignment
Continuous Deli~..-,, Pipaline
@
<><>
-
TNm•nd
TIChnical
<;--{' ___
~-·-
kn,m •-
Program Execution
1-17
SCALED AGILE ' " © Scaled Agile, Inc.
,, .
Delivery Management ~
Page 20
Team andTeam and Technical
Technical Agility Agility
1-19
SCALED AGILE ' " © Scaled Agile, Inc.
@ • •
•••••• AGILE RELEASE TRAIN
00
1-20
SCALED AGILE ' " © Scaled Agile, Inc.
Page 21
Team andEnterprise Solution Delivery
Technical Agility
Solution Train
--------------- 1-21
SCALED AGILE ' " © Scaled Agile, Inc.
1-22
SCALED AGILE '" © Scaled Agile, Inc.
Page 22
Team andOrganizational Agility
Technical Agility
•••••
PNNN1 '4
--- .......
1-23
SCALED AGILE ' " © Scaled Agile, Inc.
Page 23
Team andLean-Agile Leadership
Technical Agility
► Actively lead the change and guide others to the new way of working
Leading by Example
iii
••
Mindset & Principles
·---,
Leading Change
(-- ---❖
1-25
SCALED AGILE ' " © Scaled Agile, Inc.
1-26
SCALED AGILE • ©©Scaled
Scaled Agile,
Agile, Inc.Inc.
Page 24
Prepare Share
Activity: The Seven Core Competencies and 5 2
the Scrum Master role
– Collaboration
– Problem-solving
– Inputs/outputs
– Other ideas you have
1-27
SCALED AGILE ' " © Scaled Agile, Inc.
Lesson review
Enterprises -~~
~-•.
► Analyzed the purpose and Scrum
Master -..
basic constructs of SAFe
.:.:,:.
-
~
o\,
"I:
1-28
SCALED AGILE ' " © Scaled Agile, Inc.
Page 25
Lesson notes
Reminder: If using a digital workbook, save your PDF often so you don't lose any of your notes.
Page 26
Lesson 2
Applying SAFe® Principles
Lesson Topics
2.1 Apply the SAFe
Principles in the role of
a Scrum Master
Page 27
Learning Objectives
#6 Visualize and limit WIP, reduce batch sizes, and manage queue lengths
#9 Decentralize decision-making
Page 28
#1 Take an economic view
2-5
SCALED AGILE • © ©Scaled Agile.
Scaled Inc. Inc.
Agile,
► Leveraging Suppliers
Page 29
Agile economics: Deliver early and often
Waterfall
Requirements
Design
Implementation
Verification
[j [j[j[j
Documents Documents Unverified System System
Incremental delivery
Fast feedback
...
>-
a,
>
a,
-0
a,
:::,
(IJ
>
Time
Page 30
Early delivery has higher value
Agile cumulative
gross margins
Market value of a
feature over time
...
>-
Q)
>
• ..
Q)
"'O
Q)
:::,
IIJ
>
Time
Page 31
Examples of high-impact indicators
Cost
► Cost of branching with late merge
Prepare Share
Page 32
#2 Apply systems thinking
2-13
__ A-L~EDAGILE . © ©Scaled
sc ::....:: Agile.
Scaled Inc. Inc.
Agile,
Page 33
Optimize the full Value Stream
Code
Page 34
“I say an hour lost at a bottleneck is an hour out
of the entire system. I say an hour saved at a
non-bottleneck is worthless. Bottlenecks govern
both throughput and inventory.”
©©Scaled
2-17
Scaled Agile.
Agile, Inc.
Inc.
► The Scrum Master helps the team identify and remove bottlenecks
► Every system has only one or two bottlenecks that significantly constrain
performance
► Once you have identified and removed the current bottleneck, there will be
another one, but the system is already operating at a higher level of
performance
, 1111 •
© Scaled Agile. Inc.
2-18
SCALED AGILE '"
Page 35
Prepare Share
2-20
SCALED AGILE • © ©Scaled Agile.
Scaled Inc. Inc.
Agile,
Page 36
Development occurs in an uncertain world
Flexible specifications
Economic
Cone of uncertainty
Trade-offs
Design sets
When Agile practices are adopted on top of a traditional, phase-gate mindset, teams end
up with a typical problem:
► As a result, the power of Agile is significantly underused and reduced to applying only
minor adjustments
Too many
constraints up front
•. ...._______
----- .........
-----------------
1•--- ► ... -------.
~ Iteration
1
…
I I I
Iteration
13
Iteration Iteration
14 15
Page 37
Different thought process is needed
Multiple •• •• • •
•• ••
Set-based
design
options
•• •• • •
• • • • • •
• Learning points • Time
2-23
SCALED AGILE '" © Scaled Agile. Inc.
2-24
SCALED AGILE • © ©Scaled Agile.
Scaled Inc. Inc.
Agile,
Page 38
Applying fast learning cycles
►
Integration points accelerate
learning
J
..-
t l Adjust Check
► Improvement comes through A ~ C
Page 39
Integration points reduce risk
Deadline
False positive
feasibility?
~
Ill
?•
a::: Fast, integrated cycles
Time
© Scaled Agile. Inc.
2-27
SCALED AGILE '"
Prepare Share
Activity: PDCA learning cycles 7 3
representations
Page 40
Team and ART Events
-----•=======
I•
Scrum of Scrums PO Sync
;:::::,
Team events
,u u, 11
a,
'
t lhllII I
1h11I 1h11
11~ 11
u u
I
Pl Daily
Stand-up
Iteration
Iteration System
Planning
Review Demo
Iteration
Backlog
Retro Refinement
... , .,
liJ liJ liJ liJ lEJ
Page 41
#5 Base milestones on objective evaluation
of working systems
2-29
SCALED AGILE · © ©Scaled Agile.
Scaled Inc. Inc.
Agile,
► They force design decisions too early; this encourages false-positive feasibility
► They assume a ‘point’ Solution exists and can be built correctly the first time
► They create huge batches and long queues, and they centralize requirements
and design in program management
Requirements Design
Deployment Wishful
complete complete ✓
thinking ...
✓ period of false positive feasibility
Kaboom!
Page 42
Apply objective Milestones
►
of the Solution in process.
I•
System Demo
1,
on objective evaluation of
working systems.
• PI • PI ••
••
•
Optimum
Solution
Page 43
#6 Visualize and limit WIP, reduce batch sizes, and
manage queue lengths
2-33
SCALED AGILE • © ©Scaled Agile.
Scaled Inc. Inc.
Agile,
Duration
http://bit.ly/visualize_and_limit_WIP
Page 44
Prepare Share
► Reduce bottlenecks
► Reduce waiting
► Increase swarming
► Improve quality
Page 45
Identify bottlenecks in work in process (WIP)
••.. •
• •u
Product
BACKLOG
4
DEVELOP
1
3
TEST
3
DONE
--
Feature 1
• • --
Owner 4 Feature 2
causes frequent •
llill
Scrum
3 1
2
3
5
Master Feature 3
•
1111
Scrum
1
Master
:.
Product
Owner
BACKLOG
2
2
DEVELOP
3
5
TEST
4
DONE
3
5
-
Feature 4
Feature 5
aligned to produce ••
value as an ART.
•
Team L BACKLOG DEVELOP TEST DONE
.... :. • • •• •
-
1 3
•• Product
Owner
2 2
•
11,11
Scrum
3
1
2
3
3
3
3
Master
Page 46
Visualize and limit WIP
Wednesday Thursday Friday Monday Tuesday Wednesday Thursday Friday Monday Tuesday
□□ □□
Story Story
□
10 Story Story 3 Story
9 8 1
Story Story
□□
11 Story 2
Story
7 6
Story
□
4
Story
5
Discuss
Wednesday Thu,.ct.y Frlct.y llonct.y Tuesday Wednnday Thursday Friday Monday Tuesday
Page 47
The importance of small batches
Page 48
Reducing optimum batch size
Cost
– Increases predictability
– Accelerates feedback
Transaction
Holding
cost
– Reduces rework cost
– Lowers cost
Items per batch
► Batch size reduction probably Principles of Product Development Flow, Don Reinertsen
Page 49
Duration
http://bit.ly/Formula1PitStops
Page 50
#7 Apply cadence, synchronize with
cross-domain planning
2-47
SCALED AGILE • © ©Scaled Agile.
Scaled Inc. Inc.
Agile,
Cadence Synchronization
► Converts unpredictable events into predictable ► Causes multiple events to happen simultaneously
occurrences and lowers cost
► Facilitates cross-functional trade-offs
► Makes waiting times for new work predictable
► Provides routine dependency management
► Supports regular planning and cross-functional
► Supports full stem integration and assessment
coordination
► Provides multiple feedback perspectives
► Limits batch sizes to a single interval
► Controls injection of new work
► Provides scheduled integration points
Page 51
Control variability with planning cadence
Reality
Plan
---• Accumulated
deviation from plan
Infrequent
or one-time
planning Maximum deviation
from plan
Cadence-based
planning
Future product development tasks can’t be predetermined. Distribute planning and control to
those who can understand and react to the end results.
—Michael Kennedy, Product Development for the Lean Enterprise
► Everyone plans together at the same time ► Requirements and design emerge
► Management sets the mission with ► Important decisions are accelerated
minimum constraints
► Teams take responsibility for their own
plans
Page 52
#8 Unlock the intrinsic motivation of
knowledge workers
2-51
SCALED AGILE • © ©Scaled Agile.
Scaled Inc. Inc.
Agile,
Page 53
#9 Decentralize decision-making
2-53
SCALED AGILE • © ©Scaled Agile.
Scaled Inc. Inc.
Agile,
Decentralize decision-making
Define the economic logic behind a decision; empower others to make the changes.
Page 54
Prepare Share
► Step 1: Consider three significant decisions you are currently facing. Capture
those decisions.
► Step 2: Rate each decision based on the frequency, time criticality, and
economies of scale, assigning a value of 0, 1, or 2.
Economies of
Frequent? Time-critical?
Decision scale? Total
Y=2 | N=0 Y=2 | N=0
Y=0 | N=2
2-56
SCALED AGILE • © ©Scaled Agile.
Scaled Inc. Inc.
Agile,
Page 55
Value
Value doesn’t
doesn't follow
follow silos
silos
►
►
Value delivery
Value delivery is
is
inhibited by handoffs
inhibited by handoffs
and delays
and delays
►
► Political boundaries
Political boundaries
can prevent
can prevent
cooperation
cooperation
►
► Silos encourage
Silos encourage
geographic
geographic
distribution of
distribution of
Business
Business System
System Hardware
Hardware Software
Software Test and
Test and QA
QA Operations
Operations
Engineering
Engineering functions
functions
►
► Communication
Communication
across silos
across silos is
is
Management
Management challenge:
challenge: Connect the silos
Connect the silos difficult
difficult
2-57
2-57
SCALED AGILE -• ClScaled
© Sca led Agile.
A gil e. Inc.
Inc.
The aim of development is in fact the creation of profitable operational value streams.
—Allen C. Ward
► Contains the steps, the flow of information and material, and the people who develop
the Solutions used by the operational Value Streams
Lead Time
,--------------------
•
I
-------------------.. I
t R E P E AT F O R P R O D U C T L IF E T IM E
Page 56
Value at scale is distributed
-
---
t-L-l-~-
- -[-
--
---
L_L_L_
© Scaled Agile. Inc.
2-59
SCALED AGILE '"
Identify the Value Streams within which to build one or more Agile
Release Trains.
-
Page 57
Prepare Share
Activity: Building and presenting SAFe 15 5
Principles poster
following requirements:
– Title: Your team's chosen SAFe Principle (e.g., Take an
economic view) Lesson 2 Activity: Building and presenting SAFe Principles Poster
Lesson review
~· .J.~ •
=b
https://www.scaledagileframework.com/safe-lean-agile-principles/
Page 58
Lesson notes
Reminder: If using a digital workbook, save your PDF often so you don't lose any of your notes.
Page 59
Lesson 3
Exploring Agile and Scrum
Anti-Patterns
SAFe® Course - Attending this course gives students access
to the SAFe Advanced Scrum Master exam and related
preparation materials.
Lesson Topics
3.1 Explore anti-patterns
associated with the
Product Owner role
Page 60
Learning Objectives
3-4
SCALED AGILE • © ©Scaled Agile.
Scaled Inc. Inc.
Agile,
Page 61
Recognizing anti-patterns
Structural Team has more than one Internal Developers don’t work
example Product Owner example collaboratively on Stories
Underperforming in the Product Owner role can lead to dysfunction on the team.
Page 62
Prepare Share
Discussion: Anti-patterns that involve the 5 3
Product Owner
► Step 1: Working in your
groups, brainstorm anti-
patterns that arise from the
interaction between the
Product Owner and the rest of
the team
3-8
SCALED AGILE • © ©Scaled Agile.
Scaled Inc. Inc.
Agile,
Page 63
Big Stories are a frequent source of anti-patterns
When Stories are too big to fit into an Iteration, they are split
Page 64
Split by business rule variations
…bronze level
…gold level
If use cases are used to represent complex interactions, the Story can be
split via the individual scenarios. Use Case/Story #1: (‘Happy path’)
Page 65
Split by simple/complex
Prepare Share
Page 66
Prepare Share
► Step 1: Consider the following scenario: Your team is insisting that big Stories
in the backlog cannot be split into smaller ones.
► Step 3: Roleplay how you will facilitate the discussion with the team.
Introduction
to Stor ► ;
SCALED AGIL Ei
..._.,o/Wf
Page 67
3.3 Identify context-specific anti-patterns
in your environment
3-17
SCALED AGILE • © ©Scaled Agile.
Scaled Inc. Inc.
Agile,
Product Owner and team Planning is based on Team does not commit to
do Iteration Planning tasks, not on Stories and clear Iteration goals
without preparation acceptance criteria
There is more than one
PO per team
PO is not sufficiently
involved during Iteration
execution
Page 68
Execution, Demos, and Retrospective anti-patterns
Prepare Share
Discussion: Anti-patterns 8 5
Page 69
SAFe resources to help avoid and overcome anti-patterns
Lesson review
► Evaluated context-specific
anti-patterns in your
https://www.scaledagileframework.com/product-owner/
environment
© Scaled Agile. Inc.
3-22
SCALED AGILE '"
Page 70
Lesson notes
Reminder: If using a digital workbook, save your PDF often so you don't lose any of your notes.
Page 71
Lesson 4
Facilitating Program
Execution
SAFe® Course - Attending this course gives students access
to the SAFe Advanced Scrum Master exam and related
preparation materials.
Lesson Topics
► 4.1 Synchronize
development with the
Agile Release Train
Page 72
Lesson Topics
► 4.4 Execute the
Program Increment
Learning objectives
Page 73
4.1 Synchronize development with the
Agile Release Train
Agile
Agile Release
Release Trains
Trains (ARTs) deliver
(ARTs) deliver Solutions
Solutions
An
An ART
ART is
is aa long-lived,
long-lived, self-organizing
self-organizing team of Agile
team of Agile Teams
Teams..
•
"'f •
AGILE RELEASE TRAIN
NFRs
Continuous Continuous Continuous
Program Exploration Integration Deployment
Backlog
Release on Demand ·
Page 74
Cadence without synchronization is not enough
System
• Integrate
Iterate Iterate Iterate Iterate Iterate
__ •
Iterate Iterate Iterate
...__,~
Iterate Iterate Iterate Iterate Iterate Iterate Iterate Iterate
and slip!
Prepare Share
►
– Team C: 4-week Iterations
Team C
– If the teams start at the same time, when is the first
►
point in time they can align on the Iteration outcomes?
Page 75
Synchronize to assure delivery
~
This system is iterating
----
from a System Team
• • • • • •
Sys 1 Sys 2 Sys 3 Sys 4 Sys 5 Sys 6 Sys 7 Sys 8
I II•
Ill t
1h11
------
Iterate Iterate Iterate Iterate Iterate Iterate Iterate Iterate
-- ---
Continuous Integration
------
Continuous Integration
---P1--- ---P1---
SCALED AGILE " © Scaled Agile. Inc. 4-9
Page 76
Build cross-functional Agile Release Trains
Solution
Cross-functional
Agile Teams
(
,- - .... Enabling team – organized to assist other teams with specialized I
Page 77
ARTs are organized to deliver value continuously
L.EA.SE....IRAIN.
G IL.E....Jl.E ---- '-
I - - - - - - - - - - - - - - - - - - - - - ·-
Stream-Aligned
Stream-Aligned
Complicated Enabling
Subsystem
Stream-Aligned
Platform
~ ----------
SCALED AGILE '" © Scaled Agile. Inc. 4-13
Roles
Roles on
on the
the Agile
Agile Release
Release Train
Train
Release
Release Train
as
as the
Train Engineer
the chief
Engineer (RTE)
chief Scrum
Scrum Master
(RTE) acts
Master for
acts
for the
a Product Management
Product Management owns,
owns, defines,
defines,
II train.
train .
the
II and prioritizes
and prioritizes the
the Program
Program Backlog.
Backlog.
,. System
System Architect/Engineering
provides
technical
Architect/Engineering
provides architectural
architectural guidance
technical enablement
the
the train.
train .
enablement to
guidance and
to the
and
the teams
teams on
on
System Team
System
tools to
tools
early and
early
Team provides
and often.
provides processes
to integrate
integrate and
often.
processes and
and evaluate
and
evaluate assets
assets
••
MIi
Business
Business Owners
Owners are
stakeholders
stakeholders on
Train.
Train.
on the
are key
key
the Agile
Agile Release
Release
Page 78
Responsibilities of the RTE
Operating as a community
►
RTEs and Scrum Masters see problems with
the train/team structure firsthand
Together RTEs and Scrum Masters are
able to take a systems view of the Agile
••
1h111h11
Release Train II I I
► Operating as a community is important
1h111h11
– Regularly meet to discuss problems
– Exchange experiences
Page 79
Prepare Share
– What challenges might you face in performing this aspect of your role?
Page 80
Product Management owns the Program Backlog (cont.)
,------------
I
------------, I
I
I a
1 2–4
I 1
I
I
1–2
I
I
I
I Product
II D
Product Owner
•
I
I
I
I Agile Team
I Management owns owns Team I implements value
I Program Backlog I
I.____________
_ Backlog
I
I
~------------ I
Page 81
Prepare Share
– How could you help facilitate PO/PM collaboration to align for backlog
prioritization?
Page 82
View
Video: Agile Development Story: The Power 3
of PI Planning
http://bit.ly/Agile_development
SCALED AGILE " © Scaled Agile. Inc. 4-23
What is PI Planning?
Page 83
The PI Planning process
Input Output
Program
PI Objectives
Team A PI
Objectives
Team B PI
Vision Objectives
Team C PI
Objectives Team J PI
PI Planning Objectives
…
II
NFRs
Top 10
Features
~ -" -·.-.:;._
-·.~:.~ I
Program
Backlog
I
Vision and Top 10 Features Team and Program PI Objectives
and Program Board
SCALED AGILE " © Scaled Agile. Inc. 4-25
Planning context and lunch 11:30 – 1:00 • Facilitator explains the planning process
Draft plan review 4:00 – 5:00 • Teams present draft plans, risks, and impediments
Page 84
Business context and Product/Solution Vision
Duration
http://bit.ly/PIPlanningPlaylist
SCALED AGILE ' " © Scaled Agile. Inc. 4-28
Page 85
Architecture, User Experience (UX), and development practices
Team breakout #1
Page 86
Team plan
Velocity ___ Velocity ___ Velocity ___ Velocity ___ Velocity ___
D ■■■ ■■ ■■•
Iteration 1.1 Load ___ Iteration 1.2 Load ___ Iteration 1.3 Load ___ Iteration 1.4 Load ___ Iteration 1.5 Load ___
Feature 1
D ••
••
IP Iteration
Feature 2
Uncommitted Objectives
Be sure to adjust for holidays and vacation time.
• Y
Exploration
enabler O
Infrastructure
enablers
• R
Risks and
dependencies
4-31
Duration
Page 87
Starting fast with normalized Story points
Color-coding Stories
G P Y O R
User Exploration Infrastructure Risks and
■ ■ ■ ■
Maintenance
Story Enabler Enablers dependencies
Page 88
Program board: Feature delivery, dependencies, and Milestones
Iteration 1.1 Iteration 1.2 Iteration 1.3 Iteration 1.4 Iteration 1.5 (IP) PI 2 >>>
Milestones/
Events A program Milestone or event is
Unicorns
happening in Iteration 1.3 (e.g., a trade
show, market release, etc.)
Dolphins
Bears
This Feature cannot be delivered
Eagles
Iguanas
Antelope
- until multiple teams complete their
dependencies.
Needs UX Help
- - -
Arch Help
Blue = Features Red/ Pink = Significant Dependency Orange = Milestone/Event Red String = A dependency requiring Stories
or other dependencies to be completed before
the Feature can be completed
Prepare Share
– What can you do during PI planning to mitigate the issues? What can you do
after PI planning?
Page 89
Program Board 1
Example programboard #1
Iteration 1.1 lterati on 1.2 Iteration 1.3 Iteration 1.4 Iteration 1.5 (IP) Pl 2 »>
-
---/
Milestones/
:---- M1
Events ----,--
J
--
Unicorns F1
Dolphins m 1!1--.;;;..
Bears
\ ~ 1'--- F2 --
/
Eagles
Iguanas
'm- ......
'' \, ~
---.
----
F6
"'
- F3
Antelope
/ ~ FS
Needs UX Help
Needs Sys
Arch Help
Page 90
Program Board 2
Iteration 1.1 Iteration 1.2 Iteration 1.3 Iteration 1.4 Iteration 1.5 (IP) Pl 2 »>
Milestones/
Events ,,,--- -~
F6 F1 F3 F5
_/"m
Unicorns
Dolphins
J \.
Bears
✓ I )
Eagles
m / F4 ma✓
Iguanas
----- I J ~
'--1!1
-----
Antelope F2
Tarantulas El_,, F7
Needs UX Help
Needs Sys
Arch Help
Page 91
Create Alignment with PI Objectives
Page 92
Scrum of Scrums (SoS)
Prepare Share
► Step 2: The RTE made a clear suggestion that you need to use any tools
at your disposal as well as any people in the planning room, but the team
must provide a draft plan at the end of the breakout. What would you do
next?
► Step 3: Share with the class.
Page 93
Draft plan review
2. Draft PI Objectives
4. Q&A
Page 94
Activities during Day 2
Day 1 Day 2
Business context 8:00–9:00 Planning adjustments 8:00–9:00
Possible changes:
► Business priorities
► Adjustment to plan
► Changes to scope
► Movement of resources
SCALED AGILE ' " © Scaled Agile. Inc. 4-44
Page 95
Team breakout #2
Prepare Share
Activity: “We just don’t see much 5 3
business value in it...”
► Step 1: In your groups, consider the following scenario:
– Your team is at a breakout session on Day 2. Business Owners
ranked a PI Objective of “Building batch processing mechanism for
indexing” as 2 and requested that you move it to stretch objectives. •
This function provides a critical architectural enablement to the Objectives for PI 1 BV ABV
entire program in this PI. The team is clearly disappointed and 1. Show routing calculations between
10
the 5 most frequent destinations
concerned that an important technical item is ranked so low. “We 2. Navigate autonomously from
just don’t see much business value in it,” said the VP of Product. distribution center the most frequent
destination
8
3. Parallel park for a delivery 7
4. Return to distribution center after
10
► Step 2: Considering the role of the Scrum Master, discuss: delivery
5. Include traffic data in route planning 7
6. Recall a delivery that is already in
progress 7
How would you solve the problem?
–
Page 96
Final plan review
Page 97
Addressing program risks
No
confidence
Little
confidence
Good
confidence
IHigh
confidence
Very high
confidence
Page 98
Plan rework if necessary
No Little
confidence confidence
Prepare Share
Activity: Being proactive about the 5 3
confidence vote
► Step 3: Present the list of actions to the class Within the team
Page 99
Run a planning event retrospective
The PI Planning event will evolve over time. Ending with a retrospective will help
continuously improve it.
Moving forward
The moving forward portion describes what happens after PI Planning ends.
Page 100
Moving forward, (continued)
► Summarize changes to
engineering practices
Page 101
4.4 Execute the Program Increment
ART events
ART events create a closed-loop system to keep the train on the tracks.
ART Sync ==,.
~ ART events
....Team events
•
Scrum of Scrums
.,.• PO Sync
e1ffl
1i&e
1h11e 1h11
DI 1 ■ 1
DI DI
• 1h11 •
PI
Planning
I • Iteration
Planning
Daily
Stand-up
Iteration
Review • System
Demo
~
Iteration Backlog /2
Retro
• Refinement
•... , .,
Inspect & Adapt Iii
Page 102
ART Sync is used to coordinate progress
-
I
llil 1 111 •••
ART Sync
1111111111
Scrum of Scrums PO Sync
► Visibility into progress and impediments ► Visibility into progress, scope, and priority
adjustments
► Facilitated by RTE
► Facilitated by RTE or PM
► Participants: Scrum Masters, other select
team members, SMEs, if necessary ► Participants: PMs, POs, other
stakeholders, and SMEs, as necessary
► Weekly or more frequently, 30–60
► Weekly or more frequently, 30–60
minutes
minutes
► Timeboxed and followed by a meet-after
► Timeboxed and followed by a meet-after
System
team
► Demo from a staging
environment, resembling
production as much as possible
SCALED AGILE' " © Scaled Agile. Inc. 4-60
Page 103
Prepare Share
X
– In SoS, another Scrum Master mentions
that at the end of the Iteration, the
System Demo did not happen. All teams
that had new product functionality
merged their changes; your team was the
last to merge, and the process didn’t go
well. You have nothing to show at the Full system
SU
demo and other Scrum Masters are PP
looking at you and judging you. O
RT
System
► Step 2: Discuss as a group: team
Page 104
Example IP Iteration calendar
1
--- Innovation
PI planning readiness
8 9 10 11 12
PI Planning
Business context Optional time for
Continuing education Planning adjustments
distributed planning
Product/solution vision
Team breakouts
Page 105
ARTs release value on demand
• Release on Demand •
C1 'IJ:AS
Release on Demand
• • • ••
Continuous
Exploration
Continuous
Integration
Continuous
Deployment
PI
SCALED AGILE ' " © Scaled Agile. Inc. 4-66
Page 106
Duration
https://bit.ly/SAFeCDP
SCALED AGILE" © Scaled Agile. Inc. 4-67
Operations
Business
Optimized for Optimized for Working together for
development speed stability speed and stability
Page 107
A CALMR approach to DevOps
Page 108
Decouple release elements from the total Solution
End-user functionality
Streamlet 1
I (released every 2 weeks)
Security updates
Streamlet 2
/ (released on demand)
Streamlet 3
Streamlet4
--- Back-office functionality
(released every month)
""
Solution
(major release every quarter)
Prepare Share
Page 109
4.6 Prepare for the next PI Planning event
Page 110
New PI content should not be a surprise
- r ~ •
1h11 ~ 3
----
- ' •••
1 Facilitated by RTE 2
• •u• :::Iii!
11 u
Facilitated by SM
, . 1=1
a,. - ~
u.
-• -,t,
&
mar
- ~ & --
Product Management and Features are roughly split into Each PO presents initial Stories
other stakeholders refine Story-like chunks with POs to the team, looks for feedback,
Program Backlog big unknowns, etc.
Lesson review
►
Established teams around the flow of
value
Page 111
Lesson notes
Reminder: If using a digital workbook, save your PDF often so you don't lose any of your notes.
Page 112
Lesson 5
Improving Flow with
Kanban and XP
SAFe® Course - Attending this course gives students
access to the SAFe Advanced Scrum Master exam
and related preparation materials.
Lesson Topics
5.1 Build your Kanban board
Page 113
Learning Objectives
5-4
SCALED AGILE • ©©Scaled
Scaled Agile,
Agile, Inc.Inc.
Page 114
Duration
http://bit.ly/KanbanPlaylist
5-5
SCALED AGILE ' " © Scaled Agile, Inc.
Kanban description
►
Flow is measured
Page 115
One team's initial Kanban board
2 6 4 2 8 6
r
•• - -
In In
-■ ~ ■
progress Ready progress Ready
■ ■ -■■-■
••• ■ ■ •• ■
+-------------------------- ►
Average WIP and duration are measured from the point work is pulled from
the backlog until it is accepted.
5-7
SCALED AGILE ' " © Scaled Agile, Inc.
Applicability
Page 116
Prepare Share
Integrate
Team Backlog Analyze Review Build Accepted
and Test
previously discussed
• •• • •• +------------►
► Step 3: Present your board to Average WIP and duration are measured from the point work
is pulled from the backlog until it is accepted.
the class
5-9
SCALED AGILE ' " © Scaled Agile, Inc.
5-10
SCALED AGILE • ©©Scaled
Scaled Agile,
Agile, Inc.Inc.
Page 117
Duration
Video Playlist: Kanban - Measuring and 3
Improving
http://bit.ly/KanbanPlaylist
5-11
SCALED AGILE ' " © Scaled Agile, Inc.
Iteration productivity
Points accepted vs points planned
200%
150%
100%
50%
0%
1 2 3 4 5 6
5-12
SCALED AGILE ' " © Scaled Agile, Inc.
Page 118
Prepare Share
Discussion: Iteration KPIs (key performance 3 2
indicators)
5-13
© Scaled Agile, Inc.
► Functionality
Metrics measure
things like
velocity and
throughput
► Quality Metrics
measure the
ability to build
quality into the
process
5-14
© Scaled Agile, Inc.
Page 119
Program execution Metrics: PI burn-down chart
The PI burn-down chart shows the progress being made toward the Program
Increment timebox. Today
500
► The horizontal axis of the PI burn- Actual
down chart shows the Iterations within
400 I
the PI
Story Burn-down
P
► The vertical axis shows the 300
The CFD is made up of a series of lines or areas representing the amount of work
in the various Kanban states.
80
70
60
50
Funnel
Feature
40
30 Analysis
Backlog Implementing
20
10 Done
0
PI1 — i1 PI1 — i2 PI1 — i3 PI1 — i4 PI1 — i5 PI1 — i6
Page 120
Typical program measures in a CFD
► Lead time - The time a backlog item spends in the system after
it has been pulled from the backlog and before it is accepted
5-17
© Scaled Agile, Inc.
80
70
60
50
Funnel
Feature
40
30 Analysis
Lead time
Backlog Implementing
20
WIP
Throughput
10
Done
0
PI1 — i1 PI1 — i2 PI1 — i3 PI1 — i4 PI1 — i5 PI1 — i6
Page 121
Prepare Share
5-19
© Scaled Agile, Inc.
120
100
80
Feature
60
Funnel Analysis
40 Backlog
20 Implementing
Done
0
PI1 — i1 PI1 — i2 PI1 — i3 PI1 — i4 PI1 — i5 PI2 — i1 PI2 — i2 PI2 — i3 PI2 — i4 PI2 — i5 PI3 — i1 PI3 — i2 PI3 — i3 PI3 — i4 PI3 — i5
Page 122
Cumulative Flow Diagram – Example 2
80
70
60
50 Funnel
Feature
40
Analysis
30
Backlog
Implementing
20
10 Done
0
PI1 — i1 PI1 — i2 PI1 — i3 PI1 — i4 PI1 — i5 PI2 — i1 PI2 — i2 PI2 — i3 PI2 — i4 PI2 — i5 PI3 — i1 PI3 — i2 PI3 — i3 PI3 — i4 PI3 — i5
► Fixed Date - Adhere to WIP limits. Must be pulled from the backlog early enough.
► Expedite - Can violate WIP limits. No more than one item at a time.
2 6 4 2 8 6
In In
progress Ready progress Ready
Expedite
Fixed date
Standard
5-22
© Scaled Agile, Inc.
Page 123
Prepare Share
5-23
© Scaled Agile, Inc.
5-24
©©Scaled
Scaled Agile,
Agile, Inc.Inc.
Page 124
Built-in Quality
Page 125
Architectural Runway
Enabler … to support
redesign and delay future Features
5-27
© Scaled Agile, Inc.
Test
Develop Build End-to-end Stage
Continuous Integration
5-28
© Scaled Agile, Inc.
Page 126
Continuous system integration
Teams continuously integrate assets, leaving as little as possible to the System Team.
Trunk
branches
Check in
► Use development by intention in case each Story
Always current
Full system integration at
of inter-team dependencies mainline increases
program velocity
least once per Iteration
Agile Team 2
– Define interfaces and integrate first; Story
then add functionality
5-29
© Scaled Agile, Inc.
5-30
© Scaled Agile, Inc.
Page 127
Shift testing left for fast and continuous feedback
FEATURE TESTS
(BDD) Write Feature Test Feature … always testing …
STORY TESTS
(BDD) Write Story Test Story … always testing …
CODE TESTS
(TDD) Write Code Test Code … always testing …
5-31
© Scaled Agile, Inc.
Prepare Share
Activity: Integration and ART velocity 5 3
(part 1)
5-32
© Scaled Agile, Inc.
Page 128
Prepare Share
► Step 5: Based on what we’ve just seen, what impact does late
cross-team integration have on the program’s velocity?
5-33
© Scaled Agile, Inc.
Refactoring
Page 129
Pair work
Improves system quality, design decisions, knowledge sharing, and team velocity
Collective ownership
– Communities of practice
– Pair work
– Standards
Agile Team
► Facilitates shared understanding of system behavior by
using Collective test ownership
5-36
© Scaled Agile, Inc.
Page 130
Prepare Share
Activity: Facilitate the adoption of integration 7 3
and testing
automation
Check newest
changes back in
Trunk
Check in
each Story
STORY TESTS
(BDD) Write Story Test Story … always testing …
5-38
©©Scaled
Scaled Agile,
Agile, Inc.Inc.
Page 131
Foster adoption of technical practices
A Scrum Master facilitates the adoption of technical practices through the following actions:
► Encourages small, automated acceptance tests at the beginning and evolves from there
► Encourages team members to coach each other in test-driven design (TDD), behavior-
driven design (BDD), refactoring
► Helps the team adopt a ‘thinking backward’ approach by asking what is the expected
behavior of the functionality that we are about to code?
5-39
© Scaled Agile, Inc.
Encourage learning
Agile Software Engineering Learn more with the Agile Software Engineering course
5-40
© Scaled Agile, Inc.
Page 132
Encourage learning: Inside-Outs
Help kick-start the first 2–3 Inside-Outs and help participants prepare
5-41
© Scaled Agile, Inc.
Your role Lead a few BCBs and acquaint people with the format
5-42
© Scaled Agile, Inc.
Page 133
Encourage learning: Coding Dojo
Help brainstorm fun, challenging exercises (could be a spike, a script for retrieving
Your role data, or even code in one of the main modules)
5-43
© Scaled Agile, Inc.
Work with other Scrum Masters and the Release Train Engineer to create and
maintain the CoPs
Your role Unite people from different teams in the program around the same process
objectives or activities like unit testing, automated acceptance testing, or system
design
5-44
© Scaled Agile, Inc.
Page 134
5.5 Facilitate collaboration with Architects,
System Team, and Operations
5-45
©©Scaled
Scaled Agile,
Agile, Inc.Inc.
System Team – Assist the ART with frequent system integration and
testing and development of infrastructure support
5-46
© Scaled Agile, Inc.
Page 135
Prepare Share
Discussion: Collaboration with special 5 3
teams
► Step 1: Consider one of the following events:
– PI Planning
– System Demo
Available Platform Resources:
► Step 2: Determine what kind of collaboration
with Architects, System Team, and Operations • Distributed I&A Problem- • Iteration Retrospective
Solving Workshop Checklist Facilitator Checklist
would be useful in your context. Pro tip: Be • PI Planning Facilitator Guide • Iteration Review Facilitator
specific, for example, will you need to meet • Daily Stand-Up Facilitator Checklist
regularly for release updates? Checklist • Backlog Refinement
• Iteration Planning Facilitator Facilitator Checklist
Checklist
► Step 3: Be prepared to share with the class
5-47
© Scaled Agile, Inc.
5-48
© Scaled Agile, Inc.
Page 136
Lesson review
5-49
© Scaled Agile, Inc.
Page 137
Lesson notes
Reminder: If using a digital workbook, save your PDF often so you don't lose any of your notes.
Page 138
Lesson 6
Building High-Performing
Teams
SAFe® Course - Attending this course gives students access
to the SAFe Advanced Scrum Master exam and related
preparation materials.
Lesson Topics
6.1 Foster collaboration on
the team
Page 139
Learning Objectives
©©
Scaled Agile. Inc.
6-4
Scaled Agile, Inc.
Page 140
Collaboration
Simply following Scrum (or Lean-Agile) processes doesn’t make an Agile Team a team.
► Low velocity
Fostering collaboration
Page 141
Identify team member responsibilities
Duration
http://bit.ly/Cant-Force-Mandate
Page 142
Duration
©©
Scaled Agile. Inc.
6-10
Scaled Agile, Inc.
Page 143
Collaboration across teams is key
Agile Release Trains are built with a goal to foster team alignment and
collaboration.
Page 144
Prepare Share
► Step 3: Capture at least two solutions. For each solution, identify potential
advantages or disadvantages.
©©
Scaled Agile. Inc.
6-14
Scaled Agile, Inc.
Page 145
Prepare Share
► Step 2: Discuss:
– What specific activities in SAFe do you think would help you establish trust with
these stakeholders?
– What adjustments (if any) would you make to leverage those activities to build
maximum trust?
©©
Scaled Agile. Inc.
6-16
Scaled Agile, Inc.
Page 146
Help team members develop new skills
Prepare Share
Page 147
6.5 Build an improvement Roadmap
©©
Scaled Agile. Inc.
6-19
Scaled Agile, Inc.
“Communities of practice are groups of people who share a common concern or a passion
for something they do and learn how to do it better as they interact regularly.”
—Étienne Wenger, Communities of Practice: Learning, Meaning and Identity
Domain
An area of
shared interest Practice
Shared knowledge
and experiences
Community
A group of individuals
with a shared passion
about a topic
Page 148
Short-term benefits of CoPs
Benefits to the Benefits to
organization community members
Page 149
Prepare Share
Use the following resources from the SAFe Community Platform to build your
high-performing team:
► Team Formation Toolkit
Team Formation Toolkit
► Agile Team Charter Template (also
included in the Team Formation
Toolkit)
Page 150
Lesson review
Page 151
Lesson notes
Reminder: If using a digital workbook, save your PDF often so you don't lose any of your notes.
Page 152
Lesson 7
Improving Program
Performance
SAFe® Course - Attending this course gives students access
to the SAFe Advanced Scrum Master exam and related
preparation materials.
Lesson Topics
7.1 Explore the Inspect
and Adapt process
Page 153
Learning Objectives
©©
Scaled Agile. Inc.
7-4
Scaled Agile, Inc.
Page 154
Inspect and Adapt event: Overview
3. Problem-Solving Workshop
https://www.scaledagileframework.com/inspect
-and-adapt/
PI System Demo
At the end of the PI, teams demonstrate the current state of the Solution to the
appropriate stakeholders.
► Often led by Product Management,
Product Owners, and the System
Team
Page 155
Team performance assessment
Team PI Performance Report
► During the IP Iteration, the PI Objectives for all
teams are assigned an actual business value Objectives for PI 3 BV ABV
from 1 to 10. 1. Structured locations and validation of 7 7
locations
Page 156
Program performance metrics
Predictability measure
agreed to collect # Features planned
# Features accepted
# Enablers accepted
# Stories planned
# Stories accepted
Quality
Unit test coverage %
Defects
Total tests
% automated
# NFR tests
©©
Scaled Agile. Inc.
7-10
Scaled Agile, Inc.
Page 157
The problem-solving workshop overview
After a retrospective, teams use root cause analysis to address the larger
impediments that are limiting velocity
Identify the biggest root-cause using
Agree on the problem to solve Apply root-cause analysis and 5 whys
Pareto analysis
Insufficiently
X reliable release
commitments
Insufficient
X architectural
runway
Page 158
Agree on the problem to solve
What When
We discovered three significant design problems in the October
deployment of the new EMV vehicles at the Thrills Amusement Park
Impact Where
The design flaws caused us to recall the vehicles and invest three months
in materials, redesign and testing. We delivered late, paid substantial
penalties and lost credibility with the customer.
Concept contributed by Beth Miller
Page 159
Prepare for the problem-solving workshop
Duration
Page 160
Finding the root cause: The Five Whys
“By repeating why five times, the nature of the problem, as well as its solution, becomes clear.”
—Taiichi Ohno, father of the Toyota Production System
► The Five Whys is a proven problem- The problem: My car will not start.
solving technique used to explore
Why? The battery is dead.
cause-and-effect relationships
Why? The alternator is not functioning.
► The key is to avoid assumptions and Why? The alternator belt has broken.
logic traps Why? The alternator belt was well beyond its
useful service life.
► Instead, trace the chain of causality in Why? I have not been maintaining my car
direct increments from the effect to a according to the recommended service
schedule (root cause)
root cause
Cause of
cause 1
Cause 1 Insufficiently
X reliable release
commitments
The problem
to solve
Tools Program Environment
Page 161
Duration
► Step 2: For each cause identified, use the Five Whys technique to get to a
potential root cause
People Process
Cause of
cause of
cause 1
Cause of
cause 1
Cause 1 Insufficiently
X reliable release
commitments
People Process
Cause of
cause of
cause 1
Cause of
cause 1
Cause 1 Insufficiently
X reliable release
commitments
Page 162
Pareto analysis – Identify the biggest root cause
Duration
Page 163
Duration
Duration
Discussion: Problem-solving workshop 10
readout
► Step 2: Start the readout by stating the original problem and conclude with the
proposed improvement backlog items
Page 164
ART execution artifacts in the PI Execution Toolkit
Lesson review
► Experienced a problem-
solving workshop
https://www.scaledagileframework.com/inspect-and-
adapt/
Page 165
Lesson notes
Reminder: If using a digital workbook, save your PDF often so you don't lose any of your notes.
Page 166
Lesson 8
Practicing SAFe
Duration
https://bit.ly/BenefitsSAFeCertification
Page 167
A Path Towards Certification
Duration
https://bit.ly/SAFeCommunityPlatform
Page 168
Access tools and resources for your SAFe practice
and continue your professional development
SAFe ART and Team Events and Toolkits to help practice SAFe
8-5
©©Scaled
ScaledAgile.
Agile, Inc.
Inc.
5
Team
SAFeand
ARTTechnical
and Team Agility
Events
SAFe ART and Team Events: Tools to support RTEs, Scrum
Masters, and coaches in scheduling, preparing for, and
facilitating key SAFe events
Page 169
Team
SAFeand Technical Agility
Toolkits
Page 170
Team and Technical
Community Agility
Video Hub
Team
SAFeand Technical Agility
Collaborate
Page 171
Team
SAFeand Technical Agility
Assessments
Team
SAFeand Technical Agility
Forums
Page 172
Team
SAFeand Technical Agility
FAQs
When you need support, check the FAQ page for your
question or contact SAI support directly.
Join us on the
SAFe Community
Platform
Page 173
Lesson notes
Reminder: If using a digital workbook, save your PDF often so you don't lose any of your notes.
Page 174
SAFe Glossary
SAFe Glossary:
~
~
Page 175