Professional Documents
Culture Documents
SAFe Advanced Scrum Master Digital Workbook (5.0)
SAFe Advanced Scrum Master Digital Workbook (5.0)
SAFe Advanced Scrum Master Digital Workbook (5.0)
SAFe Advanced
Scrum Master
Advancing Scrum Master Servant Leadership
with SAFe
5.0
SAFe® C ourse Attending this c ourse gives students acc ess to the SAFe Advanced Scrum Mas ter exam and r elated prepar ati on materials .
5.0
Student Workbook
~ SAF
B®I SCAL
EDAGIL E'"
©Sca led Agile, Inc.
Hidden Topic Title Text
.....
.-· 0 ·.. Access the SAFe Community Platform
• 0 0 •
·..□ Cul .: Manage your member profile , join communities of practice, and access the
... member directory
...
.:. ef ·.
. Prepare Yourself
. .. Prepare for certification with your learning plan : access your course workbook,
... study materials, and practice test prior to taking your exam
. V :
.. Access professional development resources , and your trainer enablement
... plan to teach SAFe instructor-led classes
community.scaledagile.com
~ SAfe
· scALEo
AGILE ·1
Hidden Topic Title Text
PortfolioBacklog
•- -- II~:--::::: I
Al al ·-
·- ---
Epic Strategic ~ Lean Budgets KPls
Enterprise Portfolio ..{•'
6•
Lean Portfolio Owners Architect Themes Vision
=> r s't I Vision
Management (~~~) I Guardrails =>2
i;= c,,,,;,.,; Value Streams
& ~
Enterprise Solution Solution ~ compliance ; .... ♦
. 1i Arch/Eng Mgmt .c
S 0 IUt IOn
Delivery
Q~0
I '
ij!a,,i.J
••
. ••
• •
MBSE
set-Based
; • • --
:.: NFRs
-
•• MIiestones
Business I Dev I Ops I Support 1- 1 Core Dn Lean-Agile SAFe •-=-> Implementation • =- SAFe Program
( ___ 0 Roadmap
- Values ~= Mindset Principles Consultant
Lean-Agile Leadership
•
~ SAF AGILE ·
e..scALEo I
Hidden Topic Title Text
Agility ~ ~
7 ... NFR5
Portfolio Backlog
==
Lean Portfolio
Epic
Owners
I
'
Enterprise
Architect
·- - 11
·-
Strategic
Themes
{
Portfolio
Vision
~ ~,~
;s1__ CoMa,M r KPls Roadmap
Management
·--- Guardrails
551=- Value Streams ♦
MIiestones
Customer Centricity Continuous Delivery Pipeline ESSENTIAL
Business • I ......· ► ·· ...·:•:·"•-'...."' '('•.:•:····· ►· .........,._
Owners - -~- [ ] ,..
Agile @ AGILUELEAS
E.,T
JtAJN =-- Shared
Product ·.,............. ,4.::-:·.......... ·>·'::-:..·•·........ Services
Delivery ,. a\ Continuous Continuous Continuous Release
00 Exploration Integration Deployment on Demand Solution
System Product Design Thinking Context
Arch/Eng Mgmt El :.:.:.
Team and
ws.1,
... XP
Pl Objectives
Goals •
System Demos
• • • ,.., Goals
System Demos
- . 8 --..
CoP
RTE C • 0 0 I A•
~ •Plan @ --.
Technical C • -• • Execute
Agility ~.. NFRs :...+ • Review mm ma o-d System
Agile Teams • Retro DevOps I Team
Program Scrum mm
' &
Backlog
--- - n I~ 1~ ,,,...,.,,
Cl
,,,...,.,,
,,,...,.,,
Cl
I 1 ,,,...,.,,
mm
j f)
Product
ml
....
LeanUX
Owner ;A,.. ;A,..
~ I
Continuous I Architectural Built-In
NFRs CE Iterations CE Runway
Learning 1111 s Quality
Culture
Scrum Kanban Program ln<:rement ProgramIncrement
I
Master Metrics
Pl al. @
Lean-Agile Leadership
•
SAFe 1
· scALE□ AGILE ··
Hidden Topic Title Text
LARGE SOLUTION
Solution
Demo
Enterprise Government
Vision
Compliance
MBSE -- -
,.
Solution
Arch/Eng
Solution
Mgmt
' Set~Based
,:.~·
~i
-=· NfR s
SOLUTION
Roadmap
Solution Backlog
TRAIN
Enterprise
Solution
ii
STE ♦
Delivery = MIiestones
Goal s •
System Demos
• • • Goals
System Demos
- G,
I ,_.
CoP
I :.la.\
RTE • Plan @ 0 0
- rip ~
C • -• • Execute CD
Team and
c.~•
--
Agile Teams
' - - ~ NFRs
Program Scrum
• Review
• Retro
-- l!!l!!I
li!l!D
c@
~- ~
mm
C
0
"-0
DevOps
I System
Team
Business
•
I Dev I Ops I Support 1- 1 Core JDl Lean-Agile SAFe ---) Implementation e- SAFe Program
•
---
- Values ~= Mindset Principles C_ Roadmap Consultant
Lean-Agile Leadership
•
SAFe AGILE ··
· scALEo 1
Hidden Topic Title Text
XP
Pl Objectives
Goal s •
System Demos
• • • Goals •
System Demos
•
- /e ...,_
RTE 0 0
.c - - - •Plan
C • -• • Execute Roadmap
~ NFRs ..., •Review
...
CD
~
lml!D ~--- CD
~
l?/!lD \) _9
Agile Teams • Retro C DevOps
Team and
' ~.- .t5.Program
Backlog
Scrum mma
_..,.., _..,.., _g ,_.
Cl Cl ]
Technical _..,.., _..,.., lml!D !!c System
Agility Product Team
Owner
ml ~
Archit ectural Built-In
NFRs Iterations CE Runway
11111
• ~ " " Quality
Scrum Kanban Program Increment Program Increment
Master
e1,. © Scaled Aa
Lean-Agile Leadership
•
•A C e, I PROVIDEDBY
11re SCALED AGILE f
Hidden Topic Title Text
~ ~
..
BUSINESS AGILITY MEASURE & GROW , d l
Enterprise
SolutionDelivery LeanPortfolio
Management &
Strategy
InvestmentFunding
• Apply Lean system engineering to build really big systems • Align strategy, funding, and execution
• Coordinate and align t he fu ll supply chain • Optimize operations across the portfolio
• Cont inua lly evolve live systems • Lightweight governance empowers
decentralized decision-making
,:;::.
~ © Lean AgilePortfolio
~
LeanSystemand Coordinating
Trains Continually
Evolve
Governance
~ t
\:: J Operations
···········································
: ~45 Organizational
Agility
~ Ii.
AgileProduct
Delivery
@)
I.I • Create an enterprise-wide, Lean-Agile mindset
• The cust omer is the center of your product strat egy • Lean out business operations
• Deve lop on cadence and release on demand • Respond quickly to opportunities and threats
A
@ A I I
~
,.."',@
@ __...JIIMNttl~
Lean
••••
·thinkingPeople ~ -A ··... •
.
andAgileTeams • ····
····
····•
Centnc1ty LeanBusiness
CustomerCentricity andtheContinuous
Developon Cadence DevOps Operations Strategy
Agility
& DesignThinking Release
on Demand DeliveryPipeline
.. r.i\\ ...
tr S ~
Continuous
Iii::\ ·. Learning
Culture
~ ·. • Everyone in the organization learns
TeamAndTechnical
Agility ·. and grows together
• Exploration and creativity are part of the
• High-performing, cross-fu nctional, Agile teams Lean-Agile
Leadership organization 's DNA
• Business and technica l teams build business solutions • Inspire ot he rs by mode ling desire d be haviors • Continuously improving solutions, services, and
• Q uality b usiness solu t io ns de lig ht customers • Align mindset, words, and actions to processes is everyone's responsibility
Lean-Agile values and principles
• Actively lead the change and guide others
to the new way of working
~::.. 0
0 •• Learning Innovation Relentless
AgileTeams Teams of Built·in ·--, Organization Culture Improvement
AgileTeams Quality iii
Leadingby Example Mindset & Principles
<=-◊
LeadingChange
•
© Scaled Agile, Inc.
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
SAF e® C ourse Attending this c ourse gives students acc ess to the SAFe® Advanced Scrum Mas ter exam and r elated preparati on materials .
Table of Contents
If you open the digital workbook with a product like Adobe Acrobat, there are
functions that allow you to add your own text boxes, add bookmarks, highlight text,
and add comments. Remember to save your workbook to your personal computer to
save any content you may have added.
Q: What other features are included in the digital workbook?
A: All videos have a hyperlink directly below the slide that will take you to the
correct URL. If you click on assets in the front matter, you will be taken to
ScaledAgileFramework.com resources like the Implementation Roadmap and
course certification pages.
Q: Is my digital workbook saved on the community platform?
A: The original digital workbook file will always be available to you in your Learning
Plan on the SAFe Community Platform. However, any text or content added to your
digital workbook must be saved on your personal computer. Remember to save your
workbook to your personal computer to save any content you may have added.
Q: Can I share my digital workbook with my coworkers?
A: No. You cannot share your digital workbook. It is for personal use only, so you
may not reproduce or distribute it.
Q: Can I print the digital workbook?
A: Yes. You may print the digital workbook for your personal use. The file is in full
color, so if you’d prefer to print the workbook in black and white only, make sure to
adjust your printing preferences.
5.0
SCALED AGILE .
t:>Scaled Agile, Inc.
Notes:
Logistics
► Class times
► Breaks
► Lunch
► Restrooms
► Accessing Wi-Fi
► Working agreements
Notes:
Discussion: Introductions ~
~
Notes:
Course map
Notes:
Learning Objectives:
1.1 Explore Scrum Master challenges in the Enterprise
1.2 Explain the purpose and the basic constructs of SAFe
1.3 Establish Scrum Master connections in SAFe
SCALED AGILE .
Notes:
Notes:
► Has members who are not afraid to challenge each other's ideas
Notes:
Notes:
Notes:
► Step 2: Share with the class some of the roadblocks and some of
the possible solutions for removing impediments.
Notes:
1.2 Exp lain the purpo se and the b asic con stru cts of SAF e
SCALED AGILE .
Notes:
Why SAFe?
SAFe business benefits are derived directly from case studies written by SAFe customers
Notes:
SAFe synchronizes alignment , collaboration , and delivery for large numbers of teams .
..
-.
Core Values
Built-In Quality
-
t:.
c
-='
--...---~__
~
,. "it
::,
__
~- _- -
Q) ~
(/)
~ E
- =-·•
"O
C
= ;;-1- 0)
.. -- '=
.2'
<i: 1:
g C
@
::,
0
'<
....,
.:,"
,........
T•--
= Lf
=
= $
-
0 0
~
00 .s:.
.!. Program Execution
·-
•
......
....
Notes:
EXECUTION
(@
SCALED AGILE • Cl Scale d Agile.In c. 14
Notes:
Notes:
@ ....
00 llllll
SCALED AGILE • Cl Scaled Agile.Inc . 16
Notes:
Notes:
► Lightweight governance
empowers decentralized
decision-making
Notes:
•••••
MNNNt 'f
----
SCALED AGILE · Cl Scaled Agile.Inc . 19
Notes:
Notes:
► Actively lead the change and guide others to the new way of working
Leading by Example
iii
••
Mindset & Principles
·---,
Leading Change
(-- ---❖
SCALED AGILE · Cl Scaled Agile.Inc. 21
Notes:
SCALED AGILE .
Notes:
Notes:
Lesson review
Notes:
Learning Objectives:
2.1 Apply the SAFe Principles in the role of a Scrum Master
#6 Visualize and limit WIP, reduce batch sizes, and manage queue lengths
#9 Decentralize decision-making
Notes:
SCALED AGILE .
Notes:
► Leveraging suppliers
Notes:
►
spent
Notes:
Notes:
Notes:
#2 Apply systemsthinking
Notes:
1. The soluti on itself 2. The enterprise building the 3. Optimize the full
is a system . system is a system too. value stream.
~~~
C- Ag,lt. Inc
Notes:
All we are doing is looking at the timeline , from when the customer gives us an order to when we
collect the cash . And we are reducing the timeline by reducing the non-value-added wastes .
-Taiichi Ohno
Notes:
--------•--- ---• --
Time to complete : 3 Iterations
Notes:
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 .
- Eliyahu M. Goldratt , The Goal
•
1h11
► 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
Notes:
Notes:
Notes:
What is known
• What is unknown
Notes:
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
•____.
------------------------------
_ .......... ---~-~---~-~---~
~
-
• Iteration Iteration Iteration Iteration
1 13 14 15
SCALED AGILE · Cl Scaled Agile.Inc . 39
Notes:
► Set-based design
Notes:
Notes:
►
Is facilitated by small batch sizes
Notes:
cycles
SCALED AGILE · Cl Scaled Agile.Inc . 43
Notes:
Dead ine
Integration
point •
Time
Notes:
► Step 1: Individually review the list of team and program events in your
workbook
Notes:
ARTSync
I -
J Program ovents
~~~·
Somm of Strtu ms
~~- ~
PO Sync
Teamovents
1111
•
I 11II II I
1 I 1111 1
••a II•
II
II
1h1 1 Daily
ltera.tion Slan.d-up
P1a ing Iteration
Syst em
ReYi8\,., Denno
ltera.tion
Re ro
I r
I I I
Notes:
Phase gates determine requirements and designs too early , rendering adjustments too late and costly as new
facts emerge .
Point
solution
Not enough
time to adjust
Notes:
•
ProdudlSolution
P9rformanc•
., lm pf'Oftfflenl
BackJotlleml
solution in process.
~
• 9 0
~
SyslamDem o
~ ~
► Milestones based on
objective evaluation of
working systems.
-~ ~
••
SCALED AGILE · Cl Scaled Agile.Inc . 48
Notes:
"•·•i,-.--~-·
· -------4111►
Optimum
Solution
Notes:
Notes:
Duration
Order= 10
Batch= 10
Process
1
iE ..D ··~...□ 7
Order= 10
Batch= 5
1
1•
~ []I D
Order= 10 •
Batch= 1
• D
D I□
https ://youtu .be/JoLHKSE8sfU
Notes:
1~
~
Video Link: https://youtu.be/JoLHKSE8sfU
Notes:
► Reduce bottlenecks
► Reduce waiting
► Increase swarming
► Improve quality
Notes:
When there's too much WIP, there's no visibility into bottlenecks, and
the system is usually highly inefficient.
Notes:
• 't •
....
increases overhead. M Iii
[y ~ ~
Team B
••
BACKLOG
.,
DEVELOP TEST DONE
TeamA
M Iii ~
[y ., [y
[y
Notes:
- :
Wed . Thurs. Fri. Mon. Tues. Wed. Mon. Tues.
EiMH@ii Development
■
Accepted
•
■ Story
Story • 2
10 Story
Story :
1
3 •
•
•
Story
11
•
•
■
Notes:
Notes:
Notes:
Reducing transaction costs reduces total costs and makes optimal batch size lower.
- Reduces rework
-
en
0
()
- Lowers cost
Notes:
Notes:
We are experiencing
increased volumes and More variability
apologize in advance for
the delay.
Lower quality
Our goal is to contact
you within . ..
Less motivation
Notes:
Example : Given average processing speed of 10 Features per quarter and a committed
set of 30 Features, a new Feature will experience an approximate wait time of:
30items
3
= Q
10 items/Q
SCALED AGILE · Cl Scaled Agile . Inc. 62
Notes:
Notes:
Cadence ... - -
► Converts unpredictable events into ► Causes multiple events to happen
predictable occurrences and lowers cost simultaneously
► Makes waiting times for new work predictable ► Facilitates cross-functional tradeoffs
Notes:
Controlvariabilitywith planningcadence
Accumu lated
deviation from
Plan
plan
Infrequent or
one-time
Reality ____ - _ .,.
planning
Cadence-
based
planning
Notes:
Synchronizewith cross-domainplanning
Future product development tasks can 't be pre -determined . Distribute planning and control to
those who can understand and react to the end results .
- Michael Kennedy , Product Development for the Lean Enterprise
Notes:
Notes:
Notes:
#9 Decentralizedecision-making
Notes:
Decentralize decision-making
Notes:
Notes:
Notes:
Value Streams
► A Value Stream is the sequence of steps used to deliver value to the customer
► It contains the people who do the work, the systems, and the flow of
information and materials
REPEAT
SCALED AGILE • Cl Sealed Agile.Inc . 73
Notes:
.: j_ ~
► When market and customer demands change,
the Enterprise must quickly and seamlessly
around that new value flow.
Notes:
Notes:
Lesson review
Notes:
Learning Objectives:
3.1 Explore anti-patterns associated with the Product Owner role
3.2 Explain how Stories and tasks may lead to anti-patterns
3.3 Identify context-specific anti-patterns in your environment
3.1 Exp lore anti-patterns associat ed with the Product Owner role
SCALED AGILE .
Notes:
Recognizing anti-patterns
As an Agile coach, the Scrum Master must learn to recognize anti-patterns in the
process. An anti-pattern can be ...
Structural Team has more than one Internal Developers don't work
example Product Owner example collaboratively on Stories
Notes:
Underperforming in the Product Owner role can lead to dysfunction on the team.
► Accept Stories
Notes:
Notes:
3.2 Exp lain ho w Sto ries and tasks may lead to anti-p attern s
SCALED AGILE .
Notes:
Notes:
► By simplicity or complexity
Notes:
. . . bronze level
. .. gold level
Notes:
If use cases are used to represent complex interactions, the Story can be split
via the individual scenarios .
Use Case/Story #1: ('Happy path')
Handle data )
validation errors
-
SCALED AGILE · Cl Scaled Agile.Inc. 85
Notes:
Split by simple/complex
Notes:
► Step 1: Select a big Story from your actual backlog that is too big to
complete in an Iteration
Notes:
Notes:
3.3 Id entif y context-sp ecific anti-p attern s in your envir onm ent
SCALED AGILE .
Notes:
Product Owner and team Planning is based on Team does not commit to
do Iteration Planning tasks, not on User Stories clear Iteration goals
without preparation and acceptance criteria
PO is not sufficiently
involved during Iteration
execution
Notes:
Developers don't work Story reported but not 'Idea fest' instead of
collaboratively on User demonstrated (non-UI focus on near-term,
Stories Stories, spikes, refactors, incremental
etc.) improvements
Waterfalling Iterations:
Team integrates and tests
Stories only at Iteration
end
Done isn't 'done': Debt is
carried forward Iteration
to Iteration
Notes:
► Step 2: Pick two or three such anti-patterns, and for each one build
a list of action items that would allow the Scrum Master to resolve it.
Notes:
Lesson review
Notes:
Learning Objectives:
4.1 Synchronize development with the Agile Release Train
4.2 Organize teams around the flow of value
4.3 Plan the Program Increment
4.4 Execute the Program Increment
4.5 Enable teams to release value on demand
4.6 Prepare for the next PI Planning event
4.1 Syn chron ize dev elop ment with th e Ag ile R elease Tr ain
SCALED AGILE .
Notes:
,..
e..,_
'
RTE i~E~
:~ .rr:.." ~.... cm m:l:I
0 u
0 -e'
..
Teamand
Technical
AQility
~~
Agile Teams
~
PC:,U:
Program
Backlog
Scrum
-1~_1-
'. """ IICl
0
...... . ...... ICll!!I
OevOps
$
•
hi
Scrum Kanban
~
......._ iw- ......, Em ~.;!:~.... Built-In
Oual1ty
ProgrllfTI Increment Program loc:remeot
Master
Business I Dev I OpsI Support 1- 1 Core llD Lean-Agile • SAFe ~ •---) Implementation ~ SAFeProgram
5.0
- Values 1! Mindset Principles ~ <==- o Roadmap ...- Consultant
Notes:
Mit:itl
L Repeat until further notice . Pro1ect chanering not required .
► A virtual organization of 5 -12 teams (50 -125+ individuals) that plans , commits , and
executes together
Notes:
MWei4,i·i·l·iMM%11J·i
1Fiii,i·i4
System
...
•• u•• Iterate Iterate Iterate Iterate Iterate Iterate Iterate Iterate
Integrate
and slip!
...
1h11
•• u•• 1h11
Iterate Iterate Iterate Iterate Iterate Iterate Iterate Iterate
•• u
111111
f
• Iterate Iterate Iterate Iterate Iterate Iterate
1111
1
· - ,iUMiH-11
.. •Mi·M411%ei•i·iei411¥Mi·H•Midii,
SCALED AGILE • Cl Scaled Agile.Inc. 97
Notes:
Notes:
•• &•
1111
1111
Iterate Iterate Iterate Iterate Iterate Iterate Iterate Iterate
:
11111
< : Coo<
i""""'~loteg'{tioo:
: >
Iterate Iterate Iterate Iterate Iterate Iterate Iterate Iterate
•• &
1111
1111
•
11111
< :
Iterate Iterate
: Coo
ti~,o"'~oteg} oo :
Iterate Iterate Iterate Iterate
:>
Iterate Iterate
Notes:
SC ALED AGILE .
Notes:
~---,,
...
·--- ....
. -- .. ---------------J
•....
' M t • •
. II
a Ur--•
,,,-,-~ I
----, 1111
1 MIll lhll
• II
• ,' '
\ \ Cross -functional I /
, Agile Teams M_.,
"" - - - - - - - - - - .,
SCALED AGILE · Cl Scaled Agile.Inc. 101
Notes:
Notes:
► Increased velocity
► To minimize dependencies
Notes:
---------------
n
-------------
Notes:
Notes:
Operating as a community
►
RTE and SMs see problems with the
train/team structure firsthand
• 1h11
•
take a systems view of the Agile Release
Train
Notes:
- What challenges might you face in performing this aspect of your role?
Notes:
Notes:
Teams must quickly feed emerging knowledge back into the Solution.
Notes:
,------------- ----------------
Product
Management owns
2-4
..' .
••• 1
Product Owner
owns Team
Agile Team
implements value
Program Backlog Backlog
Notes:
Notes:
SCALED AGILE .
Notes:
View
Notes:
Ir-vi
~
Video Link: https://vimeo.com/361407444/407333b725
Pl Planning
Program Increment (Pl) Planning is a cadence-based , face-to-face event that serves as the heartbeat of the
Agile Release Train (ART).
Notes:
Input Output
----- .== = ~""\
Program
Pl ObJectives
Vision
I
Pl Planning
~ 00
Top 10
Features
NFRs
Program
Backlog ::-.:: _ .,,._
_...,.._...,,.
Notes:
8:00 9:00 Business Context ► State of the business and upcoming objectives
n
Product/Solution
9:00 10:30 ► Vision and prioritized Features
Pl Planning Vision
Agenda ► Architecture , common frameworks , etc .
Architecture Vision and
10:30 11:30
development practices ►
DAY1 Agile tooling , engineering practices , etc .
11:30 1:00
Planning context
and lunch ' ► Facilitator explains planning process
Notes:
Business context
Notes:
Product/Solution Vision
Notes:
Notes:
Team breakout #1
Prt«oaR-,,,,,ndt,y~otr,-,.~TK#lnolog!N
Notes:
Team plan
1j
.....,,_
--
•
'lltloci1y- v.ioc;ry_
IFeatura
Iteration 1.1 lHcl- lt eration 1.2 Lo.cS _ Iterat ion 1.3 Iteration 1.4 lHd- lteration1 .5 lo.cl-
IP Ite rati o n
IFeature 2j X
•
(number of developers+ testers).
Risks and
dependencies
Notes:
Duration
Notes:
•
u
► For every full-time developer and tester on
the team , give the team eight points
(adjust for part-timers) .
•
1111
1 ► Subtract one point for every team member
vacation day and holiday.
Example: Assuming a seven-person
► Find a small Story that would take about a
team composed of three developers , half-day to develop and a half-day to test
two testers , one Product Owner , and and validate . Call it a 1.
one Scrum Master, with no vacations .
► Estimate every other Story relative to that
Exclude Scrum Master and Product
one.
Owner from the calculation.
Estimated Capacity = 5 * 8 pts = ► Never look back (don 't worry about
40 pts/lteration recalibrating) .
Notes:
Color-coding Stories
Notes:
Iteration 1.1 Iteration 1.2 Iteration 1.3 Iteration 1.4 Iteration 1.5 (IP) [ Pl 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
Tarantulas
A Feature placed in a team 's swim lane
Needs UX Help with no strings means that it can be
completed independently of other
Needs Sys
Arch Help teams .
Blue = Features
1111 = Significant
Dependency
Orange = Milestone/
Event
Red String = A dependency requiring Stories
or other dependencies to be completed before
the Feature can be completed
Notes:
- What can you do during Pl planning? What can you do after Pl planning?
Notes:
Example 1
Example 2
Notes:
Uncommitted objectives
Notes:
Scrum of Scrums
Notes:
► 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
has to provide a draft plan at the end of the breakout. What would you do
next?
► Step 3: Share with the class.
Notes:
Notes:
Notes:
Day Two
DAY2
~
Final plan review
11:00 1:00 ► Teams present final plans , risks , and impediments
and lunch
'
2:00 2:15 Pl confidence vote ► Team and program confidence vote
DD is achieved
Ill by RTE
After Planning retrospective
► Retrospective
► Moving Forward
commitment and moving forward
► Final Instructions
Notes:
Possible changes:
► Business priorities
► Adjustment to plan
► Changes to scope
► Movement of resources
SCALED AGILE • Cl Sealed Agile.Inc. 134
Notes:
Team breakout #2
Notes:
Notes:
Notes:
Notes:
Notes:
Confidence vote
After dependencies are resolved and risks are addressed , a confidence vote is taken at the Team and the
entire ART.
,,.u
,P..I
• • I
No confidence
'
Very high confidence
2. In the event fact patterns dictate that objectives are not achievable, teams agree
to escalate immediately so that corrective action can be taken
Notes:
Leaving the two-day planning meeting without a committed plan is not an option .
Teams stay to rework their plans and 'ROAM' their risks and impediments .
Notes:
►
Outside the team
Step 2: Create a list of action items that you,
as a Scrum Master, would consider to
proactively enable a high confidence level on
your team
► Step 3: Present the list of actions to the class Within the team
Notes:
2. What didn't
Add the action items to your Program Backlog and take action
Notes:
Moving forward
Notes:
SCALED AGILE .
Notes:
ART events
ART events create a closed-loop system to keep the train on the tracks.
AR1:Sync
:; ARTevents
---=--
••
•===• ,--------!---------,
Scrum of Scrums
, u•
I PO Sync
Team events
1lhll11t U1 e lll t
1h11 I 1h11 U1 UI
• Pl I
1h11
Iteration
Daily
Stand-up
Planning m Planning Iteration
Review
~
Iteration
Backlog
Retro
Refinement
•~
Inspect & Adapt • • ''
1 1
: I Planning
Notes:
•
•••
II. till ----------------------
14ili¢1
' ------------------ ------
11111
1111
1
uu
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
minutes ► Weekly or more frequently , 30 - 60 minutes
Notes:
►
New Features work together
and with existing functionality
Full system
1h11 /
lag by as much as one Iteration,
maximum)
System
team
► Demo from a staging
environment, resembling
production as much as possible
Ir
SCALED AGILE • Cl Scaled Agile.Inc . 148
Notes:
Notes:
Notes:
IP Iteration calendar
Monday Tuesday Wednesday Thursday Friday
---
---
Buffer for leftover work
--- ----
Innovation
Pl planning readiness
10 ---- 11 --- 12
■
Pl pl anning
.
.
-- .
.
Notes:
SCALED AGILE .
Notes:
Notes:
-w
Release on Demand
• • • •
• ..t ················ ~ ..
Continuous
Exploration
........... ·~······
- •· -
·· ).
.~················ ,.....
Continuous
I. e• Integration
--
·"'··········· <·····
..t· ··············· ~ .....
Continuous
Deployment
·· ). ............~······
Pl ScaledAgile,Inc. PI
Notes:
Duration
Notes:
Ir-vi
~
Video link: https://vimeo.com/342037390/3a25026214
Who is DevOps?
Operations
Busine ss
Notes:
•
releases . Establish fast recovery, fast
-
reversion , and fast fix-forward .
Notes:
Release
Notes:
► Architect the Solution to enable the various strategies and to shift them
over time based on business demand
End-user functionality
(released every 2 weeks)
1.==---
J--+- Streamlet 2 ---- ~•---- -1•~ --IJ
Streamlet 3 --+-----4 1it- - -lil - ---l il- - -lil--t-- sack-office functionality
Streamlet 4 (released every month)
Notes:
:,·············•.........
.
► Step 2: Find a new partner and ·• Continuous
Integration
share the three ideas you've had · ,-.......
_4:···········
. <· ••.
· ···• <if·,....
with each other :·
:....
Continuous
Deployment
·..
__•.:
.., .............,.....•·
► Step 3: Prepare to share ideas Pl Pl
Notes:
SCALED AGILE .
Notes:
Notes:
Upfront presentation of content to the teams solves a lot of problems later during Pl Planning .
0
r 11 Facilitated by
•
1h11
Facilitated by
,,.. --
RTE SM
•. I-
II • u• ---
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.
Notes:
Lesson review
Notes:
Learning Objectives:
5.1 Build your Kanban board
5.2 Measure and optimize flow
5.3 Build quality in
5.4 Foster engineering craftsmanship
5.5 Facilitate collaboration with Architects, System Team, and Operations
SCALED AGILE .
Notes:
Duration
https://vimeo .com/339425532/e05c067fbf
Notes:
Ir-vi
~
Video Link: https://vimeo.com/339425532/e05c067fbf
Kanban description
► Flow is measured
Notes:
2 6 4 2 8 6
Team Integrate
Backlog Analyze Review Build and test Accepted
Roady
◄ Average WlP and durat ion are measured fromth4tpoint ► C ScaledAgile, Inc.
work Is polledfrom the backloguntil it Is accepted.
Notes:
Applicability
-- -
► It helps improve Iteration outcomes 3
► It allows better visibility into the progress of
-
work based on the team-specific
workflow
SCALED AGILE · Cl Scaled Agile.Inc . 169
Notes:
Notes:
SCALED AGILE .
Notes:
Duration
https://vimeo.com/339426416/cea70af581
Notes:
1~
~
Video Link: https://vimeo.com/339426416/cea70af581
The buffet rule: ''Take all you want, but eat all you take "
- Jay Packlick
Iteration productivity
Points accepted vs . points planned
200% --------------------
2 3 4 5 6
Notes:
► Step 2: Share with the class how you, as a Scrum Master, can
improve flow and predictability
Iteration productivity
Points accepted vs points planned
200% ~
150%
100%
0%
Notes:
~
_g
(Story points) remaining at the (f) 200
Notes:
70
60
cn 50 Funnel
Q)
,_
.3 40
co
Q)
U.. 30
20
10
0
Pl1-I1 Pl1-I2 Pl1 -I3 Pl1- I4 Pl1-I5 Pl1-I6
Notes:
► Lead time - The time a backlog item spends in the system after
it has been pulled from the backlog and before it is accepted.
Notes:
80
70
60
Cl) 50 F,mne
,._
Q)
i!ro 40
Q)
Lead time
U. 30
Backlog
WIP
2C
1C
Pl1-11 Pl1-12
-- Throughput
Pl1-13 Pl1-14 Pl1 - 15 Pl1-16
Notes:
■ Done ■ Implementing ■ Backlog ■ Analysis ■ Funnel ■ Done ■ Implementing ■ Backlog ■ Analysis ■ Funnel
Notes:
Example 1
120
100
80
rn
~
.3 60
ro
Q)
LL
40
20
0
PI1 -1 1 PI1 -12 PI1 - 13 PI1 - 14 PI1 - 15 PI2 - 11 PI2 - I2 PI2 - 13 PI2 - 14 PI2 - 15 PI3-I1 PI3-I2 PI3-I3 PI3-I4 PI3-I5
Example 2
80
70
60
en so Funnel
~
2 40
ro
(l)
LL 30
20
10
0
PI1 - 11 PI1 - 12 PI1 - 13 PI1 - 14 PI1 -15 PI2 - 11 PI2 -12 PI2 - 13 PI2 - 14 PI2 -15 PI3-11 PI3- 12 PI3- 13 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
Team Integrate
Backlog Analyze Review Build and test Accepted
Notes:
Standard
Notes:
5.3 Buildqualityin
SCALED AGILE .
Notes:
Built-in Quality
► Is supported in hardware by
exploratory, early Iterations, frequent CIScalllGAo'e.ll'IC
Notes:
Notes:
Architectural Runway
Notes:
Develop Commit
CI)
App Test End-To-End
Trunk Staging
Package Package Testing
00]
@
SCALED AGILE · Cl Scaled Agile.Inc . 186
Notes:
Teams continuously integrate assets, leaving as little as possible to the System Team.
••
System
► Avoid physical branching for •• Demo
►
software
ml ♦ •
Mill
11
", Check newest
changes back in
Notes:
Notes:
-➔ffil•@irffiiffll ...
. .. always testing ...
mmmmai
~
... always testing ...
Notes:
Notes:
► Step 5: Based on what we 've just seen , what impact does late
cross-team integration have on the program's velocity?
Notes:
Refactoring
Notes:
Pair work
Pair work improves system quality, design decisions, knowledge sharing, and team velocity.
programming
- A collaborativeeffort of any two team
:. Implement the
interfaces .
Try to integrate .
I
members: dev/dev, dev/PO, dev/tester,
►
etc.
►
80% of their time pairing
Notes:
Collective ownership
► Is supported by:
Design simplicity
Communities of practice
Pair work
Standards
Notes:
~ ... atwaystestlng..
Notes:
5.4 Fosterengineeringcraftsmanship
SCALED AGILE .
Notes:
► Helps the team adopt a 'thinking backward ' approach: What is the
expected behavior of the functionality that we are about to code?
Notes:
Encourage learning
Miil:Hif
f:H•iiiii+• Learn more with the Agile Software Engineering course
Notes:
Invite shared resources (System Architect, User Experience, infrastructure, etc.) or people
from other teams to discuss useful topics
Notes:
Notes:
Help brainstorm fun , challenging exercises (could be a spike , a script for retrieving data, or
even code in one of the main modules)
Notes:
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 (e.g. unit testing , automated acceptance testing , system design , infrastructure,
deployment , etc.)
Notes:
5.5 F acilit ate collab oration with Ar chit ect s, Syst em T eam, an d Op er ation s
SCALED AGILE .
Notes:
Notes:
- Iteration Execution
- System Demo
Notes:
Lesson review
Notes:
Learning Objectives:
6.1 Foster collaboration on the team
6.2 Facilitate cross-team collaboration
6.3 Build trust with stakeholders
6.4 Develop team skill sets
6.5 Build an improvement Roadmap
SCALED AGILE .
Notes:
Collaboration
Notes:
Fostering collaboration
Notes:
Notes:
SCALED AGILE .
Notes:
Agile Release Trains are built with a goal in mind: to foster team
alignment and collaboration.
Owners ...
@
Aglle
•
•
System
•
II
Product
00
Design Thinking
Product A rch/Eng Mgmt
Delivery PIO!ljK IIYH Sys-0...-
• °"""'
"'
Scrum
Masler
lean-Agil e Leadenihip
Notes:
► Step 3: Using a flip chart sheet or a whiteboard, capture at least two solutions.
In each case, think about what would be some advantages or disadvantages.
► Step 4: Share with the other teams as you walk around the room.
Notes:
SCALED AGILE .
Notes:
► 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?
Notes:
SCALED AGILE .
Notes:
Notes:
Notes:
SCALED AGILE .
Notes:
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.
- Etienne Wenger, Communities of Practice : Learning, Meaning, and Identity
Domain
An area of
shared interest
Practice
Shared knowledge
and experiences
Community
I
A group of individuals
L_
with a shared passion
I
about a topic I
- _)
L-----
Notes:
Benefits of CoPs
u• ,:.
• Access to expertise • Network for staying current
• Improved contribution to the team • Enhanced professional reputation
....
•• • Increased confidence in approach
• Fun of being with colleagues
• More meaningful participation
• Increased marketab ility
• Strong sense of professional identity
• Sense of belonging
Notes:
Notes:
Lesson review
Notes:
Learning Objectives:
7.1 Explore the Inspect and Adapt process
7.2 Apply a Problem-Solving Workshop
SCALED AGILE .
Notes:
J...!¾
) Problem-solving workshop ,e. ..::..
·~· -·---=--·=--c--=
_...L
-= ~
Timebox: 3 - 4 hours per Pl
Ll=:.::::.:::.IEIIIED!E!!
~~-=iii!fiis
Attendees: Teams and stakeholders
Notes:
Pl System Demo
Notes:
... ............
• ......_ ____ I
1
,,,_,_..,..,._ -
qual ity?
......,·-
bus iness value .
~
- -
► Average these across all objectives and Program Predictability Measure
give yourself a program percent
achievement score.
Notes:
► A team can achieve greater than 100% of concep t for context images
10
► Effort required for uncommitted objectives is included • lndeK 1.2 billion more web pages 10
in the load (i.e., not extra work the team does on • Extract and b\Jild URL abstraru
Uncommitted Objectives
weekends) • Fuuy search by full name
Notes:
---
# Features planned
► Suggested timebox: 45 - 60 minutes # Features accepted
# Enablers planned
# Enablers accepted
# Stories planned
•••
# Stories accept ed
Quality
--
Unit test coverage %
Defects
---
Total tests
% automated
# NFR tests
Notes:
SCALED AGILE .
Notes:
i
NFRs
Notes:
l . Original 4. Restate
People Process prob lem problem
5. Brainstorm solutions
2. Root cause
Analysis
Notes:
Notes:
Think about the What, When, Where, Frequency, and any gaps
• •
We discovered three significant design problems in the October deployment
of the new EMV vehicles at the Thrills Amusement Park.
• •
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 .
Notes:
Duration
Notes:
Problem to solve
Notes:
By repeating why five times, the nature of the problem, as well as its solution, becomes clear.
- Taiichi Ohno
► A proven problem-solving technique used to explore the cause-and-effect
relationships underlying a particular problem
► The key is to avoid assumptions and logic traps
► Instead, trace the chain of causality in direct increments from the effect to a root cause
Notes:
Duration
► Step 2: For each cause identified , use the '5 Whys' technique to
get to a potential root cause
Cluseof
causeof
-
cause 1 Cause of
cause1
Notes:
overall effect 7
6 ------------ -----< Votes
- ----------t -
► It uses the principle that 20% of
root causes can cause 80% of
problems
Cause Cause Cause Cause Cause Cause
► It's useful where many possible 1 2 3 4 S 6
Notes:
Cause of
ca use of
ca use 1 Cause of
ca use 1
Cause 1 **
Notes:
Duration
Example: We did not have the ability to measure or test the full electrical load on vehicles in
real operating conditions.
Impact: We had to upgrade the deployed power distribution system beyond what was specified ,
resulting in major cost and schedule overrun .
Notes:
Brainstorm solutions
Notes:
Duration
Notes:
Duration
Update our
Dot Voting simulator
.. INFRs
Progr am
iJ
NFRs
Team
Ba c klog Backlog
Review designs with
external consultant
Notes:
Lesson review
Notes:
Learning Objectives:
8.1 Becoming a Certified SAFe Professional
Prepare Yourself
Extend your SAFe knowledge and prepare for certification with your learning
plan, course workbook, study materials, and practice test before your exam
Notes:
Duration
Notes:
Ir-vi
~
Video link: https://vimeo.com/307578726
Duration
Notes:
1~
~
Video link: https://vimeo.com/201877314
These sample questions provide examples of the format and type of questions to
expect on the exam (these are not the actual exam questions). Performance on the
sample questions is NOT an indicator of the performance on the exam, and it should
NOT be considered an assessment tool. A web-enabled version of the sample
questions are now available in a flashcard style format (internet required). Use the
link below to access the sample question bank and begin preparing for certification.
To get started:
1. Click the link below
2. A browser window will open with the sample questions site
3. Click "Start"
4. Use the left-side menu to scroll and select your course
5. Click "Start" to access the sample questions
SAFe Glossary:
~
~