Professional Documents
Culture Documents
Product Owner/
Product Manager I
Delivering Value through Effective
Program Increment Execution
5.1
~t IscALE□ AGIL~®
SAFe®
PROVIDED BY
. ..
Prepare Yourself
{. ef}. Access your learning plan featuring your digital workbook, study materials, and
certification 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 your trainer enablement plan to
·. . ~ : teach SAFe instructor-led courses.
...
...
00 Collaborate with Your Team
0
• (iJ) (iJ) Choose from hundreds of collaboration templates to easily set up events like PI
... Planning and work in real time with your team and others—all with SAFe Collaborate.
...
Showcase SAFe Credentials
Display your digital badge to promote your SAFe capabilities and proficiencies
. .. throughout your career.
community.scaledagile.com
I
Organizational Enterprise Government C:
.. PORTFOLIO
Agility .D
-----, r--+ C:
lo::
.. NFRs
Portfolio Backlog
• ' ·-
AA
Epic
&
Enterprise Strategic Portfolio PB j Lean Budgets ~ Coordmatr
. . '2
""" KPls
Lean Portfolio Owners Architect Themes Vision Vision
Management Guardrails
~51=- ~ Development Value Streams Solutions
Solution LARGE
Demo~ Roadmap
W5JF ~ SOLUTION
Compliance
:. u•
Solution Solution :;; ♦
Enterprise Arch/Eng Mgmt MBSE .c - - -
Milestones
Solution
Delivery
Set-Based :.::
....
i - --
NFRs
- ~
i Solution Backlog SOLUTION
STE TRAIN ,,
Shared
Services
Customer Centricity Continuous Delivery Pipeline
WSJF ESSENTIAL
Business • I L.. 'If ..
Agile Owners - -- - Solution
Product
~I AGII.I! RELEASE TRAIN
:.:.&
@ CoP
2l -- - .
Delivery C • -•
- - -
C. ""
~- NFRs ;.. ~ ;.. ~
ProgramBacklog Continuous Continuous Continuous
a\ 00 Exploration Integration Deployment Solution
System Product DesignThinking Context
le:
..•
Arch/Eng Mgmt Release on Demand
System
Team
Team and
• Syslem Dt:mos Sy!ltem Demos
•
I RTE ~ ~ f)
• Plan
Technical
r..,J~, r5.p • Execute m:i:m omm LeanUX
Agility • Review
\\§~
~ -
DevOps
Agile Teams
' Scrum - • Rotro
~ii NFRs Imm m:i:m
TeamBacklogs ► ►
I::~ lm lm
-.,CE CiCD -.,CE BIi Metrics
1,. • Product
Owner ~
--1
Goals
Iterations
f' --1
Goals
Iterations
I 0 I•
Built-In
Continuous llrl
• $ El Pl Quality
Pl OhlecliYes PI
Learning Scrum Kanban
Master
Culture rile,Inc I
Business I Technology Core Lean-Agile SAFe •-==) Implementation e- SPC
I_ I Values ( ___ 0 Roadmap
9 Mindset Principles
Lean-Agile Leadership
•
PROVIDED BY
Sltfl.n ce® 1
SCALEDAGIL~·
LARGE SOLUTION
Solution
Demo
Enterprise Government WSJP:- 1§t ~
Vision
m__,...-. Complfance :;.I;_
• • :.
Solution
Arch/Eng
&
Solution
Mgmt
----~· --
- MBSE
Set-Based
.0
~~ - - -
NFRs
-
SOLUTION ~ Roadmap
Solution Backlog
TRAIN
Enterprise .i
Solution STE ♦
Delivery
Customer Centriclty
WSJF
L.
Continuous Delivery Pipeline
' ESSENTIAL
Milestones
Business • t ... ~
Owners - -- - Solution ,,
@ AGILE RELEASE TRAIN
~C:. -- - Shared
;:_ lllt-.
. "' ,
_, Services
Agile
Product
..
•
System
11
•
Product
<X>
c:.
--
- NFRs
Program Backlog
,.,
Continuous
Exploration
Continuous
Integration
Ji,.
Continuous
Deployment
Solution
Design Thinking Context :.:.:.
Delivery Arch/Eng Mgmt Release on Demand CoP
• Sys1emDemos Syste.m~rnot
•
RTE ~ I
• Plan -~·
• Execute ►co Imm m.nm System
Built-In
1h11 EJ --Pl Quality I
.•
Pl Objectives Pl
Scrum
~ Kanban
Master Metrics
•
JDlLean-Agile SAFe
---
Business I Technology 1 1 Core •-==> Implementation e- SPC
- Values ~= Mindset Principles <---o Roadmap
Lean-Agile Leadership
•
.n ce® PROVIDED BY
Sltfl 1
SCALEDAGIL~·
Organizational Enterprise
_ill_I Government
'
Agility
~ Vision
NFRa
Portfolio Backlog
I a\
,.,,
Epic Enterprise Strategic Portfolio PB ~ Lean Budgets Coordination KPls I Roadmap
Lean Portfolio
Management
Owners Architect Themes Vision
~
t?J- ''(
Guardrails
Development Value Streams Solutions I ♦
Milestones
Customer Centricity Continuous Delivery Pipeline
WSJF ESSENTIAL
Business
Owners ~:. Solution
AGIL~ lt~L~A!J~ TltAIN
Agile
Product
@
C. !C •
-- -• -
~
. ·"-
,,
Shared
~ NFRs ... Services
Delivery
M
.
System
..
II
Product
<><>
-
Design Thinking
Program Backlog Continuous
Exploration
Continuous
Integration
Continuous
Deployment Solution
Context
Arch/Eng Mgmt Release on Demand
,:..~
CoP
• System OemOI.
I@, Sy.tern Demaa
• I@,
Team and RTE I
• Plan -•-•
Technical DP • Execute ►co mnm Imm
Agility • Review C C
System
OevOps
Agile Teams •Retro
Wil NFRs mm 0
mnm 2
~ Team
Scrum ~ e
' - Team Backlogs
'rcE
Em
:l!
!:
..
1::~ 'rcE
en
:l!
!:
I"')
& E:11 .._
til.i Product
Owner
I··· ...
Goals
... en
Goals
I ~ Lean UX
~ Iterations Iterations
Continuous Built-In
1111
• El Pl Quality I
Learning Pl Oble<Uveo PI
Culture
Scrum
Master
s Kanban
Metrics
•
1 1 Core [ill] Lean-Agile SAFe Implementation SPC
Business I Technology •-==>
( ___ o Roadmap e-
- Values Mindset Principles
Lean-Agile Leadership
•
.n ce® PROVIDED BY
Sltfl 1
SCALEDAGIL~·
Customer Centrlclty Continuous Delivery Pipeline
ESSENTIAL
Business .:"'
Owners ~-• ""' Solution
A01&• 11•t~A66 TIIAIN
@ .E - - -
C: - -- "
Agile II
•
System
II
Product
• <><>
I:.
Design Thinking
::! -
NFRs
PCE
Em ~
I:
PCE
►
Em EID
!!c
I •
I I -•-·
Gm!D System
Agility • Product Team
illil.,. Owner ""' ""'
t:.Oilll
I
Goa.11 Iterations --.. nerauons
~
Built-In
11111
• I[! Pl Pl Quality
Pl Objoctfvos
Scrum
Master
s Kanban
Architectural RunWily Leffingwell,et al. Cl ScaledAgh, Inc.
I PROVIDED BY
~ SltflA re®
ISCALEDAGIL~·
Hidden Topic Title Text
Enterprise
Solution
Delivery LeanPortfolio
Management Smitegy&
lnvestn1eni
Funding
• Apply Lean system engineering to build really big systems • Align strategy, funding, and execution
• Coordinate and align the full supply chain • Optimize operations acrossthe portfolio
• Conunually evolve live systems • Lightweight governance enpowers
decentralozed deosion-mat,ng t~
Lean ~ AgilePortfolio
_____. ~ e Governance1CJ Operations
leanSystemand Coordinating
Trains Contloually
Evolve
Solution
Engineering and Supplier$ Live
Systems
@):@ Organizational
Agility
AgileProduct
Delivery • Create an enterprise-wide, lean•Agile mindset
.,o~
• .....I • • Launch ART
• •
(lJ
8
><
w lmplemen1ing SAFe' Lean Portfolio SAFe' Release SAFe' Advanced
I- (moreSPCs) Management Train Engineer Scrum Master
-~ Agile Software
ta
~ ~ Engineering
~ ♦
-., ~
~
♦
Launch More ARTs Extend to the
♦ ♦
It& :::j•►,~ Accelerate
:~:~ and Value Streams
'·~;/ Portfolio
-.-
--....
....._.I
::◄ ~
SCALED AGILEf
1/23/20 scaledagileframework.com/implementation-roadmap C Sc,,led Agile, Inc.
SAFe® Courses and Certifications
Leading SAFe" Thriving in the Digital Age with Business Agility • with SAFe® 5 Agi/ist Certification
Implementing SAFe" Achieving Business Agility with the Scaled Agile Framework • with SAFe' 5 Program Consultant Certification
-------"-------------------------1~
SAFe' for Government Applying Lean-Agile Practices in the Public Sector with SAFe• • with SAFe® 5 Government Practitioner Certification
------"-----------------------Ir--
Lean Portfolio Management Aligning Strategy with Execution ~ with SAFe® 5 Lean Portfolio Manager Certification
----1------------------------+-
SAFe" Product Owner/Product Manager Delivering Value through Effective Program Increment Execution • with SAFe® 5 Product Owner/Product Manager Certification
Agile Product Management Using Design Thinking to Create Valuable Products in the Lean Enterprise ~ with SAFe® 5 Agile Product Manager Certification
------1-----------------------------+--
SAFe"'Scrum Master Applying the Scrum Master Role within a SAFe® Enterprise • with SAFe® 5 Scrum Master Certification
SAFe"'Advanced Scrum Master Advancing Scrum Master Servant Leadership with SAFe® • with SAFe® 5 Advanced Scrum Master Certification
SAFe· Release Train Engineer Facilitating Lean-Agile Program Execution • with SAFe® 5 Release Train Engineer Certification
-----1-----------------------;--
SAFe • for Architects Architecting for Continuous Value Flow with SAFe® • with SAFe® 5 Architect Certification
------+----------------------r-
SAFe" DevOps Optimizing Your Value Stream • with SAFe® 5 DevOps Practitioner Certification
--------+-------------------,-
SAFe"'for Teams Establishing Team Agility for Agile Release Trains • with SAFe® 5 Practitioner Certification
Agile Software Engineering Enabling Technical Agility for the Lean Enterprise • with SAFe® 5 Agile Software Engineer Certification
Table of Contents
Privacy Notice���������������������������������������������������������������������������������������������������������������� 11
Course Introduction��������������������������������������������������������������������������������������������������������12
SAFe Glossary�������������������������������������������������������������������������������������������������������������165
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/.
I
~ SAFe·
sc'AtEo
1 AGILE·
© Scaled Agile, Inc.
Logistics
► Breaks
► Facilities
► Technology requirements
► Working agreements
SCALED AGIL~.·
Learning objectives
SCALED AGILE' ~
..!!.
=
"'""'" .
integrated principles, practices,
and competencies for achieving
-- t,
.........-
'fr:,
.,.
Business Agility by implementing ri - a:··= .... 11:··
-=.... ® 0
_.,.._ 1 •· -
••, -
. -.
°"•ICI
- 11
. -
~
1-9
Otgana:1t1on11 PORTFOLIO
Aglllty
LNn Ponfollo
MM1ge,m1nt
·-- -•
-
LARGE
:. & I~ S01.UT10N
Product ..
Entl'1NfH
,,..,,
$.olutlon
Solubon
Ari:hl£A9
Solllillon
:,
M;mt
- •
Management
STE
--
--
COnOnuou• Deltvery Pipelin•
.::· -. ESSEMTl•L
Agli.
-- ,_ ....,_ - ,:::.. ~
"""'"''
-- ....,.... "...
C#
o..lhr•ry
---
-· -
@ Ta;amand
fe-(;hnkial
A9ildy
9-{" -
.!.....)_.• ___
,
-
....
-
-- • • •• •
...
•m,
••►
""· =
.
11::: l I - •
CZl:I
Cl
~·-
~
$
R~onCenund
111!,:1
ICI •a,
•• •·• •
IICI
lllCII
Cl
,.,
~;ti
0
LMnUlC
Product
Owner
--~ ..
--- ...............
..
~
..,-.. .....
~
..
ESSENTIAL
@ Solution
r '
Agile <><> ContinUOUI
Ea:plo,'iUon
Conunuous
lnttvriltlon
Conunuou1
O.priopn.nt
""""°"
COIIIU,t
-
Product Vis.ion
Delivery • • • • • • • Release on Demand • • • .. • • • • • • • •
~
System Demos SyslemO.-
~?ti ........
1'j, ~
m:m
Team and
Aglle Toarn~
.\
Scrum
..... ...
T.amBlclclOgl
•a,◄
.,..
m!"D
C,
mm l
j
,.
•co◄
◄ ci,_
Gel
[ll'I
j
1
,.
0t¥0PI
..
~
Technical •ec
°"◄ m::::I l!:ll $y1t,t.m
Agility Pro~uc:t ◄ Tffffl
Owner ll.o,r.ations
""'" Bultt,ln
0\ltl•'Y
Business I Technology
e
Lean-Agile Leader$hip
@
ReleaseonO..mand
•
.. e
Custom,:,
<><>
Design Thinking
•• • • •
Ctnt,tC
De.eloponCadence
~
AG/LEJlELEASE T.RAIN
Product
Product Conlmuous Continuous Conllnuous Owner
Management Dl'IIOps Exploralion ln1e9ra1ion Deploymenl
Release
onDemand
Trigger
► Contains the systems, the people who do the work, and the flow of information
and materials
System System
El1g1bil
1ty
dee1s1onand
und0rwnt1ng
Loan Credit
Core
Channels Origination Scoring
Banking
System System
,--------------------
I LeadTime •-------------------~ I
I I
,..
with lnte"'st
, Cor•
O~ln•Uol'I
B.11nk.lng
$y$tOm
ttt .t tttt tt
80 US (Atlanta and Redmond)
ttttttttt
230 India (Bangalore and Delhi) 150 US (Chicago)
ttt
30 Estonia
• D
SCALED AGILE~ esu1eo.og;,._,..._ 1-19
Embracethe Lean-AgileMindset
0
Cl) Customer collaboration over contract negotiation
a.
Responding to change over following a plan
Value in the shortest That is, while there is value in the items on the
sustainable lead time right, we value the items on the left more.
1. Our highest priority is to satisfy the customer through early and continuous delivery of
valuable software.
4. Business people and developers must work together daily throughout the project.
5. Build projects around motivated individuals. Give them the environment and support
they need, and trust them to get the job done.
6. The most efficient and effective method of conveying information to and within a
development team is face-to-face conversation.
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.
#6 Visualize and limit WIP, reduce batch sizes, and manage queue lengths
#9 Decentralize decision-making
Duration
~-
Agile Teams
► Uses Scrum and Kan ban for team Agility
u
► Applies Built-in Quality practices for Technical ~ Product
Agility Owner
►
Define, build, test, and deliver Stories
•
11~ 11 u•
Scrum Master
• Coaches the Agile Team in self- • Contributes to the Vision and Roadmap
management
• Acts as the Customer for team questions
• Helps the team focus on creating
• Creates, clearly communicates and accepts
increments of value each iteration
Stories
• Facilitates the removal of impediments to
• Prioritizes the Team Backlog
the team's progress
• Ensures that all team events take place, are
productive and kept within the timebox
Solution
At scale, a single person cannot handle product and market strategy while also
being dedicated to an Agile team
I
~
,- --------------------------------------------,
' \
I
'(
I Vision Roadmap
)a
I
•
I
I
I
I
OE II )
Customer
I
I
I
I
I
I
II
Product Manager
1 2-4 U1
Product Owners
1-2
Agile Teams
I
I MarkeUCustomer Solution, Technology Delivery Focused
I
I
I
Focused and Team Focused
I
\
_____
.,
' '~----------- Typically collocated
Areas of focus for Product Manager, Product Owner, and Agile Team
a
II
Builds Quality-In, evolves Agile
Owns Program Backlog Owns Team Backlog(s)
architecture
Defines Features,
Defines Iterations and Stories Owns estimates
Pls and Releases
Owns Vision, Roadmap, pricing, Contributes to Vision, Roadmap, Evolves the Continuous Delivery
licensing, ROI ROI Pipeline
Product Owners and Product Managers might not be collocated, which can create
additional responsibilities.
Guiding Team Remote/outsourced team
II
Product
u
Product
....
.... u
Product Owner or proxy
Management Owner (requirements analyst)
Team
'
A System
•
Release Train
Engineer
II
,. SySt em -----
Architect
Architect
or proxy
1h11
Scrum
Master
.. --
►
Product Owner - Team Backlog
Has Team Backlog content authority. Works with the System
Architect to prioritize Enablers.
II
•
Produc1 Manager NFR•
Program
Backlog
►
Drives Iteration Goals and content via prioritized Stories.
Establishes Story acceptance criteria.
Has authority for accepting Stories and Team increments.
Helps drive Pl Objectives at the Team Level.
u•
Product Owner
_..,t •NFR1
Team
Backlog
ART Roles
System Architect-Engineering
Acts as the chief Scrum Master for the train
Release
Operations
On the Action Plan page in your workbook, answer the following questions:
► What are some potential issues that might make it difficult to shift your
approach, your team, and your organization to establish or foster the
roles of Product Owner and Product Manager in SAFe?
Lesson review
1-41
What are some potential issues that might make it difficult to shift your approach, your team, and your
organization to establish or foster the roles of Product Owner and Product Manager in SAFe?
As you shift to a Lean-Agile mindset in your practices, and as you help others in your organization think and act in
more Agile ways, what are some things you plan to do differently?
Is your organization organized around value? Describe how your organization is organized around value.
Describe how your organization might improve organizing around value.
Reminder: If using a digital workbook, save your PDF often so you don't lose any of your notes.
► Describe Pl Planning
Supported by Product Owners, Product Managers take the lead in preparing for
Pl Planning ART: Sync ==::-
eART events
-:::;,
.---,:-:;:::=::.===--•=====
--.:;:::::,-_____
Team events
I
•
PO Sync
IU t.
,11r1111
• u,11,
uu
• I Pl
Planning :
1h11I 11111
1h11
Iteration
Planning
Daily
Stand-up
Iteration
Review
System
Demo
/: ~
Iteration
Retro
I Program
PIObJed.JVM
,..
--=
....
.... mm li%M,W
IIUMIW _,. --- _., -=· -,-
IUMIIHW
!!!!!.... - ·-·-- •-; -
-
NFR1 """-....,., ...
IMMl-
l&Pi,A
;m;:1,.-
1a11a- Product Managers
negotiate scope and
-.
-+-
;--
+-
What is Pl Planning?
A cadence-based event that serves as the heartbeat of the ART, aligning all teams on
the ART to a shared mission and Vision.
► Aligns development to business goals with the business context, Vision, and
Team/Program Pl Objectives
► Provides the opportunity for just the right amount of architecture and Lean
User Experience (UX) guidance
Input Output
-
Vision
1111
1111
1111 Top 10
Features
►
NFRs
Program
Backlog
Portfolio Vision
Product Management creates the Vision, which evolves from Customer feedback
and learnings of the ART
• •• • • ••
______ AGJLEfiE.L.EASETRAl~Nc====,,
Agile Teams Agile Teams Agile Teams Agile Teams
•
Product
Owner
111
II
Product Manager •
hll
Product
Owner Owner
•
Ill
Scrum Scrum Scrum Scrum
Master Master Master Master
--- __ l
...
I
•
safety, and increased
revenue because our vans I
, are on the road and
functional.
I
...
,. -Local Courier Services, Inc. I
...-
......... ............................................
SCALED AGILE~ esu1eug;,._,..._ 2-22
SolutionRoadmapsprovidea multi-yearview
Autonomous platform Route following and First field lest On-road testing Terrific Transport Autonomous
integration with vehicle lane keeping v1 .0 certification Delivery Vehicle v1 .0 vehicle auto show
Milestones
◊ ◊ ◊ ◊ ◊
01 02 Q3 04 H1 H2 Y3 Y4
Epics and
Follow route
Mf:MN/ilhM Perform De livery Sp, ke Pertorm delivery tests
i·MdMIM
-
Stay in lane Obey traffic laws
Capabilities
Forward collision
11iiih+iiiih1Hii Go lhru intersection
♦
=~~~~~~----=_=_=_=_=_=_=_=~====-----'
~=======-----' ~----►
Pl 1 Pl2 Pl3
Committed
SCALED AGILE~ esu1eo.og;,._,..._ Forecast 2-25
less
detail
Typically, 1- 3+ years
1 - 3 Pis
8-12 weeks
1 - 2 weeks
1 day
More
detail
2-26
-- ---
---◊
.,,."'IICllfl0 ..10
◊ ◊ ◊ ◊
•-
-_
....
V-1lue1--------F--+--+---+- "'
.....
Market Rhythms
~
~-- ~----------------
-- _,,.,._
-.-.,--ea,,_,,-------~
....
♦
Pl1 ll Pl 2 Pl 3
-~re
• $eltcOOn ~ mapping
• F~camera
GPS
Roa,a,""""
FOloiw Slt81Qhl pjlh
~ S1J1Tt1und
• Changolalo
camern
• RMar oomponene,
► ~eel bed obstadal
...,,.
Install oommunla!l'tiOMen
-U~d OOftC.11YN-
,_
....
..._ ~
'IM!a ■ M........,l,-,,.,Oii#~,
S!nd "'111-1nw!!
status
Market Events
SCALED AGILE~ esu1eo.og;,._,..._ 2-27
]
~
-
!l:
.:lL::::::::~'.:._ _______________ _::::::::~==~
Q1 Q2 Q3 Q4
Time
When should we release?
2-28
Known
change to
regulations
Impact
To Our Business ♦
Potential
technology
., change
~
~
3:
.SL.===:::::::..._______________ _
Q1 Q2 Q3 Q4
Time
When is this projected?
What is the precision & accuracy of our projection?
2-29
► Approximately 1/3 of your van customers are serving the the local retail
market while 1/3 are serving the medical specimen market.
- Step 1: Draw a market rhythms chart. Add one line for each market segment to help
determine when to release the new hardware and minimize disruptions to
customers.
- Step 2: Be prepared to share with the class.
rx
NFRs
► Stories are short descriptions of a small piece of Program
desired functionality. Stories are written from the Backlog
perspective of the user.
rx
NFRs
Pis Program
Backlog
-
· ----•••
C~~lllapping1Mon;.g,t,l,o,in)
. .
. ----
·-- -- - -
••-i➔
--■-
·--
------
Customer Whole-Product
Journey Maps Personas Thinking
Features may start as a one sentence overview with more details added in Pl
Planning and backlog refinement meetings.
~
Benefit hypothesis: increased automation
Reduced errors, faster
refined
upgrades, increased
Acceptance criteria:
automation
• Roll back an update
• Provide an audit trail of all updates
• Ensure enabled services are running
~ refined
after the update
Feature
► Stories are small increments of value that can be
developed in days and are relatively easy to estimate.
Feature:
Shipping Method Selection
► Story form of user voice captures role, activity, and Benefit hypothesis:
goal. Users can select a shipping
method based on cost,
delivery speed, and carrier
► Features fit in one Pl for one ART. Stories fit in one
Iteration for one team.
Enabler Story User Story
Epic description Develop a solution to allow customers to purchase supplemental insurance for packages.
For merchants
Who want to provide additional insurance for high-value packages,
The supplemental insurance coverage
Is an optional upgrade
That increases the standard coverage for packages.
Unlike our standard insurance offering,
Our solution provides additional coverage against theft and natural disaster.
Leading indicators 20% of all policies are upgraded to supplemental policies in first 90 days following launch
Nonfunctional
Offering must be scalable to all delivery regions.
requirements
Examples
Estimating Epics
► Epic costs are initially estimated using T-shirt sizes (S, M, L, XL,
XXL) and refined during implementation
a PRELIMINARY
Product Manager ■ (Relative) Size Estimate A> B > C
Effort history data
REFINED
Historical story points
$
Cost Delivery Delivery
estimate estimate history data
Relative estimating
Once the Feature has been estimated in Story points, a cost estimate
for the Feature can be quickly derived.
► Divide that by their Pl velocity to get average cost per Story point
Team Increment
• Stories satisfy acceptance criteria
• Acceptance tests passed (automated where practical)
• Unit and component tests coded, passed, and included in business verification
testing
• Cumulative unit tests passed
• Assets are under version control
• Engineering standards followed
• NFRs met
• No must-fix defects
• Stories acceptance by Product Owner
SCALED AGILE~ esu1eug;,._,..._ 2-46
System Increment
• Stories completed by all teams in the ART and integrated
• Completed features meet acceptance criteria
• NFRs met
• No must-fix defects
• Verification and validation of key scenarios
• Included in build definition and deployment process
• Increment demonstrated; feedback achieved
• Acceptance by Product Management
Solution Increment
• Capabilities completed by all trains and meet acceptance criteria
• Deployed/installed in the staging environment
• NFRs met
• System end-to-end integration verification, and validation done
• No must-fix defects
• Included in build definition and deployment/transition process
• Documentation updated
• Solution demonstrated; feedback achieved
• Accepted by Solution Management
Release
• All capabilities done and meet acceptance criteria
• End-to-end integration and the verification and validation of the Solution is done
• Regression testing done
• NFRs met
• No must-fix defects
• Release documentation complete
• All standards met
• Approved by Solution and Release Management
More homogeneous
More context-dependent
Policies about how to validate Required tasks that reflect Required tasks that reflect
deliverables technical practices Product management practices
Example Example Example
Stories satisfy acceptance All code checked into version Releases notes created for
criteria control marketing and sales
Unit and acceptance tests API and/or data model User documentation updated
pass documentation updated Website FAQs updated
Portfolio
Kanban
.. ..
UROf: •
Solution .. u ""'""""
Kanban
a It ltNTIAL
Program
Kanban II
Product Management
Team
Kanban II •
Product Owner
40
Program Feature
--
Backlog 40
Feature
-
address user needs and deliver
business benefits for a single ART.
1111 40
Feature
1111 40
NFRs Feature
40
Feature
© Scaled Agile. Inc.
11¥\i'iii
Implemented now ...
ld§MI
,a,;:;w
14\MM
... to support future Features
li¥\i'iii '
u
Product and
■
,.
System and Solution
1§,bfot§I
1§,bfot§i
li¥\i'iii Solution Arch itecUE ngi nee ring
li¥\i'iii Management
1§,PMtii
1¥\i'iii 1§,kiht§I
SCALED AGILE~ esu1eug;, •. ,..._ 2-56
,.
work is performed for each type
Enablers, tech debt, and maintenance at each
boundary.
Capacity Allocation for this Pl 2. We agree that the Architect has design authority
and prioritizes the work in that class.
u•
Product and Solution
Management
■ Tech Debt and Maintenance,
5. We agree to collaborate to sequence work in a
way that maximizes Customer value.
(Content Authority,
► Step 2: Draft a capacity allocation policy for your ART that you
discuss with your key stakeholders. Be prepared to share with the
class.
► Explicit process policies define how and Items flow, but are not pushed
2 4 5 6 4 3 5
Validating Deploying
Funnel Analyzing Backlog Implementing Releasing Done
on staging to production
Prioritization anti-patterns
C $$, 10 days
~
~ .,
In the general case, give preference to jobs with shorter duration and higher cost
of delay, using WSJF:
coo A 1 10 10
B 3 3 1
C 10 1 0.1
Time
■ Dark area: Total cost of delay
Relative value to the How user-business value What else does this do for
Customer or business decays over time our business
• They prefer this over that • Is there a fixed deadline? • Reduce the risk of this or
• Revenue impact? • Will they wait for us or future delivery?
• Potential penalty or other move to another Solution? • Is there value in the
negative impact? • What is the current effect information we will receive?
on Customer satisfaction? • Enable new business
opportunities?
SCALED AGILE~ esu1eug;,._,..._ 2-66
► Relative estimating is a quick technique to estimate job size and relative value
Too much preparation and too little preparation can cause problems
---
► Too much preparation can inhibit exploration,
interaction, and emergent designs/solutions
►
during Pl Planning
Duration
Lesson review
► Described Pl Planning
Have you considered the effects of market rhtyhms and events in your Roadmap?
Have you developed personas and a whole product model to assist your ART in developing Features?
Reminder: If using a digital workbook, save your PDF often so you don't lose any of your notes.
► Create Pl Objectives
► Analyze risks
Leading Pl Planning
of Scrums
11111•
I 1h11
1h11 Daily
Stand-up
Iteration
Planning Iteration
Review
Iteration
Backlog
Retro Refinement
.. I •I
► Present to the ART how the Vision aligns with Strategic Themes
► Provide user personas to illustrate how the Vision improves the lives
of your Customers
Pl 1 Pl2 Pl3
• Install sensors in lab vehicles • Select environment sensor • Select weight sensor supplier
• Analyze weight sensors supplier
• Include braking and
• Characterize braking under • Prototype chassis mounting accelerating in vehicle
different loads points analytics
• Environment sensor trade • Characterize acceleration
study under different loads
-- Uncommitted Objectives --
• Sensor impact on
manufacturing
Committed Forecasted
► Remember that the top 10 is a guideline. The ART may pull more than
10 Features or less than 10 Features.
► During Pl Planning, the team that works on spiking Enabler Stories for
sensor impact on manufacturing is also assigned the Feature to install
sensors in lab vehicles. This team doesn't believe they have capacity.
What can you do to help resolve this issue?
- Adjust Vision
- Change scope
- Move people
Pl Objectives
Baja Ride
► Are a summary of the •
•
f'<Jbll$h10S opp
Rader proof of
AGICOEI:E"ASEJ_RIIN t~
I Time bound
Can be accomplished
within the Pl
- A major refactoring
SCALED AGILE~ esu1eug;,._,..._ 3-22
Consideration Description
Iteration 1.1 Iteration 1.2 Iteration 1.3 Iteration 1,4 Iteration 1.5 (IP) Pl 2 »>
Milestones/
=--------------+--+-------'::,,,..-..::::--I
15
_....:E::..:v.:.:•n.:= A program milestone or event is
unicorns happening in iteration 1.3 (example - a
Dolphins trade show, market release, etc.).
Bears
Tarantulas
A Feature placed in a team's swim
Needs UX Help
lane with no strings means that it
Needs Sys Arch can be completed independently of
Help other teams.
Strategiesfor managingdependencies
Iteration
Adjust work sequencing to eliminate same iteration dependencies
dependencies
Complex critical path Adjust work between teams or split Features and Stories
- Who should the Product Managers and Product Owners collaborate with to
help minimize dependencies and address the issues you identified?
► Pl Planning provides the ART with opportunities to localize and address risks
• Other Risks
Other Risks •
Program
Risks • Other Risks
,,..I ,,.u
• •
No
i
confidence
Little
confidence
Good
confidence
I '
High
confidence
Veryhigh
confidence
SCALED AGILE~ esu1eo.og;,._,..._ 3-35
Lesson review
► Created Pl Objectives
► Analyzed risks
On the Action Plan page in your workbook, answer the following questions:
► What are some improvements you could make as to how you engage
during Pl Planning?
► List some things you can do to improve your team's ability to manage
dependencies during Pl Planning.
► What are some ways you can improve how Pl Objectives are written and
coordinated across the ART?
Article - Pl Planning
httfiJ://scaledaiilileframework.com/lili-fillannin[i]/
3-38
What are some improvements you could make as to how you engage during PI Planning?
List some things you can do to improve your team’s ability to manage dependencies during PI Planning.
What are some ways you can improve how PI Objectives are written and coordinate across the ART?
Reminder: If using a digital workbook, save your PDF often so you don't lose any of your notes.
Executing Iterations
AR1; Sync
.-------------"--------------,,
=eARTevents
:P
---=:;;.--•====•---c:~-
• PO Sync
Team events
•
,1111111, •u•
U ....
~==~~U
• I Pl
Planning :
1h11t l~I
II Daily
Stand-up
Backlog
Refinement
l IHlll'l'I
1
Team
Backlog
IMII
--
NFRs
Program
Backlog IMII
IIHI
Team
Backlog
►
Write User Stories that can be
estimated
Small
Iteration
Duration
Story
◄
◄
u'
The Product Owner
reviews the acceptance
criteria and accepts
◄
Teams create and adhere to the Stories.
definition of done Story
► Acceptance criteria provide the details of the User Story from a testing point of view
► Acceptance criteria are created by the team and the Product Owner as User Stories
are refined
- Specific pass or fail, and may uncover additional details that are required
for acceptance
Given a van and an oil maintenance schedule •------ ------- ----- Setup
When the van is due for an oil change in the next month •- - - - - - Event
Then a text message is sent to the Fleet Manager •· Outcome/Test
Step 1 : Choose a User Story from the ones you created that may not fit
into an Iteration. Working with your group, split the User Story.
► Step 2: How can you ensure that split User Stories provide end-user
value?
- Design workflows
- Validate that the Stories in the backlog support all the steps needed
by the user to accomplish the objective
Feature
Starting Ending
conditions These are the activities or tasks the user must perform to accomplish their goal. conditions
~
a workflow? Stories are prioritized
and added to Team
Backlogs.
No~ Review the
support user
These are the actlvitles or tasks the user must perfonn to accomplish their goal.
MMM
experience and Activityor task Activityor tesk Activityor task Activityor task
MUI
interface design in 11111 1111 111111
creating design 1111 MME
prototypes DIii .. BIi MME
DIii .. MUI
► Design prototypes
J
provide fast
feedback and help rf~ • > •_:
further refine
Features and \:d' -~ - -,
Stories
- -....
SCALED AGILE~ esu1eo.og;,._,,... 4-25
Process payment
u u
PO Sync
Team events
Product
Owner
• IPl
Planning •
11111
I 1h11
11111
Iteration
Planning
Daily
Stand-up
Iteration
Review
System
Demo
~
Iteration
Product Owners Backlog
participate in all
team events. • Inspect & Adapt
Retro Refinement
... , .,
C Scaled Agile. Inc.
=" I
IEll1iI1:;y
Eli,.; =- I- I
Eii,,i
Team
Backlog
•
II
Prioritized backlog and Team Pl Confirm objectives, estimate and Committed goals, committed
Objectives detail Stories, develop goals backlog
The Product Owner ensures the Team Backlog captures all the work
1.
2.
Program Backlog
• Refactors
• Maintenance
--- Stories can be added, modified,
removed, or reprioritized
--
• Other technical debt
3. Other stakeholders
• Other commitments
LI
} Course-grained Stories, less detailed
and understood, continuously refined
► The Product Owner and the team sequence work based on:
- Story priorities inherited from Program Backlog priorities
- Events, Milestones, releases, and other commitments made during Pl Planning
- Dependencies with other teams
- Local priorities
- Capacity allocations for defects, maintenance, and refactors
1. Establishing capacity
► The Product Owner, in collaboration with the team, selects the highest
priority backlog items for each slice of the capacity allocation to
implement in an Iteration
► Once the capacity allocation is set, the Product Owner and team can
prioritize like things against each other
Capacity Allocation
Capacity allocation
Next Pl
• Helps alleviate velocity
degradation due to
technical debt
• Keeps existing customers
Maintenance happy with bug fixes and
enhancements
Team • Can change at Iteration or
Backlog
Pl boundaries
,,- Velocity
► Estimate every other Story relative to Exclude Scrum Master and Product
that one Owner from the calculation.
► Each Story
- Is estimated
•
• •
- Knowledge: What do we know?
► All team members participate but Product Owners and Scrum Masters
do not estimate
► Estimates provided by anyone outside the team that performs the work will
negate the benefits of this exercise
100%
>i
(.)
ca
I,,,
::, } Don't ignore uncertainty
(.)
.;l_ 50%
Effort
SCALED AGILE~ esu1eo.og;, •. ,..._ 4-44
►
You will not use all values and can use the
same value more than once.
Iteration goals
•
Align teams to common Program Increment (Pl)
Objectives and manage dependencies
1. Finalize and push last name search and 1. Roll out the GDPR incident report
first name morphology procedures
Team commitments are not just to the work. Team members are committed
to other teams, the program, and the stakeholders.
A team meets its commitment:
Commitment Adaptability
Too much holding to a commitment Too little commitment can
can lead to burnout, inflexibility, and lead to unpredictability and lack of
quality problems. focus on results.
Clearly communicate Story details and priorities Prioritized Stories don't align to the business
to ensure understanding and alignment objectives or the team's Pl Objectives
Maintain neutrality as to not influence the team Bringing Stories that haven't been refined and
to over commit prioritized
....... Team
u Product Owner u
2 6 4 2 8 6
Team Integrate
Backlog Analyze Review Build and test Accepted
Reedy
► As members of the Agile Team, Product Owners should attend the DSU
► Product Owners should listen carefully to any impediments that they can
resolve immediately during the meet after
Duration
In your work as a Product Owner for TTC, you often attend trade shows and
industry conferences to support your sales and marketing team, identify
industry trends, and assess competitive offerings. You know that you will be
gone for two weeks attending a trade show and visiting a few key
Customers.
How should you and the team handle your absence in the DSU?
Invite the right subject matter experts Feature estimations impact Story estimation
• Stories satisfy acceptance • Stories completed by all • Capabilities completed by • All capabilities done and
criteria teams in the ART and all trains and meet meet acceptance criteria
• Acceptance tests passed integrated acceptance criteria • End-to-end integration and
(automated where practical) • Completed features meet • Deployed/installed in the solution V&V done
• Unit and component tests acceptance criteria staging environment • Regression testing done
coded,passed,and • NFRs met • NFRs met • NFRs met
included in the BVT • No must-fix defects • System end-to-end • No must-fix defects
• Cumulative unit tests • Verification and validation integration verification, and
• Release documentation
passed of 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 feed back 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
Management 4-63
► Split it? "Now that I see the Story, I've realized that I only really need part of
it. The rest is a new Story that we can work on later."
► Continue it? "I still need this Story, and it's still my top priority. Can we finish
this Story in the next iteration?"
► Delay it? "This Story is important to me, but we've discovered it's huge. I'd
prefer that we focus on other Stories with better ROI."
► Abandon it? "If the Story is this difficult to develop, it's not worth it for me
anymore. The Story is too expensive to develop relative to the value."
Functionality
Relentless improvement
Examples
Move from manual to automated testing
Part 2: Qualitative
1. What went well?
2. What didn't?
3. What can we do better next
time?
► The Continuous Delivery Pipeline (CDP) represents the workflows, activities, and automation
needed to deliver new functionality more frequently.
► Organizations map their current pipeline into this new structure, remove delays, and improve
the efficiency of each step.
· Release on Demand ·
© Scaled Aoile. Inc.
SCALED AGILE~ esu1eo.og;,•. ,..._ 4-73
Collaborate &
Hypothesize Research Architect Synthesize
a\
Product
Management
' Continuous Continuous Release on
Integration Deployment Demand
Continuous Exploration
Test
Develop Build End-to-End Stage
Continuous
Exploration
[I] it~ u
[]
Continuous
Deployment
Release
on Demand
Continuous Integration
[~ ]
Continuous Continuous
Release
Exploration Integration
on Demand
Continuous Deployment
Stabilize
Release and Operate Measure Learn
Release
on Demand
End-user functionality
/ (released every 2 weeks)
------ Streamlet 1 -----c / Security updates
-~;;;;;;;;:."'
_-....
-+-- Streamlet 2 --------Gt,--------l[it■■GII--+ (released on demand)
....,.__ Strear llel 3 ~----l-----o--@1---01---0 ..
- Back-office functionality
Streamlet 4 --■-• (released every month)
► Should all components be released at the same time? If not, why not?
Lesson review
On the Action Plan page in your workbook, answer the following questions:
► What are two specific actions you can take to improve how you create
and manage User Stories?
► How can you improve your participation in all the Iteration events?
What are two specific actions you can take to improve how you create and manage User Stories?
How can you improve your participation in all the Iteration events?
Reminder: If using a digital workbook, save your PDF often so you don't lose any of your notes.
Executing the Pl
•
, 1111111,
• I Pl
Planning :
1h11t 11111
1h11
Iteration
Planning
► The PO sync provides visibility into how well the ART is progressing
toward meeting the program Pl Objectives
► Think about the various sync meetings that are part of SAFe (daily stand-
up, scrum of scrums, PO sync, ART sync, Architect sync).
SCALED AGILE .
o-?r:.-----
► Demo from a staging environment System
that resembles production as team
much as possible Ir
SCALED AGILE~ esu1eo.og;,._,..._ 5-9
5min: Briefly describe each new Feature before running the demo
uQ)
"'C
C
~
0
~
m
>
Q)
.:::;
C
Q)
>
► Create time for innovation, a. ro LL 0 Q) 0I...
C Q)
exploration, and creativity "'
Q) - Q) C: a.
0::: a. 0::: E
0
Q)
Avoid succumbing to the tyranny of a.
►
the urgent
,. -- ----,
L
-t.oclillCO.,,WISw-.,MC
- - -
~-
■:I
I
I
I
...
D •
Customer
requests
Competitors
Local
context
Innovation
Riptide
Definitions
Innovation: Opportunity for innovation spikes, hackathons, and infrastructure improvements
Planning: Provides for cadence-based planning and is an estimating guard band for cadence-
based delivery
Common anti-patterns
Planning work for the IP iteration in Pl Planning
Leaving testing or bug fixing to the IP Iteration
Leaving integration of the whole system to the IP Iteration
In SAFe, the Innovation and Planning (IP) Iteration occurs every Pl and
serves multiple purposes:
The IP Iteration
8 9 10 11 12
Pl Planning Optional time
Continuing •l'Ml,i4ii4•1111W for
ProducVSolulionvis,on Team breakouts
education distributed
Arch,tectute v1s1onand
devalo ment ract1cE1s
Final plan review and lunch
planning
Planning requirements and
Program nsks
lunch
Innovation
Team breakouts Pl confidence vote
continues Inspect and
Adapt event Draft plan review ,r
Plan rewor1< necessary
Pl Planning
Management review and Plann 1ngretrospective and
readiness roblem-solv, mov1n forward
- People can work on whatever they want, with whomever they want,
as long as the work reflects the mission of the company
- The teams demo their work to others at the end of the hackathon
3. Problem-Solving Workshop
Pl System Demo
Prior to or as part of the Pl System Demo, teams review the business value
achieved for each of their Pl Objectives.
Business Value
,---------..,,,.....----.,
Objectives for Pl 3
-Plan Actual
--
► Teams meet with their Business • Structured locations and
validation of locations
7 7
Totals 50 45
% Achievement: 90%
The report compares actual business value achieved to planned business value.
">
(lj
-~
,,"'...
, , ' ', , ,, ...... • Predictability sufficient
to run the business
'/'. , ,, -
L I
, ,,
V 80 ~
--
'
' ... ., ,
<(
- Handles common
"'
(lj
>
11 60 ~ I
I
' variations
(lj I
'.E ' ' ,_ I • Special causes may still
cause excess variation
0
E 40 ' I
I
~ ' I
Cl
~ • - - - • Team A: Out-of-control development
ll,_ 20
- - - - - Team B: Controlled development
Program (ART)
0
Pl 1 Pl2 Pl3 Pl4 Pl 5
___
--"-
·-_....,.
. .... _--,
...____
Ob,-alv
.....,.
..._..__
.. far Pl :) --,
111o,o ~
- Scale: 1 to 10, max being maximum total business Program Predictability Measure
value
.,,,'
l J
....... :"lo ,,
/
,L
---
► Average these across all objectives and give ,, --' ,
.,,,,,,._r, ,
,,
'' ,
yourself a program percent achievement ''
', '
score
SCALED AGILE~ esu1eo.og;,._,..._ 5-27
Insufficiently
0 reliable release
commitments
0
Insufficient
architectural
runway -*-
-.
x:J, i
NFRs
Step 1: Write what you will start doing, stop doing, and continue doing
when you return to your workplace as a result of this course.
► Step 3: Share any big ideas or breakthrough moments you had during
class that you plan to bring back to the workplace.
Lesson review
On the Action Plan page in your workbook, answer the following questions:
► How might you change your participation in and collaboration around the
PO sync, System demo, and the Inspect and Adapt event?
► What kinds of metrics do you plan to start collecting and reviewing during
your Inspect and Adapt workshops?
5-34
How might you change your participation in and collaboration around the PO sync, System Demo, and the
Inspect and Adapt event?
What kinds of innovation opportunities would you like to encourage and make time for with your Agile Team?
What kinds of metrics do you plan to start collecting and reviewing during your Inspect and Adapt Workshops?
Reminder: If using a digital workbook, save your PDF often so you don't lose any of your notes.
COACHiNG T!PS
Agile Basics What is SAFe for Lean Enterprises SAFe Foundations:Core Values
E-'eaming
Leam whal Ag,le ,s, where ,1comes Berome more fam,harw,lh lhe goals Build your undenaand,ngof the core
from. why it oonlinues to be used and and melhods of SAFe to achieve values of SAFe and how they are
needed, and how ii supports teams and BusinessAg1lily. applied in practice.
organizallons lo do what they do better.
..._
.,..._.,,t"'-'""-Do-9~
.....
·-"'""'--'"'-•
SAFeMeasureand Grov,W0rl<sll0p
TOOll<Jt
l'OF
Hi everyone,
I'm a Junior Product Manager looking to improve the way I collat>oratewith ProductOwners in my organization
and I'm looking for your help.
As a Product Owner,what would your Product Managerdo to be consideredthe best Product Manageryou have
ever worl<.edwilh?
7 0
--- , _..,_ 81 , •• 11"\1'11'1
Hi all! I am a SAFe Product Owner and was curious what resources/toolsyou all use to continue furthering your
SAFe and Product Owner knowledge.Any resources. ideas, and recommendationsyou have are greatly
appreciated!
When you need support, check the FAQ page for your
question or contact SAi support directly.
"""1d#SAFe
SUPPORT a_ Log on
t•oro(I Topics v
l'mALHmer
e.ams
Tratnlng Romoc:o
Loamtr
rm An ln1lruch>r
Resource Down6oads CourseAd.manis1nruon Access ro tenals
Reminder: If using a digital workbook, save your PDF often so you don't lose any of your notes.
SAFe Glossary:
(@lJ
~