You are on page 1of 164

SAFe ®

for Teams I
Establishing Team Agility for
Agile Release Trains

SAFe® Course — Attending this course gives learners


access to the SAFe Practitioner exam and related
preparation materials.

5.1.1.1

PROVIDED BY

SAFe®
IscALE □ AGIL~®
© Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


_.·0 •.. Access the SAFe Community Platform
• 0 0 • Manage your member profile, access videos and training resources,
. ... .
•. [j) [j) :
join Communities of Practice, and more.
. ..
.:. ef •. Prepare Yourself
.. Access
. . and certification
your learning plan featuring your digital workbook, study materials,
... practice test

. . .. . Become a Certified SAFe Professional


.:.~ - •..
. ... ..
. 0 . Get certified to validate your knowledge, expand your professional capabilities,
and open the door to new career opportunities.
. . .. .
..·.-~·
. .:
.. Access SAFe Content and Tools
. ...~ Access professional development resources and toolkits.

. ..
_.·0 •.. Collaborate with Your Team
• 0 0 • Choose from hundreds of collaboration templates to easily set up events like Pl
. ... .:
•. [j) [j)
Planning and work in real time with your team and others-all with SAFe Collaborate.

. . .. . Showcase SAFe Credentials


{le)} Display your digital badge to promote your SAFe capabilities and proficiencies
. .. throughout your career .

community.scaledagile.com
SIA re®I
~
AAA PROVIDED BY
Hfl SCALEDAGIL~'
For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)
Organizational
Agility • • Enterprise
I
Government

-i
r .0
..
C:

..
C:
PORTFOLIO

~
~ NFRs

s~t ~
Portfolio Backlog

-
----
IA al ·- -,
~ . . ')
Lean Portfolio
Epic
Owners
Enterprise Strategic Portfolio - PB Lean Budgets Coordmat, "'" KPls

.. .
Architect Themes Vision Vision
Management Guardrails
Development Value Streams Solutions

., LARGE
Solution
Roadmap

ii
Demo

Q~0
I
SOLUTION
Ill O WSJF ~ ~

fqil9►..l;l'i
'' T.-
Enterprise Solution Solution Compliance ; ....
.
Sol U t IOn Arch/Eng Mgmt MBSE -g
,. • • -- •• Milestones
.
De I1very ••-
STE
, Set-Based ~ NFRs -
Solution Backlog SOLUTION
TRAIN
'- ,,
Shared
Services
Customer Centricity Continuous Delivery Pipeline
Business • I .,:sJF
,.__ .... ESSENTIAL
Agile
~I
,. .. @ -- - :.:.:.
~-

Owners MIii -,c::=::..--- Solution


Product ~c:.
C • -•
,,,___ _ ~GH.E"RElE)fSE-'rit,fi}i_
r,J CoP
Delivery - - {2 - j,..

00

NFRs "f

System
II
Product Design Thinking
Program Backlog Continuous
Exploration
Continuous
Integration
Continuous
Deployment
Solution
Context
Ac
System
Arch/Eng Mgmt Release on Demand Team

'
• • • • • • •
~
• f::
,..,,~, I
Team and

-
System Dem~s System Demos
RTE ()

I
Se~
Technical rip • Plan

-

Agility
• Execute ma CD-1 m.im ~
~Pl Lean UX

I
• Review
Agile Teams • Retro NFRs m.im
C
0
ma DevOps


Scrum ~ -1 Cl
Team Backlogs ~ ...
Em Em
&
!!,

\.,
'MIIII Product
Owner
$
"ce
Goals
-1
IDllm "ce
-1
Em
0 Metrics


Goals
Iterations Iterations

Continuous 1h11 §J_ Pl Pl


Built-In
Quality

~
Learning Scrum Kanban Pl ObjecUves Archit,
Master
Culture awe11.et al. © Scaled Aa

Business I Technology 1- 1 Core


- Values
Jm Lean-Agile
~~ Mindset
SAFe
Principles

Lean-Agile Leadership
•---) Implementation
<==-◊ Roadmap
e- SPC


S.ltfln ce®
1
PROVIDED BY

SCALEDAGIL~·
For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)
., •
Enterprise Government WSJF
Solution
Demo
LARGE SOLUTION

-
Vision

:. u•
' ''
Compliance
;.';.
.c - - -
MBSE
~
C: - --
Solution Solution Set-Based NFRs
Arch/Eng Mgmt SOLIIT/ON Roadmap
Solution Backlog
TRAIN

'
Enterprise
Solution STE
Delivery Milestones
Customer Centricity Continuous Delivery Pipeline
ESSENTIAL

--- -
• I ..:SJF
Business
Owners MIi
@ ~C: -
.A., ~
Solution ,:.
C.

~
--
AGILE

...,
RELEASE TRAIN

r,J' Shared

Agile •
II M• 00 NFRs
Program Backlog Continuous Continuous Continuous
'-' Services

Product
Delivery
System
Arch/Eng
Product
Mgmt
Design Thinking
Exploration Integration Deployment
Solution
Context I :.:.:.
Release on Demand

. I
CoP

'
• • • • • • • n

• I::~
~
~ -•-·
System Demos System Demos
RTE

-
rip • Plan
►CD m:im
• Execute lmlD
~ l. ...c,...... I System

I
• Review
DevOps Team
Team and Agile Teams •Retro NFRs m:im lmlD
Technical
Scrum
Team Backlogs ... "
~
.
Em Em
&
I
Q. •
t).._
~
s
Agility - Yee
l• Product
.. 1111
Owner
Yee.._
Goals
IEm ... Em Lean UX


Goals
Iterations Iterations
Built-In
11111
Scrum
Master
Kanban
§].
Pl Objectives
Pl

-
-------Pl------

Architectural Runway
Quality

Leffingwell,et al.© Scaled Agile, Inc. •


Metrics

Business I Technology 1- 1 Core


- Values
DD Lean-Agile
~~ Mindset
SAFe
Principles

Lean-Agile Leadership
•-==>
( ___ 0
Implementation
Roadmap e- SPC


S.ltfln ce® SCALEDAGIL~·
1
PROVIDED BY

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Organizational
Agility
6_1
Enterprise

Government

r ~
Vision
NFRs

A_ al == --
---•■--
■----
Portfolio Backlog ,,,,

Lean Portfolio
Management
Epic
Owners
Enterprise
Architect
·-
Strategic
Themes
Portfolio
Vision
• PB ~ Lean Budgets

Guardrails
;~J=- Coordination

Development Value Streams


fliiilll.
~

Solutions
KPls Roadmap

Milestones

.
Customer Centricity Continuous Delivery Pipeline
ESSENTIAL

--- -
• I
-.,:sJF
Business "f ... ...
Owners UM
@ ~
Solution
,:.
..
C.
Agile C • -• ('---..
Product ~ ... ~ Shared
Delivery
II II 00 NFRs
Program Backlog Continuous
Exploration
Continuous
Integration
Continuous
Deployment Solution
Services

System Product Design Thinking Context


:.:.:.
.
Arch/Eng Mgmt I,c;, ...
Release on Demand CoP

'•
• • • • • • • n

•1
~
~
System Demos
•-•
System Demos
Team and RTE
Technical rip • Plan
►cc ►cc Imm
-- EID
• Execute

~ l. ...
I
Agility • Review
Dev0ps System
Agile Teams • Retro NFRs
1c,
1
Imm c,...
EID Team
Scrum " - ►
Team Backlogs ► ~
ml Q. • ml

~
I U m:mm - '°"CE ()
.._
Ii '°"CE
... ... ml
$
Product LeanUX
Owner Goals


Goals
Iterations Iterations
Built-In


Continuous [§]
11111 ' Pl --Pl-- Quality
Learning Scrum Pl Objectives
Culture Kanban
Master .,.,a1.© scaled Aan..
Metrics

Business I Technology 1- 1 Core


- Values
llll
==
Lean-Agile
Mindset
SAFe
Principles

Lean-Agile Leadership
•-==>
<---o
Implementation
Roadmap
e- SPC


S.ltfln ce®
1
PROVIDED BY

SCALEDAGIL~·
For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)
Customer Centricity Con1·inuous Delivery Pipeline

. ...
WSJF ESSENTIAL
Business •I
--- -
L. "'f .....
Owners MM
@ ~ AGILE RELEASE TRAIN
Solution

r,J
..
C.
C • -•

~
00
:;/

Agile M II
NFRs

Program Backlog Continuous


Exploration
""
Continuous
Integration
Continuous
Deployment Solution
System Product Design Thinking Context
Product Arch/Eng Mgmt Vision
Delivery Release on Demand

'
• • • • • • • •
~
System Demos System Demos
RTE
DP
-
• Plan

Wil ~:~
mm ►

1~ ►CD Imm ~
I ..
• Execute Roadmap

~..
I
• Review

I~ mm DevOps

Team and
Agile Teams
Scrum
• Retro NFRs

Team Backlogs
m'I
Imm a, -

:
CJ ,_.
&
~
s
Technical m'I m'I
Agility ·'-•,111 Product
►ce
~
mmm ►ce
~
System
Team
Owner Goals Goals


1h11
Scrum Kanban
I[]
Pl Objectives
Iterations
Pl -
Iterations
Pl
Built-In
Quality

Master Architectural Runway Leffingwell,et al.© Scaled Agile, Inc.

Business I Technology
-
I_
1 Core
Values
JIil
==
Lean-Agile
Mindset
SAFe
Principles
•-==>
<---o
Implementation
Roadmap
e=- SPC

~ SltflA
I re® ISCALEDAGIL~·
PROVIDED BY

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Enterprise
Solution
Delivery LeanPortfolio
Management Strategy
&
Funding
lnvestn1e11I
• Apply Lean system engineering to build really b19 systems • Align strategy, funding, and execution
• Coordinate and align the full supply chain • Optimize operations across the portfolio
• Cormnually evolve live systems • Lightweight governance empowers

.--. a~
~

'@
decentral,2.ed deosion-m_ilcing

Lean ....
tJ
A9He
Portfo.llo
Goveman(e ~ Operarion5
leanSystemand Coordinallng
Trains ConlinuallyEvolve
Solution
EngineerlnQ andSuppliers liveSystems

@) : @)
-,,
Organizational
Agility
AgileProduct
Delivery
• The customer ls the cente, of your product stra1egy
.· • Create an enterprl~e-w;dc, Lean-Agile mindset
• Lean 0l•t business oper&tions

• DClVelopon eadence and mleasc on demand • Respond qulclcty to opportun,ties cJndthreats

• Continuovsly explore, 1r1tcgr<1te,


deploy, .ind innovate

00
@

,.
' C~,
. ·ty
en t r1cI
/r. \ @
• •. .... ..
~,-,,k;,g~~,
andAglfeleams
a
Lean
Business
~:..•••
• •••

.....
Customer
Cenlriclty Develop
onCadence De\/()ps
andtheContinuous 'C Operallons Strategy
Agility
& De1;ign
Thinking Release
onDemand Delivery
Pipeline
~ tr $ @) ·•.......... ..
~ _ .... Continuous .. .. ..
6i:\ .. ... . ....
,

~ •
Learning
Culture
• Everyone on the organization learns
.. . ...
Team
AndTechnical
Agility and grows togHner
• Explor<11ionand creativity are p;;,rt or lh
• High-performing, cross-functional, Agile teams Lean-Agile
Leadership organization's DNA
• Business and lechntcal teams build business solutions • Inspire others by modeling desired bahilvrors • • Conhnuously improving solutions, services, and
• Qu;iltty bl1sinesssolutions delight customers • Align mindset, words, and actions to processes is everyone's responsil-Jll,ty
.


Lean-Agile values and principles

~ ••
• Actively lead the change and guide others
to the new way of woril1ng

·--, - ~...
Learning Innovation Relentless
AgileTeams Team~of
Agilelearns
Built-in
Quality iii <=-◊
Organization Culture Improvement

.
,,
leadingby Example Mindset& Principles LeadingChange

~ Scaled Agile. Inc


SAfe·sci:1.Eo
1 AGILE·

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


SAFe®Implementation Roadmap Business results
30-75%

Leading SAFe• for


SAFe• Government
(Reach the tipping point) 10-50% 25- 75%

••
Lean Portfolio
Implementing SAFe• Leading SAFe• Management

Waterfall/
Ad hoc Agile
·•·'
'
.-
'
T
-

Train Lean-Agile
Change Agents
SCALED AGILE'
PARTNER NETWORK

• I

Train Executives,
Managers, and Leaders
♦ Identify Value
Streams and ARTs c,.~ ~,.
~
20-50%

>> .:.,.:. Lean-Agile Center of Excellence


~> ~~
3
-0
Agile Product SAFe•for SAFe• for SAFe• Scrum SAFe• Product Owner/ Leading SAFe• in
Management Teams Architects Master Product Manager (for ART stakeholders)
3

• • • ♦ •
§

~ I -~- I vo·
47"
;:;,,

~
a,
~
0(:-

~SAFe•
r•.. I Train Teams and
Launch ART
(( Prepare for ART Launch
v,e\'l>

>< WDevOps
w

;
Implementing SAFe• Lean Portfolio SAFe• Release SAFe• Advanced
(moreSPCs) Management Train Engineer Scrum Master

~
~o
v
@ .....


Launch More ARTs
and Value Streams
-)
:·◄
,;:--

...
'- •t,;·0
....\ /
• I

Extend to the
Portfolio
-(-~·.

~:14~
~-
• Accelerate

SCALED AGILE~®
1/23/20 scaledagileframework.com/implementation-roadmap © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


SAFe® Courses and Certifications

Leading SAFe" I Thriving in the Digital Age with Business Agility I• with SAFe® 5 Agilist Certification

Implementing SAFe" I Achieving Business Agility with the Scaled Agile Framework I♦ with SAFe• 5 Program Consultant Certification

SAFe" for Government I Applying Lean-Agile Practices in the Public Sector with SAFe® I• with SAFe® 5 Government Practitioner Certification

Lean Portfolio Management I Aligning Strategy with Execution I• with SAFe® 5 Lean Portfolio Manager Certification

SAFe" Product Owner/Product Manager I Delivering Value through Effective Program Increment Execution I♦ with SAFe® 5 Product Owner/Product Manager Certification

Agile Product Management I Using Design Thinking to Create Valuable Products in the Lean Enterprise I • with SAFe® 5 Agile Product Manager Certification

SAFe" Scrum Master I Applying the Scrum Master Role within a SAFe® Enterprise I• with SAFe® 5 Scrum Master Certification

SAFe" Advanced Scrum Master I Advancing Scrum Master Servant Leadership with SAFe® I• with SAFe® 5 Advanced Scrum Master Certification

SAFe" Release Train Engineer I Facilitating Lean-Agile Program Execution I♦ with SAFe® 5 Release Train Engineer Certification

SAFe" for Architects I Architecting for Continuous Value Flow with SAFe® I• with SAFe® 5 Architect Certification

SAFe" DevOps I Optimizing Your Value Stream I• with SAFe® 5 DevOps Practitioner Certification

SAFe" for Teams I Establishing Team Agility for Agile Release Trains I♦ with SAFe® 5 Practitioner Certification

Agile Software Engineering I Enabling Technical Agility for the Lean Enterprise I• with SAFe® 5 Agile Software Engineer Certification

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Table of Contents
Privacy Notice........................................................................ 11

Course Introduction................................................................ 12

Lesson 1: Introducing SAFe................................................... 14

Lesson 2: Building an Agile Team........................................... 51

Lesson 3: Planning the Iteration............................................. 70

Lesson 4: Executing the Iteration........................................... 94

Lesson 5: Executing the Program Increment ...................... 128

Lesson 6: Practicing SAFe................................................... 157

SAFe Glossary..................................................................... 164

Workbook 10 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


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/.

Workbook 11 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


SAFe® for Teams I

Establishing Team Agility for Agile


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

5.1.1.1

1 s
~ SAFe·cALEo 0
AGILE""
© Scaled Agile, Inc.
© Scaled Agile. Inc.

Logistics

► Course meeting times

► Breaks

► Facilities

► Technology requirements

► Working agreements

SCALED AGILE ' © Scaled Agile. Inc. 1-2

Workbook 12 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Duration

► Step 1: Navigate to the Class Page


...
Activity: Access the Class Page

MyClasM

SAF~
°"°"!ISlno<I
min
5

on the SAFe Community Platform ~


-- iiioverbutyou'renotdoneye1!
owlol"""1..:kool'W'dltSs
-.dllle-$~11\Q
Qtl,e~-

Step 2: Select Learn, then My


ko1hef!.,...,


Sluden!W,..-kbook

Classes, then SAFe for Teams (5.1) I PPP


,i,UowrilooldhWIIOfl-(~1)- """ I

~)'Q',O'~IOy(lll(tn
lollow~<i,n,gC.,,....,,_
IOpe;ar..ooodo;Jonco~oo.<Mll

► Step 3: Click on the link to Download


the SAFe for Teams (5.1) workbook
(PDF) COMMUNITY

Visit the SAFe for Teams Class Page


to download the workbook

https://bit.ly/CP-SAFeforTeams

SCALED AGILE • © Scaled Agile. Inc. 1-3

Course outline

► 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 (PI)

► Lesson 6: Practicing SAFe

SCALED AGILE • © Scaled Agile. Inc. 1-4

Workbook 13 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Introducing the SAFe Practitioner
Action Plan

In your workbook you will find the Action Plan

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. Inc. 1-5

Lesson 1
Introducing SAFe®

SAFe® Course - Attending this course gives students access to


the SAFe® Practitioner exam and related preparation materials.

SCALED AGI LEi"


© Scaled Agile. Inc.

Workbook 14 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Lesson Topics
1.1 The Scaled Agile
Framework

1.2 The Seven Core


Competencies of Business
Agility

1.3 The Lean-Agile


Mindset

1.4 Lean and Agile at scale


with the SAFe principles

1.5 Scrum, Kanban and


Quality practices
© Scaled Agile. Inc. 1-7

Learning objectives

At the end of this lesson, you should be able to:

► Describe what is necessary to thrive in the digital age

► Recognize SAFe as an operating system for Business Agility

► Summarize the seven core competencies of Business Agility

► Embrace the Lean-Agile Mindset

► Identify the SAFe Lean-Agile Principles

► Describe Scrum, Kanban, and XP practices

SCALED AGILE • © Scaled Agile. Inc. 1-8

Workbook 15 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


1.1 The Scaled Agile Framework

SCALED AGILE. ©©
Scaled Agile.
Scaled Inc. Inc.
Agile, 1-9

Those who master large-scale software


delivery will define the economic
landscape of the 21st century.
—Mik Kersten

© Scaled Agile. Inc. 1-10

Workbook 16 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


A new economic landscape

► "BMW Group’s CEO expects that in their future more than half of its research and
development staff will be software developers." (Mik Kersten, Project to Product)

► The market cap of Tesla ($464B market cap, $24B revenue) now exceeds the
market cap of Ford ($33B market cap, $156B revenue) at a 14:1 value ratio
(November 2020)

► Apple is now the biggest watchmaker in the world (Investopedia 2019)

SCALED AGILE • © Scaled Agile. Inc. 1-11

Rethinking the organization

The world is now changing at a rate at which the


basic systems, structures, and cultures built over
the past century cannot keep up with the demands
being placed on them.
—John P. Kotter

© Scaled Agile. Inc. 1-12

Workbook 17 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


The solution is not to trash what we know and start
over but instead to reintroduce, in an organic way,
a second system—one which would be familiar to
most successful entrepreneurs.
—John P. Kotter

© Scaled Agile. Inc. 1-13

We need a dual operating system for Business Agility

Efficiency and stability

Customer
Centricity

Speed of innovation

SCALED AGILE • © Scaled Agile. Inc. 1-14

Workbook 18 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


And we have just such an operating system at our fingertips

Value Stream network Functional hierarchy

..
p0RTfOLIO

I. "" . .,,.
-- • - """ ~I· ""' I
- -.
~
- 111:::11 a, -

- 1111'

SCALED AGILE • © Scaled Agile. Inc. 1-15

SAFe® 5 for Lean Enterprises is a


knowledge base of proven,
T-TT
integrated principles, practices,
eo,,.,.......,.~Pii-!i ...

and competencies for achieving


....... _.,.,,,.......
,..---
-,.__ --.
• et- ••• -
11.iHHonDomand --
•• e e. e

Business Agility by implementing


Lean, Agile, and DevOps at scale. .._~ ~-----
~

© Scaled Agile. Inc. 1-16

Workbook 19 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Why SAFe?

SAFe’s business benefits are derived directly from case studies written by SAFe customers.

30%
Happier, 50%
more motivated Faster
employees time-to-market

BUSINESS
RESULTS

35 %
Increase in
50 %
Defect
productivity reduction
Ga
Typical results from https://bit.ly/SAI-CustomerStories
© Scaled Agile. Inc. 1-17

SAFe: Roots, past, present, and future

2011 Field experience at Enterprise scale Now…


-
..
--~
..!.- ..

-~
SAFe 1.0 SAFe 3.0
!:
~-i!:;~~t:;:
SAFe 4.0 •
SAFe 2.0 LSE
SAFe 4.5 SAFe 4.6 SAFe 5

Lean product development | Agile development | DevOps | Systems thinking

SCALED AGILE • © Scaled Agile. Inc. 1-18

Workbook 20 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


1.2 The Seven Core Competencies
of Business Agility

SCALED AGILE. ©©
Scaled Agile.
Scaled Inc. Inc.
Agile, 1-19

The Seven Core Competencies of Business Agility

Enterprise Solution Lean Portfolio


Delivery Management

Agile Product Organizational


Delivery Agility
Customer
Centricity

Team And Lean-Agile Continuous


Technical Agility Leadership Learning Culture

SCALED AGILE • © Scaled Agile. Inc. 1-20

Workbook I 21 I © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Team andTeam
Technical
and Agility
Technical Agility

► High-performing, cross-functional Agile teams

► Teams of business and technical teams build Solutions

► Quality business Solutions delight Customers

Agile Teams Teams of Agile Teams Built-In Quality

A GIL E R EL EA SE T R A IN

SCALED AGILE • © Scaled Agile. Inc. 1-21

Team andAgile
Technical Agility
Product Delivery

► The Customer is the center of your product strategy

► Decouple the release of value from the development cadence

► Continuously explore, integrate, deploy, and release

Customer Centricity Develop on cadence DevOps and the


and Design Thinking and release on demand Continuous Delivery Pipeline

@ • • • •• • • AGILE RELEASE TRAIN

00
SCALED AGILE • © Scaled Agile. Inc. 1-22

Workbook 22 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Team andEnterprise
Technical Agility
Solution Delivery

► Apply Lean system engineering practices to build really big systems

► Coordinate and align the full supply chain

► Continue to enhance value after release

Lean System and Coordinate Trains Continuously Evolve


Solution Engineering and Suppliers Live Systems

Solution Train
___,-------'!
SOLUTION INTENT

Supplier
~

SCALED AGILE • © Scaled Agile. Inc. 1-23

Team andLean
Technical AgilityManagement
Portfolio

► Align strategy, funding, and Strategy &


Investment Funding
execution

► Optimize operations across the


portfolio

► Lightweight governance empowers


Lean Agile
decentralized decision-making
Governance Portfolio
Operations

SCALED AGILE • © Scaled Agile. Inc. 1-24

Workbook 23 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Team andOrganizational
Technical AgilityAgility

► Create an enterprise-wide, Lean-Agile mindset

► Map and continuously improve business processes

► Respond quickly to opportunities and threats

Lean-thinking People Lean Business Strategy Agility


and Agile Teams Operations

PNNNl'I ••••
--- --- ··•
SCALED AGILE • © Scaled Agile. Inc. 1-25

Team andContinuous
Technical Agility
Learning 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 • © Scaled Agile. Inc.


• 1-26

Workbook 24 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Team andLean-Agile
Technical Agility
Leadership

► Inspire others by modeling desired behaviors

► Align mindset, words, and actions to Lean-Agile values and principles

► Actively lead the change and guide others to the new way of working

·---,
Leading by Example Mindset & Principles Leading Change

•• Growth

--
iii
Mindset

(
----❖
SCALED AGILE • © Scaled Agile. Inc. 1-27

SAFe configurations

Four configurations provide the right solution for each Enterprise.

Full Configuration

Large Solution Configuration

Portfolio Configuration

Essential Configuration

SCALED AGILE • © Scaled Agile. Inc. 1-28

Workbook 25 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Positioning an Agile Team in a SAFe Enterprise

Essential SAFe
contains: Agile Release
Train
Roles and activities, and
events and processes which
:./:!-
Agile Teams use to build ,.

and deliver value in the - -


context of the ART

'- •
0

~

Agile Teams
SCALED AGILE • © Scaled Agile. Inc. 1-29

1.3 The Lean-Agile Mindset

SCALED AGILE. ©©
Scaled Agile.
Scaled Inc. Inc.
Agile, 1-30

Workbook 26 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Lean thinking

ü Precisely specify value


by product

ü Identify the Value


Stream for each product
Customer
-----------------Lead Time ----------------~
1 I
ü Make value flow without I


Trigger
interruptions
Step 1 Step 2 Step 3
ü Let the Customer pull
value from the producer R E P E AT 7
ü Pursue perfection

Lean Thinking: Banish Waste and Create


Wealth in your Corporation, James Womack
and Daniel
© Scaled Jones
Agile. Inc. 1-31

SAFe House of Lean

The Lean thinking mindset is embodied in the SAFe House of Lean

VALUE
people and culture

improvement
Respect for

Relentless
Innovation
Flow

LEADERSHIP

SCALED AGILE • © Scaled Agile. Inc. 1-32

Workbook 27 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Value

Achieve the shortest sustainable lead


time with: VALUE
The best quality and value to

people and culture


improvement
Respect for
people and society

Relentless
Innovation
Flow
► High morale, safety, and Customer
delight

LEADERSHIP
There is only one boss. The customer.
And he can fire everybody in the company.
—Sam Walton
SCALED AGILE • © Scaled Agile. Inc. 1-33

Respect for people and culture

► Generative culture
VALUE
► People do all the work
people and culture

Your Customer is whoever


improvement
Respect for


Relentless
Innovation

consumes your work


Flow

► Build long-term partnerships based


on trust

► To change the culture, you have to LEADERSHIP


change the organization
Culture eats strategy for breakfast.
—Peter Drucker

SCALED AGILE • © Scaled Agile. Inc. 1-34

Workbook 28 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Flow

► Optimize sustainable value


delivery VALUE
Build in quality

people and culture


improvement
Respect for

Relentless
Innovation
Understand, exploit, and manage

Flow

variability

► Move from projects to products

LEADERSHIP
Operating a product development process
near full utilization is an economic disaster.
—Don Reinertsen
SCALED AGILE • © Scaled Agile. Inc. 1-35

Innovation

► Innovative people
VALUE
► Provide time and space for
innovation
people and culture

improvement
Respect for

Innovation

Relentless

Go see
Flow

► Experimentation and feedback

► Innovation riptides
LEADERSHIP
► Pivot without mercy or guilt
Innovation comes from the producer.
—W. Edwards Deming

SCALED AGILE • © Scaled Agile. Inc. 1-36

Workbook 29 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Relentless improvement

► A constant sense of danger


VALUE
► Optimize the whole

people and culture

improvement
► Problem-solving culture

Respect for

Relentless
Innovation
Flow
► Base improvements on facts

► Reflect at key Milestones

LEADERSHIP
Those who adapt the fastest win.

SCALED AGILE • © Scaled Agile. Inc. 1-37

Leadership

► Lead by example
VALUE
► Adopt a growth mindset
people and culture

Exemplify the values and


improvement

Respect for

Relentless
Innovation

principles of Lean-Agile and SAFe


Flow

► Develop people

► Lead the change


LEADERSHIP
► Foster psychological safety
People are already doing their best;
the problems are with the system. Only
management can change the system.

SCALED AGILE • © Scaled Agile. Inc.


—W. Edwards Deming 1-38

Workbook 30 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Duration

Activity: Assessing a Lean mindset 5


min

► 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?
(low) (high)
2 3 4 5
Value delivery

Respect for people and culture

Flow

Innovation

Relentless improvement

Leadership
SCALED AGILE • © Scaled Agile. Inc. 1-39

Workbook 31 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Lean Mindset Self-Assessment

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?
(low) (high)
1 2 3 4 5
Value delivery

Respect for people


and culture

Flow

Innovation

Relentless
improvement

Leadership

Notes

Workbook I 32 I IC) Scaled Ag ile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


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.

https://agilemanifesto.org/
SCALED AGILE. © Scaled Agile. Inc. 1-40

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.
SCALED AGILE • © Scaled Agile. Inc. 1-41

Workbook 33 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


The Agile Manifesto Principles

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.

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.

SCALED AGILE. © Scaled Agile. Inc. 1-42

The Agile Manifesto Principles

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 • © Scaled Agile. Inc. 1-43

Workbook 34 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Prepare Share

Activity: Agile Manifesto principles 5


min
3
min

► Step 1: Review the principles ► Step 3: In your group, discuss how


behind the Agile Manifesto. these principles apply in your
context.
► Step 2: As a group, select one or
more principles to discuss. ► Step 4: Provide an example of how
you would apply one of the principles
to your context and share with class.

SCALED AGILE • © Scaled Agile. Inc. 1-44

1.4 Lean and Agile at scale with


the SAFe Principles

SCALED AGILE. ©©
Scaled Agile.
Scaled Inc. Inc.
Agile, 1-45

Workbook 35 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


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

#7Apply cadence, synchronize with cross-domain planning

#8 Unlock the intrinsic motivation of knowledge workers

#9 Decentralize decision-making

#10 Organize around value


SCALED AGILE • © Scaled Agile. Inc. 1-46

Duration
Video: Building Incrementally: Economic 3
Advantage min

https://bit.ly/Video-BuildingIncrementally

SCALED AGILE • © Scaled Agile. Inc. 1-47

Workbook 36 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Agile economics: Deliver early and often
Waterfall

Requirements
Design
Implementation
Verification

[j [j[j[j
Documents Documents Unverified System System

Incremental delivery

SCALED AGILE ' © Scaled Agile. Inc. 1-48

Use Iterations and Program Increments to learn quickly


t
Do
., Check

l

ART
PDCA Integration
point
..Waterfall

False positive
feasibility? I
Deadline

Plan Adjust
1'1111 ?:
Risk


• • • •
( -) ( -) ( -) ( -) ( -)
Fast, integrated cycles

- - - - - PI
Team
PDCA

Time © Scaled Agile, Inc.

SCALED AGILE • © Scaled Agile. Inc. 1-49

Workbook 37 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Base milestones on objective evaluation of working systems

Program Increment (PI) System Demos are orchestrated to deliver objective


progress, product, and process Metrics.

Progress Product Process

[[].
Objectives
a&a1111
Feedback Product/Solution
Ill
Improvement
Performance Backlog Items

·•·

• ®
System Demo

PI PI
SCALED AGILE • © Scaled Agile. Inc. 1-50

Visualize and limit WIP, reduce batch size, and manage queue lengths

Long queues: All bad Little’s Law

Longer lead times

Increased risk Lq
Long
queues
Wq = y
More variability
create
Average wait time = average queue length
Lower quality divided by average processing rate

Less motivation

Principles of Product Development Flow, Don Reinertsen

SCALED AGILE • © Scaled Agile. Inc. 1-51

Workbook 38 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Visualize and limit work in progress

How is this team doing? How do you know that? Today

Wednesday Thursday Friday Monday Tuesday Wednesday Thursday Friday Monday Tuesday

Not Started Development Test Accepted

□ □□ □ □
Story Story
Story Story 3 Story
10
9 8 1

□ □□ □
Story Story
11 Story Story 2
7 6

□ □
Story
Story 4
5

SCALED AGILE • © Scaled Agile. Inc. 1-52

Duration

Activity: Experience a large batch size 5


min

► 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 process each coin.

► Step 3: Pass all coins at the same time to the next


person, who repeats step two until all four people are
done

► Step 4: The timekeeper stops the timer and records


the total time
SCALED AGILE • © Scaled Agile. Inc. 1-53

Workbook I 39 I © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Duration

Activity: Experience a small batch size 5


min

► Step 1: Ensure that the timekeeper is ready to start


the timer

► Step 2: This time, each person processes one coin at


a time and immediately passes each coin to the next
person

► Step 3: The timekeeper will stop the timer when the


last person flips the last coin and records the result

SCALED AGILE ' © Scaled Agile. Inc. 1-54

Reduce batch size for higher predictability

Optimum batch size


(lowest total cost)
Total cost
Cost

Holding Transaction
cost cost

Items per batch


Principles of Product Development Flow, Don Reinertsen

SCALED AGILE • © Scaled Agile. Inc. 1-55

Workbook 40 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Apply cadence, synchronize with cross-domain planning

Cadence-based
~
The system is iterating

planning limits
variability.
Probably need help
from a system team

Sys 1
System Demos

Sys 2

Sys 3

Sys 4

Sys 5
System Demos

Sys 6

Sys 7

Sys 8

Iterate Iterate Iterate Iterate Iterate Iterate Iterate Iterate

Continuous Integration

u• Iterate Iterate Iterate Iterate Iterate Iterate Iterate Iterate


1h11
Continuous Integration

u• Iterate Iterate Iterate Iterate Iterate Iterate Iterate Iterate



1h11 PI PI

SCALED AGILE • © Scaled Agile. Inc. 1-56

Value doesn’t follow silos

► Value delivery is
inhibited by handoffs
and delays

► Political boundaries
can prevent
cooperation
► Silos encourage
geographic
Business System Hardware Software Test and QA Operations
distribution of
Engineering functions

► Communication
across silos is
Management challenge: Connect the silos difficult

SCALED AGILE • © Scaled Agile. Inc. 1-57

Workbook 41 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Instead, organize around Development Value Streams

The aim of development is in fact the creation of profitable operational value streams.
—Allen C. Ward

► Includes activities from recognizing an opportunity through release and validation

► Contains the steps, the flow of information and material, and the people who develop
the Solutions used by the Operational Value Streams

r------------------Lead Time •----------------- I


I

Define ••• Build ••• Test • •• Deploy

Feature New increment


request of value

t RE P E AT F O R P RO DUCT L I F E T I ME

SCALED AGILE • © Scaled Agile. Inc. 1-58

1.5 Scrum, Kanban, and Quality Practices

SCALED AGILE. ©©
Scaled Agile.
Scaled Inc. Inc.
Agile, 1-59

Workbook 42 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


From traditional development to Agile

Instead of a large group… …working on all of the …and integrating and delivering value
requirements… toward the end of development,

-·-•-,
••• I

~
--------------------------------------------------
-.....::..0."-:.
. Do

t
Check

l

-...:.,,...:_
Plan Adjust

00000
Have small teams working …working on small batches …and delivering value in short
together as a program… of requirements… timeboxes with frequent integration
and improvement cycles.

SCALED AGILE • © Scaled Agile. Inc. 1-60

Agile for teams: Scrum

Scrum is built on transparency, inspection, adaptation, and short learning cycles.

DSU
24h

-- Story Product

---
Owner
Story

Story Scrum
Master
Story
Story
-Story ■
Iteration Iteration Iteration
Team Planning Review Retrospective Value
Backlog
SCALED AGILE • © Scaled Agile. Inc. 1-61

Workbook 43 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Agile for teams: Kanban

Visualize work flow. Limit work in process. Improve flow.

2 6 4 2 8 6
Team Integrate
Backlog Analyze Review Build and test Accepted

In In
Ready progress Ready
progress

◄ ►
Average WIP and duration are measured from the point
work is pulled from the backlog until it is accepted.

SCALED AGILE ' © Scaled Agile. Inc. 1-62

Quality practices provides the basis for Technical Agility

Examples of quality practices inspired by eXtreme Programming (XP)

Test-Driven Coding
Development Standards
Collective
Ownership

Automated
Testing XP Pair Work

Simple
Continuous
Design Refactoring
Integration

User Stories
Adapted from xprogramming.com

SCALED AGILE ' © Scaled Agile. Inc. 1-63

Workbook 44 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Teams in SAFe are part of an Agile Release Train

•• .' Product
Demo together Explore, integrate, deploy
$
~
Scrum
Owner
and release independently

n~ .
Master

•••
'
Product
Owner
.. . . Learn
together

hi

~~~
Scrum
Master
• • ~
Plan

••.' n~= together

PI Planning

PI Planning
Product
Owner

IP Iteration
$/1
~
Scrum
Master

••.
'~
Scrum
Master
Product
Owner

AGILE RELEASE TRAIN


PI
'
SCALED AGILE • © Scaled Agile. Inc. 1-64

The ART and teams continuously deliver value


AGILE RELEASE TRAIN

A CALMR approach to DevOps Release on Demand


•• • • ••
Culture
of shared
responsibility Continuous
Exploration

Recovery Automation
reduces risk & of continuous
preserves value delivery pipeline

Continuous
Integration

Lean Flow
Measurement
Continuous
accelerates
of flow, quality
delivery
& value

Deployment

PI
SCALED AGILE • © Scaled Agile. Inc. 1-65

Workbook I 45 I © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Prepare Share

Action Plan: Introducing SAFe 5


min
3
min

► Step 1: As a team, brainstorm one to three


actions you could take to improve in any
areas related to this lesson
== ~
► Step 2: Individually write down at least one ==~
improvement item ==~
► Step 3: Share one item you discussed as a
==~
team and one item you individually wrote in
your Action Plan

SCALED AGILE • © Scaled Agile. Inc. 1-66

Workbook I 46 I © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Action Plan

Introducing SAFe

Workbook I 47 I © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Lesson review

In this lesson you:

► Described what is necessary to thrive in the digital age

► Recognized SAFe as an operating system for Business Agility

► Explored the seven core competencies of Business Agility

► Explored the Lean-Agile Mindset

► Reviewed the SAFe Lean-Agile Principles

► Described Scrum, Kanban, and XP practices

SCALED AGILE • © Scaled Agile. Inc. 1-67

Articles used in this lesson

Read these Framework articles to learn more about topics covered in this lesson

► "Lean-Agile Mindset"
https://www.scaledagileframework.com
/lean-agile-mindset/
...._..,
L.unPOftlollo
liil
T-TT ..
-•
o.,,...,.,.....,iv • ...,strM ....

"Lean-Agile Leadership"

https://www.scaledagileframework.com
- -~
.....
=-!•
/lean-agile-leadership/ .... -
·-·
ESSENTIAL

..*_
,.,
""""'
"SAFe Lean-Agile Principles"
_,

~S\I 0
https://www.scaledagileframework.com
/safe-lean-agile-principles/
~
~
- -

SCALED AGILE • © Scaled Agile. Inc. 1-68

Workbook 48 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Continue your SAFe journey with the following resources

Watch this three-minute video, Navigating the Big Build your knowledge of the goals and methods of
Picture, to understand how to use the SAFe Big SAFe to achieve Business Agility with the “What is
Picture. SAFe for Lean Enterprise” e-learning.
https://bit.ly/Video-NavigatingtheBigPicture https://bit.ly/Community-GettingStarted

Watch this four-minute video, Lean-Agile Mindset, Access the SAFe Collaborate template,
to learn why a Lean-Agile mindset is an important “Experience Batch Sizes,” to practice putting large
Enabler for Business Agility. and small batches through a system.
https://bit.ly/Video-LeanAgileMindset https://bit.ly/Template-BatchSize

Download and share the “Introducing SAFe” Complete the e-learning, “Agile Basics,” to learn
toolkit to familiarize people in your organization more about what Agile is and how it supports
with SAFe. value delivery.
https://bit.ly/Community-ToolkitsandTemplates https://bit.ly/Community-GettingStarted

©©Scaled
Scaled Agile.
Agile, Inc.
Inc. 1-69

Workbook 49 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Lesson notes
Enter your notes below. If using a digital workbook, save your PDF often so you don’t lose
any of your notes.

Workbook 50 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Lesson 2
Building an Agile Team

SAFe® Course - Attending this course gives students access to


the SAFe® Practitioner exam and related preparation materials.

SCALED AGILB..
© Scaled Agile. Inc.

Lesson Topics
0.-ganlz.itioNI PORTFOllO

T ~T T ..
l ..
..
Agility

"411.<1on8""9ob .,

2.1 Forming cross-


-•
0.-.."'°""'9ntV•lueS1rffm1

functional Agile Teams


....
EnterpriN
.,
"'"""'
2.2 The Scrum Master and
Product Owner roles I~ hplomlon ..,,.._ Ooploy,nent
I
• • • • .• RelHH on Demand . • • • .• • .' •

2.3 Organizing Agile THm•nd


Technlctl
Agility

Release Trains
Contlnuoua
Le1ml119
CultuN

© Scaled Agile. Inc. 2-2

Workbook 51 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Learning objectives

At the end of this lesson, you should be able to:

► Build your Agile Team

► Explain the Scrum Master and Product Owner roles

► Identify the people and teams on the train, and learn about their roles

SCALED AGILE • © Scaled Agile. Inc. 2-3

2.1 Forming cross-functional Agile teams

SCALED AGILE. ©©
Scaled Agile.
Scaled Inc. Inc.
Agile, 2-4

Workbook 52 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


The power of a high
performing team
We, the work, and the
knowledge are all one.

► A self-organizing team
dynamically interacts with itself
and the organization

► Team members create new points


of view and resolve contradictions
through dialogue

► The team is energized with


intentions, vision, interest, and
mission

► Leaders provide autonomy,


variety, trust, and commitment
© Scaled Agile. Inc. 2-5

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. Inc. 2-6

Workbook 53 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


“ It is amazing what you can accomplish if you do not care who gets the credit.”
—Harry S. Truman
© Scaled Agile. Inc. 2-7

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.

► Optimized for communication and delivery of value

► Deliver value every two weeks

► Contain two specialty roles:

– Scrum Master Team 1

– Product Owner Define Build Test Deploy

Team N

SCALED AGILE • © Scaled Agile. Inc. 2-8

Workbook 54 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Responsibilities of the Agile Team

► 5 to 11 team members

► Create and refine Stories and acceptance


criteria Product
Owner
► Define, build, test, and deploy Stories
Scrum
► Build quality in to each increment of the
Master
solution

► Develop and commit to team PI Objectives


and Iteration goals

SCALED AGILE • © Scaled Agile. Inc. 2-9

Prepare Share

Discussion: Agile Teams in your workplace 5


min
3
min

► 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 • © Scaled Agile. Inc. 2-10

Workbook 55 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Duration

Activity: Experience teams – Purpose 5


min

Purpose

► Experience how an Agile Team functions

► Get as many balls through the group as possible


within two minutes

► After two minutes, the group 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 • © Scaled Agile. Inc. 2-11

Duration

Activity: Experience teams – Rules 5


min

Rules
► Everyone is part of one big group

► Each ball must have air-time

► Each ball must be touched at least once by everyone

► 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 • © Scaled Agile. Inc. 2-12

Workbook 56 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Prepare Share

Activity: Experience teams 15


min
5
min

► Step 1: Organize into small groups. Note: To get credit, you must provide an
estimate for the number of balls you
► Step 2: As a group, estimate how
think you can process before each
many balls you think you can
Iteration.
process in two minutes.

► Step 3: Run the two-minute Iteration ► Step 5: Summarize your experience


following the rules (get as many as a group:
balls through the group as possible) – What were some of the challenges?
► Step 4: Take one minute (run the – How were you able to improve the
one-minute Retrospective) to process with each Iteration?
discuss how you can improve the
process
SCALED AGILE • © Scaled Agile. Inc. 2-13

Teams on the ART are organized for flow

Stream-aligned team – organized around the flow of work and has TEAMb::!
the ability to deliver value directly to the Customer or end user.
TOPOLOGIES
Complicated subsystem team – organized around specific
subsystems that require deep specialty skills and expertise.

Platform team – organized around the development and support of


platforms that provide services to other teams. MATTHEW SKELTON
and MANUEL PAIS
I
Enabling team – organized to assist other teams with specialized
capabilities and help them become proficient in new technologies.

More information in the Advanced Topic Article:


https://www.scaledagileframework.com/organizing-agile-teams-and-arts-team-topologies-at-scale/

SCALED AGILE • © Scaled Agile. Inc. 2-14

Workbook 57 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Applying the four topologies

► Stream-aligned Teams (best) ► Complicated Subsystem Teams

– By product, Solution, or service – Highly specialised system components


– By Customer or market segment – Safety critical systems elements
– By Solution feature areas – Specialty algorithm or business rules
– By steps in the Customer journey – Part of a cyber-physical system
– By value streamlets
– New product innovation

SCALED AGILE • © Scaled Agile. Inc. 2-15

Applying the four topologies - continued

► Platform Teams ► Enabling Teams

– Sets of services consumed by other – DevOps implementation


Teams
– Automated testing
– Continuous integration and build tooling
– Engineering quality practices
– Security Environments and configuration

SCALED AGILE. © Scaled Agile. Inc. 2-16

Workbook 58 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Prepare

Activity: Building your team 10


min

► Step 1: As a group, discuss each person’s responsibilities and skill sets.

► Step 2: Create a group name. Note: Names should not be the names of
components, subsystems, or Feature areas. Instead, create a fun name,
a mascot, and a cheer.

► Step 3: Discuss your role as one of the four team topologies.

► Step 4: Discuss what your group is responsible for and what other things
you can do.

► Step 5: Prepare a short presentation about your group (name, role on


the train, and special skills that other groups should know about).
SCALED AGILE • © Scaled Agile. Inc. 2-17

Facilitate an Agile Team Charter workshop


Agile Team Charter
Part of the SAFe Team Formation Toolkit. Purpose Success Measures Team Members

► The Agile Team Charter helps teams to


clearly define their purpose,
Definition of Done
responsibilities and success criteria
Team Type & Responsibilities
amongst other critical elements.
Distinctive Competencies

► The process of completing the Agile Team Key Interactions

Charter provides the opportunity for teams


to discuss and reflect both on how they Working Agreements
Team Events

want to work together and with other


Key Stakeholders

teams on the ART.


SAFe® Team
► For each of the 10 boxes on the charter an Formation Toolkit
interactive exercise is included to generate
discussion and the required output.

SCALED AGILE • © Scaled Agile. Inc. 2-18

Workbook 59 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Extend into the business with Agile business teams

0 e
VALUE
Be Agile

- The Values of 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:


Know your
Value Stream
Specialize the
Principles & practices
people and culture

Individuals and interactions over processes and tools


improvement
Respect for

Innovation

Relentless

Working software over comprehensive documentation


Flow

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.

LEADERSHIP

Product

Scrum
Owner

Master

Agile Team maturity cycle

SCALED AGILE © Scaled Agile. Inc. 2-19

2.2 The Scrum Master and Product Owner roles

SCALED AGILE ©©
Scaled Agile.
Scaled Inc. Inc.
Agile, 2-20

Workbook 60 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Agile Teams have two speciality roles


11~ 11 u•
Scrum Master Product Owner
• Coaches the Agile Team in self- • Contributes to the Vision and Roadmap
management • Acts as the Customer for team
• Helps the team focus on creating questions
increments of value each iteration • Creates, clearly communicates and
• Facilitates the removal of impediments accepts Stories
to the team’s progress • Prioritizes the Team Backlog
• Ensures that all team events take
place, are productive and kept within
the timebox

SCALED AGILE • © Scaled Agile. Inc. 2-21

The Scrum Master in the Enterprise

► Coordinates with other Product Owners, the System Team, and


Shared Services in the PI Planning meetings

► Works with the above teams throughout each Iteration and PI

► Coordinates with other Scrum Masters and the Release Train


Engineer in the Scrum of Scrums
1h11
► Helps team understand and operate within its capacity

► Helps team operate under architectural and portfolio governance,


system-level integration, and System Demos Product
Owner

► Fosters team adoption of Agile technical practices


Scrum
Master

SCALED AGILE. © Scaled Agile. Inc. 2-22

Workbook I 61 I © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


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

Work with Product Management to plan Program Increments (PI)


•u
► Uses PI Objectives and Iteration Goals to communicate with

.
management
Product
► Coordinates with other Product Owners, the System Team, and Owner
Shared Services in the PI Planning meetings /
11111
► Works with other Product Owners and the Product Management Scrum
Master
team throughout each Iteration and PI

SCALED AGILE • © Scaled Agile. Inc. 2-23

Prepare Share

Activity: Scrum roles and responsibilities 8


min
2
min

► Step 1: With your group, draw the following Venn diagram


on a flipchart sheet

► Step 2: Review the responsibility cards


Agile
► Step 3: Place them either in the role or at an intersection of Team

the Venn diagram


Product Scrum
Owner Master

► Step 4: Present your Venn diagram to the class

SCALED AGILE • © Scaled Agile. Inc. 2-24

Workbook 62 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


2.3 Organizing Agile Release Trains

SCALED AGILE. ©©
Scaled Agile.
Scaled Inc. Inc.
Agile, 2-25

Agile Release Trains (ARTs)

► A virtual organization of 5 – 12 teams (50 – 125+ individuals)

► Synchronized on a common cadence, a Program Increment (PI)

► Aligned to a common mission via a single Program Backlog

WSJF Continuous Delivery Pipeline

AGILE RELEASE TRAIN

NFRs
Program Continuous Continuous Continuous
Exploration Integration Deployment
Backlog
Release on Demand

SCALED AGILE • © Scaled Agile. Inc. 2-26

Workbook 63 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Roles on the Agile Release Train

Release Train Engineer acts as the a Product Management owns, defines,


chief Scrum Master for the train.
II and prioritizes the Program Backlog.

System Architect/Engineering
System team provides processes and
provides architectural guidance and
tools to integrate and evaluate assets
technical enablement to the teams on
early and often.
the train.

Business Owners are key


stakeholders on the Agile Release AGILE RELEASE TRAIN
Train.

SCALED AGILE • © Scaled Agile. Inc. 2-27

Share

Activity: Know the people on the train 20


min

► Step 1: The RTE introduces themself

► Step 2: The RTE presents the main


players on the train: AGILE RELEASE TRAIN

– Product Management
. .
- _...- - ..- - ..- - ..- - ..- - ..- - - - - - - - - - ..- - - :. ..
– System Architect/Engineering
– Lean UX
– Shared Services
'
'"---------------------------------
► Step 3: Each group presents itself
(name, area of responsibility, special
skills)
SCALED AGILE • © Scaled Agile. Inc. 2-28

Workbook 64 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Prepare Share

Action Plan: Building an Agile Team 5


min
3
min

► Step 1: As a group, brainstorm one to three


actions you could take to improve in any
areas related to this lesson

► Step 2: Individually write down at least one


improvement item

► Step 3: Share one item you discussed as a


group and one item you individually wrote in
your Action Plan

SCALED AGILE • © Scaled Agile. Inc. 2-29

Workbook 65 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Action Plan

Building an Agile Team

Workbook I 66 I © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


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

► Identified the people and teams on the train, and learned about their roles

SCALED AGILE • © Scaled Agile. Inc. 2-30

Articles used in this lesson

Read these Framework articles to learn more about topics covered in this lesson

► “Agile Teams”
https://www.scaledagileframework.com ....,
_
OrolnlulioMI


/agile-teams/

“Product Owner”
..
LHnPO<tfolo T-TT ..

https://www.scaledagileframework.com
/product-owner/ .:.

► “Scrum Master”
https://www.scaledagileframework.com
/scrum-master/ ,_ ...
Technlc:11 0
"'"'
► “Organizing Agile Teams and ARTs: •
Team Topologies at Scale” Condnuou1

~m::
https://www.scaledagileframework.com
/organizing-agile-teams-and-arts-team-
topologies-at-scale/
SCALED AGILE • © Scaled Agile. Inc. 2-31

Workbook 67 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Continue your SAFe journey with the following resources:

Watch this three-minute video, Welcome to Your Download and use the “Team Formation Toolkit (5.1)”
Scrum Team, for an overview of what to expect in to build your Agile Team charter and clearly define
your first days on a Scrum team, and the role each your purpose, responsibilities and success criteria,
team member plays in executing as a team. and other critical elements necessary for your new
https://bit.ly/Video-WelcometoYourScrumTeam team to flourish.
https://bit.ly/Community-ToolkitsandTemplates
Use the “Measure and Grow Workshop Toolkit (5.1)” Share the “Essential SAFe Toolkit (5.1)” with your
to run a workshop to identify growth opportunities for team to help ensure a shared understanding of the
your team as you work toward mastering SAFe and basic building blocks needed for a successful SAFe
Business Agility. implementation.
https://bit.ly/Community-ToolkitsandTemplates https://bit.ly/Community-ToolkitsandTemplates
Facilitate an exercise using the “Experience Teams!” Use the “Agile Team Charter Virtual Workshop” in
SAFe Collaborate template to practice working as a SAFe Collaborate to help a remote or distributed
team and using retrospectives to improve team team capture the ideas and decisions from the “Team
performance. Formation Toolkit (5.1).”
https://bit.ly/Template-ExperienceTeams https://bit.ly/Template-SAFeAgileTeamCharter

©©Scaled
Scaled Agile.
Agile, Inc.
Inc. 2-32

Workbook 68 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Lesson notes
Enter your notes below. If using a digital workbook, save your PDF often so you don’t lose
any of your notes.

Workbook 69 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Lesson 3
Planning the Iteration

SAFe® Course - Attending this course gives learners access


to the SAFe® Practitioner exam and related preparation
materials.

SCALED AGILE •
© Scaled Agile. Inc. 3-1

Lesson Topics
Organlutlonal

T --TT ..
Agility

Lean Portfolio

3.1 Preparing the Team


M.nagemenc o.-..iopm.n,v.,... s,,......

Backlog En1Drl)f1H
Solut,on
Dellvfl)'

3.2 Planning the Iteration ESSENTIAL

•.
,

Tt•m•nd
T~l'mlCal
_,

~~
-
~:~
Agll,ty
Agll4,T .. ,,,. ~
$ •
Continuou•
Leaming
~P~IICI

~~r-.,
-


Cullur•

e ... , ..... ITKhnology

Lnn•Agilelndcrshlp

© Scaled Agile. Inc. 3-2


2

Workbook 70 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Learning objectives

At the end of this lesson, you should be able to:

► Identify the qualities of well-written Features and Stories

► Prepare your backlog by breaking down Features into Stories

► Discuss the key considerations for sequencing work

► Apply estimation poker for fast, relative estimation

► Explain how to conduct an Iteration Planning event

► Explore Kanban as a team method for visualizing workflow

SCALED AGILE. © Scaled Agile. Inc. 3-3


3

3.1 Preparing the Team Backlog

SCALED AGILE' ©©
Scaled Agile.
Scaled Inc. Inc.
Agile, 3-4

Workbook 71 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Define Features for the Program Backlog

Features are services that fulfill stakeholder needs.

► Feature is an industry-standard Epic Enabler


term familiar to marketing and NFRs
Lean Portfolio
Product Management Budgets
Backlog

► Describe Features with a short


phrase and a benefit hypothesis
•-NFRs
- Feature

Feature
Feature
Feature

Feature

Feature
Enabler

Enabler

r:
Program
that clearly expresses their value Backlog

► Identify, prioritize, estimate, and


maintain Features in the Program
Backlog • ----
---
NFRs

Team
Backlogs
Story

Story
Story

Story
Story

Story
Story
Story
Story

Story
Story

Story
Enabler

Enabler

SCALED AGILE. © Scaled Agile. Inc. 3-5


5

Features represent the work for the Agile Release Train

► The Feature benefit hypothesis


justifies development cost and In-service software update
provides business perspective for
decision-making Benefit hypothesis
Significantly reduced planned downtime
► Features contain acceptance
criteria typically defined during Acceptance criteria
1. Nonstop routing availability
Program Backlog refinement
2. Automatic and manual update support
3. Rollback capability
► They reflect functional and non- 4. Support through existing admin tools
functional requirements 5. All enabled services are running after
the update
► Features fit in one PI
Example Feature

SCALED AGILE. © Scaled Agile. Inc. 3-6


6

Workbook 72 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Example Features

Software Example Business Example

Multi-factor authentication Create GDPR Incident Response Plan


Benefit hypothesis Benefit hypothesis
Enhanced user security will reduce risk Organizational readiness to quickly
of a system data breach respond to incidents

Acceptance criteria Acceptance criteria


1. USB tokens as a first layer 1. Incident response plan is fully documented
2. Password authentication second layer 2. Incident response plan is reviewed and
3. Multiple tokens on a single device approved by PO
4. User activity log reflecting both 3. Incident response is compliant with legal
authentication factors requirements
5. Data breach tests pass

SCALED AGILE· © Scaled Agile. Inc. 3-7


7

The Team Backlog

Contains all the work for the team I


I


Created by the Product Owner and the team
Prioritized by the Product Owner
Contains User and Enabler Stories I
u
-■
– User Stories provide Customers with value
– Enabler Stories build the infrastructure and architecture that
makes User Stories possible --


Stories for the next Iteration are more detailed than Stories
for later Iterations
Nonfunctional requirements (NFRs) are a constraint on the
backlog
I
-
NFRs
SCALED AGILE. © Scaled Agile. Inc. 3-8
8
~

Workbook 73 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


User Stories

► User Stories are short descriptions of a small piece of desired functionality,


written in the user’s language

► The recommended form of expression is the user-voice form, as follows:


As a (user role), I want to (activity), so that (business value)

As a driver, I want to limit As a driver, I want to get a As the Finance Department,


the amount of money receipt after fueling so that I we want to print receipts only
before I fuel so that I can can expense the purchase. for drivers who request them
control my expenditure so that we save on paper

SCALED AGILE. © Scaled Agile. Inc. 3-9


9

Using personas to better understand users

Personas are detailed fictional characters acting as a representative user.

Jane - Mileage sensitive Bob - Time sensitive


Law-abiding driver Impatient driver
Obeys all traffic signs Ignores traffic signs if
Wants to save on gas they slow him down

As Jane, I want to travel at the As Bob, I want to travel at the


legal limit and operate in an energy maximum speed the roadway and
saving manner so that I do not get my vehicle safely allows so that I
a ticket and I save money arrive quickly

SCALED AGILE. © Scaled Agile. Inc. 3-10


10

Workbook 74 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


INVEST in a good Story

I Independent Write Stories that can be developed separately

N Negotiable Write Stories in which scope can be negotiated

V Valuable Write Stories that are valuable to the Customer

E Estimable Write Stories that can be estimated

S Small Write Stories that can fit in an Iteration

T Testable Write Stories that are testable

SCALED AGILE. © Scaled Agile. Inc. 3-11


11

Writing good Stories: The 3Cs

Card Conversation Confirmation


Written on a card or in the The details are in a Acceptance criteria confirm
tool and may annotate with conversation with the the Story correctness
notes Product Owner

What about • Tools have been put


As a spouse, I want a
the bikes? away
clean garage so that I
can park my car and • Items on the floor have
not trip on my way to been returned to the
the door. proper shelf

Oh yeah, hang • Bikes have been hung


the bikes

Source: 3Cs coined by Ron Jeffries

SCALED AGILE. © Scaled Agile. Inc. 3-12


12

Workbook 75 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Enabler Stories

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. © Scaled Agile. Inc. 3-13


13

Splitting Stories

► In support of small batches for flow,


decrease size to minimum: As a driver, I want
my automobile to
– Split Stories into essential and non-essential maintain a speed.
parts and eliminate the non-essential

– Ensure you have something releasable


► In support of feedback: As a driver, I want
my automobile to
maintain speed
– Deploy small Stories to get technical/user on hills.
feedback quickly (maximize feedback) As a driver, I want
my automobile to
► In support of Iteration Planning: maintain speed on
downhills.
Split Stories so they fit into an Iteration
SCALED AGILE. © Scaled Agile. Inc. 3-14
14

Workbook 76 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


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. © Scaled Agile. Inc. 3-15


15

Duration

Activity: Break Features into Stories 15


min

Work with your group to break Features


from the Program Backlog into Stories.
► Step 1: Select one Feature from the
Program Backlog (your own or use the
example provided in your workbook)
► Step 2: As a group, break the Feature
into Stories in a way that they still retain
business value

► Step 3: Write these User Stories in the


User Story format:
- As a (user role), I want (activity) so that
(business value).

SCALED AGILE. © Scaled Agile. Inc. 3-16


16

Workbook 77 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Program Backlog Example Features

Feature:
--------------------,
Flexible search 81
Benefit: Users will have a flexible, easy-to-use search capability to locate books.
Description: Search by author, title, or genre from a single search field. Mispelling subsitutions
(i.e., “Did you mean ...”). Present results as per-match algorithm. I

Feature:
--------------------~
Shopping Cart Al
V
Benefit: Users can manage items in a shopping cart for immediate or future purchase.
Description: Users can easily access their cart from any page, view the same infromation displayed in the book list,
change the quantity, remove it from their cart, or save it for later. A subtotal for all items in their
shopping cart should be displayed at the bottom. Items saved for later should appear below that.

Feature:
--------------------~
Purchase by credit card 01
Benefit: Users can purchase products from us (as soon as implemented—only beta up until then)
Description: Users can select from their preferred credit card and shipping address as defined in their profile or
add new ones. Visa, mastercard, Discover, and Diners Club ar required. American Express is optional.
Must be PCI compliant.

Feature:
--------------------~
Shipping method selection
Benefit: Users can select a shipping method based on cost, delivery speed, and carrier.
Description: Users can select a shipping method based on the price, delivery speed, and estimated delivery date
for all major carriers (USPS, UPS, and FedEx).

--------------------~
Feature: Profile management 81
Benefit: Users can create and maintain their profiles rather than enter in their information each time they order.
Description: Users can manage their login credentials (ID, password), personal information (name, email address,
home address), nickname for book rating and commenting, credit card information (multiple), and
shipping address (multiple). Physical addresses, email addresses, and credit card info should be
verified as valid. Passwords must meet current security standards.

Feature:
--------------------~
Book detail
Benefit: Users can see informative and enticing details about a book.
81
I
Description: Display book name, book cover (which can be enlarged when clicked), author and bio, book description,
genre, publishing info ( publisher, release date, etc.), bok rating, and comments. Hyperlink author’s
name to a list of other books by the same author.

Feature:
--------------------~
Book list sorting G I
Benefit: Users can sort a list of books in a number of ways to more easily find what they are looking for.
Description: Sort by book title, author, price, book rating, and release date. Allow for users to select the number of
search results to appear on each page.
____________ ______,
_______________________ ______,
___________ ._______________ .J

Workbook I 78 I © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


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 Formulation Automation


of behavior of specific tests of tests

SCALED AGILE. © Scaled Agile. Inc. 3-17


17

Acceptance criteria

► Acceptance criteria provide the details of the Story from a testing point of view

► They are created by the Agile Team

► Can be written in the ‘Given-When-Then’ format

As a driver, I want to limit the amount of money As a driver, I want to get a receipt after fueling so
before I fuel so that I can control my expenditure. that I can expense the purchase.

Acceptance Criteria: Acceptance Criteria:


1. Given that the driver indicated a maximum 1. Given that the fueling is over
amount of money When the driver asked for the receipt
When the fuel cost reaches the amount Then it is printed and includes:
Then the fueling process stops automatically amount fueled, amount paid, tax, vehicle
2. … number, date, time

SCALED AGILE. © Scaled Agile. Inc. 3-18


18

Workbook 79 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Prepare Share

Activity: Write acceptance criteria 10


min
10
min

► Step 1: With your group, write acceptance criteria in the Given-When-


Then format for three User Stories you have created.

► Step 2: Make sure the acceptance criteria are testable.

► Step 3: Discuss with your group:


– Did writing acceptance criteria in the Given-When-Then format identify
the need for any additional details?

► Step 4: Be prepared to share with the class.

SCALED AGILE. © Scaled Agile. Inc. 3-19


19

Sequencing Stories

► The Product Owner and the team sequence


stories based on:
2. Team Context
1. Program
- Refactors
– Priorities inherited from the Program Backlog
- Maintenance
Backlog
- Other technical debt
– Capacity allocations for defects, 3. Other Stakeholders
maintenance, and refactors - Other team dependencies
- Other commitments
– Dependencies with other stories, teams, - Spikes/research
events, Milestones and releases. Stories

► Initial sequencing happens during PI Team’s part of a Feature/enabler


NFRs
Planning Feature
NFRs

► Adjustments happen at Iteration boundaries

SCALED AGILE. © Scaled Agile. Inc. 3-20


20

Workbook 80 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


3.2 Planning the Iteration

SCALED AGILE. ©©
Scaled Agile.
Scaled Inc. Inc.
Agile, 3-21

Plan and commit with Iteration Planning

Define and commit to what will be build in


Purpose
the Iteration

• The Product Owner defines what


Process • The team defines how and how much
• Four hours max

Iteration Goals and Backlog of the team’s


Result
commitment

• Team commits to delivering specific value


Reciprocal
• Business stakeholder commit to leaving
commitment
priorities unchanged during the Iteration

SCALED AGILE" © Scaled Agile. Inc. 3-22


22

Workbook 81 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Iteration Planning flow

1 Establishing capacity

8
Iteration Planning
2 Story analysis and estimating

5
5 3 5

• Timebox: Four
hours or less
3 Detailing Stories • This event is by
and for the team
• SMEs may attend
4 Developing Iteration goals
as required

5 Committing to Iteration goals

SCALED AGILE. © Scaled Agile. Inc. 3-23


23

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
Capacity allocation
Capacity Allocation
Next PI
• Helps alleviate velocity
degradation due to
technical debt
User stories
• Keeps existing customers
Refactors+
happy with bug fixes and
Maintenance
enhancements

Team • Can change at Iteration or


Backlog PI boundaries

SCALED AGILE. © Scaled Agile. Inc. 3-24


24

Workbook 82 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Using size to estimate duration

Establish velocity by looking at the average output of the last Iterations.

Definition of Velocity
Velocity is the number
Size -
.....
Velocity

Units/time

Examples
.....
Duration

of points of stories
accepted in the 240 Speed 60MPH 4
Iteration. Make sure to miles hours
always use the average
velocity for the most 180 Story Velocity 30 6
recent Iterations. points SP/Iteration Iterations

SCALED AGILE. © Scaled Agile. Inc. 3-25


25

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 total Story points of the estimated Stories has
reached the capacity of the team

SCALED AGILE. © Scaled Agile. Inc. 3-26


26

Workbook 83 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Estimate Stories with relative Story points

► A Story point is a singular number that represents:


– Volume: How much is there?
– Complexity: How hard is it?
Story
– Knowledge: What do we know?
vs. How
– Uncertainty: What’s not known?
big
► Story points are relative. They are not connected to is it?
any specific unit of measure. Story

- An 8-point Story should take four times longer than a 2-point


story to complete
- Typically, a 1-point story would take one day to develop and
test
SCALED AGILE. © Scaled Agile. Inc. 3-27
27

Apply estimating poker for fast, relative estimating

► Estimating poker combines expert Steps


opinion, analogy, and disaggregation
1 Each estimator gets a deck of cards
for quick but reliable estimates
2 Read user story
► All members participate
3 Estimators privately select cards

4 Cards are turned over

5 Discuss differences

? 1 2 3 5 8 13 20 40 100 ∞ 6 Re-estimate

Source: Mike Cohn, Agile Estimating and Planning


Note: estimating poker is a form of the Wideband Delphi estimation method, a
SCALED AGILE. © Scaled Agile. Inc. consensus-based technique for estimating effort. 3-28
28

Workbook I 84 I © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Estimation is a whole-team exercise

► Increases accuracy by including


all perspectives

► Builds understanding

► Creates shared commitment

The whole team estimates Stories

Warning: Estimation performed


by a manager, architect, or select
group negates these benefits

SCALED AGILE. © Scaled Agile. Inc. 3-29


29

How much time to spend estimating

A little effort helps a lot. A lot of effort only helps a little.

100%
Accuracy

Don’t ignore
uncertainty
50%

Effort

SCALED AGILE. © Scaled Agile. Inc. 3-30


30

Workbook 85 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Prepare Share

Activity: Estimate Stories 10


min
3
min

► Step 1: As a group, use estimating poker to


estimate three Stories created in the previous
activity.

► 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. © Scaled Agile. Inc. 3-31


31

Tasking Stories

Some teams break their Stories into tasks


and forecast them in hours to better
understand their capacity and
capabilities.

Team members discuss:

► Who would be the best person to


accomplish it?

► Approximately how long would it


take?

► What dependencies might it have to Tasking stories is an optional


other Stories? practice in SAFe
SCALED AGILE. © Scaled Agile. Inc. 3-32
32

Workbook 86 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Iteration Goals

Iteration goals provide clarity, commitment, and management information. They


serve three purposes.

Align team members to a common purpose

Align teams to common Program Increment (PI)


Objectives and manage dependencies

Provide transparency and management information

SCALED AGILE. © Scaled Agile. Inc. 3-33


33

Iteration goals: Examples

Software Example Business Example

Iteration Goals Iteration Goals

1. Finalize and push last-name search 1. Roll out the GDPR incident report
and first-name morphology procedures
2. Index 80% of remaining data
2. Prepare for external audit
3. Other Stories:
• Establish search replication 3. Obtain approvals for financial
validation protocol report
• Refactor artifact dictionary
schema

SCALED AGILE. © Scaled Agile. Inc. 3-34


34

Workbook 87 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Commit to the Iteration goals

Team commitments are not just to the work. They are committed to
other teams, the program, and the stakeholders.

A team meets its commitment:


By doing everything they said they would do,
- or -
in the event that it is not feasible, they must immediately raise the concern.

Commitment Adaptability
Too much holding to a Too little commitment can
commitment can lead to lead to unpredictability and
burnout, inflexibility, and lack of focus on results.
quality problems.

SCALED AGILE. © Scaled Agile. Inc. 3-35


35

Iteration planning for Kanban teams

► Some teams have a more responsive nature to their work,


such as maintenance teams and System Teams


These teams may find less value in trying to plan the
Iteration in detail, and will tend towards Kanban

Kanban teams still publish Iteration goals, and integrate


with other teams continuously or on cadence
- -- - 3

► They commit to the goals as well as service level


Kanban
agreements (response time) for incoming work based on
their known historical lead time

► They participate in PI Planning, System Demos and


Inspect and Adapt like all other teams
SCALED AGILE. © Scaled Agile. Inc. 3-36
36

Workbook 88 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Duration

Video: Implementing Kanban 3


min

https://bit.ly/Video-ImplementingKanban

SCALED AGILE. © Scaled Agile. Inc. 3-37


37

Prepare Share

Action Plan: Planning the Iteration 5


min
3
min

► Step 1: As a group, brainstorm one


to three actions you could take to
improve in any areas related to this
lesson

► Step 2: Individually write down at


least one improvement item

► Step 3: Share one item you


discussed as a team and one item
you individually wrote in your Action
Plan

SCALED AGILE. © Scaled Agile. Inc. 3-38


38

Workbook 89 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Action Plan

Planning the Iteration

Workbook I 90 I © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Lesson review

In this lesson you:

► Identified the qualities of well-written Features and Stories

► Prepared your backlog by breaking down Features into Stories

► Discussed the key considerations for sequencing work

► Applied estimation poker for fast, relative estimation

► Reviewed the process for planning the Iteration

► Explored Kanban as a team method for visualizing workflow

SCALED AGILE. © Scaled Agile. Inc. 3-39


39

Articles used in this lesson

Read these Framework articles to learn more about topics covered in this lesson

► "Story" Or91niz.166nal

..
Agility

https://www.scaledagileframework.com
/story/

► “Team Backlogs” E~~:1:


https://www.scaledagileframework.com Deliv..-,

/team-backlog/

► “Iteration Planning”
https://www.scaledagileframework.com T..:Mk:11
Ag~ity
()

/iteration-planning/

Lfffh-..glleLHderttolp

SCALED AGILE. © Scaled Agile. Inc. 3-40


-40

Workbook 91 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Continue your SAFe journey with the following resources:

Watch the two videos in this playlist to learn more Access the “SAFe ART and Team Events” on the
about the two different types of stories. SAFe Community Platform for additional tools and
https://bit.ly/Video-StoriesPlaylist guidance for preparing to facilitate SAFe events.
https://bit.ly/Community-SAFeARTandTeamEvents

Download and read the “Story Writing and Splitting Practice story splitting with your team using this SAFe
Guide” to learn what makes a good story and how to Collaborate template, “Story Splitting on an Agile
split stories. Team”
https://bit.ly/Community-StoryWritingGuide https://bit.ly/Template-StorySplitting

Download the “SAFe Iteration Execution Toolkit (5.1)” Download the “SAFe Remote ART Toolkit 5.1” for
for a set of tools and guides for facilitating significant additional tools and guides for releasing value with
Iteration events. distribute or remote teams.
https://bit.ly/Community-ToolkitsandTemplates https://bit.ly/Community-ToolkitsandTemplates

©©Scaled
Scaled Agile.
Agile, Inc.
Inc. 3-41

Workbook 92 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Lesson notes
Enter your notes below. If using a digital workbook, save your PDF often so you don’t lose
any of your notes.

Workbook 93 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Lesson 4
Executing the Iteration

SAFe® Course - Attending this course gives students access to


the SAFe® Practitioner exam and related preparation materials.

SCALED AGILB..
© Scaled Agile. Inc.

Lesson Topics
4.1 Visualizing the flow of
work 0.-ganlz.itioNI PORTFOllO

T ~T T ..
l ..
..
Agility

4.2 Measuring the flow of "411.<1on8""9ob .,


work
-•
0.-.."'°""'9ntV•lueS1rffm1

4.3 Building quality in ....


EnterpriN
.,
"'"""'
4.4 Continuously integrating,
deploying, and releasing

4.5 Improving flow with


• RelHH on Demand . • • • .• • •

communication and
THm•nd
Technlctl
Agility
Ai,IIIT&an'lf,
rr-E..I
k=
i!I-I ijJ!J
,_;:_ .:
~m .;;;;,-

Cl -= , 1<
.. ,m

1~
- .;;;.-

r=CI ,
..

synchronization ~Pjuel :,,t:'.:t= '•• - = :::=__ 00


~
Contlnuoua
Le1ml119
~~~ ----f!;.f-!!-
~
Pl Pl

..·---
~

4.6 Demonstrating value with "--


CultuN

aua1,-s1Tec11no1ogy

the Iteration Review


4.7 Improving with the
Iteration Retrospective
© Scaled Agile. Inc. 4-2

Workbook 94 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Learning objectives

At the end of this lesson, you should be able to:

► Visualize your current flow of work

► Apply cumulative flow diagrams for measuring flow

► Identify the different aspects of Built-in Quality

► Recognize the importance of a Continuous Delivery Pipeline

► Describe the communication and synchronization benefits of the daily stand-up

► Explain how to run a successful backlog refinement session

► Describe the purpose of the Iteration Review and create a definition of done

► Participate in a retrospective and identify improvements


SCALED AGILE • © Scaled Agile. Inc. 4-3

4.1 Visualizing the flow of work

SCALED AGILE. ©©
Scaled Agile.
Scaled Inc. Inc.
Agile, 4-4

Workbook 95 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Duration

Video: Designing your team’s Kanban system 4


min

https://bit.ly/Video-DesignKanban

SCALED AGILE • © Scaled Agile. Inc. 4-5

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?

Example: Flow of work

To Do
To Do

Code
WIP

-
Test
Done

Done

To Do Analyze Request Info Develop Test Done

Release
Notes

SCALED AGILE • © Scaled Agile. Inc. 4-6

Workbook 96 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


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

7 5 3
Ready Stories Development Test Accepted

□□ □□ □
Story
Story Story Story
Story 9
10 8 3
11

□o 8□ □ □ □
Story
Story Story
7
12 Story 1
Story Story
13 Story 6 Story 2
5 4

SCALED AGILE • © Scaled Agile. Inc. 4-7

Prepare Share

Activity: Visualize the flow of work 8


min
2
min

► 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 group, 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 • © Scaled Agile. Inc. 4-8

Workbook I 97 I © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


4.2 Measuring the flow of work

SCALED AGILE. ©©
Scaled Agile.
Scaled Inc. Inc.
Agile, 4-9

SAFe defines six flow metrics

Metric Description
Flow
Flow Distribution The proportion of each backlog item type in the flow

Flow Velocity Number of items completed in a given time

Time elapsed from when an item enters the workflow to


Flow Time
when it is released to the customer
Flow Load Total work-in-progress (across all steps of the flow)

The portion of time backlog items are actively worked on


Flow Efficiency
to the total time elapsed
Flow Predictability Overall planned vs. actual business value

The first five metrics are from Mik Kersten’s Flow Framework described in his
book Project to Product

SCALED AGILE • © Scaled Agile. Inc. 4-10

Workbook 98 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Flow distribution ensures a healthy balance of work item types

What does it measure? Flow distribution measures the amount of each type of
work in the system over time.

■ Features/Stories
■ Defects
■ Risks
Number of Items

■ Enablers

Iteration 1 Iteration 2 Iteration 3 Iteration 4

SCALED AGILE • © Scaled Agile. Inc. 4-11

Flow velocity tracks team performance each Iteration

What does it measure? Flow velocity measures the number of backlog items
completed in a given timeframe

Velocity Chart
40
38
35
Average Velocity: 31 pts
33
29 29 31 30
30
27
25
Story Points

20

10

0
Iteration Iteration Iteration Iteration Iteration Iteration Iteration Iteration Iteration
1 2 3 4 5 6 7 8 9

SCALED AGILE • © Scaled Agile. Inc. 4-12

Workbook 99 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Flow time ensures teams deliver value in the shortest possible time

What does it measure? Flow time measures the elapsed time from when an
item enters the system (developer starts working) to the moment it is delivered to
the customer.

25
Flow Time Histogram

20

15
Story Count

10
Average Flow Time: 7.6 days
5

0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20+

Flow Time (days)


SCALED AGILE. © Scaled Agile. Inc. 4-13

Flow load is a leading indicator of excess work in process (WIP)

What does it measure? Flow load indicates how many items are currently in the
system.

14

12

10

8
Stories

0
Day 1 Day 2 Day 3 Day4 Day 5 Day 6 Day 7 Day 8 Day 9 Day 10
■ Done ■ Test ■ Develop ■ Design ■ To Do

SCALED AGILE • © Scaled Agile. Inc. 4-14

Workbook 100 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


What can you learn from a cumulative flow diagram (CFD)?

14

12

•••
10
••

8
Flow time
-------------P• ••• ••
Stories

••
6
WIP •• ••••
••
4
••••• Done curve
2
••• ••• •••
••••••
0
Day 1 Day 2 Day 3 Day4 Day 5 Day 6 Day 7 Day 8 Day 9 Day 10
Done Test Develop Design To Do

SCALED AGILE • © Scaled Agile. Inc. 4-15

Flow efficiency highlights waste, bottlenecks, and delays in the system

What does it measure? Flow efficiency measures how much of the overall flow
time is spent in value-added work activities vs. waiting between steps.

Active Time

Wait Time

Flow Time
(Total Active Time + Total Wait Time)

Total Active Time


Flow Efficiency =
Flow Time
SCALED AGILE • © Scaled Agile. Inc. 4-16

Workbook 101 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


4.3 Building quality in

SCALED AGILE. ©©
Scaled Agile.
Scaled Inc. Inc.
Agile, 4-17

Prepare Present

Activity: Expressing “Build quality in” 10


min
5
min

► Step 1: In your group, discuss what building quality in


means to you and your organization

► Step 2: Create a poster to reflect the different aspects


XP
of building quality in

► Step 3: Present your poster to the class


</>

SCALED AGILE • © Scaled Agile. Inc. 4-18

Workbook 102 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Building quality in

You can’t scale crappy code (or hardware, or anything else). —Dean Leffingwell

► Ensures that every increment of ► Agile quality practices apply to


the Solution reflects quality every team, whether business or
standards technology:

► Is required for high, sustainable – Establish flow


development velocity – Peer review and pairing
– Collective ownership and standards
– Automation
– Definition of done

SCALED AGILE • © Scaled Agile. Inc. 4-19

Built-in Quality practices for software teams

They include software quality practices (most inspired by XP) like Agile testing,
behavior-driven development, test-driven development, refactoring, code quality,
and Agile architecture.

Lean
UX
BDD

Product Developers/ Customer


Owner TDD Testers

SCALED AGILE •
II
© Scaled Agile. Inc.
Define Build Test Deploy Release

4-20

Workbook 103 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Built-in Quality practices for hardware teams

Support hardware quality with exploratory, early iterations, frequent system-level


integration, design verification, Model-Based Systems Engineering (MBSE), and
set-based design.

Ir
Systems
Team
Component
integration
J
Component
maturation
• •
SUPPLIER
. ...
I I I I I I I
SCALED AGILE • © Scaled Agile. Inc. 4-21

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 • © Scaled Agile. Inc. 4-22

Workbook 104 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Architectural Runway

Architectural Runway is existing oode,


hardware components, marketing branding Example:
guide ·nes, etc., that enable near-term A single sign-on
mechanism will
business Features.
enable sign-on in
multiple applications
► Enablers buiild up ~he runway

► Features consume iit i+mw__


Id&
► Architectural Runway must be 11¥!¥11
continuously maintained Implemented now ...
. .. lo Support
l#fiM fu1!Jefeatura<s

► Use capacity allocation (a percentage of


traiin's overall capacity in a Pl) for
Enablers that extend the runway Architectural Runway
SCALIEDAGILE ••~, ... , ...... 4-23

Architectural Runway: Examples

Software Example Business Example

A new, fuzzy search algorithm will HR Example: A job architecture and


enable a variety of future Features hiring strategy for Agile talent to
that can accept potentially enable the company's growth
erroneous user input

SCALED AGILE ' © Scaled Agile. Inc. 4-24

Workbook 105 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Traditional testing (V-Model) delays feedback

Write Feature Test Feature

Write Story Test Story

Write Code Test Code

SCALED AGILE • © Scaled Agile. Inc. 4-25

Shift testing left for fast and continuous feedback

Shift testing left

FEATURE TESTS
(BDD) Write Feature Test Feature … always testing…

STORY TESTS
(BDD)
Write Story Test Story … always testing…

CO D E T E S T S
(TD D )
Write Code Test Code … always testing…

SCALED AGILE • © Scaled Agile. Inc. 4-26

Workbook 106 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


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.

,---------------,$$$
I
The test pyramid I
I
Typical large end-to-end UI
is about the Large
I
I
speed of the test (slow)
I
'---------------------------~
Typical medium external
Medium services single UI
_,
,- '
Test Typical small
Small
₵ (fast) individual classes
, ____________________,

Test Pyramid
SCALED AGILE • © Scaled Agile. Inc. 4-27

An inverted Test Pyramid is a test strategy anti-pattern

Slows development, delays feedback, encourages larger batches

r- - - - - - - - - - - - - - - - - - - - - - - -,
Large
Large (slow)
Typically, UI (slow)
t ________________________ ,

On a system not Medium


Medium
CD designed for testing
_________________ J

Small
(fast)
Small
(fast)

SCALED AGILE • © Scaled Agile. Inc. 4-28

Workbook 107 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


4.4 Continuously integrating, deploying,
and releasing

SCALED AGILE. ©©
Scaled Agile.
Scaled Inc. Inc.
Agile, 4-29

Duration

Video: What is DevOps? 5


min

https://bit.ly/Video-WhatisDevOps

SCALED AGILE • © Scaled Agile. Inc. 4-30

Workbook 108 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


A CALMR approach to DevOps

► Culture - Establish a culture of shared


responsibility for development, Culture
deployment, and operations. of shared
responsibility

► Automation - Automate the Continuous


Delivery Pipeline.
Recovery Automation
reduces risk & of continuous
► Lean flow - Keep batch sizes small, limit preserves value delivery pipeline

WIP, and provide extreme visibility.

► Measurement - Measure the flow through


the pipeline. Implement full-stack
telemetry.
Lean Flow
Measurement accelerates
► Recovery - Architect and enable low-risk of flow, quality
& value
delivery

releases. Establish fast recovery, fast


reversion, and fast fix-forward.
SCALED AGILE • © Scaled Agile. Inc. 4-31

Duration

Discussion: CALMR Approach 3


min

► Step 1: Discuss as a team: Culture


of shared
responsibility
– What opportunities do you have in
your current context to apply the
concepts in the CALMR approach? Recovery Automation
reduces risk & of continuous
preserves value delivery pipeline
► Step 2: Be prepared to share with
the class

Lean Flow
Measurement accelerates
of flow, quality delivery
& value

SCALED AGILE • © Scaled Agile. Inc. 4-32

Workbook 109 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Duration

Video: Continuous Delivery Pipeline 5


min

https://bit.ly/Video-CDP

SCALED AGILE • © Scaled Agile. Inc. 4-33

Prepare Share

Discussion: Continuous delivery culture 5


min min
3

► Step 1: As a group, discuss the following:

– How is your culture or environment ready for continuous delivery?


– What does “continuous” mean to you and your group?
► Step 2: Be prepared to share some insights with the class

SCALED AGILE • © Scaled Agile. Inc. 4-34

Workbook I 110 I © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Building the Continuous Delivery Pipeline with DevOps

► The Continuous Delivery Pipeline (CDP) represents the workflows, activities, and automation
needed to deliver new functionality more frequently.

► Each Agile Release Train builds and maintains, or shares, a pipeline.

► Organizations map their current pipeline into this new structure and remove delays and
improve the efficiency of each step.

Continuous Delivery Pipeline

AGILE RELEAE TRAIN

Continuous Continuous Continuous


Exploration Integration Deployment
Release on Demand
© Scaled Aaile. Inc.
SCALED AGILE • © Scaled Agile. Inc. 4-35

Continuous code integration

Develop Commit Build Test

Build Test

' ..
Version
Control
App
package
Test
package

..
End-to-end
testing

..
Staging

SCALED AGILE • © Scaled Agile. Inc. 4-36

Workbook 111 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Trunk-based development

Teams continuously integrate assets (leaving as little as possible to the System


Team).
Full system
integration at least System
Agile System

once per iteration demo


Team 1 Team

Avoid physical branching for



software
••
► Frequently integrate
1111
Story
Check out most Check newest
functionality changes back in
hardware branches
Trunk •••
Check in
Story each story

Always current
trunk increases
program velocity

Agile Team 2
SCALED AGILE • © Scaled Agile. Inc. 4-37

Continuous Deployment – Getting to production early

Deploy Verify Monitor Respond

Staging Production

Continuous Continuous
Release
Exploration Integration
on Demand

Continuous Deployment

SCALED AGILE • © Scaled Agile. Inc. 4-38

Workbook 112 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Separate deploy from release

► Separate deploy to production


from release Deploy

► Hide new functionality under


feature toggles

► Enables testing background and


Release
foreground processes in the actual
production environment before
exposing new functionality to users
--
Feature

Feature
Feature

-
Feature

► Timing of the release becomes a Feature

business decision Feature

SCALED AGILE • © Scaled Agile. Inc. 4-39

Develop on cadence. Release on Demand.

Major release Major release


Customer Subsystem New
preview

~t-==lr-==l==-r~
release feature

Release on Demand

PI PI PI PI PI
Develop on Cadence

SCALED AGILE • © Scaled Agile. Inc. 4-40

Workbook I 113 I © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Prepare Share
Discussion: Continuous integration and 15 5
deployment challenges min min

► Step 1: Working in your groups, think about the


various aspects of environment, culture, tools, and
people and discuss the following:

– What are the challenges to continuously integrating?


– What are the challenges to continuously deploying?
► Step 2: As a group, 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 • © Scaled Agile. Inc. 4-41

4.5 Improving flow with communication


and synchronization

SCALED AGILE. ©©
Scaled Agile.
Scaled Inc. Inc.
Agile, 4-42

Workbook 114 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Communication and synchronization with daily stand-ups

Basic daily stand-Up (DSU)


The meet-after agenda
agenda

Each person answers: 1. Review topics the Scrum


1. What did I do yesterday to Master wrote on the meet-after
advance the Iteration Goals? board
2. What will I do today to advance 2. Involved parties discuss,
the Iteration Goals? uninvolved people leave
3. Are there any impediments that
will prevent the team from
meeting the Iteration Goals?

© Scaled Agile. Inc. 4-43

Prepare Share

Activity: Reenact the daily stand-up (DSU) 10


min
5
min

You will participate in and observe a reenactment of the daily stand-up meeting.
Four to five volunteers will play the role of team member. 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 • © Scaled Agile. Inc. 4-44

Workbook 115 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Reenact the Daily Stand-Up (DSU)

How long do you think


the meeting should be?

Where should it
take place?

What is the main purpose


of Daily Stand-Up?

Workbook 116 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Duration

Video: Backlog Refinement Workshop 5


min

https://bit.ly/Video-RunningBacklogRefinement

SCALED AGILE • © Scaled Agile. Inc. 4-45

The backlog refinement workshop

The backlog refinement workshop is a preview and elaboration of upcoming Stories.

► Helps the team think about new Stories prior to


Iteration Planning

► Provides enough time to identify and resolve


dependencies and issues that could impact the
next Iteration

► The team can improve Stories, add acceptance


criteria, and identify missing information

► Most of the focus is on the next Iteration, but it


allows time to discuss future Iterations and even
Features for the next PI
SCALED AGILE • © Scaled Agile. Inc. 4-46

Workbook I 117 I © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


4.6 Demonstrating value with the Iteration
Review

SCALED AGILE. ©©
Scaled Agile.
Scaled Inc. Inc.
Agile, 4-47

The Iteration Review

► The Iteration Review provides the true


measure of progress by showing Demonstrating a working,
working software functionality, tested team increment
hardware components, etc.
► Preparation starts with planning

► Teams demonstrate every Story,


spike*, refactor, and non-functional
requirement (NFR) Working software,
other components
► Attendees are the team and its
stakeholders
*A spike is a research Story, considered
an exploration style Enabler

SCALED AGILE • © Scaled Agile. Inc. 4-48

Workbook 118 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Iteration Review guidelines

► Timebox: 1 to 2 hours. Sample Iteration Review Agenda

► Preparation: Review preparation


should be limited to 1 to 2 hours. 1. Review business context and
Minimize presentation. Work from Iteration Goals
2. Demo and solicit feedback of
the repository of Stories. each Story, spike, refactor,
and NFR
► Attendees: If a major stakeholder 3. Discuss Stories not
cannot attend, the Product Owner completed and why

should follow up individually. 4. Identify risks, impediments


5. Revise team backlog and
Team PI Objectives as
needed

SCALED AGILE • © Scaled Agile. Inc. 4-49

Two views from the Iteration Review based on a working system

► How we did in the Iteration ► How we are doing in the PI

– Did we meet the goal? – Review of PI Objectives


– Story-by-Story review – Review of remaining PI scope
and reprioritizing if necessary

I
II I

i
I

SCALED AGILE • © Scaled Agile. Inc. 4-50

Workbook 119 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Scalable definition of done

Team Increment System Increment Solution Increment Release

Stories satisfy acceptance Stories completed by all Capabilities completed by all All capabilities done and
criteria teams in the ART and trains and meet acceptance meet acceptance criteria
Acceptance tests passed integrated criteria End-to-end integration and
(automated where practical) Completed features meet Deployed/installed in the solutions V&V done
Unit and component tests acceptance criteria staging environment Regression testing done
coded, passed, and included NFRs met NFRs met
NFRs met
in the BVT No must-fix defects System end-to-end
No must-fix defects
Cumulative unit tests Verification and validation of integration verification, and
Release documentation
passed key scenarios validation done
complete
Assets are under version Included in build definition No must-fix defects
All standards met
control and deployment process Included in build definition
Approved by Solution and
Engineering standards Increment demonstrated, and deployment/transition
Release Management
followed feedback achieved process
NFRs met Accepted by Product Documentation updated
No must-fix defects Management Solution demonstrated,
Stories accepted by Product feedback achieved
Owner Accepted by Solution
© Scaled Agile. Inc. Management 4-51

Prepare Share

Discussion: What is your definition of done? 5


min
3
min

► Step 1: As a group, craft a definition of what it means


to you to finish a Story

► Step 2: Considering the criteria in the Team


Increment described in the previous slide, discuss
some criteria that comprise your definition of done

► Step 3: Be prepared to share with the class

SCALED AGILE • © Scaled Agile. Inc. 4-52

Workbook 120 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


4.7 Improving with the Iteration Retrospective

SCALED AGILE. ©©
Scaled Agile.
Scaled Inc. Inc.
Agile, 4-53

Iteration Retrospective

► Timebox: an hour or less Sample Agenda

► Purpose: Pick one or two items that can


Part 1: Quantitative
be improved upon for the next Iteration 1.Review the improvement backlog
items targeted for this Iteration.
► Outcome: Enter the improvement items Were they all accomplished?
2.Did the team meet the goals
in the Team Backlog (yes/no)?
3.Collect and review the
agreed-to Iteration print metrics.

Part 2: Qualitative
1.What went well?
2.What didn’t?
3.What can we do better next time?

SCALED AGILE • © Scaled Agile. Inc. 4-54

Workbook 121 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Team and Technical Agility (TTA) competency assessment

Team and Technical Agility Assessment


► Periodically measure the progress
being made toward the three TTA Agile
Agile Teams
Teams

dimensions

► Identify specific practices for potential


improvement

► Reassess periodically to observe


trends

Built-in Quality Team of Agile Teams

Assessments are available on the SAFE Community Platform:


https://bit.ly/Community-MeasureAndGrow
SCALED AGILE. © Scaled Agile. Inc. 4-55

Sample Iteration Metrics

Functionality Iteration 1 Iteration 2 Iteration 3


Velocity planned
Velocity actual
# Stories planned
# Stories accepted
% Stories accepted
Quality
Unit test coverage %
# Defects
# New test cases
# New test cases automated
Total tests
Total % tests automated
# Refactors

SCALED AGILE • © Scaled Agile. Inc. 4-56

Workbook 122 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Prepare Share

Activity: Simulate an Iteration Retrospective 8


min
2
min

In your group, facilitate an Iteration retrospective of this course so far.

► Step 1: Pick someone in your group to play the role of the Scrum Master to
facilitate the Iteration retrospective event

► Step 2: As a group, participate in the retrospective by discussing the following:

– What went well?


– What didn’t go so well?
– What can be done better?
► Step 3: Share some of your group’s insights with the class

SCALED AGILE • © Scaled Agile. Inc. 4-57

Prepare Share

Action Plan: Executing the Iteration 5


min
3
min

► Step 1: As a team, brainstorm one


to three actions you could take to
improve in any areas related to this
lesson

► Step 2: Individually write down at


least one improvement item

► Step 3: Share one item you


discussed as a team and one item
you individually wrote in your Action
Plan

SCALED AGILE • © Scaled Agile. Inc. 4-58

Workbook 123 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Action Plan

Executing the Iteration

Workbook 124 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Lesson review

In this lesson you:

► Visualized your current flow of work

► Learned how to apply burn-up and cumulative flow diagrams for measuring flow

► Reflected on the different aspects of Built-in Quality

► Recognized the importance of a continuous delivery pipeline

► Experienced the communication and synchronization benefits of the daily stand-up


► Explained how to run a successful backlog refinement session

► Discussed the purpose of the Iteration Review and created a definition of done

► Participated in a retrospective and identified improvements

SCALED AGILE • © Scaled Agile. Inc. 4-59

Articles used in this lesson

Read these Framework articles to learn more about topics covered in this lesson

► “Kanban”
https://www.scaledagileframework.com
/team-kanban/
....._.
LHnPO<tfollo T--TT- ..
► “Metrics”
https://www.scaledagileframework.com
/metrics/ Conllnuou•O.lto,•f)'PlpellM
ESSENTI.I.L --
.•. "I!-
► “Architectural Runway” •
Ii--

• • • ••
.,__

ReleaH on OeM•nd
_,_,.

• • • • •• • -· ,_

https://www.scaledagileframework.com K'
~:~
~ 0

/architectural-runway/ r:::, ~

“Continuous Integration”
~ -

https://www.scaledagileframework.com
/continuous-integration/
L.Hn-Ai,lleL...i.r.hlp •
SCALED AGILE • © Scaled Agile. Inc. 4-60

Workbook 125 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Continue your SAFe journey with the following resources:

Watch this three-part video series, Kanban for Use the SAFe Collaborate template, “Determine the
Teams, to walk through the processes of setting up, Team’s Definition of Done,” with your team to agree
implementing, and incrementally improving a team upon guardrails, rules, and processes to ensure built-
Kanban. in quality for your solutions.
https://bit.ly/Playlist-KanbanTeams https://bit.ly/Template-DetermineDoD
Use the SAFe Collaborate template “Experience Watch this sixty-minute video, Community Webinar:
Batch Sizes” with your team to explore the impact of DevSecOps in Real Life, to delve into the most
reducing batch sizes on overall throughput. important practices that fuel the Continuous Delivery
https://bit.ly/Template-BatchSize Pipeline and how they are implemented in real life.
https://bit.ly/Community-DevSecOpsWebinar
Watch this five-part video series, Running Effective Use the SAFe Collaborate template, “Retrospective
Iteration Events, to explore each of the key team- Plus, Minus, Delta,” to run an effective retrospective
level events in SAFe. with your team.
https://bit.ly/Playlist-EffectiveIterationEvents https://bit.ly/Template-PlusMinusDelta

©©Scaled
Scaled Agile.
Agile, Inc.
Inc. 4-61

Workbook 126 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Lesson notes
Enter your notes below. If using a digital workbook, save your PDF often so you don’t lose
any of your notes.

Workbook 127 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Lesson 5
Executing the Program
Increment (PI)
SAFe® Course - Attending this course gives learners access
to the SAFe® Practitioner exam and related preparation
materials.

SCALED AGILB..
© Scaled Agile. Inc.

Lesson Topics
0.-ganlz.itioNI PORTFOllO

T ~T T ..
l ..
..
Agility

"411.<1on8""9ob .,

5.1 PI Planning
-•
0.-.."'°""'9ntV•lueS1rffm1

5.2 ART Sync and System ....


EnterpriN
.,
"'"""'
Demo

5.3 Innovation and


Planning (IP) Iteration and THm•nd
Technlctl
Agility
XP

D. ·- I)
the Inspect & Adapt event
Ai,IIIT&an'lf, Scrum·-
T-11Kkio90 Cl~ 1:::1

~Pjuel

Contlnuoua
Le1ml119
CultuN
~~~ "-
Ill
~
-;;- "

aua1,-s1Tec11no1ogy

© Scaled Agile. Inc. 5-2

Workbook 128 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Learning objectives

At the end of this lesson, you should be able to:

► Explain the benefits of planning together as a whole ART

► Participate in a PI Planning event

► Recognize the importance of integrating and demonstrating together with the


System Demo

► Recognize the need for the IP Iteration to provide time and space for the ART
to learn together

► Explain how to improve as an ART through the Inspect and Adapt event

SCALED AGILE • © Scaled Agile. Inc. 5-3

5.1 PI Planning

SCALED AGILE. ©©
Scaled Agile.
Scaled Inc. Inc.
Agile, 5-4

Workbook 129 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Duration

Video: Introduction to PI Planning 3


min

https://bit.ly/Video-PIPlanningOverview

SCALED AGILE • © Scaled Agile. Inc. 5-5

What is PI Planning?

PI Planning is a cadence-based event that serves as the heartbeat of the Agile


Release Train (ART), aligning all teams on the ART to a shared mission and
Vision.

► Two days every 8 – 12 weeks (10 weeks is typical)


► Everyone plans together
► Product Management owns Feature priorities PI Planning

► Development teams own Story planning


and high-level estimates

► Architect/Engineering and UX work as intermediaries


for governance, interfaces, and dependencies Agile Team

SCALED AGILE • © Scaled Agile. Inc. 5-6

Workbook 130 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


The PI Planning process

Input Output
Program
PI Objectives
Team A PI
Objectives

Vision Team B PI
Objectives

Team C PI
Objectives Team J PI

PI Planning
Objectives

151
NFRs
Top 10
Features

Program
Backlog

Vision and top 10 Features Team and Program PI Objectives


and Program Board

SCALED AGILE • © Scaled Agile. Inc. 5-7

Create Alignment with PI Objectives

► Objectives are business summaries of


what each team intends to deliver in Objectives for PI 1 BV AV
the upcoming PI.
1. Show routing calculations between the
5 most frequent destinations
► They often directly relate to intended 2. Navigate autonomously from
Features in the backlog. distribution center to the most frequent
destination
3. Parallel park for a delivery
► Other examples: 4. Return to the distribution center after
delivery
– Aggregation of a set of Features 5. Include traffic data in route planning
6. Recall a delivery that is already in
– A Milestone like a trade show progress
Uncommitted Objectives
– An Enabler Feature supporting the 7. Spike: Reduce GPS signal loss by 25%
implementation 8. Demonstrate real-time rerouting
to avoid delays (e.g., accident,
– A major refactoring construction)

SCALED AGILE • © Scaled Agile. Inc. 5-8

Workbook 131 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Maintain predictability with uncommitted objectives

Uncommitted objectives help improve the predictability of delivering business value.

► They are planned and aren’t extra things teams do


‘just in case you have time’
- Objectives for PI 1
-
► They are not included in the commitment, thereby
making the commitment more reliable

► If a team has low confidence in meeting a PI


Objective, it should be moved to uncommitted
- Uncommitted Objectives
► If an objective has many unknowns, consider moving it 7. Spike: Reduce GPS signal loss
by 25%
to uncommitted and put in early spikes 8. Demonstrate real-time rerouting
to avoid delays (e.g., accident,
construction)
► Uncommitted objectives count when calculating load ■

SCALED AGILE • © Scaled Agile. Inc. 5-9

SMART team PI Objectives

► Specific - States the intended outcome as simply, concisely, and explicitly as


possible (Hint: Try starting with an action verb).

► Measurable - It should be clear what a team needs to do to achieve the


objective. The measures may be descriptive, yes/no, quantitative, or provide a
range.
► Achievable - Achieving the objective should be within the team’s control and
influence

► Realistic - Recognize factors that cannot be controlled.(Hint: Avoid making


overly optimistic assumptions)
► Time-bound - The time period for achievement must be within the PI, and,
therefore, all objectives must be scoped appropriately.

SCALED AGILE • © Scaled Agile. Inc. 5-10

Workbook 132 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Duration

Activity: Identify ART roles 3


min

► Step 1: Identify ART roles for the


Simulation role Assigned to
simulation

► Step 2: Ensure that you have all Executive Volunteer


key roles required for the PI
Planning simulation Product Manager Volunteer

System Architect, UX,


Volunteer
Development Manager

Note: Your Instructor will play the role of the RTE.

SCALED AGILE • © Scaled Agile. Inc. 5-11

Duration

Activity: Identify team names and roles 3


min

► Step 1: Your team is your group. Create a team


name.

► Step 2: Select a Scrum Master for your team. u•


Product
Owner
Step 3: Select a Product Owner for your team.

► Step 4: Make sure the team's name and the names



1h11
Scrum
Master
of the people selected are visible to all other teams.

SCALED AGILE • © Scaled Agile. Inc. 5-12

Workbook 133 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Simulation: Why are we here?

Alignment to a common mission

We are here to gain alignment and


commitment around a clear set of prioritized
objectives. I will now review the agenda for
the next two days of the PI Planning event.

RTE

SCALED AGILE • © Scaled Agile. Inc. 5-13

Simulation: Day 1 agenda

Business context 8:00 – 9:00 • State of the business

Product/Solution Vision 9:00 – 10:30 • Vision and prioritized Features

Architecture Vision and development • Architecture, common frameworks, etc.


10:30 – 11:30
practices • Agile tooling, engineering practices, etc.

Planning context and lunch 11:30 – 1:00 • Facilitator explains the planning process

• Teams develop draft plans and identify risks and


Team breakouts 1:00 – 4:00 impediments
• Architects and Product Managers circulate

Draft plan review 4:00 – 5:00 • Teams present draft plans, risks, and impediments

• Adjustments made based on challenges, risks, and


Management review and problem solving 5:00 – 6:00
impediments

SCALED AGILE • © Scaled Agile. Inc. 5-14

Workbook 134 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Simulation: Day 2 agenda

• Planning adjustments made based on previous day’s


Planning adjustments 8:00 – 9:00
management meeting
• Teams develop final plans and refine risks and
impediments
Team breakouts 9:00 – 11:00
• Business Owners circulate and assign business
value to team objectives

Final plan review and lunch 11:00 – 1:00 • Teams present final plans, risks, and impediments

• Remaining program-level risks are discussed and


Program risks 1:00 – 2:00
ROAMed

PI confidence vote 2:00 – 2:15 • Team and program confidence vote

• If necessary, planning continues until commitment is


Plan rework if necessary 2:15 – ???
achieved
• Retrospective
Planning retrospective After
• Moving forward
and moving forward commitment
• Final instructions

SCALED AGILE • © Scaled Agile. Inc. 5-15

Simulation: Briefings


Product System
Executive
Manager Architect

SCALED AGILE • © Scaled Agile. Inc. 5-16

Workbook 135 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Simulation: Planning guidance

• Expect this first PI Planning to feel a bit chaotic.


Future PI Planning meetings will become more
routine.

Product Owners: You have the content authority

'
u to make decisions at the user Story level

Scrum Masters: Your responsibility is to manage

'
1h11
the timebox, the dependencies, and the
ambiguities

Agile Team: Your responsibility is to define user


Stories, plan them into the Iteration, and work out
interdependencies with other teams
SCALED AGILE • © Scaled Agile. Inc. 5-17

Simulation: Planning requirements

Iteration 1.1 Iteration 1.2 Iteration 1.3 Iteration 1.4 Iteration 1.5
Capacity: Capacity: Capacity: Capacity: Capacity:
Feature 1
Load: Load: Load: Load: Load:
Feature 2

□□ □□□ IP Iteration

□□ □□□ X
□□ o□
PI Objectives Risks
Focus on the highlighted
PI Objectives

•••
BV AV
area for this simulation.

••
User Story
Infrastructure
Uncommitted O enabler
Objectives P Maintenance

■ ■
R Risks or
dependencies
-----■
Exploration
Y enabler
SCALED AGILE • © Scaled Agile. Inc. 5-18

Workbook I 136 I © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Simulation: Using historical data to calculate velocity

Velocity

240 miles 60 miles/ hour 4 hours

180 Story points 30 SP/ Iteration 6 Iterations

Establish velocity by looking at the average output of the last Iterations.

SCALED AGILE • © Scaled Agile. Inc. 5-19

Simulation: Calculate your capacity

Calculating Iteration capacity Example:

► For every full-time Agile Team member


A 7-person team composed of 3
contributing to Solution development, give the developers, 2 testers, 1 Product
team 8 points (adjust for part-timers). Owner, and 1 Scrum Master

► Subtract 1 point for every team member


vacation day and holiday. Exclude the Scrum Master,
Product Owner, and vacation
► Find a small Story that would take about a half time from the calculation
day to develop and a half day to test and
validate. Call it a 1. Calculated capacity: 5 x 8
points = 40 points per Iteration
► Estimate every other Story relative to that one.
SCALED AGILE • © Scaled Agile. Inc. 5-20

Workbook 137 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Duration

Activity: Calculate your capacity 5


min

► Step 1: Review the example on the previous slide

► Step 2: Calculate your own capacity for the next two, 2-week Iterations

– The first Iteration starts Monday


– Use your real availability
► Step 3: Make sure you have your group’s capacity calculated

SCALED AGILE • © Scaled Agile. Inc. 5-21

Duration

Activity: Team breakout #1 50


min

You will be planning a short Program Increment with two Iterations.

► Step 1: Setup the workspace. Enter the capacity for each Iteration.

► Step 2: Pick up a Feature from the Product Manager.

► Step 3: Estimate the Stories using Story points.

► Step 4: Load the Stories into the Iterations.

► Step 5: Write the PI Objectives using clear statements.

► Step 6: Identify the uncommitted objectives.

► Step 7: Identify any program risks and dependencies.

SCALED AGILE • © Scaled Agile. Inc. 5-22

Workbook 138 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Duration

Activity: Scrum of Scrums (SoS) 5


min

► Step 1: Observe the SoS, conducted by the RTE

► Step 2: Each Scrum Master provides the current status and addresses the
questions from the RTE

► Step 3: The RTE holds a meet-after after the sync (limited to 1 – 2 topics for
the simulation)

Scrum of Scrums questions are on the following slide.

SCALED AGILE • © Scaled Agile. Inc. 5-23

Duration

Activity: Scrum of Scrums (SoS) 5


min

SoS Sync Questions Team 1 Team 2 Team 3 Team 4 Team 5

Have you identified the capacity for each Iteration of the PI?

Have you identified most of the Stories for the first two Iterations
and begun estimating?
Have you begun resolving dependencies with other teams?

Are you discussing tradeoffs and conflicting priorities with your


Business Owners?
Have you identified any program risks?

Will you be ready to start writing PI Objectives in the next 15


minutes?
Is there anything you need to discuss with other Scrum Masters? If
so, stay for the meet-after.
SCALED AGILE • © Scaled Agile. Inc. 5-24

Workbook 139 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Duration

Activity: Draft plan review 10


min

► Step 1: Present the summary of your team’s first two Iterations and one or
more draft PI Objectives

► Step 2: Make sure that you have included the following:

– Capacity and load for each Iteration


– Draft PI Objectives
– Program risks and impediments

SCALED AGILE • © Scaled Agile. Inc. 5-25

Management review and problem-solving

At the end of day 1, management meets to make adjustments to scope


and objectives based on the day’s planning.

Common questions during the managers’ review:


• What did we just learn?
• Where do we need to adjust? Vision? Scope?
Team assignments?
• Where are the bottlenecks?
• What Features must be de-scoped?
• What decisions must we make between now and
tomorrow to address these issues?

SCALED AGILE • © Scaled Agile. Inc. 5-26

Workbook 140 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Activities during Day 2
Day 1 Day 2
Business context 8:00–9:00 Planning adjustments 8:00–9:00

Product/Solution Vision 9:00–10:30


Team breakouts 9:00–11:00
Architecture Vision and
10:30–11:30
development practices
Final plan review and lunch 11:00 –1:00
Planning context and lunch 11:30–1:00
Program risks 1:00–2:00

Team breakouts 1:00–4:00


PI confidence vote 2:00–2:15

Draft plan review 4:00–5:00 Plan rework if necessary 2:15–???

Management review and Planning retrospective After


5:00–6:00
problem solving and moving forward commitment

© Scaled Agile. Inc. 5-27

Make planning adjustments

► Based on the previous day’s management review


and problem-solving meeting, adjustments are
discussed.

► Possible changes:

– Business priorities
– Adjustment to Vision
– Changes to scope
– Realignment of work and teams

SCALED AGILE • © Scaled Agile. Inc. 5-28

Workbook 141 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Team breakout #2

Based on new knowledge and a good night’s sleep,


teams work to create their final plans.
Objectives for PI 1 BV AV
-
► In the second team breakout, Business Owners 1. Show routing calculations between the
-
5 most frequent destinations 10
circulate and assign business value to PI 2. Navigate autonomously from

Objectives from low (1) to high (10) distribution center to the most frequent
destination
8

3. Parallel park for a delivery 7


4. Return to the distribution center after
► Teams finalize the Program Increment plan delivery
10
5. Include traffic data in route planning 7
6. Recall a delivery that is already in
Teams also consolidate program risks,
7
► progress

impediments, and dependencies


Uncommitted Objectives
7. Spike: Reduce GPS signal loss by 25% 2
-
8. Demonstrate real-time rerouting
to avoid delays (e.g., accident, 5
► Uncommitted objectives provide the capacity and construction)
~
guard band needed to increase the reliability of
cadence-based delivery
SCALED AGILE • © Scaled Agile. Inc. 5-29

Duration

Video: Program Board 7


min

https://bit.ly/Video-ProgramBoard

SCALED AGILE • © Scaled Agile. Inc. 5-30

Workbook 142 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Program board: Feature delivery, dependencies, and Milestones

Iteration 1.1 Iteration 1.2 Iteration 1.3 Iteration 1.4 Iteration 1.5 (IP) PI 2 >>>
Milestones/
Events
A program milestone or event is
Unicorns happening in iteration 1.3 (e.g., a trade
Dolphins show, market release, etc.).

Bears

Eagles This feature cannot be delivered


until multiple teams complete their
Iguanas
dependencies.
Antelope

Tarantulas
A feature placed in a team’s swim
Needs UX Help lane with no strings means that it
Needs Sys can be completed independently of
other teams.

- -
Arch Help

Blue = Significant Orange = Milestone/ Red String = A dependency requiring stories


= Features Red/ Pink
dependency event or other dependencies to be completed before
the feature can be completed

© Scaled Agile. Inc. 5-31

Final plan review

Teams and Business Owners peer-review all final plans.

Final plan review agenda I

1. Changes to capacity and load


2. Final PI Objectives with business value
3. Program risks and impediments
4. Q&A session

Final plan review


Used with permission of SEI Global Wealth Services

SCALED AGILE • © Scaled Agile. Inc. 5-32

Workbook 143 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Building the final plan

► Final plans are reviewed by all teams

► Business Owners are asked whether


they accept the plan

► If so, the plan is accepted

► If not, the plans stay in place, and the


team continues planning after the review

A team presenting their final plan


Used with permission of Discount Tire Corporation

SCALED AGILE • © Scaled Agile. Inc. 5-33

Addressing program risks

After all plans have been presented, remaining


program risks and impediments are discussed and
categorized.
R esolved O wned
ROAMing risks:

Resolved - Has been addressed. No longer a


concern.
A ccepted M itigated

Owned - Someone has taken responsibility.

Accepted - Nothing more can be done. If risk occurs,


release may be compromised.

Mitigated - Team has plan to adjust as necessary.


SCALED AGILE • © Scaled Agile. Inc. 5-34

Workbook 144 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Confidence vote: Team and program

After dependencies are resolved and risks are addressed, a confidence vote is
taken by the team and program.

A commitment with two parts:


1. Teams agree to do everything in their power to meet the agreed-to objectives
2. In the event that fact patterns dictate that it is simply not achievable, teams
agree to escalate immediately so that corrective action can be taken

No
confidence
Little
confidence
Good
confidence
High
I
confidence
Very high
confidence

SCALED AGILE • © Scaled Agile. Inc. 5-35

Run a planning meeting retrospective

The PI planning event will evolve over time. Ending with a retrospective will help
continuously improve it.

T 'If-'·• ~
,._ ..
?-
The PI Planning Event ....._

The Planning Meeting ' ~


The Planning Meeting
Retrospective
retrospective
retrospective
1.What went well
1.What went well
.. i"'I'-

1.What
2.What went well
didn’t
2.What didn’t
2.What
3.What didn’t
we can do •
3.What we can do
3.What
better nextwetime
can do "
better next time 1-(:'-
better next time

SCALED AGILE ' © Scaled Agile. Inc. 5-36

Workbook 145 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


5.2 ART Sync and System Demo

SCALED AGILE. ©©
Scaled Agile.
Scaled Inc. Inc.
Agile, 5-37

ART events drive the train

ART events create a closed-loop system to keep the train on the tracks.
ART Sync ===-ART events
~


Scrum of Scrums

,1ffl1' I

,,•..• PO Sync
==,.
Team events

11111
I 11111 u u
11111
PI
Planning
I Iteration
Planning
Daily
Stand-up
Iteration
Review • System
Demo

~ /
Iteration Backlog

• •. . ,.,
Retro Refinement

• Ill
Inspect & Adapt
Prepare for PI Planning

SCALED AGILE • © Scaled Agile. Inc. 5-38

Workbook 146 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


ART Sync is used to coordinate progress

I ART Sync
•••
ll!i •11
1111111111
-----
''
I ------------------------------

Scrum of Scrums PO Sync


► Visibility into progress and impediments ► Visibility into progress, scope, and priority
adjustments
► Facilitated by RTE
► Facilitated by RTE or PM
► Participants: Scrum Masters, other select
team members, SMEs if necessary ► Participants: PMs, POs, other stakeholders,
► Weekly or more frequently, 30-60 minutes and SMEs as necessary

► Timeboxed and followed by a ‘Meet After’ ► Weekly or more frequently, 30-60 minutes

► Timeboxed and followed by a ‘Meet After’

SCALED AGILE • © Scaled Agile. Inc. 5-39

Demo the full system increment every two weeks

► Happens after the Iteration review &


(may lag by as much as one
Iteration, maximum)

1h11

u
► Features are functionally complete
or ‘toggled’ so as not to disrupt

1h11

demonstrable functionality •
u
► New Features work together and •
1h11 Full system

with existing functionality & SU


PP
O
~ RT

Demo from a staging environment •


~
► 1h11 System
which resembles production as team

much as possible

SCALED AGILE • © Scaled Agile. Inc. 5-40

Workbook 147 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Prepare Share

Discussion: System Demo challenges 3


min
2
min

► Step 1: As a team, discuss the following:

– What are challenges to having a new system increment every two weeks?
► Step 2: List three to five challenges and some ways to solve them

► Step 3: Be prepared to share with the class

SCALED AGILE • © Scaled Agile. Inc. 5-41

5.3 Innovation and Planning (IP) Iteration and the


Inspect & Adapt event

SCALED AGILE • © ©Scaled Agile.


Scaled Inc. Inc.
Agile, 5-42

Workbook 148 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Innovation and Planning (IP) Iteration

Provide sufficient capacity margin to enable cadence. —Donald G. Reinertsen

Facilitate reliability, Program Increment readiness, planning, and innovation

► Innovation: Opportunity for


innovation, hackathons, and
infrastructure improvements
“Provide sufficient capacity
► Planning: Provides for margin to enable cadence.”
cadence-based planning
—Donald G. Reinertsen
► Estimating guard band for
cadence-based delivery

SCALED AGILE • © Scaled Agile. Inc. 5-43

Example IP Iteration calendar

Monday Tuesday Wednesday Thursday Friday

---
---
Buffer for leftover work

Final verification and validation, and documentation (if releasing)

--- Innovation

PI planning readiness

PI Planning
Optional time
Continuing
Business context Planning for distributed
education adjustments
Product / solution planning
vision Team breakouts
Architecture vision
and development Final plan review
practices and lunch
Innovation

-
Planning Program risks
continues requirements
Inspect and lunch
PI confidence vote
& Adapt

--
Team breakouts
Event Plan rework if
PI Planning Draft plan review necessary
readiness Planning
Management
review and retrospective and
problem-solving moving forward

SCALED AGILE • © Scaled Agile. Inc. 5-44

Workbook 149 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Improving results with the Inspect and Adapt event

Three parts of Inspect and Adapt:

1. The PI System Demo

2. Quantitative and Qualitative Measurement

3. Problem-Solving Workshop

► Timebox: 3 – 4 hours per PI

.
~ ....
~..:. ,...~- ..s~
Q-~ --1···
$
- ii··· =~-11
... =-··-.- ~
--

► Attendees: Teams and stakeholders .£.~-----~


~

SCALED AGILE • © Scaled Agile. Inc. 5-45

1. PI System Demo

At the end of the PI, teams demonstrate the current


state of the Solution to the appropriate stakeholders.

► Often led by Product Management, POs, and the


System Team

► Attended by Business Owners, ART stakeholders,


Product Management, RTE, Scrum Masters, and
teams

SCALED AGILE • © Scaled Agile. Inc. 5-46

Workbook 150 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Program performance reporting

Prior to or as part of the PI System Demo, teams review the business value
achieved for each of their PI Objectives.
Business Value
Objectives for PI 3
,..........,
,--------,
Plan Actual
.Structured locations and -- --1
► Teams meet with their Business validation of locations
1

Owners to self-assess the .Build and demonstrate a proof of • 8


concept for context images
business value they achieved for . Implement negative triangulation
each objective by: tags, companies and people
• 6

. Speed up indexing by 50% 10 5


. Index 1.2 billion more web pages
Each team’s planned vs actual
10 8
► .Extract and build URL abstracts 1 1
business value is then rolled up to Uncommitted Objectives
----..
. Fuzzy search by full name
the program predictability
1 0
. Improve tag quality to 80% 4 4
measure. relevance ...______,
Totals 50 45
% Achievement: 90%

SCALED AGILE • © Scaled Agile. Inc. 5-47

Measure ART Predictability

The Program Predictability measure compares actual


business value achieved to planned business value.
Flow

Program Predictability Measure


120
Target: Effective process
control range
100 .,_ ___ .._ ___ ...____ ,-aL-._'--,--
Program Objectives Achieved

,..... ,' ', Predictability sufficient to


run the business
,, ',, I ,
80 --..--..----'---''-',-.-,--,.--.,-.,.-
' ... .,., Handles common
I variants
60 i.----"'F---,r-'-+---+----l
Special causes may still
cause excess variation

Team A: Out-of-control development


20 1----+-----+-----+----l Team B: Controlled development
Program (ART)
0
PI 1 PI 2 PI 3 PI 4 PI 5

SCALED AGILE • © Scaled Agile. Inc. 5-48

Workbook 151 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


3. The Problem-Solving Workshop

Identify the biggest root-cause using


Agree on the problem to solve Apply root-cause analysis and 5 whys
Pareto analysis
People Process
Cause of
cause of
cause 1

Insufficiently Cause of
cause 1
Votes
X reliable release Cause 1 Insufficiently
reliable release

commitments
commitments

Cause Cause Cause Cause Cause Cause


Tools Program Environment 1 2 3 4 5 6

Restate the new problem for the biggest


Brainstorm solutions Identify improvement backlog items
root-cause

' I ,
Insufficient
X -~-
architectural
runway
x:J,
-.. NFRs

SCALED AGILE • © Scaled Agile. Inc. 5-49

Prepare Share

Action Plan: Executing the PI 5


min
3
min

► Step 1: As a team, brainstorm one


to three actions you could take to
improve in any areas related to this
lesson

► Step 2: Individually write down at


least one improvement item

► Step 3: Share one item you


discussed as a team and one item
you individually wrote in your Action
Plan

SCALED AGILE • © Scaled Agile. Inc. 5-50

Workbook 152 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Action Plan

Executing the PI

Workbook 153 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Lesson review

In this lesson you:

► Explored the benefits of planning together as a whole ART

► Participated in a PI Planning event

► Recognized the importance of integrating and demonstrating together with the


System Demo

► Recognized the need for the IP Iteration to provide time and space for the
ART to learn together

► Explored how to improve as an ART through the Inspect and Adapt event

SCALED AGILE. © Scaled Agile. Inc. 5-51

Articles used in this lesson

Read these Framework articles to learn more about topics covered in this lesson

► "PI Objectives"

T..... ..•
https://www.scaledagileframework.com
Organlz.ltlonal PORTFOLIO

i•
Aglllty

/pi-objectives/
LHnPortfollo
,_ 41LHnBl>dgetl
T ,
-,

-
Manaaement

“Innovation and Planning Iteration”


O.,,elopmentV•kteSt,.,.m•

► LARGE
SOLUTION

https://www.scaledagileframework.com
i+ _!,_
/innovation-and-planning-iteration/
-- ,..,,,

--
► “Inspect and Adapt”
.~-
.
Business 4 •

___
i"~ .., .. _ -·- - '0'
"!:!-
https://www.scaledagileframework.com
/inspect-and-adapt/
II
S~tem
Arch/Eng
II
Product
Mgmt
-·· -
► “System Demo”
https://www.scaledagileframework.com
THmand
TKhnical
Agility


IE
,.gl19Team1

Pi:rt
y-{"
Ll
Scrum
.,,_
·-
•1=
,-=-1
·: C, --

'- •
~
0

~-
~~:
COntlnuoua

/system-demo/
Yarning
Cultu,.

LHn-AglleLHdefshlp

SCALED AGILE ' © Scaled Agile. Inc. 5-52

Workbook 154 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Continue your SAFe journey with the following resources:

Watch this quick one-minute video, SAFe Developer Download the “SAFe PI Planning Toolkit 5.1” for
Stories: My First PI Planning, to hear about Elizabeth resources to support preparation, coordination, and
Flournoy’s first PI Planning experience. communication to guide an ART through its PI
https://bit.ly/Video-FirstPIPlanning Planning event.
https://bit.ly/Community-ToolkitsandTemplates
Watch this six-minute video, Preparation for PI Download and use the resources found in the “SAFe
Planning, to learn about three areas an ART should PI Execution Toolkit” to support an ART in successful
focus on when preparing for PI Planning. PI Execution.
https://bit.ly/Video-PIPlanningPrep https://bit.ly/Community-ToolkitsandTemplates

Watch and share the videos in this playlist, “Agile


Software Engineering Vlog” to learn how to move
from software engineering to Agile software
engineering.
https://bit.ly/Playlist-AgileSoftwareEngineering

©©Scaled
Scaled Agile.
Agile, Inc.
Inc. 5-53

Workbook 155 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Lesson notes
Enter your notes below. If using a digital workbook, save your PDF often so you don’t lose
any of your notes.

Workbook 156 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Lesson 6
Practicing SAFe

SAFe® Course - Attending this course gives students access


to the SAFe® Practitioner exam and related preparation
materials.

SCALED AGILB..
© Scaled Agile. Inc.

Duration

Video: SAFe Certification Benefits 3


min

Certified

https://bit.ly/Video-SAFeCertificationBenefits

SCALED AGILE • © Scaled Agile. Inc. 6-2

Workbook 157 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


A Path Towards Certification

Access exam study guides and practice tests


Becoming a
Certified
Download your certificate of course completion SAFe
Professional

Take the Certification Exam

Showcase your Digital Badge and get recognized as


Certified SAFe Professional

SCALED AGILE. ©©Scaled


ScaledAgile.
Agile, Inc.
Inc. 6-3

Duration

Video: Welcome to the SAFe Community Platform 3


min

https://bit.ly/Video-WelcomeSAFeCommunityPlatform

SCALED AGILE • © Scaled Agile. Inc. 6-4

Workbook 158 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Team
SAFeand
ARTTechnical
and Team Agility
Events

SAFe ART and Team Events: Use checklists, guides, templates,


videos, and more to support your ART and Team Events
_.,. l_,,v -V -v Cornoclv T-,,-., """"°'" s.,_,.,v

SAFe ART & Team Events

Support for ART and Team Events What's on this page?


Vldem.-.-.S.andrnontlDhelp
t..om"-tolac,iQO•W.ART...dT....,_1tlo,bool,-,._...dd,otnlM..:I
,-.W.....,.•-(IUi<M,n<•ar•addkf-~pd>t..:l~K>t,olp)'(IU- 0 ~rouk'lpr.-.olotandlao:iitlaliroO

• ~-----
SAFeARTandT....,.-
/o,•r.dlW..,•wcc"a4ufSAF•-1trogordlffsol~tt-..yw,•t..l-tt>-lar:•
.,.d,w,b,,,l..:IIJM ................... "9"r.dH...d~...d-lO.._,)'(IU,
ART_,__,._

0 -IDSMe~te?Flnd~lot

Events

Programlncrement(Pl)Planning lnapedandAdapt(l&A)

SCALED AGILE • © Scaled Agile. Inc.


Fr.dlhollOOll,.-
1")1.1-IOhelpl")l.l'-'AAT
. ..-.1- Fr.dlhollOOll,.- . ..-.1-)'0U
needlOhelp)'OU,-leePfl'le,,nng

--
F,ncllhe..,..-
-IOhelp)'OU,_te.,.~..-.1
. ..-.1-)'0U F,ncllhe..,..-.and-
)'OUneedlDhelp)'OUilolitlleTeem

6-5

Team
SAFeand Technical Agility
Toolkits

Explore ready-to-use templates and job resources to help


execute SAFe events and workshops more effectively
SAFe ® Remote ARTs SAFe ® Measure and Grow SAFe ® Iteration
Toolkit Workshop Toolkit Execution Toolkit

SAFe® PI Planning Toolkit SAFe ® PI Execution Team Formation Toolkit


Toolkit

SCALED AGILE' SCALED AGILE' SCALED AGILE.

SCALED AGILE • © Scaled Agile. Inc. 6-6

Workbook 159 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Team and Technical
E-learning Agility
Resources

Discover and develop skills through self-paced, interactive


e-learning modules to achieve your personal and
professional goals

Agile Basics What is SAFe for Lean Enterprises SAFe Foundations: Core Values
E•leaming E•leaming E•leaming

Learn what Agile is, where it comes Become more familiar with the goats Build your understanding of the core
from, why it continues to be used and and methods of SAFe to achieve values of SAFe and how they are
needed, and how it supports teams and Business Agility. applied in practice.
organizations to do what they do better.

© 30 - 45 Minutes © 15 - 30 Minutes © 15-30 Minutes

SCALED AGILE • © Scaled Agile. Inc. 6-7

Team and Technical


Community Agility
Video Hub

Access videos to support your learning and grow your skills

SCALED AGILE • © Scaled Agile. Inc. 6-8

Workbook 160 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Team
SAFeand Technical Agility
Collaborate

Organize and run virtual SAFe events in real-time


SAFe Collaborate is a visual, cloud-based workspace where organizations can
orchestrate virtual SAFe events activities easily and effectively with predesigned and
customizable templates.

TemplalH O

.........
+ t::,.

Tlloebjoaol•--Dou,__,.,.,
•to- ... ~-- ... -·

0 1'.l ~

SCALED AGILE • © Scaled Agile. Inc. 6-9

Team and and


Measure Technical
Grow Agility

Evaluate progress towards business agility with the SAFe


assessments, Measure and Grow workshop and our
assessment partners
Business Agility Assessment
Team and Technical Agility (TTA)
5.00
Measure and Grow
Workshop Toolkit
Continuous 4.00

agilityhealth,0
Agile Product
Learning Culture Delivery
(CLC) (APD)
3.00 enablingbuSlness
agd,ty

2.00
I \
I I
I I
I 1.00 I SAFe Measureand GrowWor1<shop
I I
I \ Enterprise Toolkit
Organizational Solution Delivery PDF
Agility (OA) (ESD)
Fmd the tools and resourcesneededto
facilitatesuccessfulMeasure& Grow
Workshopsm your organization

d:, Download
Lean-Agile Lean Portfolio
Leadership Management
(LAL) (LPM)

SCALED AGILE • © Scaled Agile. Inc. 6-10

Workbook 161 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Team
Team and
andTechnical
TechnicalAgility
Agility Assessment

Competency-based self-assessments
Agile Teams
Each core competency has a downloadable assessment, along with
three Growth recommendations, available in SAFe Collaborate. To
access these assets directly, visit the SAFe Community Platform
Measure and Grow page: https://bit.ly/Community-MeasureAndGrow

@ Organizational Agility .
@ Team and Technical Agility

® ~ Lean Portfolio Management Continuous Learning Culture

@) Enterprise Solution Delivery


~
~
Lean-Agile Leadership


SCALED AGILE •
Agile Product Delivery

© Scaled Agile. Inc.


Built-in Quality Team of Agile Teams

6-11

Team
SAFeand Technical Agility
Forums

Join the SAFe Practitioners Community Forum to connect


with a community of SAFe Practitioners

Hi all, I have a general comment for discussion.


~SAfe· I COMMUNITY One of the intro slides in some SAFe classes is called "Five technological revolutions." I think the bottom row
should mention Data Science, Internet-of-Things, Al, or something generic like "Big Data" which I believe is more
lmplem,int v
transformative than "housing bubbles."
Anybody else?

■-
,, Like • Comment ~ Share 2 commeots • 14 views
SAFe Practitioners
More comments 1 of2

Rick, Cindy is correct, but we agree with you that there may be a new revolution emerging that goes
beyond Carlota's work. Stay tuned!;-)

Like • Reply

SCALED AGILE • © Scaled Agile. Inc. 6-12

Workbook 162 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


Team
SAFeand Technical Agility
FAQs

When you need support, check the FAQ page for your
question or contact SAI support directly.
"""111SAF8
~I PPnRT Q_ I I)() WI

Home> Frequently Asked Questiom

Frequently Asked Questions

Coovnumtv Plottorm

SAFeCnterpriH
--~ -,

En!erpme General Enl8fprJSeAcllnn SAfeEnl8fpnSeBeoerrts

Mtml>frshlp & C•rtlflc•tion

SCALED AGILE • © Scaled Agile. Inc. 6-13

Good luck on your


SAFe Practice
with the

SAFe Community
Platform!
https://community.scaledagile.com/

© Scaled Agile. Inc. 6-14


14

Workbook 163 © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)


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

Workbook I 164 I © Scaled Agile, Inc.

For personal use only - Filippos Zacharopoulos - Feb 8, 2023 (ID:0056T000008EGTtQAO)

You might also like