SAFe for Teams Digital Workbook (5.0.1).pdf

ssuserac97f5 620 views 166 slides Jun 17, 2022
Slide 1
Slide 1 of 166
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44
Slide 45
45
Slide 46
46
Slide 47
47
Slide 48
48
Slide 49
49
Slide 50
50
Slide 51
51
Slide 52
52
Slide 53
53
Slide 54
54
Slide 55
55
Slide 56
56
Slide 57
57
Slide 58
58
Slide 59
59
Slide 60
60
Slide 61
61
Slide 62
62
Slide 63
63
Slide 64
64
Slide 65
65
Slide 66
66
Slide 67
67
Slide 68
68
Slide 69
69
Slide 70
70
Slide 71
71
Slide 72
72
Slide 73
73
Slide 74
74
Slide 75
75
Slide 76
76
Slide 77
77
Slide 78
78
Slide 79
79
Slide 80
80
Slide 81
81
Slide 82
82
Slide 83
83
Slide 84
84
Slide 85
85
Slide 86
86
Slide 87
87
Slide 88
88
Slide 89
89
Slide 90
90
Slide 91
91
Slide 92
92
Slide 93
93
Slide 94
94
Slide 95
95
Slide 96
96
Slide 97
97
Slide 98
98
Slide 99
99
Slide 100
100
Slide 101
101
Slide 102
102
Slide 103
103
Slide 104
104
Slide 105
105
Slide 106
106
Slide 107
107
Slide 108
108
Slide 109
109
Slide 110
110
Slide 111
111
Slide 112
112
Slide 113
113
Slide 114
114
Slide 115
115
Slide 116
116
Slide 117
117
Slide 118
118
Slide 119
119
Slide 120
120
Slide 121
121
Slide 122
122
Slide 123
123
Slide 124
124
Slide 125
125
Slide 126
126
Slide 127
127
Slide 128
128
Slide 129
129
Slide 130
130
Slide 131
131
Slide 132
132
Slide 133
133
Slide 134
134
Slide 135
135
Slide 136
136
Slide 137
137
Slide 138
138
Slide 139
139
Slide 140
140
Slide 141
141
Slide 142
142
Slide 143
143
Slide 144
144
Slide 145
145
Slide 146
146
Slide 147
147
Slide 148
148
Slide 149
149
Slide 150
150
Slide 151
151
Slide 152
152
Slide 153
153
Slide 154
154
Slide 155
155
Slide 156
156
Slide 157
157
Slide 158
158
Slide 159
159
Slide 160
160
Slide 161
161
Slide 162
162
Slide 163
163
Slide 164
164
Slide 165
165
Slide 166
166

About This Presentation

SAFe for Team


Slide Content

SAFe
®
for Teams
Establishing Team Agility for Agile Release
Trains
5.0.1


SAF e® C o ur se - At te n di ng t hi s co ur se g i ves st ud e nts acc ess t o t he S AF e Pr acti ti o ner e xa m an d r el at e d pr e par ati on m at er i al s .
5. 0. 1

SAFe® Course - Attending this course gives
students access to the SAFe Practitioner exam and
related preparation materials.

Digital Student Workbook
~ SAF B® I SCALED AGILE'"
©Scaled Agile, Inc.
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

H i dd en T o pi c T i tl e T e xt

. . ..... . .
. .
. .
. . .
.
. .
: ef ·. . .
. .
. .
...
. .
. ffeJ.
: -0 :
. .
. .
...
. .
-~·
. .
. .
·. . v :
. . .
...
:· 0 · ..
• 0 0 •
·. [] [] :
. .
...
...
. . .
Access the SAFe Community Platform
Mange your member profile, access videos and training resources, join
Communities of Practice, and more .
Prepare Yourself
Access your learning plan featuring your digital workbook, study materials, and
certification practice test
Become a Certified SAFe Professional
Get certified to validate your knowledge, expand your professional capabilities, and
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 .
Collaborate in real time with your team and others
Choose from ready-made templates to easily set up events like Pl Planning
and retrospectives-all with SAFe Collaborate.
Showcase SAFe Credentials
Display your digital badge to promote your SAFe capabilities and proficiencies
throughout your career .
community.scaledagile.com
~ SAFe· 1 scA
0
LEo AGILE·
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

H i dd en T o pi c T i tl e T e xt

SAFe®
for Lean Enterprises
_&
I '
Organizational
l~JI
Enterprise Government
C: ..
Agility
.c
r
C: .. !.:
HFRs
Portfolio Backlog
Al
al
•---II~:--::::: I
---
·-·-
•'•
Epic Enterprise Strategic Portfolio
~
..
{ 6
Lean Budgets
Lean Portfolio
(~~
~
)
I
Owners Architect Themes Vision
Management Guardrails
' &
~
Enterprise
Q~0 I
Solution Solution
~
compliance ; ....
S I t
.
ij!a,,i.J
1i Arch/Eng Mgmt .
.c • -•
0 U
IOn • • MBSE ; • -•
Delivery •• • • set-Based :.: -
NFRs
STE Solution Backlog
=>i; =>2
=
SOLUTION
TRAIN
Solution
Demo
Full
Configuration
PORTFOLIO
c,,,,;,.,; r
s't
KPls
I
Value Streams
0
:,o~~~~
n
LARGE SOLUTION
I
Business •
I
Owners
MM
Customer Centricity Continuous Delivery Pipeline
········

······:•:·
"
·········
<
•.:•:·····

········•
;.
.
]
ESSENTIAL
I
Agile
Product
Delivery
Team and
Technical
Agility
Continuous
Leaming
Culture
.
..
• 11
System Product
Arch/Eng Mgmt
'
RTE
Agile Teams
1r.~
• 11111
'
Product
Owner
Scrum
Master
Business
I
Dev
I
Ops
I
Support
@ 00
Design Thinking
WSJF
L..
C • ra •-• -g - --..
-
::,:: NFRs
Program
Backlog •
NFRs
1
-
1
Core
- Values
XP
n
•Plan • Execute
.... •Review
Scrum
• Retro
s
Kanban
Dn
Lean-Agile
~=
Mindset
AGILE RECEA~E~TRAIN ---
-·.-............ ... : : : ..........


··=•:
...
<··········
Continuous Continuous Continuous
~
Exploration Integration Deployment
Pl Objectives
System Demos
System Demos
• •
C, Goals
Goals 111111111
'@,
!11111111
1~
ll'l!lm
~
~
mmm
mmll
""""" """""
Cl Cl
m:im
""""" """""
EID
Release
on Demand
'@, I
""
CE Iterations CE :~~~i:;-ural
""
-
I
Solution
Context . e,
0 0
I
G,-0 DevOps ~
I
Built-In
Quality
Program Increment Program Increment
Agile.
Inc.
I
SAFe
Principles
•-=->
Implementation
( ___
0
Roadmap
Lean-Agile Leadership
• =-
SAFe Program
Consultant
Vision
Roadmap

MIiestones ,,
Shared
Services :.:.:.
CoP ~
System
Team () .....
Lean ux •
Metrics •
~SAF
e ..
I scALEo
AGILE ·
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

H i dd en T o pi c T i tl e T e xt

Organizational
Agility
Lean Portfolio
Management
Agile
Product
Delivery
Team and
Technical
Agility
Continuous
Learning
Culture
SAFe®
for Lean Enterprises
Portfolio
Configuration
'
Enterprise Government
Epic
Owners
I
Enterprise
Architect
Business •
I
Owners -
-~-
,. a
System Product
Arch/Eng Mgmt
'
RTE
Agile Teams
&
Product
Owner
I
1111
Scrum
Master
Business
I
Dev
I
Ops
I
Support
7
...
NFR5
~
Business Agility
~
#-~
Measure
t
,I
l
&
Grow
0
0RTFOLI □
==-11
{
Portfolio Backlog
~ ;s1 __
CoMa,M ~,~
r
·-
·---
·-
Strategic Portfolio
Themes Vision
551=-
KPls
Guardrails
Value Streams
Customer Centricity
@ 00
Design Thinking
[
Continuous Delivery Pipeline
......
·

··
... ·:•:·"-•' .... "''('•. :•:····
·

·
........ .,._
AGILUELEASE.,TJtAJN
= --
·.,. ............ ,4.::-:· ..........
·>·'::-: .. ·•· ....... .
El
Continuous
Exploration
Continuous
Integration
Continuous Deployment
]
Release
on Demand
ESSENTIAL -
Solution
Context
ws.1, ...
Pl Objectives System Demos
System Demos
. 8--..
C • ~
--
-
C • -• ..
-
~
NFRs
Program
Backlog •
NFRs
1
-
1
Core
- Values
XP
n
•Plan • Execute
:...+ •
Review
Scrum
• Retro
s
Kanban
111[
Lean-Agile
~
~
Mindset
-
• • •

Goals
,.., Goals
I~
@--.
mm
1~
mm
,,,...,.,, ,,,...,.,,
Cl Cl
,,,...,.,,
I 1,,,...,.,,
ml
;A,.. ;A,..
ma
mm
j
Architectural
0 0
o-d DevOps ~
CE Iterations CE Runway
Built-In
Program ln<:rement Program Increment
SAFe
Principles
•- Implementation
( __ Roadmap
Lean-Agile Leadership
Quality
Pl
al.@
e-
SAFe Program
Consultant
Roadmap

MIiestones ,..
Shared Services :.:.:.
CoP
I
A•
I
System
Team
I
f) ....
Lean
UX
I

Metrics •
SAFe·
1
scALE

AGILE··
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

H i dd en T o pi c T i tl e T e xt

Enterprise
Solution
Delivery
Agile
Product
Delivery
Team and
Technical
Agility
SAFe®
for Lean Enterprises
Large Solution Configuration
'
Enterprise Government
,.
Solution
Arch/Eng
Solution
Mgmt
ii
STE
Business •
I
Owners ----
,. a
System Product
Arch/Eng Mgmt
'
RTE
Agile Teams
• 1h11
Product
Owner
Scrum
Master
Business
I
Dev
I
Ops
I
Support
Compliance MBSE
Set~Based
i ---,:.~·
~
-=·
NfRs
Solution
Demo
Solution Backlog
SOLUTION
TRAIN
=
Customer Centricity
@ 00
Design Thinking
c.~• ~
--
-
C • -• ~
- NFRs
Program
Backlog
rip
-
Scrum
[
Continuous Delivery Pipeline
.•·.:· ..•• -~· ...... _;•.;.:4• •••.•.•
"'(•-.:.~·=: ..
~
.......
·> ...
At;JLE'JlELEA-SE';TRA
.,.. .•••••.•.••. ·"-·:•: ••..••.••. ·•· ::-:· •• ·<· .••••••.••• •
Continuous Continuous Continuous
~
Exploration Integration Deployment
Pl Objectives System Demos
System Demos
• Plan • Execute • Review • Retro
• •
Goals --
CD --- ----.
Cl ----.
l!!l!!I
• •
Goals
li!l!D
c@~-~ ~:
----
~
Cl
!!, "
mm
mma
ml
LARGE SOLUTION ]
Release
on Demand
C 0
~ !!,
@
ESSENTIAL -
Solution
Context
G,
0 0 "-0 DevOps G

NFRs
~
" "
CE
Iterations
CE
ml
~~'!!~turat
Built-In
Kanban
Program ln_i:_rement Program Increment
Quality
Pl 31.@
1
-
1
Core
- Values
JDl
Lean-Agile
~=
Mindset
SAFe
Principles
---) Implementation
C_
Roadmap
e-
SAFe Program
Consultant
Lean-Agile Leadership
Vision
Roadmap

MIiestones
61
Shared Services
I
:.la.
CoP
I
,_.
I
System
Team
I
t) ,,_
Lean UX
I

Metrics ---•
SAFe·
1 scALEo
AGILE··
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

H i dd en T o pi c T i tl e T e xt

Agile
Product
Delivery
Team and
Technical
Agility
SAFe®
for Lean Enterprises
Business •
I
Owners ----
,. al
System Product
Arch/Eng Mgmt
Customer Centricity
@ 00
Design Thinking
[
Essential Configuration
Continuous Delivery Pipeline
·····

····
............. '( ..


·•....
]
,•···
··:•:· ··:•:··
··:.;..
;.iGJl~E'ff,fsgfl~7~ ::-"' )
8
.,, ............ ,.._::::· ........... .... ::,:: .·<· ........... ··
Continuous Continuous Continuous Release
~
Exploration Integration Deployment on Demand
ESSENTIAL -
Solution
Context
Vision
'
"!Wf,F
~.
Pl Objectives
System Demos
System Demos
/e...,_
RTE
Agile Teams • 11111
Product
Owner
Scrum
Master
Business
I
Dev
I
Ops
I
Support
.c -- -
C • -• ~
- NFRs
Program
Backlog •
NFRs
1
-
1
Core
- Values
XP
.t5.
•Plan • Execute
..., •Review
Scrum
• Retro
~
Kanban
JIil
Lean-Agile
~=
Mindset
• • • •
Goals ...
CD
lml!D
~
mma
_..,..,
Cl
_..,..,
ml
"
Iterations
Program Increment
SAFe
Principles


Goals
~---
CD
l?/!lD
~
C _g
_..,..,
]
Cl
lml!D
_..,..,
!!c
" CE
Program Increment
•-.==)
Implementation
<--~
Roadmap
Architectural Runway
0 0
)_9 DevOps ~ Built-In
Quality
e1,.
©
Scaled Aa
e-
SAFe Program
Consultant
Roadmap
,_.
System
Team •
Lean-Agile Leadership
• A C
e,
I
PROVIDED
BY
11re SCALED
AGILEf
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

H i dd en T o pi c T i tl e T e xt

~ ..
~
BUSINESS AGILITY
MEASURE
&
GROW ,
d
l
Enterprise Solution Delivery • Apply Lean system engineering to build really big systems
• Coordinate and align the full supply chain
• Continually evolve live systems
~
~
Lean System and
Solution Engineering
Coordinating Trains
and Suppliers
···········································
Agile Product Delivery • The customer is the center of your product strategy
• Develop on cadence and release on demand
• Continuously explore, integrate, deploy, and innovate
@
A A
I I
Customer Centricity &
Design Thinking
Develop on Cadence
Release on Demand
DevOps and the Continuous
Delivery Pipeline Team And Technical Agility • High-performing, cross-functional, Agile teams
• Business and technical teams build business solutions
• Quality business solutions delight customers Agile Teams Teams of
Agile Teams
0 Built·in
Quality
..
Lean Portfolio Management
Strategy
&
Investment Funding
• Align strategy, funding, and execution
t
• Optimize operations across the portfolio
,:;::.
• Lightweight governance empowers
decentralized decision-making
Lean
~
Agile Portfolio
©
Continually Evolve
Live Systems
@) :
~45 ~Ii.
I.I
~
,.."',@
@
••
Centnc1ty
r.i
tr S
~
Iii:: ~
·.
·.
Lean-Agile Leadership
·.
• Inspire others by modeling desired behaviors
• Align mindset, words, and actions to
Lean-Agile values and principles
• Actively lead the change and guide others
to the new way of working
iii
·--, <=-◊
Governance \::
J
Operations
Organizational Agility • Create an enterprise-wide, Lean-Agile mindset
• Lean out business operations
• Respond quickly to opportunities and threats
••••
__...JIIMNttl~ Lean·thinking People
and Agile Teams
. ..
Continuous
Learning Culture
~
Lean Business
Operations
• Everyone in the organization learns
and grows together
• Exploration and creativity are part of the
organization's DNA
~
A·· ...• -
.
•········
····•
Strategy Agility
• Continuously improving solutions, services, and
processes is everyone's responsibility
~::..
Learning
Organization
• Innovation
Culture
0 Relentless
Improvement
Leading by Example Mindset & Principles Leading Change
©
Scaled Agile, Inc.
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

H i dd en T o pi c T i tl e T e xt

SAFe® Implementation Roadmap
Business results
30-75%
1/23/20
Leading SAFe• for
SAFe• Government (Reach the tipping point) ••
Waterfall/
Ad hoc Agile
·•·'
.
-
0(:-
~
~
a, ><
w ;
~
~o
v
Agile Product Management ~
'
'
>>
r .. •
I
~SAFe•
WDevOps
Implementing SAFe•
-SCALED AGILE' T
PARTNER NETWORK
Train Lean-Agile
Change Agents
Leading SAFe• •
I
Lean Portfolio
Management ♦
Train Executives,
Managers, and Leaders
.:.,.:. Lean-Agile Center of Excellence
~>
SAFe•for SAFe• for SAFe• Scrum
Teams
Architects Master
• • •
I
-~-
I
10-50%
Identify Value
Streams and ARTs
SAFe• Product Owner/ Leading SAFe•
Product Manager
(for ART stakeholders)


c,.~
~,.
~
~
~ 3 -0 in 3 §
47"
;:;,, o·
v
v,e\'l>
Train Teams and
(
(
Prepare for ART Launch
Launch ART
Implementing SAFe• Lean Portfolio SAFe• Release SAFe• Advanced
(moreSPCs) Management Train Engineer
Scrum Master
• •
-)
,;:--
I


@
..... •
Launch More ARTs



-~
Extend to the
-(~~-
~:14
~
Accelerate
and Value Streams
....
...
/
Portfolio
25- 75%
20-50%
SCALED AGILE~®
scaledagileframework.com/implementation-roadmap
©
Scaled Agile, Inc.
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

H i dd en T o pi c T i tl e T e xt

SAFe® Courses and Certifications
Leading SAFe"
I
Thriving in the Digital Age with Business Agility
I •
with SAFe® 5 Agilist Certification
Implementing SAFe"
I
Achieving Business Agility 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-Agile 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 Agile 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
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

i | © Scaled Agile, Inc.
SAF e® C o ur se At te n di ng t hi s c o ur se g i ves st ud en ts acc ess to t he S AF e ® Pr acti ti o ner e xa m an d r el a te d pr e par ati on mat er i al s .
Table of Contents
Privacy Notice .......................................................................... 1
Digital Workbook User Guide................................................... 2
Lesson 1: Introducing SAFe ....................................................... 5
1.1 Connect with the Scaled Agile Framework ........................ 6
1.2 Explore Lean, the Agile Manifesto, and SAFe
Principles ............................................................................... 16
1.3 Identify Scrum, Kanban, and Quality Practices ................ 31
Lesson 2: Building an Agile Team ............................................ 39
2.1 Build your team ................................................................ 40
2.2 Explore the Scrum Master and Product Owner roles ....... 50
2.3 Meet the teams and people on the train .......................... 53
Lesson 3: Planning the Iteration ............................................... 59
3.1 Prepare the backlog ......................................................... 60
3.2 Plan the Iteration .............................................................. 70
Lesson 4: Executing the Iteration ............................................. 85
4.1 Visualize the flow of work................................................. 86
4.2 Measure the flow of work ................................................. 88
4.3 Build quality in .................................................................. 90
4.4 Continuously integrate, deploy, and release .................... 95
4.5 Improve flow with communication and
synchronization .................................................................... 103
4.6 Demonstrate value ......................................................... 107
4.7 Retrospect and improve ................................................. 110
Lesson 5: Executing the PI ..................................................... 117
5.1 Plan Together ................................................................ 118
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

ii | © Scaled Agile, Inc.
5.2 Integrate and demonstrate together ............................... 139
5.3 Learn together ................................................................ 142
Lesson 6: Becoming a Certified SAFe Practitioner ................. 149
6.1 Becoming a Certified SAFe Professional ....................... 150
Glossary ...................................................................................... 155
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

1 | © Scaled Agile, Inc.
Privacy Notice
Your name, company, and email address will be shared with Scaled Agile, Inc. for
course fulfillment, including testing and certification. Your information will be used in
accordance with the Scaled Agile privacy policy available at
https://www.scaledagile.com/privacy-policy/.

For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

2 | © Scaled Agile, Inc.
Digital Workbook User Guide
Frequently Asked Questions
Q: How can I take notes in my digital workbook?
A: After each lesson, there is a notes page that allows you to type notes directly into
the workbook. Remember to save your workbook to your personal computer to save
any content you may have added.

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.

For additional assistance in annotating your digital workbook, please refer to the
tutorials and support articles for the PDF reader of your choice.
Q: What other features are included in the digital workbook?
A: Action plan slides are followed by editable digital action plan worksheets. 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 resources on the Scaled
Agile Framework website, like the Implementation Roadmap and course certification
pages.
Q: How do I fill out the action plan in my digital workbook?
A: To add text to a blue text field, click within the blue box and type. Remember to
save your workbook to your personal computer to save any content you may have
added.
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 letter
sized and full color, so make sure to adjust your printing preferences accordingly.

For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

3 | © Scaled Agile, Inc.

Notes:

Notes:
Logistics
► Class times
► Breaks
► Lunch
► Restrooms
► Accessing Wi-Fi
► Working agreements
SCALED AGILE • Cl Scaled Agile.Inc.
Course goals
At the end of this course you should be able to:
► Apply SAFe to scale Lean and Agile delivery in your Enterprise
► Know your team and its role on the Agile Release Train
► Know all other teams on the train, their roles, and the dependencies between
teams
► Plan Iterations
► Execute Iterations and demonstrate value
► Plan program increments
► Integrate with and work with other teams on the train
SCALED AGILE · Cl Scaled Agile.Inc.
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

4 | © Scaled Agile, Inc.

Notes:

Notes:
Course map
► Lesson 1: Introducing SAFe
► Lesson 2: Building an Agile Team
► Lesson 3: Planning the Iteration
► Lesson 4: Executing the Iteration
► Lesson 5: Executing the Program Increment (Pl)
► Lesson 6: Becoming a Certified SAFe Practitioner
SCALED AGILE • Cl Scaled Agile.Inc.
Activity: Introducing the SAFe Practitioner Action Plan
► Step 1: In your workbook you
will find the
SAFe Practitioner
Action Plan
► Step 2: At the end of each
lesson, you will have an
opportunity to add ideas,
insights, and improvement
items as a takeaway from
each of the lessons
SCALED AGILE · Cl Scaled Agile.Inc.
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

SAFe® Course Attending this course gives students access to the
SAFe® Practitioner exam and related preparation materials.

5 | © Scaled Agile, Inc.
Lesson 1
Introducing SAFe

Learning Objectives:
1.1 Connect with the Scaled Agile Framework
1.2 Explore Lean, the Agile Manifesto, and SAFe Principles
1.3 Identify Scrum, Kanban, and Quality Practices


For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

1.1 Connect with the Scaled Agile Framework


6 | © Scaled Agile, Inc.
1.1 C on ne ct wi t h th e Sc al e d Ag i l e F r a m e w or k

Notes:

Notes:
1.1 Connect with the Scaled Agile Framework
SCALED AGILE ·
How do we keep pace?
Our development methods must keep pace with an increasingly complex world.
► We've had Moore's Law for hardware, and
now software is eating the world
► Our development practices haven't kept pace;
Agile shows the greatest promise but was
developed for small teams
► We need a new approach, one that harnesses
the power of Agile and Lean and applies to
the needs of the enterprises who build the
world's most important software and systems
SCALED AGILE · Cl Scaled Agile.Inc. 6
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

1.1 Connect with the Scaled Agile Framework


7 | © Scaled Agile, Inc.

Notes:

Notes:
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

1.1 Connect with the Scaled Agile Framework


8 | © Scaled Agile, Inc.

Notes:

Notes:
But sometimes,
it feels like this.
Agile doesn't
fit our large
complex and
heavily
regulated
solutions
No way to
improve
systematically
Our leadership
style and
company
culture clashes
with Agility
DevOps and
Continuous
Delivery are
impossible in
our
environment
Quality is low
Under­
estimated
dependencies
Technical debt
is growing
Budget
processes
inhibit Agility
and
innovation
Late
delivery
Team-level
Agile
or ad hoc Agile
Problems
discovered
too late
value when
customers
need it
Poor
morale
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

1.1 Connect with the Scaled Agile Framework


9 | © Scaled Agile, Inc.

Notes:

Notes:
Why SAFe?
SAFe business benefits are derived directly from case studies written by SAFe customers
10-50% happier more
motivated employees
20 -50% increase
in productivity
30 -75% faster
time-t0-01arket
25-75%
defect reduction
Source: https://v5.scaledagileframework.com/case-studies
SCALED AGILE • Cl Sealed Agile.Inc.
11
12
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

1.1 Connect with the Scaled Agile Framework


10 | © Scaled Agile, Inc.

Notes:

Notes:
SAFe: Roots, past, present, and future
2011 Field experience at enterprise scale Now ...
Lean product development I Agile development I DevOps I Systems thinking
SCALED AGILE · Cl Scaled Agile.Inc.
Seven Core Competencies of Business Agility
--Execution
~ Ent~rprise Solution
~ Delivery

~ Agi!e Product
~ Delivery
>---->--- Strategy
us om
Cen;c~
Organizational ~
Agility'Qf!;'
Continuous
Learning
Culture
13
14
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

1.1 Connect with the Scaled Agile Framework


11 | © Scaled Agile, Inc.

Notes:

Notes:
Lean-Agile Leadership provides the foundation
► Inspire others by modeling desired behaviors
► Align mindset, words, and actions to Lean-Agile values and principles
► Actively lead the change and guide others to the new way of working
Leading by Example
••
iii
SCALED AGILE · Cl Scaled Agile.Inc.
Mindset & Principles
Team and Technical Agility is the engine
► High-performing, cross-functional Agile teams
Leading Change
·---,
(--
---❖
► Business and technical teams build business Solutions
► Quality business Solutions delight Customers
Agile Teams Teams of Agile Teams Built-In Quality
AGILE REJ.EASE RA/
SCALED AGILE • Cl Scaled Agile.Inc.
15
16
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

1.1 Connect with the Scaled Agile Framework


12 | © Scaled Agile, Inc.

Notes:

Notes:
Agile Product Delivery provides the focus on Customer and execution
► The Customer is the center of your product strategy
► Develop on cadence and Release on Demand
► Continuously explore, integrate, deploy, and innovate
Customer Centricity
and Design Thinking
@
00
SCALED AGILE · Cl Scaled Agile.Inc.
Develop on cadence
and release on demand
llllll
DevOps and the
Continuous Delivery Pipeline
AGILE RELEASE TIIAIN
Organizational Agility provides the flexibility to change
► Create an enterprise-wide, Lean-Agile mindset
► Lean out business operations
► Respond quickly to opportunities and threats
Lean-thinking People
and Agile Teams
---
•••••
MNNN1'4
SCALED AGILE • Cl Scaled Agile.Inc.
---
Lean Business
Operations
Strategy Agility
le:
···-(!)
e------·
·-•
17
18
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

1.1 Connect with the Scaled Agile Framework


13 | © Scaled Agile, Inc.

Notes:

Notes:
Continuous Learning Culture transforms the culture
► Everyone in the organization learns and grows together
► Exploration and creativity are part of the organization's DNA
► Continuously improving solutions, services, and processes is
everyone's responsibility
Learning Organization Innovation Culture Relentless Improvement

SCALED AGILE · Cl Scaled Agile.Inc. 19
Enterprise Solution Delivery drives delivery of highly complex systems
► Apply Lean system engineering to build really big systems
► Coordinate and align the full supply chain
► Continually evolve live systems
Lean System and
Solution Engineering
-----------
SCALED AGILE • Cl Scaled Agile.Inc.
Coordinate Trains
and Suppliers
Continually Evolve
Live Systems
20
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

1.1 Connect with the Scaled Agile Framework


14 | © Scaled Agile, Inc.

Notes:

Notes:
Lean Portfolio Management aligns execution to strategy
► Align strategy, funding, and
execution
► Optimize operations across
the portfolio
► Lightweight governance
empowers decentralized
decision-making
SCALED AGILE · Cl Scaled Agile.Inc.
SAFe configurations
Four configurations provide the right Solution for each Enterprise.
Full Configuration
Large Solution Configuration
Portfolio Configuration
Essential Configuration
SCALED AGILE • Cl Scaled Agile.Inc.
21
22
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

1.1 Connect with the Scaled Agile Framework


15 | © Scaled Agile, Inc.

Notes:
Positioning an Agile Team in a SAFe Enterprise
= T--T T
"=c., -= ... ._.._ ___ ..!!.
"'r'"i" -
"'
·-
--- .,,
oil- - - -- - "='
Agile Teams Agile Release Train
SCALED AGILE · Cl Scaled Agile.Inc.
Essential SAFe contains:
Roles and activities, and
events and processes which
Agile Teams use to build and
deliver value in the context
of the ART
23
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

1.2 Explore Lean, the Agile Manifesto, and SAFe Principles


16 | © Scaled Agile, Inc.
1.2 E xpl or e L ea n, t he Ag i l e M a ni fe st o, an d SA F e Pr i n ci pl e s

Notes:

Notes:
1.2 Explore Lean, the Agile Manifesto, and SAFe
Principles
SCALED AGILE .
SAFe House of Lean
SCALED AGILE · Cl Scaled Agile.Inc.
~
::::,
.... -
~a
(.) -0
Q) C
o. ro
(/) Q)
Q) -
0:: 0.
0
Q)
0.
::
0
u::::
C
0
:;:;
ro
>
0
C
C
(/) c
(/) Q)
a, E
:;:::: Q)
C >
Q) 0
ai 0..
o:: E
25
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

1.2 Explore Lean, the Agile Manifesto, and SAFe Principles


17 | © Scaled Agile, Inc.

Notes:

Notes:
Value
Achieve the shortest sustainable
lead time with:
► The best quality and value to
people and society
► High morale, safety, and
Customer delight
SCALED AGILE · Cl Scaled Agile.Inc.
Respect for people and culture
► Generative culture
► People do all the work
► Your Customer is whoever
consumes your work
► Build long-term partnerships
based on trust
► To change the culture, you
have to change the
organization
SCALED AGILE • Cl Scaled Agile.Inc.
~
LL
C
0
~
>
0
C
C
"'c
U) Q)
w E
;:, Q)
C >
Q) 0
ID i5..
a:: E
There is only one boss. The customer.
And he can fire everybody in the company
-Sam Walton
I!
::::s
... -
~!
CD C
0. al
In CD
CD -
a: 0.
&
C
0
~
~
C
C
-UJ C
U) Q)
w E
;:, Q)
C >
Q) 0
ID i5..
a:: E
Culture eats strategy for breakfast.
-Peter Drucker
26
27
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

1.2 Explore Lean, the Agile Manifesto, and SAFe Principles


18 | © Scaled Agile, Inc.

Notes:

Notes:
Flow
► Optimize sustainable value
delivery
► Build in quality
► Understand, exploit, and
manage variability
► Move from projects to
products
SCALED AGILE · Cl Scaled Agile.Inc.
Innovation
► Innovative people
► Provide time and space for
innovation

Go see "Gemba"
'

Experimentation and
feedback
► Innovation riptides
► Pivot without mercy or guilt
SCALED AGILE • Cl Scaled Agile.Inc.
C:
0
~
0
C:
E
enc
en a,
a,
E
:;::::; Q)
C: >
Q) 0
w c..
a:: E
Operating a product development process
near full utilization is an economic disaster.
-Don Reinertsen
C en c
0 en
Q)
~ ..
Q) E
ca
'E
Q)
_Q
> >
u. 0
Q)
e
C w a.
.E a::
E
Innovation comes from the producer.
-W Edwards Deming
28
29
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

1.2 Explore Lean, the Agile Manifesto, and SAFe Principles


19 | © Scaled Agile, Inc.

Notes:

Notes:
Relentless Improvement

A constant sense of danger
► Optimize the whole

Problem solving culture
► Base improvements on facts

Reflect at key Milestones
SCALED AGILE · Cl Scaled Agile.Inc.
Leadership
► Lead by example
► Adopt a growth mindset
► Exemplify the values and
principles of Lean-Agile and
SAFe
► Develop people
► Lead the change
► Foster psychological safety
SCALED AGILE • Cl Scaled Agile.Inc.
Q)
L..
::J -
L.. .....
II)
C:
.ea
C: Cl)
0
II)
E .....
:::
:.::;
Cl)
(.) 1:l ro ;. Cl)
Q)
C: .Q > C: >
a. ro
LL 0 Cl) e en a, C:
Q)
Q) -
E
Q.
0:::: a. ~
E
0
Q)
a.
Those who adapt the fastest win.
~
:::J
.... ......
.E ::i
u
tl "O
QJ C:
c.. ro
gJ ~
0:: c..
0
QJ
c..
C:
0
~
>
0
C:
C:
LEADERSHIP
......
<Jl C:
<Jl
QJ
w E
:;:::, QJ
C: >
QJ 0
ai a.
0:: -~
People are already doing their best;
the problems are with the system.
Only management can change the system.
-W Edwards Deming
30
31
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

1.2 Explore Lean, the Agile Manifesto, and SAFe Principles


20 | © Scaled Agile, Inc.

Notes:
Activity: Assessing a Lean mindset
► Step 1: Assess where your
team stands in embracing a
Lean mindset.
► Step 2: Discuss the results of
the self-assessment. Do you
have similar low or high
scores?
SCALED AGILE · Cl Scaled Agile.Inc.
(low)
1 2
Value delivery
Q --0
Respect:~~~~~~!: Q 0
FlowQ- 0-
Innovation Q 0
imp~:~:"~=~~ 0 0
leadership Q 0
3
-D
0
0
-0-
0
0
4
Duration
~
~
(high)
5
0- 0
0 0
0 0
0- 0
0--0
0
-D
32
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

Step 1: Assess where your team stands in embracing a Lean mindset.
Step 2: Discuss the results of the self-assessment. Do you have similar
low or high scores?
Lean Mindset Self-Assessment
Notes
Value delivery
Respect for people
and culture
Flow
Innovation
Relentless
improvement
Leadership
(low)
1 2 3 4
(high)
5
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

1.2 Explore Lean, the Agile Manifesto, and SAFe Principles


22 | © Scaled Agile, Inc.

Notes:

Notes:
The Agile Manifesto
We are uncovering better ways of developing software by doing it and
helping others do it.
Through this work we have come to value:
-
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
- -
That is, while there is value in the items on the right, we value the items on the left more.
@ agilemanifesto.org
SCALED AGILE · Cl Scaled Agile.Inc. 33
The Agile Manifesto Principles
1. Our highest priority is to satisfy the customer through early and continuous delivery of
valuable software.
2. Welcome changing requirements, even late in development. Agile processes harness
change for the customer's competitive advantage.
3. Deliver working software frequently, from a couple of weeks to a couple of months,
with a preference for the shorter timescale.
4. Business people and developers must work together daily throughout the project.
5. Build projects around motivated individuals. Give them the environment and support
they need, and trust them to get the job done.
6. The most efficient and effective method of conveying information to and within a
development team is face-to-face conversation.
SCALED AGILE • Cl Scaled Agile.Inc. 34
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

1.2 Explore Lean, the Agile Manifesto, and SAFe Principles


23 | © Scaled Agile, Inc.

Notes:

Notes:
The Agile Manifesto Principles
7. Working software is the primary measure of progress.
8. Agile processes promote sustainable development. The sponsors, developers,
and users should be able to maintain a constant pace indefinitely.
9. Continuous attention to technical excellence and good design enhances
agility.
10. Simplicity-the art of maximizing the amount of work not done-is essential.
11. The best architectures, requirements, and designs emerge from self­
organizing teams.
12. At regular intervals, the team reflects on how to become more effective, then
tunes and adjusts its behavior accordingly.
SCALED AGILE · Cl Scaled Agile.Inc. 35
Activity: Agile Manifesto principles ~~
~~
► Step 1: Review the principles
behind the Agile Manifesto
► Step 2: Select one or more
principles in your group
SCALED AGILE • Cl Scaled Agile.Inc.
► Step 3: Discuss as a team how
these principles apply in your
context.
► Step 4: Provide an example of
how you would apply one of the
principles to your context and
share with class
36
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

1.2 Explore Lean, the Agile Manifesto, and SAFe Principles


24 | © Scaled Agile, Inc.

Notes:

SAFe® Lean-Agile Principles
#1 Take an economic view
#2 Apply systems thinking
#3 Assume variability; preserve options
#4 Build incrementally with fast, integrated learning cycles
#5 Base milestones on objective evaluation of working systems
#6 Visualize and limit
WIP, reduce batch sizes, and manage queue lengths
#7 Apply cadence, synchronize with cross-domain planning
#8 Unlock the intrinsic motivation of knowledge workers
#9 Decentralize decision-making
#10 Organize around value
SCALED AGILE · Cl Scaled Agile.Inc. 37
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

1.2 Explore Lean, the Agile Manifesto, and SAFe Principles


25 | © Scaled Agile, Inc.

Notes:

Video link: https://vimeo.com/320364003/fcc9769bc6


Video: Building Incrementally: Economic
Advantage
SCALED AGILE · Cl Scaled Agile.Inc.
Ir-vi ~
Duration
~
~
38
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

1.2 Explore Lean, the Agile Manifesto, and SAFe Principles


26 | © Scaled Agile, Inc.

Notes:

Notes:
Agile economics: Deliver early and often
IM+iili::H:ii --~-1
M/1:M:i&IH:I .J
IIIH:4
i iii D
1-,
Documents Documents Unverified System System
_Q_Q _Q_Q_Q _Q _Q _Q
SCALED AGILE · Cl Scaled Agile.Inc. 39
Use Iterations and Program Increments to learn quickly
~
Do Check
-c
C >
C:
., .,
E E
Program
e e POCA
u u
.5 Plan
~ Adjust
.5
~
E E tr
~
0 Q
~
en en
e e
D.
_,,
C
_,,
C
_,,
C
_,,
C
_,,
D.
C , , , , ,
Team POCA
-- ---
Iterations
SCALED AGILE • Cl Scaled Agile.Inc. 40
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

1.2 Explore Lean, the Agile Manifesto, and SAFe Principles


27 | © Scaled Agile, Inc.

Notes:

Notes:
Base milestones on objective evaluation of working systems
► Build the system in
increments, each of which is
an integration point that
demonstrates some evidence
of the feasibility of the
solution in process.
► Milestones based on
objective evaluation of
working systems.
SCALED AGILE · Cl Scaled Agile.Inc.
Progress
Objectives
0
Product
•. ..t
Customer Product/Solution
Feedback Performance
System Demo
Process
i
Improvement
Backlog Items
41
Visualize and limit WIP, reduce batch size, and manage queue lengths
Little's Law
Long queues: All bad
Longer cycle times
Increased risk
More variability
Lower quality
Less motivation
SCALED AGILE • Cl Scaled Agile.Inc. 42
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

1.2 Explore Lean, the Agile Manifesto, and SAFe Principles


28 | © Scaled Agile, Inc.

Notes:

Notes:
Visualize and limit work in progress
One team's big visible information radiator (BVIR)
Today
Wed. Thurs. Fri. Mon. Tues. Wed. Thurs. Fri. Mon. Tues.
Build Accepted
How is this team doing? How do you know that?
SCALED AGILE · Cl Scaled Agile.Inc.
Activity: Experience a large batch size
► Step 1: Create groups of five people with 10 coins per group.
Designate one person as the timekeeper. The remaining four
people will be processing the coins.
► Step 2: Person by person, flip the 10 coins one at a time,
recording your own results (heads or tails).
► Step 3: Pass all 10 coins at the same time to the next person
who repeats Step 2, until all four members complete the task.
43
Duration
~
~
► Step 4: The timekeeper stops the timer and records the total time.
SCALED AGILE • Cl Scaled Agile.Inc. 44
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

1.2 Explore Lean, the Agile Manifesto, and SAFe Principles


29 | © Scaled Agile, Inc.

Notes:

Part 1: https://vimeo.com/256459905/5a104a61c5
Part 2: https://vimeo.com/256460187/3c08a15bd3
Part 3: https://vimeo.com/256460427/438210fe17

Activity: Experience a small batch size
► Step 1: Make sure the timekeeper is ready to start the timer
Duration
~
~
► Step 2: This time, each person flips one coin at a time, records the
result (heads or tails), and immediately passes the coin to the next
person
► Step 3: The timekeeper will stop the timer when the last person flips
the last coin and then records the result
SCALED AGILE · Cl Scaled Agile.Inc. 45
I Pp ~
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

1.2 Explore Lean, the Agile Manifesto, and SAFe Principles


30 | © Scaled Agile, Inc.

Notes:

Notes:
Reduce batch size for higher predictability
-
V,
0
u
SCALED AGILE · Cl Scaled Agile.Inc.
Optimal batch size
(lowest total cost)
Items per batch
Transaction
cost
Principles of Product Development Flow, Don Reinertsen
Apply cadence, synchronize with cross-domain planning
Cadence-based
planning limits
variability.
SCALED AGILE • Cl Scaled Agile.Inc.
Probably need help
from a system team
Ir

\• u .....
hi
• • • u .....
hi
• • • u .....
hi
Program Program
System Demos Increment System Demos Increment
l l
Sys 1 Sys 2 Sys 3 Sys 4 Sys 5 Sys 6 Sys 7 Sys 8
CISceledAgile. Inc.
46
47
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

1.3 Identify Scrum, Kanban, and Quality Practices


31 | © Scaled Agile, Inc.
1.3 I de nti f y Scr u m, K a nb a n, an d Qu al i t y Pr acti c es

Notes:

Notes:
1.3 Identify Scrum, Kanban, and Quality Practices
SCALED AGILE .
From traditional development to Agile
Instead of a large group ... ... working on all of the
requirements ...
... and integrating and delivering value
toward the end of development,
----------------------------------------------------------------------------------
Have small teams working
together as a program ...
SCALED AGILE · Cl Scaled Agile.Inc.
... working on small batches
of requirements ...
-
C J
-
00000
8
... and delivering value in short
timeboxes with frequent integration
and improvement cycles.
49
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

1.3 Identify Scrum, Kanban, and Quality Practices


32 | © Scaled Agile, Inc.

Notes:

Notes:
Agile for teams: Scrum
► Roles:
Agile Team
Scrum Master (SM)
Product Owner (PO)
► Events:
Iteration Planning
Daily stand-up (DSU)
Iteration review
Iteration retrospective
SCALED AGILE · Cl Scaled Agile.Inc.
Agile for teams: Kanban
Iteration
Visualize work flow. Limit work in process. Improve flow.
Team
Backlog
SCALED AGILE • Cl Scaled Agile.Inc.
2 6
Analyze
◄---
4
Review
2
Build
8 6
Integrate
and test
In
p,og,e" Ready Ill
Average WIP and duration are measured from the point
work is pulled from the backlog until it is accepted.
••
-- -►
50
Accepted
51
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

1.3 Identify Scrum, Kanban, and Quality Practices


33 | © Scaled Agile, Inc.

Notes:

Video link: https://vimeo.com/339425532/e05c067fbf


Video: Designing your team's Kanban
system
SCALED AGILE · Cl Scaled Agile.Inc.
Ir-vi ~
Duration
~
~
52
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

1.3 Identify Scrum, Kanban, and Quality Practices


34 | © Scaled Agile, Inc.

Notes:

Notes:
Quality practices provides the basis for Technical Agility
Examples for quality practices inspired from extreme Programming (XP)
Test-Driven
Development
..
. .
SCALED AGILE · Cl Scaled Agile.Inc.
Collective
Ownership
XP
-
.
User Stories
II■
Pair Work
IUMf:il·hi,i·I
Adapted from xprogramming. com
Teams in SAFe are part of an Agile Release Train
Dolphins •
~
Learn
Integrate and demo together u
(Ride Control) Product \, together
'
t
I
t ~
Owner ....
L
• •
Bears &
I Scrum
_b_
@ @
1h11 Master
(Player Portal) Product \,
~
Owner ....
1: - .,
I Scrum
_b_
Plan
E
Eagles &
E
11111 Master
together
u
(Feature Team) Product ....
.!:
Owner ....
E
E
en
e
~
C.
Iguanas &
(Feature Team) Product \,
Owner ....
Synchronize
GJL REL E.A S.E TfiA.LN
SCALED AGILE • Cl Scaled Agile.Inc.
53
1: .,
E
E
u
.!:
E
E
Cl
e
C.
54
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

1.3 Identify Scrum, Kanban, and Quality Practices


35 | © Scaled Agile, Inc.

Notes:

Notes:
The ART and teams continuously deliver value

Pl
SCALED AGILE · Cl Scaled Agile.Inc.
Release on Demand
. A:················~ .....
Continuous
Exploration
··•············)'······
.,., ... •···········•,;. ...
Continuous
Integration
·y. .......... ·<· ... .
. A:················~ .... .
Continuous
Deployment
··•············)'······
Taking Action: Mindset, principles, and
practices
► Step 1 : Think about the topics we
discussed about Lean-Agile
Mindset, the Agile Manifesto, the
SAFe Principles and the Scrum,
Kanban and quality practices
► Step 2: As a team, brainstorm 1-
3 actions you could take to
improve in any of those areas
► Step 3: Individually, write down
one idea in your Action Plan and
share with the class
SCALED AGILE • Cl Scaled Agile.Inc.
Pl
55
~~
~~
56 䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

© SCALED AGILE, INC.
Lesson 1:
Introducing SAFe
Step 1: Think about the topics we discussed about Lean-Agile Mindset,
the Agile Manifesto, the SAFe Principles and the Scrum, Kanban and
quality pr
actices
Step 2: As a team, brainstorm 1-3 actions you could take to improve in
any of those areas
Step 3: Individually, write down one idea in your Action Plan and share
with the class
SAFe Practitioner Action Plan
# I Take an economic view
#2 Apply systems thinking
#3 Assume variability; preserve options
#4 Bulld Incrementally with fast, Integrated learning cycles
#5 Base milestones on objective evaluation of working systems
#6 Visualize and limit WIP. reduce batch sizes, and manage queue lengths
#7 Apply cadence, synchronize with cross-domain planning
#8 Unlock the intrinsic motivation of knowledge workers
#9 Decentralize decision.making
#10 Organize around value
OSaladf,qle,lnc..
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

1.3 Identify Scrum, Kanban, and Quality Practices


37 | © Scaled Agile, Inc.

Notes:
Lesson review
In this lesson you:
► Connected with SAFe
► Explored Lean, the Agile Manifesto, and SAFe Principles
► Identified Scrum, Kanban, and XP practices
SCALED AGILE · Cl Scaled Agile.Inc. 57
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

Lesson 1 notes
Enter your notes below:
Reminder: If using a digital workbook, save your PDF often so you don't lose any of your note s.
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

SAFe® Course Attending this course gives students access to the
SAFe® Practitioner exam and related preparation materials.

39 | © Scaled Agile, Inc.
Lesson 2
Building an Agile Team

Learning Objectives:
2.1 Build your team
2.2 Explore the Scrum Master and Product Owner roles
2.3 Meet the teams and people on the train


For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

2.1 Build your team


40 | © Scaled Agile, Inc.
2.1 B ui l d your te a m

Notes:

Notes:
2.1 Build your team
SCALED AGILE .
The power of a high performing team
We, the work, and the knowledge are all one.
► A self-organizing team dynamically
interacts with itself and the
organization.
► Team members create new points
of view and resolve contradictions
through dialogue
► The team is energized with
intentions, vision, interest, and
mission
► Leaders provide autonomy, variety,
trust, and commitment
SCALED AGILE · Cl Scaled Agile.Inc. 59
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

2.1 Build your team


41 | © Scaled Agile, Inc.

Notes:

Notes:
Teams create and challenge norms
► There is creative chaos via
demanding performance
goals
► The team is challenged to
question every norm of
development
► Equal access to information
at all levels is critical
SCALED AGILE · Cl Scaled Agile.Inc. 60
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

2.1 Build your team


42 | © Scaled Agile, Inc.

Notes:

Notes:
Build cross-functional Agile Teams
► Agile teams are cross-functional, self-organizing entities that can
define, build test, and where applicable, deploy increments of value
► They are optimized for communication and delivery of value
► They deliver value every two weeks
Team 1
Team N
SCALED AGILE · Cl Scaled Agile.Inc.
Discussion: Agile Teams in your workplace
► Step 1: Discuss these
questions
-What would a cross functional
team look like at your workplace?
-How would this change the results
your team delivers?
► Step 2: Be prepared to share
with the class
SCALED AGILE • Cl Scaled Agile.Inc.
62
~~
~~
63
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

2.1 Build your team


43 | © Scaled Agile, Inc.

Notes:

Notes:
Activity: Experience teams - Purpose
Purpose
► Experience how an Agile Team functions
► Get as many balls through the team as
possible within two minutes
► After two minutes, the team is allowed an
additional minute (one minute retrospective)
to discuss the process and how it could be
improved. The game is played a total of three
times. (Three two minute Iterations).
SCALED AGILE · Cl Scaled Agile.Inc.
Activity: Experience teams - Rules
Rules
► Everyone is part of one big team
► Each ball must have air-time
► Each ball must be touched at least once by every team
member
► Balls cannot be passed to your direct neighbor (to your
immediate left or right)
► Each ball must return to the same person who introduced
it into the system
► There are a total of three Iterations
SCALED AGILE • Cl Scaled Agile.Inc.
RULES
Duration
~
~
64
Duration
~
~
65
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

2.1 Build your team


44 | © Scaled Agile, Inc.

Notes:

Notes:
Activity: Experience teams ~~
~~
► Step 1: Organize into teams
► Step 2: As a team, estimate how
many balls you think you can
process in two minutes
► Step 3: Run the 2-minute Iteration
following the rules (get as many
balls through the team as possible)
► Step 4: Take one minute (run the 1-
minute Retrospective) to discuss
how you can improve the process
SCALED AGILE · Cl Scaled Agile.Inc.
Note: To get credit, you must
provide an estimate for the
number of balls you think you can
process before each iteration.
► Step 5: Summarize your
experience as a team:
-What were some of the
challenges?
-How were you able to improve the
process with each Iteration?
66
A co-located Agile Team is a key component of Agile development
Collocation is:
► Critical for the Agile Team to be
effective
► Recommended for programs to
have efficient product development
flow
► If you have distributed team
members, development must be
compensated with efficient remote
interaction (video-conferencing,
sharing and collaboration tools,
Agile lifecycle management tools,
etc.)
SCALED AGILE • Cl Scaled Agile.Inc.
,_
F
C
C
Jl
1,/
J>
J)
J)
J)
67
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

2.1 Build your team


45 | © Scaled Agile, Inc.

HIGHER PARTITIONS
BETWEEN POOS
I OMOUAL
WORKSPACES
WHITEBOARDS
LOWER PARTITIONS BElWEE
TEAM WORXSPACf.S
AA
SEPARATE SHARED MEeTI G
ROOM WITT1 VI0EO CAPABIUTES
((
((
((
PRIVATE PHO E
CUBICLES EARBY
VIDEO CONFERENCING
5CREEN
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

2.1 Build your team


46 | © Scaled Agile, Inc.

Notes:

Notes:
Organize people in Value Streams
ttttttttt+t+t
t+t t+ttt t,ttt t+t
l ttt t+t
l l l -----.. l I
fi
Arrival !i►JM -•JW,a!fi ►lid►Mf:lh·!:n/►s
Payment
----
---
Release
---
Release
---
Release
Enterprise Government
1. Operational Value Streams
Contains the steps and the
people who deliver end-user
value using the business
Solutions created by the
development Value Streams
_.... _.... _....
]
2. Development Value Streams
Test Test Test
Contains the steps and the
"'
Build
"'
Build
"'
Build
people who develop the
business solutions used by
"'
Define
"'
Define
"'
Define operational Value Streams
SCALED AGILE · Cl Scaled Agile.Inc.
Organizing teams around value
Maximize velocity by minimizing dependencies and handoffs, while sustaining
architectural robustness and system qualities.
A team can be organized around:
► Features
► Components
It is far less desirable to organize around:
Software Example Business Example
Architectural layer (Platform, middleware, LIi, Service intake vs fulfilment vs
DB, business logic, etc.)
customer interaction
Other (Programming language, Business function
spoken language, technology, location)
Sub-process
SCALED AGILE • Cl Scaled Agile.Inc.
68
69
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

2.1 Build your team


47 | © Scaled Agile, Inc.

Notes:
Finding the right trade-off: Feature and component teams
Use feature teams for:
► The fastest velocity
► To minimize dependencies
► To develop T-shaped skills
Use component teams in case of:
► High reuse, high technical
specialization, and critical NFRs
► Creating each component as a
'potentially replaceable part of the
system with well-defined interfaces'
SCALED AGILE · Cl Scaled Agile.Inc.
Feature
70
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

2.1 Build your team


48 | © Scaled Agile, Inc.

Feature Feature
Team A Team B
'
• M

'
M
'
• M
• • M II
Component
Teams
PO
UI
~ .... .... --
r --
SM
--1lili
(
PO
UI
....
(
--
SM
-1ldL
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

2.1 Build your team


49 | © Scaled Agile, Inc.

Notes:
Activity: Building your team
► Step 1: As a team, discuss each team member's
responsibilities and skill sets.
► Step 2: Create your team name. Note: Team names
should not be the names of components, subsystems, or
Feature areas. Instead, create a fun name, a team
mascot, and a team cheer.
► Step 3: Discuss your role as a feature or component team.
► Step 4: Discuss what your team is responsible for and
what other things you can do.
► Step 5: Prepare a short presentation about your team
(team name, role on the train, and special skills on the
team that other teams should know about).
SCALED AGILE · Cl Scaled Agile.Inc.
~rj)
~~
71
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

2.2 Explore the Scrum Master and Product Owner roles


50 | © Scaled Agile, Inc.
2.2 E xpl or e th e Scr um M a ster a nd Pr od uct O w n er r ol es

Notes:

Notes:
2.2 Explore the Scrum Master and Product Owner
roles
SCALED AGILE .
Roles on the Agile Team
Agile Team
• Create and refine User
Stories and acceptance
criteria
• Define, build, test, and
deliver Stories
• Develop and commit to
team Pl Objectives and
Iteration plans
• Five to eleven members
SCALED AGILE · Cl Scaled Agile.Inc.
'
1h11
Scrum Master
• Coaches the Agile Team
and facilitates team
meetings
• Removes impediments
and protects the team
from outside influence
• Attends scrum of scrum
meetings
• u
• Defines and accepts
Stories
• Acts as the Customer
for developer questions
• Works with Product
Management to plan
Program Increments
(Pl)
73
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

2.2 Explore the Scrum Master and Product Owner roles


51 | © Scaled Agile, Inc.

Notes:

Notes:
The Scrum Master in the Enterprise
► Coordinates with other Scrum Masters, the System Team,
and shared resources in the ART Pl Planning meetings
► Works with the above teams throughout each Iteration and
Pl
► Coordinates with other Scrum Masters and the Release
Train Engineer in Scrum of Scrums
► Helps team understand and operate within its capacity
► Helps teams operate under architectural and portfolio
governance, system-level integration, and System Demos
► Fosters team adoption of Agile technical practices
SCALED AGILE · Cl Scaled Agile.Inc.
The Product Owner in the Enterprise
► Establishes the sequence of backlog items based on program
priorities, events, and dependencies with other teams
► Operates as part of an extended Product Management Team
► Understands how the Enterprise backlog structure operates with
Epics, Capabilities, Features, and Stories
► Uses Pl Objectives and Iteration Goals to communicate with
management
► Coordinates with other Product Owners, the System Team, and
shared services in the Pl Planning meetings
► Works with other Product Owners and the Product Management
team throughout each Iteration and Pl
SCALED AGILE • Cl Scaled Agile.Inc.

11 ~ 11
~.
• • u
.. Product
• 1h11
Scrum
Master
Owner

II
Product
Owner
• 11111
Scrum
Master
74
75
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

2.2 Explore the Scrum Master and Product Owner roles


52 | © Scaled Agile, Inc.

Notes:
Activity: Scrum roles and responsibilities
► Step 1: With your team, draw the following Venn
diagram on a flipchart sheet
► Step 2: Review the responsibility cards
► Step 3: Place them either in the role or at an
intersection of the Venn diagram
► Step 3: Present your Venn diagram to the class
SCALED AGILE · Cl Scaled Agile.Inc.
~~
~~
76
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

2.3 Meet the teams and people on the train


53 | © Scaled Agile, Inc.
2.3 M e et t he t ea ms a n d pe opl e on t he tr ai n

Notes:

Notes:
2.3 Meet the teams and people on the train
SCALED AGILE .
The Agile Release Train (ART)
► Each ART is a virtual organization of 5 - 12 teams (typically 50 - 125
people) that plans, commits, and develops and deploys together.
► Agile Release Trains:
-Align teams to a common business and technology mission
-Deliver a continuous flow of value
------~- A-GI-LE-RE-LE-AS-E-TR-AI-N D-EL-IV-ER-S-SD-LU-T/O_N_S --~- ...._
N:/tij■ Eiiiiih\1-W
L Repeat until further notice. Project chartering not required. J
SCALED AGILE · Cl Scaled Agile.Inc. 78
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

2.3 Meet the teams and people on the train


54 | © Scaled Agile, Inc.

Notes:

Notes:
Roles on the Agile Release Train
Product Management owns, defines, and prioritizes the Program Backlog.
~, Release Train Engineer acts as the
~ chief Scrum Master for the train.
~ Business Owners are key stakeholders
~ ) on the Agile Release Train.
SCALED AGILE · Cl Scaled Agile.Inc.
iD) Product Management owns, defines,
~ and prioritizes the Program Backlog.
79
Activity: Know the people on the train
@
Prepare
-
'
► Step 1: The RTE introduces
him/herself
► Step 2: The RTE presents the main
players on the train:
-Product Management
-System Architect/Engineering
-Lean UX
-Shared Services
► Step 3: Each team presents itself
(name, area of responsibility, special
skills)
SCALED AGILE • Cl Scaled Agile.Inc.
AGJLE nEASE UJAIN
. . ........................................................
• u
80
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

2.3 Meet the teams and people on the train


55 | © Scaled Agile, Inc.

Notes:
Action Plan: The Agile Team
► Step 1: Think about the topics we discussed
in this lesson
► Step 2: As a team, brainstorm one to three
actions you could take to improve in any of
those areas
► Step 3: Individually write down one idea in
your Action Plan and then share it with the
class
SCALED AGILE · Cl Scaled Agile.Inc.
~rj)
~~
81
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

© SCALED AGILE, INC.
Lesson 2:
Building an Agile Team
Step 1: Think about the topics we discussed in this lesson
Step 2: As a team, brainstorm one to three actions you could take to
improve in any of those areas
Step 3: Individually write down one idea in your Action Plan and then
share it with the class
SAFe Practitioner Action Plan
Team 1
Team N
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

2.3 Meet the teams and people on the train


57 | © Scaled Agile, Inc.

Notes:
Lesson review
In this lesson you:
► Built your team and learned about their roles
► Explored the roles of the Scrum Master and the Product Owner
► Met the people and teams on the train and learned about their
roles
SCALED AGILE · Cl Scaled Agile.Inc. 82
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

Lesson 2 notes
Enter your notes below:
Reminder: If using a digital workbook, save your PDF often so you don't lose any of your notes.
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

SAFe® Course Attending this course gives students access to the
SAFe® Practitioner exam and related preparation materials.

59 | © Scaled Agile, Inc.
Lesson 3
Planning the Iteration

Learning Objectives:
3.1 Prepare the backlog
3.2 Plan the Iteration


For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

3.1 Prepare the backlog


60 | © Scaled Agile, Inc.
3.1 Pr e par e t he b ac kl og

Notes:

Notes:
3.1 Prepare the backlog
SCALED AGILE .
Define Features for the Program Backlog
Features are services that fulfill user needs.
► Feature is an industry-standard
term familiar to marketing and
Product Management
► Expressed as a phrase, value is
expressed in terms of benefits
► Features are identified,
prioritized, estimated, and
maintained in the Program
Backlog
SCALED AGILE · Cl Scaled Agile.Inc.
Lean
Budgets
Portfolio
Backlog

NFRs
Program
Backlog
NFRs
Team
Backlogs
r
I
I •
. -
11111,,
1, I I. t
. . .
-------mlmlml
84
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

3.1 Prepare the backlog


61 | © Scaled Agile, Inc.

Notes:

Notes:
Features have a benefit hypothesis and acceptance criteria
► Feature is an industry-standard term
that describes a specific system
behavior
► Benefit hypothesis justifies Feature
implementation cost and provides
business perspective when making
scope decisions
► Acceptance criteria is typically defined
during Program Backlog refinement
► Features reflect functional and
nonfunctional requirements
► Features fit into one Pl
SCALED AGILE · Cl Scaled Agile.Inc.
Feature:
-In-service software update
Acceptance Criteria:
-Nonstop routing availabilify
-Automatic and manual update
support
-Rollback capabilify
-Support through existing admin
tools
-All enabled services are running
after the update
Features have a benefit hypothesis and acceptance criteria
Software Example
Multi-factor Authentication
Benefit hypothesis
Enhanced user security will reduce
risk of a system data breach
Acceptance criteria
1. USB tokens as a first layer
2. Password authentication second layer
3. Multiple tokens on a single device
4. User activity log reflecting both
authentication factors
5. Data breach tests pass
SCALED AGILE • Cl Scaled Agile.Inc.
Business Example
Create GDPR Incident Response Plan
Benefit hypothesis
Organizational readiness to quickly
respond to incidents
Acceptance criteria
1. Incident response plan is fully
documented
2. Incident response plan is reviewed and
approved by PO
3. Incident response is compliant with legal
requirements
85
86
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

3.1 Prepare the backlog


62 | © Scaled Agile, Inc.

Notes:

Notes:
The Team Backlog
► Contains all the work for the team
► Created by the Product Owner and the team
► Prioritized by the Product Owner
► Contains user and Enabler Stories
-User stories provide Customers with value
-Enabler Stories build the infrastructure and architecture that makes user stories
possible
► Stories in the backlog are prioritized
► Stories for the next Iteration are more detailed than Stories for later
Iterations
► Nonfunctional requirements (NFRs) are a constraint on the backlog
SCALED AGILE · Cl Scaled Agile.Inc.
User stories
User stories are:
• u
-
-
-
-
(NFRs
► Short descriptions of a small piece of desired functionality, written in the
user's language
► Recommended form of expression is the user-voice form, as follows:
As a (user role), I want to (activity), so that (business value)
As a driver, I want to limit
the amount of money
before
I fuel so that I can
control my expenditure.
SCALED AGILE • Cl Scaled Agile.Inc.
As a driver, I want to get
a receipt after fueling
so that
I can expense
the purchase.
As the Finance Department,
we want to print receipts only
for drivers who request them
so that we save on paper.
87
88
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

3.1 Prepare the backlog


63 | © Scaled Agile, Inc.

Notes:

Notes:
Using personas to better understand users
Personas are detailed fictional characters acting as a representative user.
Jane -Mileage sensitive
- Law-abiding driver
- Obeys all traffic signs
- Wants to save on gas
As Jane, I want to travel at
the legal limit and operate in
an energy saving manner so
that I do not get a ticket and
I save money
SCALED AGILE · Cl Scaled Agile.Inc.
INVEST in a good Story
► Write Stories that can be
developed separately
► Write Stories in which scope can
be negotiated
► Write Stories that are valuable to
the Customer
► Write Stories that can be estimated
► Write Stories that can fit in an
Iteration
► Write Stories that are testable
SCALED AGILE • Cl Scaled Agile.Inc.
N
V
E
s
T
~ Bob - Time sensitive
-Impatient driver
-Ignores traffic signs if
they slow him down
As Bob, I want to travel at
the maximum speed the
roadway and my vehicle
safely allows so that I
arrive quickly
! ndependent
Negotiable
Valuable
Estimable
Small
Testable
89
90
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

3.1 Prepare the backlog


64 | © Scaled Agile, Inc.

Notes:

Notes:
Writing good Stories: The 3Cs
Card
Written on a card or in the
tool and may annotate
with notes
As a spouse, I want a
clean garage so that I
can park my car and
not trip on my way to
the door.
SCALED AGILE · Cl Scaled Agile.Inc.
Enabler Stories
Conversation
The details are in a
conversation with the
Product Owner
What about
the bikes?
Oh yeah, hang
the bikes.
Confirmation
Acceptance criteria confirm
the Story correctness
► Tools have been put away
► Items on the floor have
been returned to the
proper shelf
► Bikes have been hung
Source: 3Cs coined by Ron Jeffries
Enabler Stories build the groundwork for future user stories. There are four types
of Enabler Stories:
► Infrastructure: Build development and testing frameworks that enable a
faster and more efficient development process
► Architecture: Build the Architectural Runway, which enables smoother and
faster development
► Exploration: Build understanding of what is needed by the Customer to
understand prospective Solutions and evaluate alternatives
► Compliance: Facilitate specific activities such as verification and validation,
documentation, signoffs, regulatory submissions, and approvals
SCALED AGILE • Cl Scaled Agile.Inc.
91
92
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

3.1 Prepare the backlog


65 | © Scaled Agile, Inc.

Notes:

Notes:
Splitting Stories
► In support of small batches for flow, decrease
size to minimum:
-Split Stories into essential and non-essential parts
and eliminate the non-essential
-Ensure you have something releasable
► In support of feedback
-Deploy small Stories to get technical/user feedback
quickly (maximize feedback)
► In support of Iteration Planning:
-Split Stories so they fit into an Iteration
SCALED AGILE · Cl Scaled Agile.Inc.
Apply some common splitting techniques
Splitting techniques:
► Business rule variations (e.g. single
variation, then remainder)
► Workflow steps (for multi-step stories)
► Simple/complex (e.g. search for single
word, then for phrases)
► Scenarios (e.g. use case exceptions)
SCALED AGILE • Cl Scaled Agile.Inc.
As a driver, I want
my automobile to
maintain a speed
As a driver, I
want my
automobile
to maintain
speed on
hills.
••••
• •


93
94
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

3.1 Prepare the backlog


66 | © Scaled Agile, Inc.

Notes:
Activity: Break Features into Stories
Work with your team to break Features
from the Program Backlog into Stories.
► Step 1: Select a Feature from the
Program Backlog (your own or use
the example provided in your
workbook)
► Step 2: As a team, break the
Feature into Stories in a way that
they still retain a business value
► Step 3: Write them down on sticky
notes and share some examples
with the class
SCALED AGILE · Cl Scaled Agile.Inc.
~~
~~
95
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

3.1 Prepare the backlog


67 | © Scaled Agile, Inc.

Feature:
Benefit:
Description:
Feature:
Benefit:
Description:
Feature:
Benefit:
Description:
Feature:
Benefit:
Description:
Feature:
Benefit:
Description:
Feature:
Benefit:
Description:
Feature:
Benefit:
Description:
Program Backlog Example Features
- - ,
Flexible search
Users will have a flexible, easy-to-use search capability to locate books.
Search by author, title, or genre from a single search field. Mispelling subsitutions
(i.e., "Did you mean ... "). Present results as per-match algorithm.
Shopping Cart
Users can manage items in a shopping cart for immediate or future purchase.
e
Users can easily access their cart from any page, view the same infromation displayed in the book list,
change the quantity, remove it from their cart, or save it for later.A subtotal for all items in their
shopping cart should be displayed at the bottom. Items saved for later should appear below that.
Purchase by credit card e
Users can purchase products from us (as soon as implemented-only beta up until then)
Users can select from their preferred credit card and shipping address as defined in their profile or
add new ones. Visa, Mastercard, Discover, and Diners Club are required. American Express is optional.
Must be PCI compliant.
Shipping method selection
Users can select a shipping method based on cost, delivery speed, and carrier.
Users can select a shipping method based on the price, delivery speed, and estimated delivery date
for all major carriers (USPS, UPS, and FedEx).
Profile management
I
I
-I
Users can create and maintain their profiles rather than enter in their information each time they order. I
Users can manage their login credentials (ID, password), personal information (name, email address,
home address), nickname for book rating and commenting, credit card information (multiple), and
shipping address (multiple). Physical addresses, email addresses, and credit card info should be
verified as valid. Passwords must meet current security standards.
-I
Book detail
81
Users can see informative and enticing details about a book.
1
Display book name, book cover (which can be enlarged when clicked), author and bio, book description,
genre, publishing info ( publisher, release date, etc.), book rating, and comments. Hyperlink author's
I
name to a list of other books by the same author. I
---------------------1
Book list sorting e1
Users can sort a list of books in a number of ways to more easily find what they are looking for.
Sort by book title, author, price, book rating, and release date. Allow for users to select the number of
search results to appear on each page.
- - - - - - - - - - - - .J
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

3.1 Prepare the backlog


68 | © Scaled Agile, Inc.

Notes:

Notes:
Behavior-driven development: From ambiguity to precision
► Behavior is often first described in general terms, which can be
ambiguous
► Specific examples of behavior provide better understanding
► The examples can directly become tests, or they can lead to specific
behaviors which then are transformed into tests
Example
Discovery
of behavior
Formulation
of specific tests
Automation
of tests
SCALED AGILE · Cl Scaled Agile.Inc.
Acceptance criteria
► Acceptance criteria provide the details of the Story from a testing point
of view
► Acceptance criteria are created by the Agile Team
As a driver, I want to limit the
amount of money before I fuel so
that
I can control my expenditure.
Acceptance criteria
1. Given that the driver indicated
a maximum amount of money
When the fuel cost reaches the
amount
Then the fueling process stops
automatically
2 ....
I
SCALED AGILE • Cl Scaled Agile.Inc.
As a driver, I want to get a receipt
after fueling so that I can expense
the purchase.
Acceptance criteria
1. Given that the fueling is over
When driver asked for the
receipt
Then it is printed and includes:
amount fueled, amount paid,
tax, vehicle number, date, time
I
96
97
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

3.1 Prepare the backlog


69 | © Scaled Agile, Inc.

Notes:
Sequencing Stories
► Primary economic prioritization happens in the Program Backlog. Agile Teams
sequence work for efficient execution of business priorities.
► The Product Owner and the Team sequence work based on:
-Story priorities inherited from Program Backlog priorities
-Events, Milestones, releases, and other commitments made during Pl Planning
-Dependencies with other teams
-Local priorities
-Capacity allocations for defects, maintenance, and refactors
► Initial sequencing happens during Pl Planning
► Adjustments happen at Iteration boundaries
SCALED AGILE · Cl Scaled Agile.Inc. 98
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

3.2 Plan the Iteration


70 | © Scaled Agile, Inc.
3.2 Pl a n t he It er a ti o n

Notes:

Notes:
3.2 Plan the Iteration
SCALED AGILE .
Plan and commit
Purpose
Result
Reciprocal
commitment
Define and commit to what will be built in
the Iteration
► The Product Owner defines what
► The team defines how and how much
► Four hours max
Iteration Goals and backlog of the team's
commitment
► Team commits to delivering specific value
► Business commits to leaving priorities
unchanged during the Iteration
SCALED AGILE · Cl Scaled Agile.Inc. 100
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

3.2 Plan the Iteration


71 | © Scaled Agile, Inc.

Notes:

Notes:
Iteration Planning flow
0 Establishing capacity
f) Story analysis and estimating
e Detailing Stories
0 Developing Iteration goals
C, Committing to Iteration goals
SCALED AGILE · Cl Scaled Agile.Inc.
Capacity allocation for a healthy balance
► By having capacity allocation defined, the Product
Owner doesn't need to prioritize unlike things against
each other
► Once the capacity allocation is set, the PO and team
can prioritize like things against each other
-= ----
---
Team
Backlog
Capacity Allocation
SCALED AGILE •
Cl Scaled Agile.Inc.
■ User stories
■ Refactors+
Maintenance
Next Pl
Iteration Planning
• Timebox: Four
hours or less
• This meeting is by
and for the team
• SMEs may attend
as required
Capacity allocation
• Helps alleviate
velocity degradation
due to technical debt
• Keeps existing
Customers happy
with bug fixes and
enhancements
• Can change at
Iteration or Pl
boundaries
101
102
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

3.2 Plan the Iteration


72 | © Scaled Agile, Inc.

Notes:

Notes:
Using size to estimate duration
Establish velocity by looking at the average output of the last Iterations.
Definition of Velocity
Velocity is the number
of points of Stories
accepted in the
Iteration. Make sure to
always use the average
velocity for the the most
recent Iterations.
SCALED AGILE · Cl Scaled Agile.Inc.
Size
240
miles
180 Story
points
.....
.....
.....
iii◄
Units/time
Examples
Speed 60
Miles/hour
Velocity 30
SP/Iteration
.....
.....
.....
Duration
4
hours
6
Iterations
Establishing capacity before historical data exists
► For every full-time developer and
tester on the team, give the team 8
points (adjust for part-timers)
► Subtract 1 point for every team
member vacation day and holiday
► Find a small Story that would take
about a half day to develop and a half
day to test and validate, and call it a 1
► Estimate every other Story relative to
that one
► Never look back (don't worry about
recalibrating)
SCALED AGILE • Cl Scaled Agile.Inc.
• II
• 1h11
Example: Assuming a ?-person team
composed of 3 developers, 2 testers,
1 Product Owner, and 1 Scrum
Master, with no vacations, etc.
Exclude Scrum Master and Product
Owner from the calculation.
Estimated Capacity = 5 X 8 pts =
40 pts/lteration
103
104
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

3.2 Plan the Iteration


73 | © Scaled Agile, Inc.

Notes:

Notes:
Story analysis and estimation
► The Product Owner presents Stories in order of priority
► Each Story
-Is discussed and analyzed by the team
-Has its acceptance criteria refined
-Is estimated
► The process continues until the estimation of the Stories has
reached the capacity of the team
SCALED AGILE · Cl Scaled Agile.Inc.
Estimate Stories with relative Story points
Compared with other Stories, an 8-point Story should
take relatively four times longer than a 2-point story.
► A Story point is a singular number that represents:
-Volume: How much is there?
-Complexity: How hard is it?
-Knowledge: What do we know?
-Uncertainty: What's not known?
► Story points are relative. They are not connected
to any specific unit of measure.
SCALED AGILE • Cl Scaled Agile.Inc.
·*iM► ·


• •


105
How
big
isit?
106
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

3.2 Plan the Iteration


74 | © Scaled Agile, Inc.

Notes:

Notes:
Apply Estimating Poker for fast, relative estimating
Steps
D Each estimator gets a deck of cards )
A job is read
Estimators privately select cards
The team discusses differences
The team re-estimates
Mike Cohn, Agile Estimating and Planning, 2005
SCALED AGILE · Cl Scaled Agile.Inc.
Estimation is a whole-team exercise
► Estimating Poker combines
expert opinion, analogy, and
disaggregation for quick but
reliable estimates
► All team members participate
107
► Increases accuracy by including all
perspectives
► Builds understanding
► Creates shared commitment
Warning: Estimation performed by a manager,
Architect, or select group negates these
benefits.
SCALED AGILE • Cl Scaled Agile.Inc. 108
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

3.2 Plan the Iteration


75 | © Scaled Agile, Inc.

Notes:

Notes:
How much time to spend estimating
A little effort helps a lot. A lot of effort only helps a little.
>,
0
f!
::::,
100%
8 50%
<
SCALED AGILE · Cl Scaled Agile.Inc.
}
Don't ignore
uncertainty
Effort
Activity: Estimate Stories
► Step 1: As a team, use the Estimating Poker
cards to estimate the Stories you previously
created.
► Step 2: Share with the class:
-Where do you find challenges when engaged in
Story estimation?
-Are you as a team aligned around the combination
of qualities that represent a Story point (volume,
complexity, knowledge, uncertainty)?
SCALED AGILE • Cl Scaled Agile.Inc.
109
~~
~~
110
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

3.2 Plan the Iteration


76 | © Scaled Agile, Inc.

Notes:

Notes:
Detailing Stories
Detailing Stories is mostly used
by beginner teams. Team
members discuss:
► Who would be the best
person to accomplish it?
► Approximately how long
would it take?
► What are dependencies it
may have to other Stories?
SCALED AGILE · Cl Scaled Agile.Inc.
Iteration goals
Iteration goals provide clarity, commitment, and management information.
They serve three purposes:
SCALED AGILE • Cl Scaled Agile.Inc.
Align team members to a common purpose
Align Program Teams to common Pl Objectives
and manage dependencies
Provide continuous management information
111
112
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

3.2 Plan the Iteration


77 | © Scaled Agile, Inc.

Notes:

Notes:
Iteration goals: Examples
Software Example
Iteration Goals
1. Finalize and push last name search
and first name morphology
2. Index 80% of remaining data
3. Other Stories:
Establish search replication
validation protocol
Refactor artifact dictionary
schema
SCALED AGILE · Cl Scaled Agile.Inc.
Commit to the Iteration goals
Business Example
Iteration Goals
1. Roll out the GDPR incident report
procedures
2. Prepare for external audit
3. Obtain approvals for financial
report
Team commitments are not just to the work. They are committed to
other teams, the program, and the stakeholders.
A team meets its commitment:
By doing everything they said they would do,
-or-
in the event that it is not feasible, they must immediately raise the concern.
Commitment
Too much holding to a
commitment can lead to
burnout, inflexibility, and
quality problems.
SCALED AGILE • Cl Scaled Agile.Inc.
Adaptability
Too little commitment can
lead to unpredictability and
lack of focus on results.
113
114
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

3.2 Plan the Iteration


78 | © Scaled Agile, Inc.

Notes:

Iteration planning for Kanban teams
► Some teams have a more responsive nature
to their work, such as maintenance teams and
System Teams
► These teams find less value in trying to plan
the Iteration in detail
► Kanban teams still publish Iteration goals,
which consist of the known parts of their work
► They commit to the goals as well as service
level agreements (SLA) for incoming work
based on their known historical lead time
SCALED AGILE · Cl Scaled Agile.Inc.
□--
□-­
□-­
□--
115
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

3.2 Plan the Iteration


79 | © Scaled Agile, Inc.

Notes:

Video link: https://vimeo.com/339425816/4312669c69


Video: Implementing Kanban
SCALED AGILE · Cl Scaled Agile.Inc.
Ir-vi ~
Duration
~
~
116
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

3.2 Plan the Iteration


80 | © Scaled Agile, Inc.

Notes:
Taking action: Planning the Iteration
► Step 1: Think about the activities
you were engaged in as a team
► Step 2: Brainstorm one to three
actions you could take to improve in
any of those areas related to
Iteration Planning as a team
► Step 3: Individually write down at
least one improvement item
► Step 4: Share one item you
discussed as a team and one item
you individually wrote in your Action
Plan
SCALED AGILE · Cl Scaled Agile.Inc.
~~
~~
117
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

© SCALED AGILE, INC.
Lesson 3:
Planning the Iteration
Step 1: Think about the activities you were engaged in as a team
Step 2: Brainstorm one to three actions you could take to improve in any
of those areas related to Iteration Planning as a team
Step 3: Individually write down at least one improvement item
Step 4: Share one item you discussed as a team and one item you
individually wrote in your Action Plan
SAFe Practitioner Action Plan
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

3.2 Plan the Iteration


82 | © Scaled Agile, Inc.

Notes:
Lesson review
In this lesson you:
► Prepared your backlog of Stories by breaking down Features
► Planned your Iteration using Story estimation
SCALED AGILE · Cl Scaled Agile.Inc. 118
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

Lesson 3 notes
Enter your notes below:
Reminder: If using a digital workbook, save your PDF often so you don't lose any of your notes.
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

3.2 Plan the Iteration


84 | © Scaled Agile, Inc.
This page intentionally left blank.
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

SAFe® Course Attending this course gives students access to the
SAFe® Practitioner exam and related preparation materials.

85 | © Scaled Agile, Inc.
Lesson 4
Executing the Iteration

Learning Objectives:
4.1 Visualize the flow of work
4.2 Measure the flow of work
4.3 Build quality in
4.4 Continuously integrate, deploy, and release
4.5 Improve flow with communication and synchronization
4.6 Demonstrate value
4.7 Retrospect and improve


For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

4.1 Visualize the flow of work


86 | © Scaled Agile, Inc.
4.1 Vi s u al i ze t he fl o w o f w or k

Notes:

Notes:
4.1 Visualize the flow of work
SCALED AGILE .
Visualize the flow of work
► What is the flow of work for your team?
► What are the steps it takes to get a Story to done?
r
Example: Flow of Work
IEID+m+i·NUW
IEID+l=®H..W-• l·NUW
----
, .... _.,4,iiMY..W. ■=®P►---MiM
SCALED AGILE · Cl Scaled Agile.Inc.
~
120
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

4.1 Visualize the flow of work


87 | © Scaled Agile, Inc.

Notes:

Notes:
Setting WIP limits
► WIP limits improve the flow of work
► Some steps have no WIP limits, while others serve as buffers and
have minimum as well as maximum WIP
4-7 5 3
Ready Stones M·Mi+i::M:ih HMM
Accepted
/.
/.
/,
/.
/.
/,
/. /.
SCALED AGILE · Cl Scaled Agile.Inc. 121
Activity: Visualize the flow of work ~i>
~~
► Step 1: Consider the Stories you estimated in the previous lesson
► Step 2: Define the steps you need to turn the Stories into value
► Step 3: As a team, using a flip chart sheet or your Remote Group
Document, build your current flow of work and assign WIP limits
► Step 4: Be prepared to share your flow of work with the class
SCALED AGILE • Cl Scaled Agile.Inc. 122
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

4.2 Measure the flow of work


88 | © Scaled Agile, Inc.
4.2 M e as ur e t he fl o w o f w or k

Notes:

Notes:
4.2 Measure the flow of work
SCALED AGILE .
Track status with burn-up charts and cumulative flow diagrams (CFDs)
Burn-up CFD
25 14
12
20
10
15
8
"'
"' 6 ·.::
E 10
V, 4
5
2
0
0
2
3 8 9 10
~ N
(") ....
"'
(0 .... CXl Cl)
~ 4 5 6 7 >, >, >, >, >, >, >, >, >,
"' "' "' "' "' "' "' "' "'
>,
Days
D D D D D D D D D
"' D
SCALED AGILE · Cl Scaled Agile.Inc. 124
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

4.2 Measure the flow of work


89 | © Scaled Agile, Inc.

Notes:

Notes:
Understand cumulative flow diagrams (CFO)
1/)
14
12
10
8
-~ 6
.9 4
Cl)
2
0
Day 1 Day 2 Day 3 Day4 Day 5 Day 6 Day 7 Day 8 Day 9 Day 1 O
■Done ■ Test ■ Build
SCALED AGILE · Cl Scaled Agile.Inc.
What can you learn from a CFO?
••
SCALED AGILE • Cl Scaled Agile.Inc.
WIP
•••
•••
••

■ Design ■To Do
Lead time
••
••
••
••
••
Done curve






125
126
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

4.3 Build quality in


90 | © Scaled Agile, Inc.
4.3 B ui l d q u al i t y i n

Notes:

Notes:
4.3 Build quality in
SCALED AGILE .
Activity: Expressing "Build quality in"
► Step 1: As a team, discuss what building
quality in means to you and your organization
► Step 2: Create a poster to reflect the different
aspects of building quality in
► Step 3: Present your poster to the class
SCALED AGILE · Cl Scaled Agile.Inc.
Poster
128
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

4.3 Build quality in


91 | © Scaled Agile, Inc.

Notes:

Notes:
Build quality in with Technical Agility
Building quality in:
► Ensures that every increment of the Solution
reflects quality standards
► Is required for high, sustainable development velocity
► Software quality practices (most inspired by XP)
include Continuous Integration, Test-First, refactoring,
pair work, collective ownership, and more
► Hardware quality is supported by exploratory, early
Iterations; frequent system-level integration; design
verification; MBSE; and Set-Based Design
SCALED AGILE · Cl Scaled Agile.Inc.
Emergent design and intentional architecture
► Every team deserves to see the bigger
picture.
► Every team is empowered to design their part.
► Emergent design -Teams grow the system
design as user stories require
► Intentional architecture - Fosters team
alignment and defines the Architectural
Runway
► A balance between emergent design and
intentional architecture is required for speed
of development and maintainability.
SCALED AGILE • Cl Scaled Agile.Inc.
/-
--.. ~-,, iiflii·\
14·¥0
-- fil,j.l M
~Mb-I·' I
Mi+' I
129
130
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

4.3 Build quality in


92 | © Scaled Agile, Inc.

Notes:

Notes:
Architectural Runway
Architectural Runway includes existing code, hardware components,
business infrastructure, etc. that enable near-term business features.
l=MMM
Implemented
now ...
... to support
future features
► Enablers build up the runway
► Features consume it
► Architectural Runway must be continuously maintained
► Use Capacity Allocation (a percentrage of train's overall
capacity in a Pl) for Enablers that extend the runway
Architectural Runway
SCALED AGILE · Cl Scaled Agile.Inc.
Architectural Runway: Examples
Software Example
A new, fuzzy search algorithm will
enable a variety of future Features
that can accept potentially
erroneous user input
SCALED AGILE • Cl Scaled Agile.Inc.
Business Example
HR Example: A job architecture and
hiring strategy for Agile talent to
enable the company's growth
131
132
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

4.3 Build quality in


93 | © Scaled Agile, Inc.

Notes:

Notes:
Traditional testing (V-Model) delays feedback
SCALED AGILE · Cl Scaled Agile.Inc. 133
Shift testing left for fast and continuous feedback
- ➔bUlttiiiel·l&illll
... always testing ...
. .. always testing ...
w Test Code
... always testing ...
SCALED AGILE • Cl Scaled Agile.Inc. 134
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

4.3 Build quality in


94 | © Scaled Agile, Inc.

Notes:

Notes:
Test first naturally creates a pyramid of tests
The Test Pyramid advocates a balanced portfolio of tests with many small, low-level, automated tests and
fewer large, manual tests.
The Test Pyramid
$$$
is about the speed
of the test
0
~
~
Typical Large
End-to-end UI
Typical Medium
External Services
Single UI
,
-'
.... __________
¢
Test Pyramid
SCALED AGILE · Cl Scaled Agile.Inc.
An inverted Test Pyramid is a test strategy anti-pattern
Typical Small
Individual Classes
135
Slows development, delays feedback, encourages larger batches
Typically UI
,,
SCALED AGILE • Cl Scaled Agile.Inc.
Large
(Slow)
Medium
Small
(Fast)
CD
On a system
not designed
for testing
136
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

4.4 Continuously integrate, deploy, and release


95 | © Scaled Agile, Inc.
4.4 C on ti n uo usl y i nt eg r at e, d epl o y, a n d r el ea se

Notes:

4.4 Continuously integrate, deploy, and release
SCALED AGILE .
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

4.4 Continuously integrate, deploy, and release


96 | © Scaled Agile, Inc.

Notes:

Video link: https://vimeo.com/342037390/3a25026214


Video: What is DevOps?
SCALED AGILE · Cl Scaled Agile.Inc.
1~ ~
Duration
~
~
138
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

4.4 Continuously integrate, deploy, and release


97 | © Scaled Agile, Inc.

Notes:

Notes:
A CALMR approach to DevOps
► Culture - Establish a culture of shared
responsibility for development,
deployment, and operations.
► Automation - Automate the Continuous
Delivery Pipeline .
► bean flow - Keep batch sizes small, limit
WIP, and provide extreme visibility.
► Measurement - Measure the flow through
the pipeline. Implement full-stack
telemetry.
► B_ecovery -Architect and enable low-risk
releases. Establish fast recovery, fast
reversion, and fast fix-forward.
SCALED AGILE · Cl Scaled Agile.Inc.

.

.
•••••

Discussion: CALMR Approach
► Step 1: Discuss as a team:
-What opportunities do you have in
your current context to apply the
concepts in the CALMR
approach?
► Step 2: Be prepared to share
with the class
SCALED AGILE • Cl Scaled Agile.Inc.

.
139
Duration
~
~
140
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

4.4 Continuously integrate, deploy, and release


98 | © Scaled Agile, Inc.

Notes:

Video link: https://vimeo.com/342037858/f10a115479


Video: Continuous Delivery Pipeline
SCALED AGILE · Cl Scaled Agile.Inc.
1~ ~
Duration
~
~
141
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

4.4 Continuously integrate, deploy, and release


99 | © Scaled Agile, Inc.

Notes:

Notes:
Discussion: Continuous delivery culture
► Step 1: As a team, discuss the
following:
-How is your culture or
environment ready for continuous
delivery?
-What does "continuous" mean to
you and your team?
► Step 2: Be prepared to share
some insights with the class
SCALED AGILE · Cl Scaled Agile.Inc.
The Continuous Delivery Pipeline enables the flow of value
[
Continuous Delivery Pipeline
...... ·►·..... ..A..• ••••••• *""('•. • ••• •► · ...... .
: . : : . : ·>.
________ _ G.LLE..R.EJ.EAS_E I.BAIR
. ~~·.. · ..
T"· • ~. • • • • • • • • • • ••
. . . . . . . . . . . , . . . . . . . . . ..... . ·<· ....... .
~rj)
~~
142
]
Continuous Continuous Continuous Release
Exploration Integration Deployment on Demand
SCALED AGILE • CIScaledAgfle.lnc. 143
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

4.4 Continuously integrate, deploy, and release


100 | © Scaled Agile, Inc.

Notes:

Notes:
Continuous code integration
Develop Commit
(IJ
lsuild .......
End-to-End
vc
App Test
~ Tes~i~~-~
Staging
61
Package Package
~
--..
(ill)
144
Trunk-based development
Teams continuously integrate assets (leaving as little as possible to the System Team).
► Avoid physical branching for
software
► Frequently integrate
hardware branches
SCALED AGILE • Cl Sealed Agile.Inc.
Check out most
functionality
Agile
Team 1
System
Team
••
Check newest
changes back in
Full system
integration at least
once per iteration
Trunk •••
Check in
each story
Agile Team 2
Always current
trunk increases
program velocity
System
demo
145
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

4.4 Continuously integrate, deploy, and release


101 | © Scaled Agile, Inc.

Notes:

Notes:
The four Activities of Continuous Deployment
►······················
····· ·····>.
Deploy Verify Monitor Respond
.... ·►··· ,A.•• ......... :
. .. . _fiil_
• • •: • ~c, ~ ) CID
......... .(• ..... )'• .. ·. [u~Oool
Continuous Continuous
Exploration Integration
... . ..
. . . . ..... . . . . . . . . . . . . . . . . . . . . . .
SCALED AGILE · Cl Scaled Agile.Inc.
Separate deploy from release
► Separate deploy to
production from release
► Hide all new functionality
under Feature toggles
► Test processes with a sub-set
of users before exposing new
functionality to all users
SCALED AGILE • Cl Scaled Agile.Inc.
Continuous
Deployment
Deploy
Release
1111!11
1111!11
1111!11
Release
on Demand
C Scaled Agile, Inc
146
147
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

4.4 Continuously integrate, deploy, and release


102 | © Scaled Agile, Inc.

Notes:

Notes:
Develop on cadence. Release on Demand.
Major release Major release
Customer
l
Subsystem
t
preview release
l l
I I I I I
Pl Pl Pl
SCALED AGILE · Cl Scaled Agile.Inc.
New
feature
l
Pl
Release on Demand
I I I
Pl
Develop on Cadence
148
Discussion: Continuous integration and
deployment challenges ~@
~~
► Step 1: Think about the various aspects of
environment, culture, tools, and people and
discuss as a team:
-What are the challenges to continuously integrating?
-What are the challenges to continuously deploying?
► Step 2: As a team, prepare a list of three to five
items that make it hard to continuously integrate
and deploy. What may be some ways to solve
them?
► Step 3: Be prepared to share with the class.
SCALED AGILE • Cl Scaled Agile.Inc. 149
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

4.5 Improve flow with communication and synchronization


103 | © Scaled Agile, Inc.
4.5 I m pr o ve fl o w wi th co m m u ni ca ti o n an d s ync hr o ni z ati o n

Notes:

Notes:
4.5 Improve flow with communication and
synchronization
SCALED AGILE .
Communication and synchronization with daily stand-ups
Basic Scrum pattern
meeting agenda
Each person answers:
1. What did I do yesterday to
advance the Iteration Goals?
2. What will I do today to advance
the Iteration Goals?
3. Are there any impediments that
will prevent the team from
meeting the Iteration Goals?
The Meet-After agenda
1. Review topics the Scrum
Master wrote on the
meet-after board
2. Involved parties discuss,
uninvolved people leave
151
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

4.5 Improve flow with communication and synchronization


104 | © Scaled Agile, Inc.

Notes:

Activity: Reenact the daily stand-up (DSU)
meeting ~i)
~~
You will participate in and observe a reenactment of the daily stand-up
meeting. Let's have four or five volunteers play the roles of
team
members.
Your instructor will play the role of the Scrum Master.
► Step 1: As an observer, take notes and reflect on the following:
-How long do you think the meeting should be?
-Where should it take place?
-What is the main purpose of the daily stand-up?
► Step 2: Share some of your insights as an observer
SCALED AGILE · Cl Scaled Agile.Inc. 152
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

4.5 Improve flow with communication and synchronization


105 | © Scaled Agile, Inc.

Notes:

Video link: https://vimeo.com/337783229/fa3cde973f


Video: Backlog Refinement Workshop
SCALED AGILE · Cl Scaled Agile.Inc.
Ir-vi ~
Duration
~
~
153
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

4.5 Improve flow with communication and synchronization


106 | © Scaled Agile, Inc.

Notes:
The backlog refinement session
The backlog refinement session is a preview and elaboration of upcoming Stories.
► Helps the team think about new Stories prior to
Iteration Planning
► Provides enough time to identify and resolve
dependencies and issues that could impact the
next Iteration
► The team can improve Stories, add acceptance
criteria, and point out missing information to the
Product Owner
► Most of the focus is on the next Iteration, but it
allows time to discuss future Iterations and even
Features for the next Pl
SCALED AGILE · Cl Scaled Agile.Inc. 154
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

4.6 Demonstrate value


107 | © Scaled Agile, Inc.
4.6 D em o nstr at e val u e

Notes:

Notes:
4.6 Demonstrate value
SCALED AGILE .
The Iteration review
► The iteration review provides the true
measure of progress by showing
working software functionality,
hardware components, etc.
► Preparation for the review starts with
planning
► Teams demonstrate every Story,
spike*, refactor, and NFR
► Attendees are the team and its
stakeholders
► *Spike is a research Story, considered
an exploration style Enabler
SCALED AGILE · Cl Scaled Agile.Inc.
Demonstrating a working,
tested team increment
Working software,
other components
156
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

4.6 Demonstrate value


108 | © Scaled Agile, Inc.

Notes:

Notes:
Iteration review guidelines
► Timebox: 1 to 2 hours.
► Preparation: Review
preparation should be limited
to 1 to 2 hours. Minimize
presentation. Work from the
repository of Stories.
► Attendees: If a major
stakeholder cannot attend,
the Product Owner should
follow up individually.
SCALED AGILE · Cl Scaled Agile.Inc.
Sample Iteration
review agenda
1. Review business context
and Iteration goals
2. Demo and solicit feedback
of each Story, spike,
refactor, and NFR
3. Discuss Stories not
completed and why
4. Identify risks, impediments
5. Revise Team Backlog and
team Pl Objectives as
needed
Two views from the Iteration review based on a working system
► How we did in the Iteration
-Did we meet the goal?
-Story-by-Story review
► How we are doing in the Pl
-Review of Pl Objectives
-Review of remaining Pl scope
and reprioritizing if necessary
Iteration Review
SCALED AGILE • Cl Scaled Agile.Inc.
157
158
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

4.6 Demonstrate value


109 | © Scaled Agile, Inc.

Notes:

Notes:
SAFe definition of done
• Stories satisfy acceptance Stories completed by all • Capabilities completed by all All capabilities done and
criteria teams in the ART and trains and meet acceptance meet acceptance criteria
• Acceptance tests passed integrated criteria
End-to-end integration and
(automated where practical) Completed features meet • Deployed/installed in the solution V&V done
• Unit and component tests acceptance cntena staging environment
Regression testing done
coded, passed, and included
NFRs met
• NFRs met
in the Build-Verify-Test (BVT) • System end-to-end
NFRs met
• Cumulative unit tests passed
No must-fix defects
integration, verification, and
No must-fix defects
• Assets are under version
Verification and validation of
validation done Release documentation
control
key scenarios
• No must-fix defects complete
• Engineering standards Included in build definition • Included in build definition All standards met
followed
and deployment process
and deploymenVtransition
Approved by Solution and
• NFRs met Increment demonstrated, process
Release Management
• No must-fix defects feedback achieved • Documentation updated
• Stories accepted by Product Accepted by Product • Solution demonstrated,
Owner Management feedback achieved
• Accepted by Solution
Management
159
Discussion: What is your definition of done? ~~
~~
► Step 1: As a team, craft a definition of what it
means to you to finish a Story
► Step 2: Considering the criteria in the Team
Increment, discuss some criteria that
comprise your definition of done
► Step 3: Be prepared to share with the class
SCALED AGILE • Cl Sealed Agile.Inc. 160
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

4.7 Retrospect and improve


110 | © Scaled Agile, Inc.
4.7 R etr os p ect a nd i mpr o ve

Notes:

Notes:
4.7 Retrospect and improve
SCALED AGILE .
Iteration retrospective
► Timebox: 30 to 60 minutes
► Purpose: Pick one or two items that can
be done better for next Iteration
► Outcome: Enter improvement items into
the Team Backlog
SCALED AGILE · Cl Scaled Agile.Inc.
Sample agenda
Part 1: Quantitative
1. Review the improvement backlog
items targeted for this Iteration.
Were they all accomplished?
2. Did the team meet the goals
(yes/no)?
3. Collect and review the
agreed-to Iteration print Metrics.
Part 2: Qualitative
1. What went well?
2. What didn't?
3. What we can do better next time?
162
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

4.7 Retrospect and improve


111 | © Scaled Agile, Inc.

Notes:

Notes:
Iteration Metrics
Functionality Iteration 1 Iteration 2 Iteration 3
Velocity planned
Velocity actual
# Stories planned
# Stories accepted
% Stories accepted
Quality
Unit test coverage %
# Defects
# New test cases
# New test cases automated
Total tests
Total % tests automated
# Refactors
SCALED AGILE · Cl Scaled Agile.Inc. 163
Activity: Reenact the Iteration retrospective ~i>
~~
In your team, reenact an Iteration retrospective of this course so far.
► Step 1: Pick someone in your team to play the role of the Scrum Master
and to facilitate the Iteration review
► Step 2: As a team, participate in the retrospective by discussing the
following:
-What went well?
-What didn't go so well?
-What can be done better?
► Step 3: Share some of your team's insights with the class
SCALED AGILE • Cl Scaled Agile.Inc. 164
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

4.7 Retrospect and improve


112 | © Scaled Agile, Inc.

Notes:
Action Plan: Executing the Iteration
► Step 1: Think about the activities
you were engaged in as a team
► Step 2: Brainstorm one to three
actions you could take to improve in
any of those areas related to
Iteration execution as a team
► Step 3: Individually write down at
least one improvement item
► Step 4: Share one item you
discussed as a team and one item
you individually wrote in your Action
Plan
SCALED AGILE · Cl Scaled Agile.Inc.
~~
~~
165
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

© SCALED AGILE, INC.
Lesson 4:
Executing the Iteration
Step 1: Think about the activities you were engaged in as a team
Step 2: Brainstorm one to three actions you could take to improve in any
of those areas related to Iteration execution as a team
Step 3: Individually write down at least one improvement item
Step 4: Share one item you discussed as a team and one item you
individually wrote in your Action Plan
SAFe Practitioner Action Plan
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

4.7 Retrospect and improve


114 | © Scaled Agile, Inc.

Notes:
Lesson review
In this lesson you:
► Defined and visualized the initial flow of work with your team
► Explored how to measure the flow of work
► Recognized techniques to build quality into development process
► Discussed how to continuously integrate, deploy, and release
value
► Explored how to demonstrate value to team stakeholders
► Practiced running retrospectives
SCALED AGILE · Cl Scaled Agile.Inc. 166
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

Lesson 4 notes
Enter your notes below:
Reminder: If using a digital workbook, save your PDF often so you don't lose any of your notes.
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

116 | © Scaled Agile, Inc.
This page intentionally left blank.
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

SAFe® Course Attending this course gives students access to the
SAFe® Practitioner exam and related preparation materials.

117 | © Scaled Agile, Inc.
Lesson 5
Executing the PI

Learning Objectives:
5.1 Plan Together
5.2 Integrate and demonstrate together
5.3 Learn together


For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

5.1 Plan Together


118 | © Scaled Agile, Inc.
5.1 Pl a n T og et her

Notes:

5.1 Plan together
SCALED AGILE .
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

5.1 Plan Together


119 | © Scaled Agile, Inc.

Notes:

Video link: https://vimeo.com/361407444/407333b725


Video: Introduction to Pl Planning
SCALED AGILE · Cl Scaled Agile.Inc.
Ir-vi ~
Duration
~
~
168
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

5.1 Plan Together


120 | © Scaled Agile, Inc.

Notes:

Notes:
Align to a mission with Pl Objectives
Objectives are business summaries of what
each team intends to deliver in the upcoming
Pl.
► They often map directly to the Features in
the backlog. For example:
-An aggregation of a set of Features
-A milestone like a trade show
-An Enabler Feature supporting the
implementation
-A major refactoring
SCALED AGILE · Cl Scaled Agile.Inc.
Pl Planning
Team A
Pl Objectives
BV
Proof of concept with 10
mock sounds
Help with radar POC
4
Decide to create or buy 3
engine noises
Uncommitted
Proof of concept with
7
real sounds
169
Cadence-based Pl Planning meetings are the heartbeat of the Agile Enterprise.
► Two days every 8 -12 weeks (10 weeks is typical)
► Everyone attends in person if possible
► Product Management owns Feature priorities
► Agile teams own Story planning and high-level
estimates
► Architect/Engineering and UX* work as intermediaries
for governance, interfaces, and dependencies
► *UX -Lean User Experience on how the user interacts
with the system.
SCALED AGILE • Cl Scaled Agile.Inc. 170
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

5.1 Plan Together


121 | © Scaled Agile, Inc.

Notes:

Notes:
Maintain predictability with uncommitted objectives
Uncommitted objectives help improve the predictability of
delivering business value. Uncommitted objectives do
count in velocity/capacity.
Team A
► They are planned and aren't extra things teams do just
in case you have time
Pl Objectives BV
► They are not included in the commitment, thereby
making the commitment more reliable
► If a team has low confidence in meeting a Pl
Objective, encourage them to make it an uncommitted
objective
► If an item has many unknowns, consider making it an
uncommitted objective and planning for early spikes
SCALED AGILE · Cl Scaled Agile.Inc.
SMART team Pl Objectives
Proof of concept with
mock sounds
Help with radar POC
Decide to create or buy
engine noises
Uncommitted
Proof of concept with
real sounds
Teams should write their Pl Objectives in the SMART format.
10
4
3
7
171
► ~pecific - States the intended outcome as simply, concisely, and explicitly as possible
(Hint: Try starting with an action verb).
► Measurable - It should be clear what a team needs to do to achieve the objective.
The measures may be descriptive, yes/no, quantitative, or provide a range.
► ~chievable -Achieving the objective should be within the team's control and influence
► ,Bealistic - Recognize factors that cannot be controlled.(Hint: Avoid making overly
optimistic assumptions)
► Jime-bound - The time period for achievement must be within the Pl, and, therefore,
all objectives must be scoped appropriately.
SCALED AGILE • Cl Scaled Agile.Inc. 172
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

5.1 Plan Together


122 | © Scaled Agile, Inc.

Notes:
What is PI Planning?
Program Increment (PI) Planning is a cadence-based, face-to-face event that serves
as the heartbeat of the Agile Release Train (ART), aligning all the teams on the ART
to a shared mission and Vision.

The Agile Manifesto states, “The most efficient and effective method of conveying
information to and within a development team is a face-to-face conversation.”

SAFe takes this to the next level with PI planning, a routine, face-to-face event, with
a standard agenda that includes a presentation of business context and vision
followed by team planning breakouts—
where the teams create their Iteration plans
and objectives for the upcoming PI.

In the next few hours you will be immersed in a PI Planning simulation. With your
teams, you will estimate your starting velocity and you will plan a short Program
Increment with two iterations. You will get to observe a Scrum of Scrums event and
you will present a summary of your team’s draft PI Objectives.

Later, your trainer will demonstrate how business value is assigned to the objectives,
how program risks are managed and you will recognize the value of the confidence
vote. Get excited!
Activity: Identify program roles
► Step 1: Get excited about the
upcoming Pl simulation!
► Step 2: Make sure all program
roles have been assigned.
SCALED AGILE · Cl Scaled Agile.Inc.
Simulation role Assigned to
Executive Volunteer
Product Manager Volunteer
System Architect, UX and
Volunteer
Development Manager
Example: Your Instructor will
be the RTE, a volunteer will be
the Product Manager, etc.
Duration
~
~
173
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

5.1 Plan Together


123 | © Scaled Agile, Inc.

There is no magic in SAFe . . . except maybe for PI Planning. - Authors

For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

5.1 Plan Together


124 | © Scaled Agile, Inc.

Notes:

Notes:
II RTE
Simulation: Why are we here?
Alignment to a common mission
~ '--. We are here to gain alignment and
commitment around
a clear set of
prioritized objectives. I will now
review the agenda for the next two
days of the Pl Planning Event.
Pl Planning
Agenda
SCALED AGILE · Cl Scaled Agile.Inc.
Simulation: Day 1 agenda
Pl Planning
Agenda
DAY1
Presented
II byRTE
SCALED AGILE • Cl Sealed Agile.Inc.
8:00 9:00
9:00 10:30
10:30 11:30
11:30 1:00
1:00 4:00
4:00 5:00
5:00 6:00 Business Context
Product/Solut1on
Vision
Architecture Vision and
development practices
Planning context
and lunch
Team breakouts
Draft plan review
Management review
and problem solving
aa
aa
g
El
► State of the business and upcoming objectives
► Vision and prioritized Features
► Architecture, common frameworks, etc.
► Agile tooling, engineering practices, etc.
► Facilitator explains planning process
► Teams develop draft plans and identify risks and
impediments
► Architects and Product Managers circulate
► Teams present draft plans, risks, and impediments
, Adjustments made based on challenges, risks,
and impediments
174
175
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

5.1 Plan Together


125 | © Scaled Agile, Inc.

Notes:

Notes:
Simulation: Day 2 agenda
Pl Planning
Agenda
DAY2
L~
Presented
- byRTE
SCALED AGILE · Cl Scaled Agile.Inc.
8:00 9:00
9:00 11:00
11:00 1:00
1:00 2:00
2:00 2:15
2:15 ???
After
commitment
Planmng adjustments
Team breakouts
Final plan review
and lunch
Program risks
Pl confidence vote
Plan rework
1f necessary
Planning retrospective
and moving forward
Simulation: Briefings
Executive
SCALED AGILE • Cl Scaled Agile.Inc.
Product
Manager
r-
DD
DD
~
el
► Planning adjustments made based on previous
day's management meeting
► Teams develop final plans and refine risks and
impediments
► Business Owners circulate and assign business
value to team objectives
► Teams present final plans, risks, and impediments
► Remaining program-level risks are discussed
and ROAMed
i & ► Team and program confidence vote
DD
DD
r-
► If necessary, planning continues until commitment
is achieved
► Retrospective
► Moving forward
► Final instructions
System
Architect
176
177
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

5.1 Plan Together


126 | © Scaled Agile, Inc.

Notes:

Notes:
Simulation: Planning guidance
Expect this first Pl Planning to feel a bit chaotic. Future Pl Planning
meetings will become more routine.
u
1h11
Product Owners: You have the content authority to make
decisions at the user Story level
Scrum Masters: Your responsibility is to manage the
timebox, the dependencies, and the ambiguities
t Agile Team: Your responsibility is to define users Stories,
.... plan them into the Iteration, and work out interdependencies
with other teams
SCALED AGILE · Cl Scaled Agile.Inc.
Simulation: Planning requirements
I Feature 1)
I Feature 2]
lteratlon1.1 ~ ­
--
lleratlon1.2~ =1
Pf Objectives ,uv Risks
SCALED AGILE • Cl Scaled Agile.Inc.
I 1
lteratlon1.3~ -
--
lleratlon1 .◄~=
lteratlon1.5c~ ­
--
IP Iteration
..
Focus on the highlighted
area for this simulation.
Risks and
dependencies
• Presented
Iii byRTE
178
179
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

5.1 Plan Together


127 | © Scaled Agile, Inc.

Notes:

Notes:
Simulation: Using historical data to calculate velocity
1#11
240 ~--.
4
miles
. . hours
180 Story
_..._.
6
points Iterations
Establish velocity by looking at the average output of the last Iterations.
SCALED AGILE · Cl Scaled Agile.Inc.
Simulation: Calculate your capacity
Calculating Iteration capacity
► For every full-time Agile Team member
contributing to Solution development,
give the team 8 points (adjust for part­
timers).
► Subtract 1 point for every team member
vacation day and holiday.
► Find a small Story that would take about
a half day to develop and a half day to
test and validate. Call it a 1.
► Estimate every other Story relative to
that one.
SCALED AGILE • Cl Scaled Agile.Inc.
Example:
A ?-person team composed
of 3 developers, 2 testers,
1 Product Owner, and
1 Scrum Master
Exclude The Scrum Master,
Product Owner, and vacation
time from the calculation
Calculated capacity:
5 x 8 points= 40 points per
Iteration
180
181
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

5.1 Plan Together


128 | © Scaled Agile, Inc.
Estimating velocity and calculating capacity: A brief introduction
Agile teams use story points to relatively estimate user stories in story points. With
relative estimating, the size (effort) for each backlog item is compared to other
stories. For example, an eight-point story is four times the effort as a two-point story.
The team’s velocity for an iteration is equal to the sum of all the stories completed in
the prior iteration. Knowing a team’s velocity assists with planning and helps limit
Work in Process (WIP)—teams don’t take on more stories than their prior velocity
would allow. Velocity is also used to estimate how long it takes to deliver Features or
Epics, which are also forecasted in story points.

Keep in mind, velocity is based on historical data of the team’s completed story
points. For the purpose of this PI Planning simulation you will be referring to
calculating Iterations capacity, since velocity is not established yet.

For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

5.1 Plan Together


129 | © Scaled Agile, Inc.

Notes:
Velocity and Capacity
What is Velocity?
The team’s velocity for an iteration is equal to the sum of the points for all the
completed stories that met their Definition of Done (DoD). As the team works
together over time, their historical trend of average completed story points per
iteration builds a reliable picture of the team’s velocity.

What is Capacity?
Capacity is the portion of the team’s velocity that is actually available for any given
iteration. Vacations, training, and other events can make team members unavailable
to contribute to an iteration’s goals for some portion of the iteration. This decreases
the maximum potential velocity for that team for that iteration.

Example:
Assuming a six-person team composed of three developers, two testers, and one
PO, with no vacations or holidays, the estimated initial velocity = 5 × 8 points = 40
points/iteration. (Note: Adjusting a bit lower may be necessary if one of the
developers and testers is also the Scrum Master.)Using this example, and knowing
the number of people on your team (at your table) estimate initial velocity.
Activity: Calculate your capacity
► Step 1: Review the example on the previous slide
► Step 2: Calculate your own capacity for the next two, 2-week
Iterations
-The first Iteration starts Monday
-Use your real availability
► Step 3: Make sure you have your team's capacity calculated
SCALED AGILE · Cl Scaled Agile.Inc.
Duration
~
~
182
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

5.1 Plan Together


130 | © Scaled Agile, Inc.
Iteration 1 Team Capacity







Iteration 2 Team Capacity








For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

5.1 Plan Together


131 | © Scaled Agile, Inc.

Notes:

Notes:
Activity: Team breakout #1
Use Estimating Poker to relatively estimate the mass of a set of
animals.
► Step 1: Setup the team area. Enter the capacity for each
Iteration.
► Step 2: Pick up a Feature from the Product Manager.
► Step 3: Estimate the Stories using Story Points.
► Step 4: Load the Stories into the Iterations.
► Step 5: Write the Pl Objectives using clear statements.
► Step 6: Identify the uncommitted objectives.
► Step 7: Identify any program risks and dependencies.
SCALED AGILE · Cl Scaled Agile.Inc.
Activity: Scrum of scrums (SoS) sync
► Step 1: Observe the Sos sync, conducted by the RTE
► Step 2: Each team's Scrum Master provides the team's current status
and addresses the questions from the RTE
► Step 3: The RTE holds a meet-after after the sync (limited to 1 - 2
topics for the simulation)
Have you identified the capacity for each Iteration in the Pl?
Have you identified most of the Stories for the first two Iterations and begun estimating?
Have you begun resolving dependencies with other teams?
Are you discussing trade-offs and conflicting priorities with your Business Owners?
Have you identified any program risks?
Will you be ready to start writing Pl Objectives in the next 15 minutes?
Is there anything you need to discuss with other Scrum Masters? If so, stay for the meet-after
SCALED AGILE • Cl Scaled Agile.Inc.
Duration
~
~
183
Duration
~
~
184
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

5.1 Plan Together


132 | © Scaled Agile, Inc.
SoS Sync Question Team
1
Team
2
Have you identified the capacity for each Iteration in the PI?
Have you identified most of the Stories for the first two Iterations
and begun estimating?

Have you begun resolving dependencies with other teams?
Are you discussing trade-offs and conflicting priorities with your
Business Owners?

Have you identified any program risks?
Will you be ready to start writing PI Objectives in the next 15
minutes?

Is there anything you need to discuss with other Scrum Masters?
If so, stay for the ‘Meet After’



For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

5.1 Plan Together


133 | © Scaled Agile, Inc.

Notes:

Notes:
Activity: Draft plan review
Duration
~
~
► Step 1: Present the summary of your team's first two Iterations and
one or more draft Pl Objectives
► Step 2: Make sure that you have included the following:
-Capacity and load for each Iteration
-Draft Pl Objectives
-Program risks and impediments
SCALED AGILE · Cl Scaled Agile.Inc.
Management review and problem-solving
At the end of day 1, management meets to make adjustments to
scope and objectives based on the day's planning.
Common questions during the managers' review:
► What did we just learn?
► Where do we need to adjust? Vision? Scope?
Team assignments?
► Where are the bottlenecks?
► What features must be de-scoped?
► What decisions must we make between now and
tomorrow to address these issues?
SCALED AGILE • Cl Scaled Agile.Inc.
185
186
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

5.1 Plan Together


134 | © Scaled Agile, Inc.

Notes:

Notes:
Activities during day 2
8:00 9:00
9:00 10:30
10:30 11 30
11:30 1 00
1:00 4:00
4:00 5 00
Day 1
Product/Solution
Vision
Architecture Vision and
development practices
Planning context
and lunch
Team breakouts
8:00 9:00
9:00 11:00
~
11:00 1:00 ..
1:00 2:00
2:00 2:15
i
2:15 ???
5:00 6:00
Management review
and problem solving
':,
After
commitment
Make planning adjustments
► Based on the previous day's management
review and problem-solving meeting,
adjustments are discussed.
► Possible changes:
-Business priorities
-Adjustment to Vision
-Changes to scope
-Realignment of work and teams
SCALED AGILE • Cl Sealed Agile.Inc.
Day2
Planning adjustments
Team breakouts
Final plan review
and lunch
Program risks
Pl confidence vote
Plan rework
if necessary
Planning retrospective
and moving forward
r
DB
aa
i
A1
i"
DB
aa
r
187
188
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

5.1 Plan Together


135 | © Scaled Agile, Inc.

Notes:

Notes:
Team breakout #2
Based on new knowledge and a good night's
sleep, teams work to create their final plans.
► In the second team breakout, Business
Owners circulate and assign business value
to Pl Objectives from low (1) to high (10)
► Teams finalize the Program Increment plan
► Teams also consolidate program risks,
impediments, and dependencies
► Uncommitted objectives provide the capacity
and guard band needed to increase the
reliability of cadence-based delivery
SCALED AGILE · Cl Scaled Agile.Inc.
Final plan review
Team A
Pl Objectives
Proof of concept with
mock sounds
Help with radar POC
Decide to create or buy
engine noises
Uncommitted
Proof of concept with
real sounds
Teams and Business Owners peer-review all final plans.
Teams and Business Owners peer-review all final plans.
Final plan
review agenda:
----~
1. Changes to capacity
and load
2. Final Pl Objectives
with business value
3.Program risks and
impediments
4.Q&A session
SCALED AGILE • Cl Scaled Agile.Inc.
Final plan review
Used with permission of SEI Global Wealth Services
BV
10
4
3
7
189
190
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

5.1 Plan Together


136 | © Scaled Agile, Inc.

Notes:

Notes:
Building the final plan
► Final plans are collected at the
front of the room
► Final plans are reviewed by all
teams
► Business Owners are asked
whether they accept the plan
► If accepted, the team's plan and
program risk sheet are brought to
the front of the room
► If not accepted, the plans stay in
place, and the team continues
planning after the review
SCALED AGILE · Cl Scaled Agile.Inc.
Confidence vote: Team and program
A team's final plan
Used with permission of Discount Tire Corporation
After dependencies are resolved and risks are addressed, a
confidence vote is taken by the team and program.
A commitment with two parts:
1. Teams agree to do everything in their power to meet the agreed-to
objectives
2. In the event that fact patterns dictate that it is simply not achievable, teams
agree to escalate immediately so that corrective action can be taken
,,..I

,,.u

I •
No confidence Little confidence Good confidence High confidence Very high confidence
SCALED AGILE • Cl Scaled Agile.Inc.
191
192
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

5.1 Plan Together


137 | © Scaled Agile, Inc.

Notes:

Notes:
Run a planning meeting retrospective
The Pl Planning event will evolve over time. Ending with a
retrospective will help continuously improve it.
The Planning Meeting
retrospective
1. What went well
2. What didn't
3. What we can do
better next time
,...
A Team's Retrospective
SCALED AGILE · Cl Scaled Agile.Inc. 193
Program board: Feature delivery, dependencies, and Milestones
Iteration 1.1 Iteration 1.2 Iteration 1.3
I
Iteration 1.4 Iteration 1.5 (IP) Pl 2 »>
Milestones/
Events
A program milestone or event is happening
Unicorns in iteration 1.3 (e.g., a trade show, market
Dolphins
release, etc.)
Bears
Eagles
This feature cannot be delivered until
multiple teams complete their
Iguanas
dependencies
Antelope
Tarantulas
A feature placed in a team's swim lane
Needs UX Help with no strings means that it can be
Needs Sys
completed independently of other teams
Arch Help
••
Blue = Features
= Significant = Milestone/
~
Red String = A dependency requiring stories
Dependency Event
or other dependencies to be completed before
the feature can be completed
194
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

5.1 Plan Together


138 | © Scaled Agile, Inc.

Notes:

Video link: https://vimeo.com/355401474/4ed0fa500e

Video: Program Board
SCALED AGILE · Cl Scaled Agile.Inc.
1~ ~
Duration
~
~
195
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

5.2 Integrate and demonstrate together


139 | © Scaled Agile, Inc.
5.2 I nt eg r at e an d d e mo nstr at e t og e th er

Notes:

Notes:
5.2 Integrate and demonstrate together
SCALED AGILE .
Program execution
Program events create a closed-loop system to keep the train on the tracks.

.. -------------------1
_____,=--•=====• Scrum of Scrums IPO Sync
• • ,u ..
,11111111 U ....
1h11 I 1h11
U U
1h11
Iteration
Planning
Daily
Stand-up
Pl Ii
Planning g
~
~
Iteration
Retro
Backlog
Refinement
Iteration
Review
' ' Inspect & Adapt = • = •
•~ :I Planning
SCALED AGILE · Cl Scaled Agile.Inc.
,.,.
~ Program events
Team events
System
Demo
197
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

5.2 Integrate and demonstrate together


140 | © Scaled Agile, Inc.

Notes:

Notes:
ART sync is used to coordinate progress

1~
11
li1 ---------------------------------I _____________________________ _
1111111111
ART Sync
Scrum of scrums
► Visibility into progress and impediments
► Facilitated by RTE
► Visibility into progress, scope, and priority
adjustments
► Facilitated by RTE or PM
► Participants: Scrum Masters, other select
team members, SMEs if necessary
► Weekly or more frequently, 30-60 minutes
► Participants: PMs, POs, other stakeholders,
and SMEs as necessary
► Timeboxed and followed by a 'Meet After' ► Weekly or more frequently, 30--60 minutes
► Timeboxed and followed by a 'Meet After'
SCALED AGILE · Cl Scaled Agile.Inc.
Demo the full system increment every two weeks
► 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
SCALED AGILE • Cl Scaled Agile.Inc.
• UI
• 1h11
Full system
System
team
Ir
198
199
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

5.2 Integrate and demonstrate together


141 | © Scaled Agile, Inc.

Notes:
Discussion: System Demo challenges ~i)
~~
► Step 1: As a team, discuss the following:
-What are challenges to having a new system increment every two weeks?
► Step 2: On a flip chart or Remote Group Document aid list three to
five challenges and some ways to solve them
► Step 3: Be prepared to share with the class
SCALED AGILE · Cl Scaled Agile.Inc. 200
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

5.3 Learn together


142 | © Scaled Agile, Inc.
5.3 Le ar n tog et her

Notes:

Notes:
5.3 Learn together
SCALED AGILE .
Innovation and Planning (IP) Iteration
Facilitate reliability, Program Increment readiness, planning, and
innovation during the IP iteration.
► Innovation: Opportunity for innovation,
hackathons, and infrastructure improvements
► Planning: Provides for cadence-based planning
► Estimating guard band: For cadence-based delivery
SCALED AGILE · Cl Scaled Agile.Inc. 202
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

5.3 Learn together


143 | © Scaled Agile, Inc.

Notes:

Notes:
IP Iteration calendar
Monday Tuesday Wednesday Thursday Friday
Buffer for leftover work
Final verif1cat1on and vat1dat1on, and documentation (if releasing)
Solution Tram
pre Pl planmng
Innovation
contmues
Pl planning
readiness
SCALED AGILE · Cl Scaled Agile.Inc.
Contmumg
education
Inspect and
adapt
workshop
Innovation
Pl planning readiness
Archrtectu,.vmon
•nddr1elopment
pn1ctlcn
Plannmg
requ,rements
andlunch
Management
rev,ewand
problemsolv,ng
10
Pl Planning
Planning
ad1ustments
@#fifrjf
Fmalplan,...,1aw
and lunch
JM/Hl:i!ihl
Planrawor.11
necessary
Pb,nn,ng
retrospactrva1nd
mov,ngforw,rd
Improving results with the Inspect and Adapt event
Three parts of Inspect and Adapt:
1.
The Pl System Demo
Problem-Solving Workshop
Timebox: 3 -4 hours per Pl
Attendees: Teams and stakeholders
SCALED AGILE • Cl Sealed Agile.Inc.
..!...!.
-.f.-
=t.1.
~..!..
:b.-
n:
11
: -
---
Optional time
for d1strtbuted
plannmg
Solution Train
post.Pl planning
; --==-~ =--=-=
12
203
204
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

5.3 Learn together


144 | © Scaled Agile, Inc.

Notes:

Notes:
Pl System Demo
► At the end of the Pl, teams
demonstrate the current state of
the Solution to the appropriate
stakeholders
► Pl System Demo is often led by
Product Management, POs, and
the System Team
► Business Owners, program
stakeholders, Product
Management, RTE, Scrum
Masters, and teams attend.
SCALED AGILE · Cl Scaled Agile.Inc.
Quantitative and qualitative measurement
The report compares actual business value achieved to planned business value.
120
100
"O
QI
>
QI
:i:
80
V
-,:
~
QI
>
'tl 60
QI
:;;
0
E
40
I!!
en
£ 20
0
Pl 1
SCALED AGILE • Cl Scaled Agile.Inc.
Program Predictability Measure
;
Pl 2 Pl 3
;
;
;
,
Pl 4
......
...
Pl 5
• Target: Effective process
control range
• Predictability sufficient
to run the business
• Handles common
variations
• Special causes may still
cause excess variation
- - - - -Team A: Out-of-control development
- - - - -Team B: Controlled development
Program (ART)
205
206
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

5.3 Learn together


145 | © Scaled Agile, Inc.

Notes:

Notes:
The problem-solving workshop
Teams conduct a short retrospective to systematically address the
larger impediments that are limiting velocity.
Agre• on tho
problom to solve
..
'
Restate the new problem for
the biggest
root-cauH
..
SCALED AGILE · Cl Scaled Agile.Inc.
Apply root-<:m.1se analysis
(and 5 Whys)
Brainstorm solutions
LJ-.
000
~
Action Plan: Executing the Pl
► Step 1: Think about your experience
during the simulation of the Pl
Planning event
► Step 2: Brainstorm one to three
actions you could take back to your
organization
► Step 3: Individually write down at
least one improvement item
► Step 4: Share one item you
discussed as a team and one item
you individually wrote in your Action
Plan
SCALED AGILE • Cl Scaled Agile.Inc.
Identify the b199ost root-wuso
using Pareto analy11s
•~­:~ -
·~";"'"';"''-:-"';"'"';"'
Identify Improvement
bt1cklo9 items
liil
NFRs
207
~~
~~
208
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

© SCALED AGILE, INC.
Lesson 5:
Executing the PI
Step 1: Think about your experience during the simulation of the PI
Planning event
Step 2: Brainstorm one to three actions you could take back to
your organization
Step 3: Individually write down at least one improvement item
Step 4: Share one item you discussed as a team and one item you
individually wrote in your Action Plan
SAFe Practitioner Action Plan
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

5.3 Learn together


147 | © Scaled Agile, Inc.

Notes:
Lesson review
In this lesson you:
► Planned a Program Increment as a train
► Discussed Program Increment execution
► Discussed the importance and challenges of the System Demo
► Explored how to improve as a team of teams in the Inspect and
Adapt event
SCALED AGILE · Cl Scaled Agile.Inc. 209
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

Lesson 5 notes
Enter your notes below:
Reminder: If using a digital workbook, save your PDF often so you don't lose any of your notes.
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

SAFe® Course Attending this course gives students access to the
SAFe® Practitioner exam and related preparation materials.

149 | © Scaled Agile, Inc.
Lesson 6
Becoming a Certified SAFe
Practitioner

Learning Objectives:
6.1 Becoming a Certified SAFe Professional


For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

6.1 Becoming a Certified SAFe Professional


150 | © Scaled Agile, Inc.
6.1 B ec o mi ng a C er ti fi ed S AF e Pr of essi o n al

Notes:

Make the most of your learning
. .-im, ·. Access the SAFe Community Platform
Mange your member profile, access videos and training resources, join Communities of Practice, and more.
. rs;]' .
. W1:
Prepare Yourself
Access your learning plan featuring your digital workbook, study materials, and certification practice test
Become a Certified SAFe Professional
Get certified to validate your knowledge, expand your professional capabilities, and 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.
• Po ·. Collaborate in real time with your team and others
· .. oi'li ·' Choose from ready-made templates to easily set up events like Pl Planning and retrospectives-all with SAFe Collaborate.
:' (e) , Showcase SAFe Credentials
Display your digital badge to promote your SAFe capabilities and proficiencies throughout your career.
SCALED AGILE · Cl Scaled Agile.Inc. 210
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

6.1 Becoming a Certified SAFe Professional


151 | © Scaled Agile, Inc.

Notes:

Video link: https://vimeo.com/307578726


About SAFe certification: https://www.scaledagile.com/certifications/about-safe-
certification/


Video: Become a Certified SAFe
Professional
Continue to build on the foundation
of SAFe learning you began in class
by studying and taking the
certification exam.
Earning this certification
demonstrates and establishes your
new knowledge.
Certification details at:
https://bit.ly/2zCu2pa
SCALED AGILE · Cl Scaled Agile.Inc.
Ir-vi ~
Duration
~
~
211
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

6.1 Becoming a Certified SAFe Professional


152 | © Scaled Agile, Inc.

Notes:

Video link: https://vimeo.com/286920560


Video: Welcome to the SAFe Community
Platform
Want to learn more about the next
steps on your SAFe Journey?
Access the SAFe Community
Platform and discover all the
SAFe resources available for your
use!
SCALED AGILE · Cl Scaled Agile.Inc.
1~ ~
Duration
~
~
212
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩

6.1 Becoming a Certified SAFe Professional


153 | © Scaled Agile, Inc.
Certification Exam Sample Questions

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


Sample questions: http://bit.ly/3aqpP4O


For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

Lesson 6 notes
Enter your notes below:
Reminder: If using a digital workbook, save your PDF often so you don't lose any of your notes.
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)

155 | © Scaled Agile, Inc.
Appendix 1
Glossary


SAFe Glossary:
Visit the Scaled Agile Framework site (scaledagileframework.com/glossary) to
download glossaries translated into other languages


~ ~
䙯爠灥牳潮慬⁵獥湬礠ⴠ卡畲慢栠䝵灴愠ⴠ䩵渠㈱Ⱐ㈰㈱
䥄㨰〵㙔〰〰〸㍐啚允㈩
Tags