SlideShare a Scribd company logo
1 of 166
Download to read offline
SAFe®
for Teams
Establishing Team Agility for Agile Release
Trains
5.0.1
SAFe® C ourse - Attending this course gives students access to the SAFe Pr acti tioner exam and r elated prepar ati on materials.
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®
ISCAL
ED
AGIL E'"
©Sca led Agile, Inc.
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
Hidden Topic Title Text
. .
.....
. .
. .
. .
...
...
: ef ·.
. .
. .
. .
...
. .
.ffeJ.
: -0 :
. .
. .
...
. .
-~·
. .
. .
·. . v :
...
...
:· 0 ·..
• 0 0 •
·.[] [] :
. .
...
...
...
Access the SAFe Community Platform
Mange your member profile, access videos and training resources, jo in
Communities of Practice, and more .
Prepare Yourself
Access your learning plan featuring your digital workbook, study mater ials, and
certification practice test
Become a Certified SAFe Professional
Get certified to validate your know ledge, expand your professiona l capab ilities , and
open the door to new career opportun ities.
Access SAFe Content and Tools
Access professional development resources and your trainer enab lement plan to
teach SAFe instructor-led courses .
Collaborate in real time with your team and others
Choose from ready-made temp lates to easi ly set up events like Pl Planning
and retrospectives-all with SAFe Co llaborate .
Showcase SAFe Credentials
Display your digita l badge to promote your SAFe capabi lities and proficiencies
throughout your career .
community.scaledagile.com
~ SAFe
·1 scA
0
LEo
AGILE ·
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
Hidden Topic Title Text
SAFe®
for
Lean
Enterprises
_&
I
'
Organizational
l~J
I
Enterprise
Government
C:
..
Agility
.c
r
C:
..!.:
HFRs
Portfolio
Backlog
A
l
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
IAgile
Product
Delivery
Team
and
Technical
Agility
Continuous
Leaming
Culture
.
..
•
11
System
Product
Arch/Eng
Mgmt
'
RTE
Agile
Teams
1
r
.~
•
1
111
1
'
Product
Owner
Scrum
Master
Business
I
Dev
I
Ops
I
Support
@
00Design
Thinking
WSJF
L..
C
•
ra
•
-
•
-g
-
--
..
-
::,::
NFRs
Program
Backlog
•
NFRs
1
-
1
Core
-
Values
XP
n
•Plan
•
Execute
....
•Review
Scrum
•
Retro
sKanban
Dn
Lean-Agile
~=
Mindset
AGILE
RECEA~E~
TRAIN
---
-
·.-
.
...........
...
:
:
:
..........
•►
··=•:
...
<
··········
Continuous
Continuous
Continuous
~
Exploration
Integration
Deployment
Pl
Object
ives
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
Itera
tions
CE
:~~~
i:;-
ural
""
-
I
Solution
Context
.
e,
0
0
I
G,
-
0
DevOps
~
I
Built-In
Quality
Program
Increment
Program
Increment
Ag
ile.
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
·
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
Hidden Topic Title Text
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
IEnterprise
Architect
Business
•
I
Owners
-
-~-
,.
a
System
Product
Arch/Eng
Mgmt
'
RTE
Agile
Teams
&Product
Owner
I
1
111
Scrum
Master
Business
I
Dev
I
Ops
I
Support
7
...
NFR5
~
Business
Agility
~
#-~
Measure
t
,I
l
&
Grow
0
0RTFOLI
□
==
-
11
{
Portfolio
Backlog
~
;s
1
__
CoMa,M
~,~
r
·-
·---
·-
Strategic
Portfolio
Themes
Vision
55
1
=-
KPls
Guardrails
Value
Streams
Customer
Centricity
@
00Design
Thinking
[
Continuous
Delivery
Pipeline
......
·
►
··
...
·:•:·
"
-
•
'
....
"'
'('
•.
:•:····
·
►·
........
.,.
_
AGILUELEAS
E.,T
JtAJN
=
--
·.,.
............
,4.
:
:-:·
..........
·>
·'::-:
..
·•·
.......
.
El
Continuous
Exploration
Continuous
Integration
Continuous
Deployment
]
Release
on
Demand
ESSENTIAL
-
S
olution
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
sKanban
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
P
l
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
··
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
Hidden Topic Title Text
Enterprise
Solution
Delivery
Agile
Product
Delivery
Team
and
Technical
Agility
SAFe®
for
Lean
Enterprises
Large
Solution
Configuration
'
Enterprise
Government
,.Solution
Arch/Eng
Solution
Mgmt
iiSTE
Business
•
I
Owners
-
-
--
,.
a
System
Product
Arch/Eng
Mgmt
'
RTE
Agile
Teams
•
1
h1
1
Product
Owner
Scrum
Master
Business
I
Dev
I
Ops
I
Support
Compliance
MBSE
Set~Based
i
--
-
,:.~·~
-=·NfR
s
Solution
Demo
Solution
Backlog
SOLUTION
TRAIN
=
Customer
Centricity
@
00Design
Thinking
c.~•
~
--
-C
•
-•
~
-
N
FRs
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
•
•
Goal
s
--
CD
---
----.Cl
----.
l!!l!!I
•
•
Goals
li!l!D
c
@
~-
~
~:
----
~
Cl
!!,
"
mm
mma
ml
LARGE
SOLUTION
]
Release
on
Demand
C
0
~
!!,
@
ESSENTIAL
-
S
olution
Context
G,
0
0
"-0DevOps
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
··
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
Hidden Topic Title Text
Agile
Product
Delivery
Team
and
Technical
Agility
SAFe®
for
Lean
Enterprises
Business
•
I
Owners
-
-
--
,.
al
System
Product
Arch/Eng
Mgmt
Customer
Centricity
@
00Design
Thinking
[
Essential
Configuration
Continuous
Delivery
Pipeline
·····►····
....
.........
'(
..
•►·•....
]
,•···
··:•:·
··:•:··
··
:.;.
.
;.
iGJl~
E'ff,fsg
fl~7
~
::-"'
)
8
.,,
............
,.._
::::·
...........
...
.
::,::
.·<
·
...........
··
Continuous
Continuous
Continuous
Release
~
Exploration
Integration
Deployment
on
Demand
ESSENTIAL
-
S
olution
Context
Vision
'
"!
Wf,F
~.
Pl
Objecti
ves
System
Demos
System
Demos
/e
...,_
RTE
Agile
Teams
•
1
1111
Product
Owner
Scrum
Master
Business
I
Dev
I
Ops
I
Support
.c
-
-
-
C
•
-•
~
-
N
FRs
Program
Backlog
•
NFRs
1
-
1
Core
-
Values
XP
.t5.
•Plan
•
Execute
...,
•Review
Scrum
•
Retro
~Kanban
JIil
Lean-Agile
~=
Mindset
•
•
•
•
Goal
s
...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
Archit
ectural
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
AGILE
f
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
Hidden Topic Title Text
~
..
~
BUSINESS
AGILITY
MEASURE
&
GROW
,
d
l
Enterprise
Solution
Delivery
•
Apply
Lean
system
engineering
to
build
really
big
systems
•
Coordinate
and
align
t
he
fu
ll
supply
chain
•
Cont
inua
lly
evolve
live
systems
~
~
Lean
System
and
Solution
Engineering
Coordinating
Trains
and
Suppliers
···········································
Agile
Product
Delivery
•
The
cust
omer
is
the
center
of
your
product
strat
egy
•
Deve
lop
on
cadence
and
release
on
demand
•
Cont
inuously
exp
lore,
integrate,
dep
loy,
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-fu
nctional,
Agile
teams
•
Business
and
technica
l
teams
build
business
solutions
•
Q
uality
b
usiness
solu
t
io
ns
de
lig
ht
customers
Agile
Teams
Teams
of
Agile
Teams
0Built
·
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
ot
he
rs
by
mode
ling
desire
d
be
haviors
•
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
0Relentless
Improvement
Leading
by
Example
Mindset
&
Principles
Leading
Change
©
Scale
d
Agile,
Inc.
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
Hidden Topic Title Text
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
Manage
ment
~
'
'
>>
r
..
•
I ~S
AFe•
WDevOps
Imp
lementing
SAFe•
-
SCALED
AGILE
'
T
PAR
T
NER
NE
T
WORK
Train
Lean-Agile
Change
Agents
Leading
SAFe•
•
I
Lean
Portfolio
Ma
nagement
♦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
Ow
ner/
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
Implement
ing
SAFe•
Lean
Portfol
io
SAFe•
Release
SAFe•
Advanced
(moreSPC
s)
Management
Train
Engineer
Scrum
Master
•
•
-)
,;:--
I
•
♦
@
.....
•
Launch
More
ARTs
:
·
~·►-
~
Extend
to
the
-(
~~
-
~
:1
4
~
Accelerate
and
Value
Streams
....

...
/
Portfolio
25-
75%
20-50%
SCALED
AGILE~
®
scaledagileframewo
rk.com/implementation-roadm
ap
©
Scaled
Agile,
Inc.
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
Hidden Topic Title Text
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
Agi
lity
with
the
Scaled
Agile
Framework
I
♦
with
SAFe•
5
Program
Consultant
Certification
SAFe"
for
Government
I
Applying
Lean-Agile
Practices
in
the
Public
Sector
with
SAFe®
I
•
with
SAFe®
5
Government
Practitioner
Certification
Lean
Portfolio
Management
I
Aligning
Strategy
with
Execution
I
•
with
SAFe®
5
Lean
Portfolio
Manager
Certification
SAFe"
Product
Owner/Product
Manager
I
Delivering
Value
through
Effective
Program
Increment
Execution
I
♦
with
SAFe®
5
Product
Owner
/
Product
Manager
Certification
Agile
Product
Management
I
Using
Design
Thinking
to
Create
Valuable
Products
in
the
Lean
Enterprise
I
•
with
SAFe®
5
Agile
Product
Manager
Certification
SAFe"
Scrum
Master
I
Applying
the
Scrum
Master
Role
within
a
SAFe®
Enterprise
I
•
with
SAFe®
5
Scrum
Master
Certification
SAFe"
Advanced
Scrum
Master
I
Advancing
Scrum
Master
Servant
Leadership
with
SAFe®
I
•
with
SAFe®
5
Advanced
Scrum
Master
Certification
SAFe"
Release
Train
Engineer
I
Facilitating
Lean-Agi
le
Program
Execution
I
♦
with
SAFe®
5
Release
Train
Engineer
Certification
SAFe"
for
Architects
I
Architecting
for
Continuous
Value
Flow
with
SAFe®
I
•
with
SAFe®
5
Architect
Certification
SAFe"
DevOps
I
Optimizing
Your
Value
Stream
I
•
with
SAFe®
5
DevOps
Practitioner
Certification
SAFe"
for
Teams
I
Establishing
Team
Agility
for
Agi
le
Release
Trains
I
♦
with
SAFe®
5
Practitioner
Certification
Agile
Software
Engineering
I
Enabling
Technical
Agility
for
the
Lean
Enterprise
I
•
with
SAFe®
5
Agile
Software
Engineer
Certification
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
i | © Scaled Agile, Inc.
SAFe® C ourse Attending this course gives students access to the SAFe® Pr acti tioner exam and r elated prepar ati on materials.
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 • ClScaled Ag ile . 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 · ClScaled Agile . Inc.
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 • ClScaled 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 · ClScaled Agile.Inc.
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.
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 onnect with the Scaled Agile Framewor 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 AGI LE · ClScaled Agile.Inc. 6
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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% happiermore
motivatedemployees
20 - 50%increase
in productivity
30 - 75%faster
time-t0-01arket
25-75%
defectreduction
Source : https://v5.scaledagileframework .com/case-studies
SCALED AGILE • ClSeale d Agile.In c.
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
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 · ClScaled 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.EA SE RA/
SCALED AGILE • ClScaled Agile.Inc .
15
16
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 · ClScaled 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
---
•••••
MNNN 1'
4
SCALED AGILE • ClScaled Agile.Inc .
---
Lean Business
Operations
Strategy Agility
le:
···-(!)
e----
--·
·-•
17
18
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 · ClScaled 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 • ClScaled Agile.Inc .
Coordinate Trains
and Suppliers
Continually Evolve
Live Systems
20
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 · ClScaled Agile.Inc .
SAFe configurations
Four configurations provide the right Solution for each Enterprise.
Full Configuration
Large Solution Configuration
Portfolio Configuration
Essential Configuration
SCALED AGILE • ClScaled Agile.Inc .
21
22
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
1.1 Connect with the Scaled Agile Framework
15 | © Scaled Agile, Inc.
Notes:
Positioning an Agile Team in a SAFe Enterprise
= T-- TT
"=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 Expl ore Lean, the Agile M anifesto, and SAFe Principles
Notes:
Notes:
1.2 ExploreLean, the Agile Manifesto,and SAFe
Principles
SCALED AGILE .
SAFe House of Lean
SCALED AGI LE · ClScaled 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
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 · ClScaled 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 • ClScaled 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
...-
~!
CDC
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
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 · ClScaled 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 • ClScaled 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
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 · ClScaled 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 • ClScaled 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
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 · ClScaled Agile.Inc .
(low)
1 2
Value delivery Q -- 0
Respect:~~~~~~!:
Q 0
Flow Q - 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
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 · ClScaled 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 • ClScale d Agile.In c.
► 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
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 · ClScaled 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: BuildingIncrementally:Economic
Advantage
SCALED AGILE · ClScaled Agile.Inc.
Ir-vi
~
Duration
~
~
38
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 · ClScaled 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 • ClScaled Agile.Inc . 42
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 · ClScaled 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 • ClScaled Agile.Inc . 44
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 · ClScaled Agile.Inc . 45
I Pp
~
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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.
Optimalbatchsize
(lowesttotal cost)
Itemsperbatch
Transaction
cost
Principles
of Product
Development
Flow,
DonReinertsen
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
Sys tem Demos Incremen t 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 Identi fy Scrum, Kanban, and Quality Pr actices
Notes:
Notes:
1.3 IdentifyScrum, Kanban,and QualityPractices
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 · ClScaled 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 · ClScaled Agile.Inc .
Agile for teams: Kanban
Iteration
Visualize work flow. Limit work in process. Improve flow.
Team
Backlog
SCALED AGILE • ClScaled 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
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 · ClScaled Agile.Inc.
Ir-vi
~
Duration
~
~
52
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 xprogramm ing.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_ @ @
1
h1
1Master
(Player Portal) Product  ,
~
Owner ..
.. 1:
- .,
I Scrum
_b_ Plan
E
Eagles & E
1
111
1Master
together
u
(Feature Team) Product ...
. .!:
Owner ..
.. E
E
en
e
~
C.
Iguanas &
(Feature Team) Product  ,
Owner .... Synchronize
GJL REL E.AS.E TfiA.LN
SCALED AGILE • Cl Scaled Agile.Inc .
53
1:
.,
E
E
u
.!:
E
E
Cl
e
C.
54
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
1.3 Identify Scrum, Kanban, and Quality Practices
35 | © Scaled Agile, Inc.
Notes:
Notes:
The ART and teams continuously deliver value
•
Pl
SCALED AGILE · ClScaled Agile.Inc.
Releaseon 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 • ClScaled Agile.Inc.
Pl
55
~~
~~
56
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
© 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 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
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 · ClScaled Agile.Inc. 57
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 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.
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 Build your team
Notes:
Notes:
2.1 Buildyourteam
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 AGI LE · ClScaled Agile.Inc. 59
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 · ClScaled Agile.Inc. 60
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 · ClScaled 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 • ClScaled Agile.Inc .
62
~~
~~
63
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 · ClScaled 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 • ClScaled Agile.Inc .
RULES
Duration
~
~
64
Duration
~
~
65
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 · ClScaled 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 • ClScaled Agile.Inc .
,_
F
C
C Jl
1,/
J>
J)
J)
J)
67
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
2.1 Build your team
45 | © Scaled Agile, Inc.
HIGHERPARTITIONS
BETWEENPOOS
I OMOUAL
WORKSPACES
WHITEBOARDS
LOWERPARTITIONS
BElWEE
TEAMWORXSPACf.S
AA
SEPARATE
SHAREDMEeTI G
ROOMWITT1
VI0EOCAPAB
IUTES
((
((
((
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 · ClScaled 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
spoke n language , technology , location)
Sub-process
SCALED AGILE • ClScaled Agile.In c.
68
69
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 · ClScaled Agile . Inc.
Feature
70
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
2.1 Build your team
49 | © Scaled Agile, Inc.
Notes:
Activity:Buildingyourteam
► 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
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
2.2 Explore the Scrum Master and Product Owner roles
50 | © Scaled Agile, Inc.
2.2 Expl ore the Scr um Master and Pr oduct Owner rol 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 AGI LE · ClScaled 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 · ClScaled 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 • ClScaled Agile.Inc .
•
11
~11
~.
• • u
.. Product
•
1
h11
Scrum
Master
Owner
•
II
Product
Owner
•
1
1111
Scrum
Master
74
75
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 · ClScaled Agile.Inc .
~~
~~
76
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
2.3 Meet the teams and people on the train
53 | © Scaled Agile, Inc.
2.3 Meet the teams and peopl e on the trai 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■ Eiiiiih1
- W
L Repeat until further notice . Project chartering not required. J
SCALED AGILE · ClScaled Agile.Inc. 78
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 · ClScaled 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 • ClScaled Agile.Inc .
AGJLE nEASE UJAIN
. .
........................................................
•
u
80
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 · ClScaled Agile.Inc.
~rj)
~~
81
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
© 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 · ClScaled Agile.Inc. 82
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 epar e the backl 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 AGI LE · ClScaled Agile . Inc.
Lean
Budgets
Portfo lio
Backlog
•
NFRs
Program
Backlog
NFRs
Team
Backlogs
r
I
I •
. -
11111 ,,
1, I I. t
. . .
---
-
---
mlmlml
84
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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
softwareupdate
AcceptanceCriteria:
- Nonstop
routing
availabilify
- Automatic
andmanualupdate
support
- Rollback
capabilify
- Supportthroughexisting
admin
tools
- Allenabledservices
arerunning
afterthe 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
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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
poss ible
► 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 · ClScaled 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, Iwant to limit
the amount of money
before I fuel so that I can
control my expenditure.
SCALED AGILE • ClScaled 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
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 · ClScaled 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 • ClScaled 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
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 · ClScaled 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 • ClScaled Agile.Inc .
91
92
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 · ClScaled 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 • ClScaled 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
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 · ClScaled Agile.Inc .
~~
~~
95
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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
aflexible,easy
-to-usesearch
capability
to locat
ebooks
.
Search
byauthor,
title,orgenrefromasinglesearch
field. Mispelling
subsitutions
(i.e.,"Didyoumean...
").Present
results
asper-match
algorithm.
Shopping
Cart
Users
canmanage
itemsinashopping
cartforimmediate
orfuturepurchase.
e
Users
caneasily
access
theircartfromanypage,
viewthesame
infromation
displayed
inthebooklist,
change
thequantity,
remove
it fromtheircart,orsave
it forlater.A
subtotal
forallitemsintheir
shopping
cartshouldbedisplayed
atthebottom
. Items
saved
forlatershouldappear
belowthat.
Purchase
bycredit
card e
Users
canpurchase
products
fromus(assoonasimplemented-only
betaupuntilthen)
Users
canselect
fromtheirpreferred
creditcard
andshipping
address
asdefinedintheirprofileor
addnewones.
Visa,
Mastercard,
Discover,
andDiners
Clubarerequired.
American
Express
isoptional.
MustbePCI
compliant.
Shipping
method
selection
Users
canselect
ashippingmethod
based
oncost,
delivery
speed,
andcarrier
.
Users
canselectashippingmethod
based
ontheprice,
delivery
speed,
andestimated
delivery
date
forallmajorcarriers
(USPS,
UPS,
andFedEx).
Profile
management
I
I
-I
Users
cancreate
andmaintain
theirprofilesrather
thanenterintheirinformation
each
timetheyorder.I
Users
canmanage
theirlogincredentials
(ID,password),
personal
information
(name,
emailaddress,
homeaddress),
nickname
forbookratingandcommenting,
creditcar
d information
(multiple),and
shipping
address
(multiple).Physical
addresses,
emailaddresses,
andcreditcardinfoshouldbe
verifiedasvalid
.Passwords
mustmeetcurrent
security
standards.
-I
Book
detail
8 1
Users
canseeinformative
andenticing
detailsaboutabook
. 1
Display
bookname,
bookcover
(which
canbeenlarged
whenclicked),
authorandbio, bookdescrip
tion,
genre,
publishing
info( publisher,
release
date,etc.),bookrating,andcomments.
Hyperlink
author's I
name
toalistofotherbooks
bythesame
author
. I
---------------------1
Book
listsorting e 1
Users
cansortalistof books
in anumber
ofways
to moreeasily
findwhattheyarelookingfor.
Sortbybooktitle,author,
price,
bookrating,andrelease
date.Allowforusers
to select
thenumber
of
search
results
toappear
oneach
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 · ClScaled 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 • ClScaled 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, vehic le number, date, time
I
96
97
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 · ClScaled Agile . Inc. 98
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
3.2 Plan the Iteration
70 | © Scaled Agile, Inc.
3.2 Pl an the Iteration
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 · ClScaled Agile.Inc. 100
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 · ClScaled 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 • ClScaled 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
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 · ClScaled 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 • ClScaled Agile.Inc .
•
II
•
1h1
1
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
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 · ClScaled 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 • ClScale d Agile.Inc .
·*iM►·
•
•
• •
•
•
105
How
big
isit?
106
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 Estimati ng and Planning , 2005
SCALED AGILE · ClScaled 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 • ClScaled Agile.Inc . 108
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 · ClScaled 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 • ClScaled Agile.Inc .
109
~~
~~
110
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 · ClScaled Agile.Inc .
Iteration goals
Iteration goals provide clarity, commitment , and management information .
They serve three purposes:
SCALED AGILE • ClScaled 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
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
3.2 Plan the Iteration
77 | © Scaled Agile, Inc.
Notes:
Notes:
Iterationgoals: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 .
Committo the Iterationgoals
Business Example
Iteration Goals
1. Roll out the GDPR incident report
procedures
2. Prepare for external audit
3. Obtain approvals for financial
report
Team commitmentsare notjust to the work.They are committedto
otherteams, 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 · ClScaled Agile.Inc .
□--
□-­
□-­
□--
115
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
3.2 Plan the Iteration
79 | © Scaled Agile, Inc.
Notes:
Video link: https://vimeo.com/339425816/4312669c69
Video: Implementing Kanban
SCALED AGILE · ClScaled Agile.Inc.
Ir-vi
~
Duration
~
~
116
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 · ClScaled Agile.Inc .
~~
~~
117
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
© 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 · ClScaled Agile.Inc. 118
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 Visualize the flow of work
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 AGI LE · Cl Scaled Agile.Inc.
~
120
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 · ClScaled 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 • ClScaled Agile.Inc . 122
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
4.2 Measure the flow of work
88 | © Scaled Agile, Inc.
4.2 Measure the flow of wor 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
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 1O
■ Done ■ Test ■ Build
SCALED AGILE · ClScaled Agile.Inc.
What can you learn from a CFO?
••
SCALED AGILE • ClScaled Agile.Inc.
WIP
•••
•••
••
•
■ Design ■ To Do
Lead time
••••
••
••
••
Done curve
♦
♦
♦
♦
♦
♦
125
126
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
4.3 Build quality in
90 | © Scaled Agile, Inc.
4.3 Build qualityi n
Notes:
Notes:
4.3 Buildqualityin
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 AGI LE · ClScaled Agile.Inc.
Poster
128
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 · ClScaled 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 • ClScale d Agile.Inc .
/ -
-- .. ~ -,, iiflii·
14·¥0
-- fil,j.l M
~ Mb-I·'I
Mi+' I
129
130
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 · ClScaled 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 • ClScaled Agile.Inc .
Business Example
HR Example: A job architecture and
hiring strategy for Agile talent to
enable the company's growth
131
132
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
4.3 Build quality in
93 | © Scaled Agile, Inc.
Notes:
Notes:
Traditional testing (V-Model) delays feedback
SCALED AGILE · ClScaled 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 • ClScaled Agile.Inc. 134
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 · ClScaled Agile.Inc .
An inverted Test Pyramid is a test strategy anti-pattern
Typical Small
Individual Classes
135
Slows development, delays feedback, encourages larger batches
TypicallyUI
,,
SCALED AGILE • ClScaled Agile.Inc .
Large
(Slow)
Medium
Small
(Fast)
CD
On a system
not designed
for testing
136
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
4.4 Continuously integrate, deploy, and release
95 | © Scaled Agile, Inc.
4.4 C ontinuousl yi ntegrate, depl oy, and rel ease
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 · ClScaled Agile.Inc.
1
~
~
Duration
~
~
138
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 .
► A utomation - 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 · ClScaled 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 • ClScaled Agile.Inc .
•
.
139
Duration
~
~
140
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
4.4 Continuously integrate, deploy, and release
98 | © Scaled Agile, Inc.
Notes:
Video link: https://vimeo.com/342037858/f10a115479
Video:ContinuousDeliveryPipeline
SCALED AGILE · ClScaled Agile.Inc.
1
~
~
Duration
~
~
141
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 · ClScaled 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 • CIScale dAgfle.lnc . 143
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 • ClSealed 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
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 · ClScaled 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 • ClScaled Agile.Inc .
Continuous
Deployment
Deploy
Release
1111!11
1111!11
1111!11
Release
on Demand
C Scaled Agile, Inc
146
147
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 II
Pl Pl Pl
SCALED AGILE · ClScaled Agile.Inc .
New
feature
l
Pl
Release on Demand
I IIPl
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 • ClScaled Agile.Inc . 149
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
4.5 Improve flow with communication and synchronization
103 | © Scaled Agile, Inc.
4.5 Improve flow wi th communication and synchronization
Notes:
Notes:
4.5 Improveflowwith communicationand
synchronization
SCALED AGILE .
Communicationand synchronization
withdailystand-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 · ClScaled Agile.Inc . 152
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
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 · ClScaled Agile.Inc.
Ir-vi
~
Duration
~
~
153
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
4.5 Improve flow with communication and synchronization
106 | © Scaled Agile, Inc.
Notes:
The backlog refinement session
The backlog refinementsession is a previewand 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 · ClScaled Agile.Inc . 154
For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf
SAFe for Teams Digital Workbook (5.0.1).pdf

More Related Content

What's hot

Exploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsExploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsMike Cottmeyer
 
An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)CA Technologies
 
SAFe DevOps digital workbook (5.0)
SAFe DevOps digital workbook (5.0) SAFe DevOps digital workbook (5.0)
SAFe DevOps digital workbook (5.0) uhcougar1
 
SAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practiceSAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practiceIntland Software GmbH
 
Scaled Agile Framework in 10 minutes (CAS2015)
Scaled Agile Framework in 10 minutes (CAS2015)Scaled Agile Framework in 10 minutes (CAS2015)
Scaled Agile Framework in 10 minutes (CAS2015)Unai Roldán
 
Introduction to Scaled Agile Framework SAFe
Introduction to Scaled Agile Framework SAFeIntroduction to Scaled Agile Framework SAFe
Introduction to Scaled Agile Framework SAFeJosef Scherer
 
Scaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and MeetingsScaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and MeetingsRob Betcher
 
Enterprise Agility with Jira Align Part 2: Planning for Value
Enterprise Agility with Jira Align Part 2: Planning for ValueEnterprise Agility with Jira Align Part 2: Planning for Value
Enterprise Agility with Jira Align Part 2: Planning for ValueCprime
 
Azure DevOps Presentation
Azure DevOps PresentationAzure DevOps Presentation
Azure DevOps PresentationInCycleSoftware
 
Enterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesEnterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesMike Cottmeyer
 
10 differences between SAFe and LeSS
10 differences between SAFe and LeSS10 differences between SAFe and LeSS
10 differences between SAFe and LeSSStanislaw Matczak
 
Azure Boards.pptx
Azure Boards.pptxAzure Boards.pptx
Azure Boards.pptxNitin Sethi
 
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesAgile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesBalaji Sathram
 
An Introduction to SAFe: The Scaled Agile Framework
An Introduction to SAFe: The Scaled Agile FrameworkAn Introduction to SAFe: The Scaled Agile Framework
An Introduction to SAFe: The Scaled Agile FrameworkTechWell
 
Introduction to scaled agile framework
Introduction to scaled agile frameworkIntroduction to scaled agile framework
Introduction to scaled agile frameworkITEM
 
Agile Program and Portfolio Management
Agile Program and Portfolio ManagementAgile Program and Portfolio Management
Agile Program and Portfolio ManagementMike Cottmeyer
 
Scaled Agile Framework (SAFe) 4.5 Tutorial ...
Scaled Agile Framework (SAFe) 4.5 Tutorial ...Scaled Agile Framework (SAFe) 4.5 Tutorial ...
Scaled Agile Framework (SAFe) 4.5 Tutorial ...David Rico
 
Lean-Agile PMO
Lean-Agile PMOLean-Agile PMO
Lean-Agile PMOLeanKit
 
Agile process (Scrum Framework)
Agile process (Scrum Framework)Agile process (Scrum Framework)
Agile process (Scrum Framework)Jakir Hosen Khan
 
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5netmind
 

What's hot (20)

Exploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsExploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling Patterns
 
An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)
 
SAFe DevOps digital workbook (5.0)
SAFe DevOps digital workbook (5.0) SAFe DevOps digital workbook (5.0)
SAFe DevOps digital workbook (5.0)
 
SAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practiceSAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practice
 
Scaled Agile Framework in 10 minutes (CAS2015)
Scaled Agile Framework in 10 minutes (CAS2015)Scaled Agile Framework in 10 minutes (CAS2015)
Scaled Agile Framework in 10 minutes (CAS2015)
 
Introduction to Scaled Agile Framework SAFe
Introduction to Scaled Agile Framework SAFeIntroduction to Scaled Agile Framework SAFe
Introduction to Scaled Agile Framework SAFe
 
Scaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and MeetingsScaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and Meetings
 
Enterprise Agility with Jira Align Part 2: Planning for Value
Enterprise Agility with Jira Align Part 2: Planning for ValueEnterprise Agility with Jira Align Part 2: Planning for Value
Enterprise Agility with Jira Align Part 2: Planning for Value
 
Azure DevOps Presentation
Azure DevOps PresentationAzure DevOps Presentation
Azure DevOps Presentation
 
Enterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesEnterprise Agile Transformation Strategies
Enterprise Agile Transformation Strategies
 
10 differences between SAFe and LeSS
10 differences between SAFe and LeSS10 differences between SAFe and LeSS
10 differences between SAFe and LeSS
 
Azure Boards.pptx
Azure Boards.pptxAzure Boards.pptx
Azure Boards.pptx
 
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesAgile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
 
An Introduction to SAFe: The Scaled Agile Framework
An Introduction to SAFe: The Scaled Agile FrameworkAn Introduction to SAFe: The Scaled Agile Framework
An Introduction to SAFe: The Scaled Agile Framework
 
Introduction to scaled agile framework
Introduction to scaled agile frameworkIntroduction to scaled agile framework
Introduction to scaled agile framework
 
Agile Program and Portfolio Management
Agile Program and Portfolio ManagementAgile Program and Portfolio Management
Agile Program and Portfolio Management
 
Scaled Agile Framework (SAFe) 4.5 Tutorial ...
Scaled Agile Framework (SAFe) 4.5 Tutorial ...Scaled Agile Framework (SAFe) 4.5 Tutorial ...
Scaled Agile Framework (SAFe) 4.5 Tutorial ...
 
Lean-Agile PMO
Lean-Agile PMOLean-Agile PMO
Lean-Agile PMO
 
Agile process (Scrum Framework)
Agile process (Scrum Framework)Agile process (Scrum Framework)
Agile process (Scrum Framework)
 
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
 

Similar to SAFe for Teams Digital Workbook (5.0.1).pdf

EXIN Agile Scrum Foundation - Course Preview
EXIN Agile Scrum Foundation - Course PreviewEXIN Agile Scrum Foundation - Course Preview
EXIN Agile Scrum Foundation - Course PreviewInvensis Learning
 
Leading SAFe - Course Overview
Leading SAFe - Course OverviewLeading SAFe - Course Overview
Leading SAFe - Course OverviewAdvised Skills
 
Scaled Agile Framework
Scaled Agile FrameworkScaled Agile Framework
Scaled Agile FrameworkXPDays
 
SAFe Agile Certification Exam Requirements | Edureka
SAFe Agile Certification Exam Requirements | EdurekaSAFe Agile Certification Exam Requirements | Edureka
SAFe Agile Certification Exam Requirements | EdurekaEdureka!
 
SAFe agilist_brochure
SAFe agilist_brochureSAFe agilist_brochure
SAFe agilist_brochureKnowledgehut
 
Rapid e learning tools
Rapid e learning toolsRapid e learning tools
Rapid e learning toolsGoogle-elearn
 
ID_Resume_RahulGhosh
ID_Resume_RahulGhoshID_Resume_RahulGhosh
ID_Resume_RahulGhoshrahul.g
 
DevOps, SAFe and critical information bearers: A practical approach for plann...
DevOps, SAFe and critical information bearers: A practical approach for plann...DevOps, SAFe and critical information bearers: A practical approach for plann...
DevOps, SAFe and critical information bearers: A practical approach for plann...Bosnia Agile
 
Which SAFe Certification to Choose? | Edureka
Which SAFe Certification to Choose? | EdurekaWhich SAFe Certification to Choose? | Edureka
Which SAFe Certification to Choose? | EdurekaEdureka!
 
Java Frameworks Training in Noida.pptx
Java Frameworks Training in Noida.pptxJava Frameworks Training in Noida.pptx
Java Frameworks Training in Noida.pptxashishthakur730937
 
SowellEAC Enterprise Architect Certification Overview
SowellEAC Enterprise Architect Certification OverviewSowellEAC Enterprise Architect Certification Overview
SowellEAC Enterprise Architect Certification Overviewksowell
 
Java Frameworks Training Institute in Noida.pptx
Java Frameworks Training Institute in Noida.pptxJava Frameworks Training Institute in Noida.pptx
Java Frameworks Training Institute in Noida.pptxashishthakur730937
 
Top 50 Scaled Agile Interview Question and Answers | Edureka
Top 50 Scaled Agile Interview Question and Answers | EdurekaTop 50 Scaled Agile Interview Question and Answers | Edureka
Top 50 Scaled Agile Interview Question and Answers | EdurekaEdureka!
 
Core principles and concepts in agile-Texavi TechBootcamp-HowtobeAgile-Analys...
Core principles and concepts in agile-Texavi TechBootcamp-HowtobeAgile-Analys...Core principles and concepts in agile-Texavi TechBootcamp-HowtobeAgile-Analys...
Core principles and concepts in agile-Texavi TechBootcamp-HowtobeAgile-Analys...Texavi Innovative Solutions
 
Human Angle Lessons and Practices_A4.pdf
Human Angle Lessons and Practices_A4.pdfHuman Angle Lessons and Practices_A4.pdf
Human Angle Lessons and Practices_A4.pdfaputra3
 

Similar to SAFe for Teams Digital Workbook (5.0.1).pdf (20)

EXIN Agile Scrum Foundation - Course Preview
EXIN Agile Scrum Foundation - Course PreviewEXIN Agile Scrum Foundation - Course Preview
EXIN Agile Scrum Foundation - Course Preview
 
Leading SAFe - Course Overview
Leading SAFe - Course OverviewLeading SAFe - Course Overview
Leading SAFe - Course Overview
 
Scaled Agile Framework
Scaled Agile FrameworkScaled Agile Framework
Scaled Agile Framework
 
SAFe Agile Certification Exam Requirements | Edureka
SAFe Agile Certification Exam Requirements | EdurekaSAFe Agile Certification Exam Requirements | Edureka
SAFe Agile Certification Exam Requirements | Edureka
 
SoftEd's Agile Training
SoftEd's Agile TrainingSoftEd's Agile Training
SoftEd's Agile Training
 
BC404_EN_Col18.pdf
BC404_EN_Col18.pdfBC404_EN_Col18.pdf
BC404_EN_Col18.pdf
 
SAFe agilist_brochure
SAFe agilist_brochureSAFe agilist_brochure
SAFe agilist_brochure
 
Six sigma green belt
Six sigma green beltSix sigma green belt
Six sigma green belt
 
Rapid e learning tools
Rapid e learning toolsRapid e learning tools
Rapid e learning tools
 
Agile and-scrum
Agile and-scrumAgile and-scrum
Agile and-scrum
 
ID_Resume_RahulGhosh
ID_Resume_RahulGhoshID_Resume_RahulGhosh
ID_Resume_RahulGhosh
 
DevOps, SAFe and critical information bearers: A practical approach for plann...
DevOps, SAFe and critical information bearers: A practical approach for plann...DevOps, SAFe and critical information bearers: A practical approach for plann...
DevOps, SAFe and critical information bearers: A practical approach for plann...
 
Which SAFe Certification to Choose? | Edureka
Which SAFe Certification to Choose? | EdurekaWhich SAFe Certification to Choose? | Edureka
Which SAFe Certification to Choose? | Edureka
 
Java Frameworks Training in Noida.pptx
Java Frameworks Training in Noida.pptxJava Frameworks Training in Noida.pptx
Java Frameworks Training in Noida.pptx
 
SowellEAC Enterprise Architect Certification Overview
SowellEAC Enterprise Architect Certification OverviewSowellEAC Enterprise Architect Certification Overview
SowellEAC Enterprise Architect Certification Overview
 
Addie model
Addie model Addie model
Addie model
 
Java Frameworks Training Institute in Noida.pptx
Java Frameworks Training Institute in Noida.pptxJava Frameworks Training Institute in Noida.pptx
Java Frameworks Training Institute in Noida.pptx
 
Top 50 Scaled Agile Interview Question and Answers | Edureka
Top 50 Scaled Agile Interview Question and Answers | EdurekaTop 50 Scaled Agile Interview Question and Answers | Edureka
Top 50 Scaled Agile Interview Question and Answers | Edureka
 
Core principles and concepts in agile-Texavi TechBootcamp-HowtobeAgile-Analys...
Core principles and concepts in agile-Texavi TechBootcamp-HowtobeAgile-Analys...Core principles and concepts in agile-Texavi TechBootcamp-HowtobeAgile-Analys...
Core principles and concepts in agile-Texavi TechBootcamp-HowtobeAgile-Analys...
 
Human Angle Lessons and Practices_A4.pdf
Human Angle Lessons and Practices_A4.pdfHuman Angle Lessons and Practices_A4.pdf
Human Angle Lessons and Practices_A4.pdf
 

Recently uploaded

办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degreeyuu sss
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort servicejennyeacort
 
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfPredicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfBoston Institute of Analytics
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)jennyeacort
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...soniya singh
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAbdelrhman abooda
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queensdataanalyticsqueen03
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Cantervoginip
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一F La
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一fhwihughh
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Colleen Farrelly
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfJohn Sterrett
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一
办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一
办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一F La
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 

Recently uploaded (20)

Call Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort ServiceCall Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort Service
 
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
 
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfPredicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queens
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Canter
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdf
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一
办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一
办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 

SAFe for Teams Digital Workbook (5.0.1).pdf

  • 1. SAFe® for Teams Establishing Team Agility for Agile Release Trains 5.0.1 SAFe® C ourse - Attending this course gives students access to the SAFe Pr acti tioner exam and r elated prepar ati on materials. 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® ISCAL ED AGIL E'" ©Sca led Agile, Inc. For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 2. Hidden Topic Title Text . . ..... . . . . . . ... ... : ef ·. . . . . . . ... . . .ffeJ. : -0 : . . . . ... . . -~· . . . . ·. . v : ... ... :· 0 ·.. • 0 0 • ·.[] [] : . . ... ... ... Access the SAFe Community Platform Mange your member profile, access videos and training resources, jo in Communities of Practice, and more . Prepare Yourself Access your learning plan featuring your digital workbook, study mater ials, and certification practice test Become a Certified SAFe Professional Get certified to validate your know ledge, expand your professiona l capab ilities , and open the door to new career opportun ities. Access SAFe Content and Tools Access professional development resources and your trainer enab lement plan to teach SAFe instructor-led courses . Collaborate in real time with your team and others Choose from ready-made temp lates to easi ly set up events like Pl Planning and retrospectives-all with SAFe Co llaborate . Showcase SAFe Credentials Display your digita l badge to promote your SAFe capabi lities and proficiencies throughout your career . community.scaledagile.com ~ SAFe ·1 scA 0 LEo AGILE · For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 3. Hidden Topic Title Text SAFe® for Lean Enterprises _& I ' Organizational l~J I Enterprise Government C: .. Agility .c r C: ..!.: HFRs Portfolio Backlog A l 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 IAgile Product Delivery Team and Technical Agility Continuous Leaming Culture . .. • 11 System Product Arch/Eng Mgmt ' RTE Agile Teams 1 r .~ • 1 111 1 ' Product Owner Scrum Master Business I Dev I Ops I Support @ 00Design Thinking WSJF L.. C • ra • - • -g - -- .. - ::,:: NFRs Program Backlog • NFRs 1 - 1 Core - Values XP n •Plan • Execute .... •Review Scrum • Retro sKanban Dn Lean-Agile ~= Mindset AGILE RECEA~E~ TRAIN --- - ·.- . ........... ... : : : .......... •► ··=•: ... < ·········· Continuous Continuous Continuous ~ Exploration Integration Deployment Pl Object ives 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 Itera tions CE :~~~ i:;- ural "" - I Solution Context . e, 0 0 I G, - 0 DevOps ~ I Built-In Quality Program Increment Program Increment Ag ile. 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 · For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 4. Hidden Topic Title Text 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 IEnterprise Architect Business • I Owners - -~- ,. a System Product Arch/Eng Mgmt ' RTE Agile Teams &Product Owner I 1 111 Scrum Master Business I Dev I Ops I Support 7 ... NFR5 ~ Business Agility ~ #-~ Measure t ,I l & Grow 0 0RTFOLI □ == - 11 { Portfolio Backlog ~ ;s 1 __ CoMa,M ~,~ r ·- ·--- ·- Strategic Portfolio Themes Vision 55 1 =- KPls Guardrails Value Streams Customer Centricity @ 00Design Thinking [ Continuous Delivery Pipeline ...... · ► ·· ... ·:•:· " - • ' .... "' '(' •. :•:···· · ►· ........ .,. _ AGILUELEAS E.,T JtAJN = -- ·.,. ............ ,4. : :-:· .......... ·> ·'::-: .. ·•· ....... . El Continuous Exploration Continuous Integration Continuous Deployment ] Release on Demand ESSENTIAL - S olution 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 sKanban 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 P l 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 ·· For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 5. Hidden Topic Title Text Enterprise Solution Delivery Agile Product Delivery Team and Technical Agility SAFe® for Lean Enterprises Large Solution Configuration ' Enterprise Government ,.Solution Arch/Eng Solution Mgmt iiSTE Business • I Owners - - -- ,. a System Product Arch/Eng Mgmt ' RTE Agile Teams • 1 h1 1 Product Owner Scrum Master Business I Dev I Ops I Support Compliance MBSE Set~Based i -- - ,:.~·~ -=·NfR s Solution Demo Solution Backlog SOLUTION TRAIN = Customer Centricity @ 00Design Thinking c.~• ~ -- -C • -• ~ - N FRs 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 • • Goal s -- CD --- ----.Cl ----. l!!l!!I • • Goals li!l!D c @ ~- ~ ~: ---- ~ Cl !!, " mm mma ml LARGE SOLUTION ] Release on Demand C 0 ~ !!, @ ESSENTIAL - S olution Context G, 0 0 "-0DevOps 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 ·· For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 6. Hidden Topic Title Text Agile Product Delivery Team and Technical Agility SAFe® for Lean Enterprises Business • I Owners - - -- ,. al System Product Arch/Eng Mgmt Customer Centricity @ 00Design Thinking [ Essential Configuration Continuous Delivery Pipeline ·····►···· .... ......... '( .. •►·•.... ] ,•··· ··:•:· ··:•:·· ·· :.;. . ;. iGJl~ E'ff,fsg fl~7 ~ ::-"' ) 8 .,, ............ ,.._ ::::· ........... ... . ::,:: .·< · ........... ·· Continuous Continuous Continuous Release ~ Exploration Integration Deployment on Demand ESSENTIAL - S olution Context Vision ' "! Wf,F ~. Pl Objecti ves System Demos System Demos /e ...,_ RTE Agile Teams • 1 1111 Product Owner Scrum Master Business I Dev I Ops I Support .c - - - C • -• ~ - N FRs Program Backlog • NFRs 1 - 1 Core - Values XP .t5. •Plan • Execute ..., •Review Scrum • Retro ~Kanban JIil Lean-Agile ~= Mindset • • • • Goal s ...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 Archit ectural 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 AGILE f For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 7. Hidden Topic Title Text ~ .. ~ BUSINESS AGILITY MEASURE & GROW , d l Enterprise Solution Delivery • Apply Lean system engineering to build really big systems • Coordinate and align t he fu ll supply chain • Cont inua lly evolve live systems ~ ~ Lean System and Solution Engineering Coordinating Trains and Suppliers ··········································· Agile Product Delivery • The cust omer is the center of your product strat egy • Deve lop on cadence and release on demand • Cont inuously exp lore, integrate, dep loy, 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-fu nctional, Agile teams • Business and technica l teams build business solutions • Q uality b usiness solu t io ns de lig ht customers Agile Teams Teams of Agile Teams 0Built · 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 ot he rs by mode ling desire d be haviors • 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 0Relentless Improvement Leading by Example Mindset & Principles Leading Change © Scale d Agile, Inc. For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 8. Hidden Topic Title Text 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 Manage ment ~ ' ' >> r .. • I ~S AFe• WDevOps Imp lementing SAFe• - SCALED AGILE ' T PAR T NER NE T WORK Train Lean-Agile Change Agents Leading SAFe• • I Lean Portfolio Ma nagement ♦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 Ow ner/ 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 Implement ing SAFe• Lean Portfol io SAFe• Release SAFe• Advanced (moreSPC s) Management Train Engineer Scrum Master • • -) ,;:-- I • ♦ @ ..... • Launch More ARTs : · ~·►- ~ Extend to the -( ~~ - ~ :1 4 ~ Accelerate and Value Streams .... ... / Portfolio 25- 75% 20-50% SCALED AGILE~ ® scaledagileframewo rk.com/implementation-roadm ap © Scaled Agile, Inc. For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 9. Hidden Topic Title Text 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 Agi lity with the Scaled Agile Framework I ♦ with SAFe• 5 Program Consultant Certification SAFe" for Government I Applying Lean-Agile Practices in the Public Sector with SAFe® I • with SAFe® 5 Government Practitioner Certification Lean Portfolio Management I Aligning Strategy with Execution I • with SAFe® 5 Lean Portfolio Manager Certification SAFe" Product Owner/Product Manager I Delivering Value through Effective Program Increment Execution I ♦ with SAFe® 5 Product Owner / Product Manager Certification Agile Product Management I Using Design Thinking to Create Valuable Products in the Lean Enterprise I • with SAFe® 5 Agile Product Manager Certification SAFe" Scrum Master I Applying the Scrum Master Role within a SAFe® Enterprise I • with SAFe® 5 Scrum Master Certification SAFe" Advanced Scrum Master I Advancing Scrum Master Servant Leadership with SAFe® I • with SAFe® 5 Advanced Scrum Master Certification SAFe" Release Train Engineer I Facilitating Lean-Agi le Program Execution I ♦ with SAFe® 5 Release Train Engineer Certification SAFe" for Architects I Architecting for Continuous Value Flow with SAFe® I • with SAFe® 5 Architect Certification SAFe" DevOps I Optimizing Your Value Stream I • with SAFe® 5 DevOps Practitioner Certification SAFe" for Teams I Establishing Team Agility for Agi le Release Trains I ♦ with SAFe® 5 Practitioner Certification Agile Software Engineering I Enabling Technical Agility for the Lean Enterprise I • with SAFe® 5 Agile Software Engineer Certification For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 10. i | © Scaled Agile, Inc. SAFe® C ourse Attending this course gives students access to the SAFe® Pr acti tioner exam and r elated prepar ati on materials. 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)
  • 11. 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)
  • 12. 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)
  • 13. 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)
  • 14. 3 | © Scaled Agile, Inc. Notes: Notes: Logistics ► Class times ► Breaks ► Lunch ► Restrooms ► Accessing Wi-Fi ► Working agreements SCALED AGILE • ClScaled Ag ile . 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 · ClScaled Agile . Inc. For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 15. 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 • ClScaled 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 · ClScaled Agile.Inc. For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 16. 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)
  • 17. 1.1 Connect with the Scaled Agile Framework 6 | © Scaled Agile, Inc. 1.1 C onnect with the Scaled Agile Framewor 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 AGI LE · ClScaled Agile.Inc. 6 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 18. 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)
  • 19. 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)
  • 20. 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% happiermore motivatedemployees 20 - 50%increase in productivity 30 - 75%faster time-t0-01arket 25-75% defectreduction Source : https://v5.scaledagileframework .com/case-studies SCALED AGILE • ClSeale d Agile.In c. 11 12 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 21. 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 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 22. 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 · ClScaled 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.EA SE RA/ SCALED AGILE • ClScaled Agile.Inc . 15 16 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 23. 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 · ClScaled 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 --- ••••• MNNN 1' 4 SCALED AGILE • ClScaled Agile.Inc . --- Lean Business Operations Strategy Agility le: ···-(!) e---- --· ·-• 17 18 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 24. 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 · ClScaled 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 • ClScaled Agile.Inc . Coordinate Trains and Suppliers Continually Evolve Live Systems 20 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 25. 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 · ClScaled Agile.Inc . SAFe configurations Four configurations provide the right Solution for each Enterprise. Full Configuration Large Solution Configuration Portfolio Configuration Essential Configuration SCALED AGILE • ClScaled Agile.Inc . 21 22 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 26. 1.1 Connect with the Scaled Agile Framework 15 | © Scaled Agile, Inc. Notes: Positioning an Agile Team in a SAFe Enterprise = T-- TT "=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)
  • 27. 1.2 Explore Lean, the Agile Manifesto, and SAFe Principles 16 | © Scaled Agile, Inc. 1.2 Expl ore Lean, the Agile M anifesto, and SAFe Principles Notes: Notes: 1.2 ExploreLean, the Agile Manifesto,and SAFe Principles SCALED AGILE . SAFe House of Lean SCALED AGI LE · ClScaled 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 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 28. 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 · ClScaled 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 • ClScaled 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 ...- ~! CDC 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 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 29. 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 · ClScaled 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 • ClScaled 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 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 30. 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 · ClScaled 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 • ClScaled 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 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 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 · ClScaled Agile.Inc . (low) 1 2 Value delivery Q -- 0 Respect:~~~~~~!: Q 0 Flow Q - 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 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 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)
  • 33. 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)
  • 34. 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 · ClScaled 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 • ClScale d Agile.In c. ► 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 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 35. 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 · ClScaled Agile.Inc. 37 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 36. 1.2 Explore Lean, the Agile Manifesto, and SAFe Principles 25 | © Scaled Agile, Inc. Notes: Video link: https://vimeo.com/320364003/fcc9769bc6 Video: BuildingIncrementally:Economic Advantage SCALED AGILE · ClScaled Agile.Inc. Ir-vi ~ Duration ~ ~ 38 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 37. 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 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 38. 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 · ClScaled 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 • ClScaled Agile.Inc . 42 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 39. 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 · ClScaled 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 • ClScaled Agile.Inc . 44 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 40. 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 · ClScaled Agile.Inc . 45 I Pp ~ For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 41. 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. Optimalbatchsize (lowesttotal cost) Itemsperbatch Transaction cost Principles of Product Development Flow, DonReinertsen 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 Sys tem Demos Incremen t 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)
  • 42. 1.3 Identify Scrum, Kanban, and Quality Practices 31 | © Scaled Agile, Inc. 1.3 Identi fy Scrum, Kanban, and Quality Pr actices Notes: Notes: 1.3 IdentifyScrum, Kanban,and QualityPractices 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 · ClScaled 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)
  • 43. 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 · ClScaled Agile.Inc . Agile for teams: Kanban Iteration Visualize work flow. Limit work in process. Improve flow. Team Backlog SCALED AGILE • ClScaled 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 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 44. 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 · ClScaled Agile.Inc. Ir-vi ~ Duration ~ ~ 52 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 45. 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 xprogramm ing.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_ @ @ 1 h1 1Master (Player Portal) Product , ~ Owner .. .. 1: - ., I Scrum _b_ Plan E Eagles & E 1 111 1Master together u (Feature Team) Product ... . .!: Owner .. .. E E en e ~ C. Iguanas & (Feature Team) Product , Owner .... Synchronize GJL REL E.AS.E TfiA.LN SCALED AGILE • Cl Scaled Agile.Inc . 53 1: ., E E u .!: E E Cl e C. 54 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 46. 1.3 Identify Scrum, Kanban, and Quality Practices 35 | © Scaled Agile, Inc. Notes: Notes: The ART and teams continuously deliver value • Pl SCALED AGILE · ClScaled Agile.Inc. Releaseon 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 • ClScaled Agile.Inc. Pl 55 ~~ ~~ 56 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 47. © 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 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 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)
  • 48. 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 · ClScaled Agile.Inc. 57 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 49. 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 notes. For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 50. 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)
  • 51. 2.1 Build your team 40 | © Scaled Agile, Inc. 2.1 Build your team Notes: Notes: 2.1 Buildyourteam 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 AGI LE · ClScaled Agile.Inc. 59 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 52. 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 · ClScaled Agile.Inc. 60 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 53. 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 · ClScaled 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 • ClScaled Agile.Inc . 62 ~~ ~~ 63 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 54. 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 · ClScaled 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 • ClScaled Agile.Inc . RULES Duration ~ ~ 64 Duration ~ ~ 65 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 55. 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 · ClScaled 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 • ClScaled Agile.Inc . ,_ F C C Jl 1,/ J> J) J) J) 67 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 56. 2.1 Build your team 45 | © Scaled Agile, Inc. HIGHERPARTITIONS BETWEENPOOS I OMOUAL WORKSPACES WHITEBOARDS LOWERPARTITIONS BElWEE TEAMWORXSPACf.S AA SEPARATE SHAREDMEeTI G ROOMWITT1 VI0EOCAPAB IUTES (( (( (( PRIVATE PHO E CUBICLES EARBY VIDEO CONFERENCING 5CREEN For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 57. 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 · ClScaled 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 spoke n language , technology , location) Sub-process SCALED AGILE • ClScaled Agile.In c. 68 69 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 58. 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 · ClScaled Agile . Inc. Feature 70 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 59. 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 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 60. 2.1 Build your team 49 | © Scaled Agile, Inc. Notes: Activity:Buildingyourteam ► 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 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 61. 2.2 Explore the Scrum Master and Product Owner roles 50 | © Scaled Agile, Inc. 2.2 Expl ore the Scr um Master and Pr oduct Owner rol 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 AGI LE · ClScaled 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)
  • 62. 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 · ClScaled 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 • ClScaled Agile.Inc . • 11 ~11 ~. • • u .. Product • 1 h11 Scrum Master Owner • II Product Owner • 1 1111 Scrum Master 74 75 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 63. 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 · ClScaled Agile.Inc . ~~ ~~ 76 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 64. 2.3 Meet the teams and people on the train 53 | © Scaled Agile, Inc. 2.3 Meet the teams and peopl e on the trai 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■ Eiiiiih1 - W L Repeat until further notice . Project chartering not required. J SCALED AGILE · ClScaled Agile.Inc. 78 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 65. 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 · ClScaled 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 • ClScaled Agile.Inc . AGJLE nEASE UJAIN . . ........................................................ • u 80 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 66. 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 · ClScaled Agile.Inc. ~rj) ~~ 81 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 67. © 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)
  • 68. 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 · ClScaled Agile.Inc. 82 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 69. 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)
  • 70. 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)
  • 71. 3.1 Prepare the backlog 60 | © Scaled Agile, Inc. 3.1 Pr epar e the backl 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 AGI LE · ClScaled Agile . Inc. Lean Budgets Portfo lio Backlog • NFRs Program Backlog NFRs Team Backlogs r I I • . - 11111 ,, 1, I I. t . . . --- - --- mlmlml 84 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 72. 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 softwareupdate AcceptanceCriteria: - Nonstop routing availabilify - Automatic andmanualupdate support - Rollback capabilify - Supportthroughexisting admin tools - Allenabledservices arerunning afterthe 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 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 73. 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 poss ible ► 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 · ClScaled 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, Iwant to limit the amount of money before I fuel so that I can control my expenditure. SCALED AGILE • ClScaled 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 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 74. 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 · ClScaled 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 • ClScaled 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 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 75. 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 · ClScaled 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 • ClScaled Agile.Inc . 91 92 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 76. 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 · ClScaled 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 • ClScaled 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 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 77. 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 · ClScaled Agile.Inc . ~~ ~~ 95 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 78. 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 aflexible,easy -to-usesearch capability to locat ebooks . Search byauthor, title,orgenrefromasinglesearch field. Mispelling subsitutions (i.e.,"Didyoumean... ").Present results asper-match algorithm. Shopping Cart Users canmanage itemsinashopping cartforimmediate orfuturepurchase. e Users caneasily access theircartfromanypage, viewthesame infromation displayed inthebooklist, change thequantity, remove it fromtheircart,orsave it forlater.A subtotal forallitemsintheir shopping cartshouldbedisplayed atthebottom . Items saved forlatershouldappear belowthat. Purchase bycredit card e Users canpurchase products fromus(assoonasimplemented-only betaupuntilthen) Users canselect fromtheirpreferred creditcard andshipping address asdefinedintheirprofileor addnewones. Visa, Mastercard, Discover, andDiners Clubarerequired. American Express isoptional. MustbePCI compliant. Shipping method selection Users canselect ashippingmethod based oncost, delivery speed, andcarrier . Users canselectashippingmethod based ontheprice, delivery speed, andestimated delivery date forallmajorcarriers (USPS, UPS, andFedEx). Profile management I I -I Users cancreate andmaintain theirprofilesrather thanenterintheirinformation each timetheyorder.I Users canmanage theirlogincredentials (ID,password), personal information (name, emailaddress, homeaddress), nickname forbookratingandcommenting, creditcar d information (multiple),and shipping address (multiple).Physical addresses, emailaddresses, andcreditcardinfoshouldbe verifiedasvalid .Passwords mustmeetcurrent security standards. -I Book detail 8 1 Users canseeinformative andenticing detailsaboutabook . 1 Display bookname, bookcover (which canbeenlarged whenclicked), authorandbio, bookdescrip tion, genre, publishing info( publisher, release date,etc.),bookrating,andcomments. Hyperlink author's I name toalistofotherbooks bythesame author . I ---------------------1 Book listsorting e 1 Users cansortalistof books in anumber ofways to moreeasily findwhattheyarelookingfor. Sortbybooktitle,author, price, bookrating,andrelease date.Allowforusers to select thenumber of search results toappear oneach page. - - - - - - - - - - - - .J For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 79. 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 · ClScaled 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 • ClScaled 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, vehic le number, date, time I 96 97 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 80. 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 · ClScaled Agile . Inc. 98 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 81. 3.2 Plan the Iteration 70 | © Scaled Agile, Inc. 3.2 Pl an the Iteration 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 · ClScaled Agile.Inc. 100 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 82. 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 · ClScaled 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 • ClScaled 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 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 83. 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 · ClScaled 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 • ClScaled Agile.Inc . • II • 1h1 1 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 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 84. 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 · ClScaled 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 • ClScale d Agile.Inc . ·*iM►· • • • • • • 105 How big isit? 106 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 85. 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 Estimati ng and Planning , 2005 SCALED AGILE · ClScaled 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 • ClScaled Agile.Inc . 108 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 86. 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 · ClScaled 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 • ClScaled Agile.Inc . 109 ~~ ~~ 110 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 87. 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 · ClScaled Agile.Inc . Iteration goals Iteration goals provide clarity, commitment , and management information . They serve three purposes: SCALED AGILE • ClScaled 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 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 88. 3.2 Plan the Iteration 77 | © Scaled Agile, Inc. Notes: Notes: Iterationgoals: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 . Committo the Iterationgoals Business Example Iteration Goals 1. Roll out the GDPR incident report procedures 2. Prepare for external audit 3. Obtain approvals for financial report Team commitmentsare notjust to the work.They are committedto otherteams, 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)
  • 89. 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 · ClScaled Agile.Inc . □-- □-­ □-­ □-- 115 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 90. 3.2 Plan the Iteration 79 | © Scaled Agile, Inc. Notes: Video link: https://vimeo.com/339425816/4312669c69 Video: Implementing Kanban SCALED AGILE · ClScaled Agile.Inc. Ir-vi ~ Duration ~ ~ 116 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 91. 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 · ClScaled Agile.Inc . ~~ ~~ 117 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 92. © 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)
  • 93. 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 · ClScaled Agile.Inc. 118 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 94. 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)
  • 95. 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)
  • 96. 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)
  • 97. 4.1 Visualize the flow of work 86 | © Scaled Agile, Inc. 4.1 Visualize the flow of work 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 AGI LE · Cl Scaled Agile.Inc. ~ 120 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 98. 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 · ClScaled 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 • ClScaled Agile.Inc . 122 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 99. 4.2 Measure the flow of work 88 | © Scaled Agile, Inc. 4.2 Measure the flow of wor 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 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 100. 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 1O ■ Done ■ Test ■ Build SCALED AGILE · ClScaled Agile.Inc. What can you learn from a CFO? •• SCALED AGILE • ClScaled Agile.Inc. WIP ••• ••• •• • ■ Design ■ To Do Lead time •••• •• •• •• Done curve ♦ ♦ ♦ ♦ ♦ ♦ 125 126 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 101. 4.3 Build quality in 90 | © Scaled Agile, Inc. 4.3 Build qualityi n Notes: Notes: 4.3 Buildqualityin 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 AGI LE · ClScaled Agile.Inc. Poster 128 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 102. 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 · ClScaled 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 • ClScale d Agile.Inc . / - -- .. ~ -,, iiflii· 14·¥0 -- fil,j.l M ~ Mb-I·'I Mi+' I 129 130 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 103. 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 · ClScaled 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 • ClScaled Agile.Inc . Business Example HR Example: A job architecture and hiring strategy for Agile talent to enable the company's growth 131 132 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 104. 4.3 Build quality in 93 | © Scaled Agile, Inc. Notes: Notes: Traditional testing (V-Model) delays feedback SCALED AGILE · ClScaled 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 • ClScaled Agile.Inc. 134 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 105. 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 · ClScaled Agile.Inc . An inverted Test Pyramid is a test strategy anti-pattern Typical Small Individual Classes 135 Slows development, delays feedback, encourages larger batches TypicallyUI ,, SCALED AGILE • ClScaled Agile.Inc . Large (Slow) Medium Small (Fast) CD On a system not designed for testing 136 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 106. 4.4 Continuously integrate, deploy, and release 95 | © Scaled Agile, Inc. 4.4 C ontinuousl yi ntegrate, depl oy, and rel ease Notes: 4.4 Continuously integrate, deploy, and release SCALED AGILE . For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 107. 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 · ClScaled Agile.Inc. 1 ~ ~ Duration ~ ~ 138 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 108. 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 . ► A utomation - 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 · ClScaled 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 • ClScaled Agile.Inc . • . 139 Duration ~ ~ 140 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 109. 4.4 Continuously integrate, deploy, and release 98 | © Scaled Agile, Inc. Notes: Video link: https://vimeo.com/342037858/f10a115479 Video:ContinuousDeliveryPipeline SCALED AGILE · ClScaled Agile.Inc. 1 ~ ~ Duration ~ ~ 141 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 110. 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 · ClScaled 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 • CIScale dAgfle.lnc . 143 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 111. 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 • ClSealed 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 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 112. 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 · ClScaled 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 • ClScaled Agile.Inc . Continuous Deployment Deploy Release 1111!11 1111!11 1111!11 Release on Demand C Scaled Agile, Inc 146 147 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 113. 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 II Pl Pl Pl SCALED AGILE · ClScaled Agile.Inc . New feature l Pl Release on Demand I IIPl 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 • ClScaled Agile.Inc . 149 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 114. 4.5 Improve flow with communication and synchronization 103 | © Scaled Agile, Inc. 4.5 Improve flow wi th communication and synchronization Notes: Notes: 4.5 Improveflowwith communicationand synchronization SCALED AGILE . Communicationand synchronization withdailystand-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)
  • 115. 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 · ClScaled Agile.Inc . 152 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 116. 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 · ClScaled Agile.Inc. Ir-vi ~ Duration ~ ~ 153 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)
  • 117. 4.5 Improve flow with communication and synchronization 106 | © Scaled Agile, Inc. Notes: The backlog refinement session The backlog refinementsession is a previewand 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 · ClScaled Agile.Inc . 154 For personal use only - Saurabh Gupta - Jun 21, 2021 (ID:0056T0000083PUZQA2)