Professional Documents
Culture Documents
SAFe For Teams
SAFe For Teams
SAFe For Teams
SAF e® C ourse - Attending this course gives students acc ess to the SAF e Pr acti tioner exam and r elated prepar ati on materials .
5.0.1
~ SAF
B®I SCAL
EDAGIL E'"
©Sca led Agile, Inc.
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
Hidden Topic Title Text
.....
..
.
.
...
.
.
..
Access the SAFe Community Platform
Mange your member profile, access videos and training resources, jo in
Communities of Practice, and more .
...
.:. ef ·.
Prepare Yourself
.
. .. Access your learning p lan featuring your digital workbook, study mater ials, and
... certification practice test
. ... .
Access SAFe Content and Tools
..-~· .. Access professional development resources and your trainer enab lement p lan to
·. . v :
... teach SAFe instructor-led courses .
...
:· 0 ·.. Collaborate in real time with your team and others
C hoose from ready-made temp lates to easi ly set up events like Pl Planning
• 0 0
·..[] [] .:• and retrospectives-all with SAFe Co llaborate .
...
... Showcase SAFe Credentials
D isplay your digita l badge to promote your SAFe capabi lities and proficiencies
throughout your career .
...
community.scaledagile.com
· scA
~ SAFe LEo
AGILE ·
1
0
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
Hidden Topic Title Text
PortfolioBacklog
•- -- II~:--::::: I
Al al ·-
·- ---
Epic Strategic ~ Lean Budgets KPls
Enterprise Portfolio ..{•'
6•
Lean Portfolio Owners Architect Themes Vision
=> r s't I Vision
Management (~~~) I Guardrails =>2
i;= c,,,,;,.,; Value Streams
& ~
Enterprise Solution Solution ~ compliance ; .... ♦
. 1i Arch/Eng Mgmt .c
S 0 IUt IOn
Delivery
Q~0
I '
ij!a,,i.J
••
. ••
• •
MBSE
set-Based
; • • --
:.: NFRs
-
•• MIiestones
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
Technical ra • - • •Plan 111111111 '@, !11111111 '@, 0 0
-g - -- • Execute
Agility ::,::
.. NFRs .... •Review
ll'l!lm mmm G,-0
I ()..... Leanux
Agile Teams • Retro DevOps
Program Scrum mmll
' Backlog
- n 1~
Cl
"""""
~
~ """"" Cl m:im I Metrics
1r.~ Product EID
Owner """"" """"" ~ I•
NFRs CE
"" Iterations CE
"" :~~~ i:;- ural Built-In
Continuous 1111
1
• Quality
Leaming
Culture
Scrum
Master
' • s Kanban ProgramIncrement ProgramIncrement
I Agile. Inc.
Business I Dev I Ops I Support 1- 1 Core Dn Lean-Agile SAFe •-=-> Implementation • =- SAFe Program
( ___ 0 Roadmap
- Values ~= Mindset Principles Consultant
Lean-Agile Leadership
•
~ SAF AGILE ·
e..scALEo I
Hidden Topic Title Text
Agility ~ ~
7 ... NFR5
Portfolio Backlog
==
Lean Portfolio
Epic
Owners
I
'
Enterprise
Architect
·- - 11
·-
Strategic
Themes
{
Portfolio
Vision
~ ~,~
;s1__ CoMa,M r KPls Roadmap
Management
·--- Guardrails
551=- Value Streams ♦
MIiestones
Customer Centricity Continuous Delivery Pipeline ESSENTIAL
Business • I ......· ► ·· ...·:•:·"•-'...."' '('•.:•:····· ►· .........,._
Owners - -~- [ ] ,..
Agile @ AGILUELEAS
E.,T
JtAJN =-- Shared
Product ·.,............. ,4.::-:·.......... ·>·'::-:..·•·........ Services
Delivery ,. a\ Continuous Continuous Continuous Release
00 Exploration Integration Deployment on Demand Solution
System Product Design Thinking Context
Arch/Eng Mgmt El :.:.:.
Team and
ws.1,
... XP
Pl Objectives
Goals •
System Demos
• • • ,.., Goals
System Demos
- . 8 --..
CoP
RTE C • 0 0 I A•
~ •Plan @ --.
Technical C • -• • Execute
Agility ~.. NFRs :...+ • Review mm ma o-d System
Agile Teams • Retro DevOps I Team
Program Scrum mm
' Backlog
--- - n I~ 1~ ,,,...,.,, ,,,...,.,, j
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
Cl Cl mm
& ,,,...,.,, I 1 ,,,...,.,, f)
....
Product
ml LeanUX
Owner ;A,.. ;A,..
~ I
Continuous I Architectural Built-In
NFRs CE Iterations CE Runway
Learning 1111 s Quality
Culture
Scrum Kanban Program ln<:rement ProgramIncrement
I
Master Metrics
Pl al. @
Lean-Agile Leadership
•
SAFe 1
· scALE□ AGILE ··
Hidden Topic Title Text
LARGE SOLUTION
Solution
Demo
Enterprise Government
Vision
Compliance
MBSE -- -
,.
Solution
Arch/Eng
Solution
Mgmt
' Set~Based
,:.~·
~i
-=· NfR s
SOLUTION
Roadmap
Solution Backlog
TRAIN
Enterprise
Solution
ii
STE ♦
Delivery = MIiestones
Goal s •
System Demos
• • • Goals
System Demos
- G,
I ,_.
CoP
I :.la.\
RTE • Plan @ 0 0
- rip ~
C • -• • Execute CD
Team and
c.~•
--
Agile Teams
- ~ NFRs
Program Scrum
• Review
• Retro
-- l!!l!!I
li!l!D
c@
~- ~
mm
C
0
"-0
DevOps
I System
Team
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
Technical
Agility
' - Backlog ----.
---
Cl ~:
~ ----Cl mma ~ !!,
t)
,,_
Product
----. !!, " Lean UX
Owner
ml G I
CE Iterations CE ml ~~'!!~turat Built-In
NFRs
1h11
• ~ " " Quality
Scrum Kanban I
Program ln_i:_rement Program Increment
Master Metrics
Pl 31. @
Business
•
I Dev I Ops I Support 1- 1 Core JDl Lean-Agile SAFe ---) Implementation e- SAFe Program
•
---
- Values ~= Mindset Principles C_ Roadmap Consultant
Lean-Agile Leadership
•
SAFe AGILE ··
· scALEo 1
Hidden Topic Title Text
XP
Pl Objectives
Goal s •
System Demos
• • • Goals •
System Demos
•
- /e ...,_
RTE 0 0
.c - - - •Plan
C • -• • Execute Roadmap
~ NFRs ..., •Review
...
CD
~
lml!D ~--- CD
~
l?/!lD \) _9
Agile Teams • Retro C DevOps
Team and
' ~.- .t5.Program
Backlog
Scrum mma
_..,.., _..,.., _g ,_.
Cl Cl ]
Technical _..,.., _..,.., lml!D !!c System
Agility Product Team
Owner
ml ~
Archit ectural Built-In
NFRs Iterations CE Runway
11111
• ~ " " Quality
Scrum Kanban Program Increment Program Increment
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
Master
e1,. © Scaled Aa
Lean-Agile Leadership
•
•A C e, I PROVIDEDBY
11re SCALED AGILE f
Hidden Topic Title Text
~ ~
..
BUSINESS AGILITY MEASURE & GROW , d l
Enterprise
SolutionDelivery LeanPortfolio
Management &
Strategy
InvestmentFunding
• Apply Lean system engineering to build really big systems • Align strategy, funding, and execution
• Coordinate and align t he fu ll supply chain • Optimize operations across the portfolio
• Cont inua lly evolve live systems • Lightweight governance empowers
decentralized decision-making
,:;::.
~ © Lean AgilePortfolio
~
LeanSystemand Coordinating
Trains Continually
Evolve
Governance
~ t
\:: J Operations
···········································
: ~45 Organizational
Agility
~ Ii.
AgileProduct
Delivery
@)
I.I • Create an enterprise-wide, Lean-Agile mindset
• The cust omer is the center of your product strat egy • Lean out business operations
• Deve lop on cadence and release on demand • Respond quickly to opportunities and threats
A
@ A I I
~
,.."',@
@ __...JIIMNttl~
Lean
••••
·thinkingPeople ~ -A ··... •
.
andAgileTeams • ····
····
····•
Centnc1ty LeanBusiness
CustomerCentricity andtheContinuous
Developon Cadence DevOps Operations Strategy
Agility
& DesignThinking Release
on Demand DeliveryPipeline
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
.. r.i\\ ...
tr S ~
Continuous
Iii::\ ·. Learning
Culture
~ ·. • Everyone in the organization learns
TeamAndTechnical
Agility ·. and grows together
• Exploration and creativity are part of the
• High-performing, cross-fu nctional, Agile teams Lean-Agile
Leadership organization 's DNA
• Business and technica l teams build business solutions • Inspire ot he rs by mode ling desire d be haviors • Continuously improving solutions, services, and
• Q uality b usiness solu t io ns de lig ht customers • Align mindset, words, and actions to processes is everyone's responsibility
Lean-Agile values and principles
• Actively lead the change and guide others
to the new way of working
~::.. 0
0 •• Learning Innovation Relentless
AgileTeams Teams of Built·in ·--, Organization Culture Improvement
AgileTeams Quality iii
Leadingby Example Mindset & Principles
<=-◊
LeadingChange
•
© Scaled Agile, Inc.
Hidden Topic Title Text
I ♦ 20-50%
Waterfall/
Ad hoc Agile
•• .- Train Lean-Agile
Change Agents
Train Executives,
•
Managers, and Leaders
Identify Value
Streams and ARTs c,.~
' ' ~,. ~
.:.,.:. Lean-Agile Center of Excellence
·•·' >> ~> ~~
3
-0
Agile Product SAFe• for SAFe• for SAFe• Scrum SAFe• Product Ow ner/ Leading SAFe• in
Manage ment Teams Architects Master Product Manager (for ART stakeholders)
3
§
47"
;:;,,
~ I -~- I ♦ vo·
Train Teams and
v,e\'l>
(( Prepare for ART Launch
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
~
0(:-
r•.. I •
Launch ART
• • •
~
a, ~S AFe•
>< WDevOps
w Implement ing SAFe• Lean Portfol io SAFe• Release SAFe• Advanced
(moreSPCs) Management Train Engineer Scrum Master
;
~
~o I
-) ,;:--
v
Launch More ARTs Extend to the
-( ~~ -
♦
@ ..... ~:1
4 ~ Accelerate
• and Value Streams
• ....\
:· ~·►-~... /
•
Portfolio
•
SCALED AGILE~®
1/23/20 scaledagileframewo rk.com/implementation-roadm ap © Scaled Agile, Inc.
Hidden Topic Title Text
Leading SAFe" I Thriving in the Digital Age with Business Agility I• with SAFe® 5 Agilist Certification
Implementing SAFe" I Achieving Business Agi lity with the Scaled Agile Framework I♦ with SAFe• 5 Program Consultant Certification
SAFe" for Government I Applying Lean-Agile Practices in the Public Sector with SAFe® I• with SAFe® 5 Government Practitioner Certification
Lean Portfolio Management I Aligning Strategy with Execution I• with SAFe® 5 Lean Portfolio Manager Certification
SAFe" Product Owner/Product Manager I Delivering Value through Effective Program Increment Execution I♦ with SAFe® 5 Product Owner / Product Manager Certification
Agile Product Management I Using Design Thinking to Create Valuable Products in the Lean Enterprise I • with SAFe® 5 Agile Product Manager Certification
SAFe" Scrum Master I Applying the Scrum Master Role within a SAFe® Enterprise I• with SAFe® 5 Scrum Master Certification
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
SAFe" Advanced Scrum Master I Advancing Scrum Master Servant Leadership with SAFe® I• with SAFe® 5 Advanced Scrum Master Certification
SAFe" Release Train Engineer I Facilitating Lean-Agi le Program Execution I♦ with SAFe® 5 Release Train Engineer Certification
SAFe" for Architects I Architecting for Continuous Value Flow with SAFe® I• with SAFe® 5 Architect Certification
SAFe" DevOps I Optimizing Your Value Stream I• with SAFe® 5 DevOps Practitioner Certification
SAFe" for Teams I Establishing Team Agility for Agi le Release Trains I♦ with SAFe® 5 Practitioner Certification
Agile Software Engineering I Enabling Technical Agility for the Lean Enterprise I• with SAFe® 5 Agile Software Engineer Certification
SAF e® C ourse Attending this c ourse gives students acc ess to the SAFe® Pr acti tioner exam and r elated prepar ati on materials .
Table of Contents
Privacy Notice .......................................................................... 1
Digital Workbook User Guide................................................... 2
Lesson 1: Introducing SAFe ....................................................... 5
1.1 Connect with the Scaled Agile Framework ........................ 6
1.2 Explore Lean, the Agile Manifesto, and SAFe
Principles ............................................................................... 16
1.3 Identify Scrum, Kanban, and Quality Practices ................ 31
Lesson 2: Building an Agile Team ............................................ 39
2.1 Build your team ................................................................ 40
2.2 Explore the Scrum Master and Product Owner roles ....... 50
2.3 Meet the teams and people on the train .......................... 53
Lesson 3: Planning the Iteration ............................................... 59
3.1 Prepare the backlog ......................................................... 60
3.2 Plan the Iteration .............................................................. 70
Lesson 4: Executing the Iteration ............................................. 85
4.1 Visualize the flow of work................................................. 86
4.2 Measure the flow of work ................................................. 88
4.3 Build quality in.................................................................. 90
4.4 Continuously integrate, deploy, and release .................... 95
4.5 Improve flow with communication and
synchronization .................................................................... 103
4.6 Demonstrate value ......................................................... 107
4.7 Retrospect and improve ................................................. 110
Lesson 5: Executing the PI ..................................................... 117
5.1 Plan Together ................................................................ 118
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
5.2 Integrate and demonstrate together ............................... 139
5.3 Learn together ................................................................ 142
Lesson 6: Becoming a Certified SAFe Practitioner ................. 149
6.1 Becoming a Certified SAFe Professional ....................... 150
Glossary ...................................................................................... 155
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
Privacy Notice
Your name, company, and email address will be shared with Scaled Agile, Inc. for
course fulfillment, including testing and certification. Your information will be used in
accordance with the Scaled Agile privacy policy available at
https://www.scaledagile.com/privacy-policy/.
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
Digital Workbook User Guide
Frequently Asked Questions
Q: How can I take notes in my digital workbook?
A: After each lesson, there is a notes page that allows you to type notes directly into
the workbook. Remember to save your workbook to your personal computer to save
any content you may have added.
If you open the digital workbook with a product like Adobe Acrobat, there are
functions that allow you to add your own text boxes, add bookmarks, highlight text,
and add comments. Remember to save your workbook to your personal computer to
save any content you may have added.
For additional assistance in annotating your digital workbook, please refer to the
tutorials and support articles for the PDF reader of your choice.
Q: What other features are included in the digital workbook?
A: Action plan slides are followed by editable digital action plan worksheets. All
videos have a hyperlink directly below the slide that will take you to the correct URL.
If you click on assets in the front matter, you will be taken to resources on the Scaled
Agile Framework website, like the Implementation Roadmap and course certification
pages.
Q: How do I fill out the action plan in my digital workbook?
A: To add text to a blue text field, click within the blue box and type. Remember to
save your workbook to your personal computer to save any content you may have
added.
Q: Is my digital workbook saved on the community platform?
A: The original digital workbook file will always be available to you in your Learning
Plan on the SAFe Community Platform. However, any text or content added to your
digital workbook must be saved on your personal computer. Remember to save your
workbook to your personal computer to save any content you may have added.
Q: Can I share my digital workbook with my coworkers?
A: No. You cannot share your digital workbook. It is for personal use only, so you
may not reproduce or distribute it.
Q: Can I print the digital workbook?
A: Yes. You may print the digital workbook for your personal use. The file is letter
sized and full color, so make sure to adjust your printing preferences accordingly.
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
Logistics
► Class times
► Breaks
► Lunch
► Restrooms
► Accessing Wi-Fi
► Working agreements
Notes:
Course goals
► Know your team and its role on the Agile Release Train
► Know all other teams on the train, their roles, and the dependencies between
teams
► Plan Iterations
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
Course map
Notes:
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
Lesson 1
Introducing SAFe
Learning Objectives:
1.1 Connect with the Scaled Agile Framework
1.2 Explore Lean, the Agile Manifesto, and SAFe Principles
1.3 Identify Scrum, Kanban, and Quality Practices
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
1.1 Connect with the Scaled Agile Framework
SCALED AGILE ·
Notes:
Our development methods must keep pace with an increasingly complex world.
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
1.1 Connect with the Scaled Agile Framework
Notes:
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
1.1 Connect with the Scaled Agile Framework
But sometimes,
it feels like this.
Notes:
Agile doesn't
fit our large
complex and Budget
heavily processes
regulated DevOps and inhibit Agility
Continuous Problems
solutions and discovered
Delivery are innovation too late
impossible in
No way to our
improve environment
systematically
value when
Late customers
Our leadership Quality is low
style and delivery need it
company
culture clashes
with Agility
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
1.1 Connect with the Scaled Agile Framework
11
Notes:
Why SAFe?
SAFe business benefits are derived directly from case studies written by SAFe customers
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
1.1 Connect with the Scaled Agile Framework
Notes:
~ Ent~rprise Solution
~ Delivery
•
~ Agi!e Product
~ Delivery Cen;c
~ us om
Organizational ~
Agility 'Qf!;'
Continuous
Learning
Culture
14
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
1.1 Connect with the Scaled Agile Framework
► Actively lead the change and guide others to the new way of working
Leading by Example
iii
••
Mindset & Principles
·---,
Leading Change
(-- ---❖
SCALED AGILE · Cl Scaled Agile.Inc . 15
Notes:
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
1.1 Connect with the Scaled Agile Framework
00 llllll
SCALED AGILE · Cl Scaled Agile.Inc . 17
Notes:
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
1.1 Connect with the Scaled Agile Framework
Notes:
-----------
SCALED AGILE • Cl Scaled Agile.Inc . 20
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
1.1 Connect with the Scaled Agile Framework
► Lightweight governance
empowers decentralized
decision-making
Notes:
SAFe configurations
Full Configuration
Portfolio Configuration
Essential Configuration
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
1.1 Connect with the Scaled Agile Framework
= T-- T-=T
"=c., ...._.._
___ ..!!.
Essential SAFe contains:
"'r'"i" - Roles and activities , and
·-
"' events and processes which
oil-
--- - - -- -
.,,
"='
Agile Teams use to build and
deliver value in the context
of the ART
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
1.2 Explore Lean, the Agile Manifesto, and SAFe Principles
1.2 Expl ore Lean, the Agile M anifesto, and SAFe Principles
SCALED AGILE .
Notes:
~
-
....
~a
::::,
C
0
(/)c
(/)
a,
Q)
E
(.) -0 :: :;:;
ro :;:::: Q)
Q)
o. ro
C 0 > C >
u:::: 0 Q) 0
(/) Q)
Q) -
C
C ai 0..
0:: 0.
0
o:: E
Q)
0.
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
1.2 Explore Lean, the Agile Manifesto, and SAFe Principles
Value
Q) 0
C
C
ID i5..
a:: E
► High morale, safety, and
Customer delight
Notes:
► Generative culture
►
People do all the work
~ ;:,
CD C C >
consumes your work 0. al ~ Q) 0
In CD C
C
ID i5..
CD-
a: 0. a:: E
► Build long-term partnerships &
based on trust
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
1.2 Explore Lean, the Agile Manifesto, and SAFe Principles
Flow
Notes:
Innovation
► Innovative people
Go see "Gemba"
~
_Q
..
C
0
ca
>
en c
en
Q)
'E
Q)
Q)
>
E
u.
we
Q)
► '
0
C a.
.E a:: E
► Experimentation and
feedback
► Innovation riptides
Innovation comes from the producer.
► Pivot without mercy or guilt
-W Edwards Deming
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
1.2 Explore Lean, the Agile Manifesto, and SAFe Principles
Relentless Improvement
.ea
.....
Q)
L..
::J
.....
:::
C:
0
:.::;
II)
II)
Cl)
;.
- C:
Cl)
E
(.) 1:l
C:
ro Cl)
Q) .Q > C: >
► Base improvements on facts
a. ro
en a,
Q) -
LL 0
C:
Cl)
Q) Q. e
0::::a. E ~
0 E
Q)
Reflect at key Milestones a.
►
Notes:
Leadership
► Lead by example
► Develop people
LEADERSHIP
► Lead the change People are already doing their best;
the problems are with the system .
► Foster psychological safety Only management can change the system .
-W Edwards Deming
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
1.2 Explore Lean, the Agile Manifesto, and SAFe Principles
Duration
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
Lean Mindset Self-Assessment
Innovation
Relentless
improvement
Leadership
Notes
value delivery - 2
respect for people and culture - 4
flow - 1
innovation -2
relentless improvement - 2
leadership - 2
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
1.2 Explore Lean, the Agile Manifesto, and SAFe Principles
@ agilemanifesto .org
SCALED AGILE · Cl Scaled Agile.Inc . 33
Notes:
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 .
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
1.2 Explore Lean, the Agile Manifesto, and SAFe Principles
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.
Notes:
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
1.2 Explore Lean, the Agile Manifesto, and SAFe Principles
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
1.2 Explore Lean, the Agile Manifesto, and SAFe Principles
Duration
Video: BuildingIncrementally:Economic ~
Advantage ~
Notes:
Ir-vi
~
Video link: https://vimeo.com/320364003/fcc9769bc6
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
1.2 Explore Lean, the Agile Manifesto, and SAFe Principles
_Q_Q _Q_Q_Q _Q _Q _Q
Notes:
~
c.,
Do Check
-.,
C:
E
eu
.5 > C
Plan ~ Adjust
E
e
u
.5
Program
POCA
~
E E tr
,
~
, , , ,
~
en 0 Q en
e _,, _,, _,, _,, _,, e
-----
D. D.
C C C C C Team POCA
Iterations
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
1.2 Explore Lean, the Agile Manifesto, and SAFe Principles
► Milestones based on
objective evaluation of
working systems.
Notes:
Visualize and limit WIP, reduce batch size, and manage queue lengths
Little's Law
Long queues : All bad
Longer cycle times
Increased risk
More variability
Lower quality
Less motivation
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
1.2 Explore Lean, the Agile Manifesto, and SAFe Principles
Wed . Thurs. Fri. Mon. Tues. Wed. Thurs. Fri. Mon. Tues.
Build Accepted
Notes:
Duration
► Step 3: Pass all 10 coins at the same time to the next person
who repeats Step 2, until all four members complete the task.
► Step 4: The timekeeper stops the timer and records the total time.
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
1.2 Explore Lean, the Agile Manifesto, and SAFe Principles
Duration
► Step 2: This time, each person flips one coin at a time, records the
result (heads or tails), and immediately passes the coin to the next
person
► Step 3: The timekeeper will stop the timer when the last person flips
the last coin and then records the result
Notes:
Part 1: https://vimeo.com/256459905/5a104a61c5
Part 2: https://vimeo.com/256460187/3c08a15bd3
I Pp
~ Part 3: https://vimeo.com/256460427/438210fe17
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
1.2 Explore Lean, the Agile Manifesto, and SAFe Principles
Optimalbatch size
(lowesttotal cost)
u
-V,
0
Transaction
cost
Itemsper batch
Principlesof ProductDevelopment
Flow,DonReinertsen
Notes:
Cadence-based
planning limits Program Program
Sys tem Demos System Demos
variability. Incremen t Increment
l
Probably need help
from a system team
....
\• •
. u
hi
....
.•
•• u
hi
....
•.
•• u
hi
CI SceledAg ile. Inc.
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
1.3 Identify Scrum, Kanban, and Quality Practices
SCALED AGILE .
Notes:
Instead of a large group ... ...working on all of the ... and integrating and delivering value
requirements .. . toward the end of development,
----------------------------------------------------------------------------------
C J--
00000
8
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.
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
1.3 Identify Scrum, Kanban, and Quality Practices
► Roles:
Agile Team
► Events:
Iteration Planning
Notes:
2 6 4 2 8 6
Team Integrate
Backlog Analyze Review Build and test Accepted
In
p,og,e" Ready Ill
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
1.3 Identify Scrum, Kanban, and Quality Practices
Duration
Notes:
Ir-vi
~
Video link: https://vimeo.com/339425532/e05c067fbf
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
1.3 Identify Scrum, Kanban, and Quality Practices
II■
Test-Driven
Development
Collective
..
Ownership
. . XP Pair Work
- .
User Stories
IUMf:il·hi,i·I
Adapted from xprogramm ing. com
Notes:
•
.... ~
Dolphins u Learn Integrate and demo together
(Ride Control) Product \, together I
t t ~
'
Owner
• •
I Scrum
L @ @
.... _b_
Bears & 1h11Master
~-
(Player Portal) Product \,
Owner
.,
1: .,
1:
E E
...
..... _b_
I Scrum
Eagles & 1111
1Master Plan
together
E
u
E
u
(Feature Team) Product .!: .!:
Owner E E
E E
en Cl
e
C.
e
C.
....~
Iguanas &
(Feature Team) Product \,
Owner
Synchronize
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
1.3 Identify Scrum, Kanban, and Quality Practices
Release on Demand
• .A:················ ~ .....
Continuous
Exploration
··• ············)'······
.,.,...•···········• ,;....
Continuous
Integration
·y. .. ........ ·<·....
.A:················ ~ .... .
Continuous
Deployment
··• ············)'······
Pl Pl
Notes:
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
SAFe Practitioner Action Plan
#6 Visualize and limit WIP. reduce batch sizes, and manage queue lengths
#9 Decentralize decision.making
OSaladf,qle,lnc..
Lesson review
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
Lesson 1 notes
Reminder: If using a digital workbook, save your PDF often so you don't lose any of your notes.
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
Lesson 2
Building an Agile Team
Learning Objectives:
2.1 Build your team
2.2 Explore the Scrum Master and Product Owner roles
2.3 Meet the teams and people on the train
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
2.1 Build your team
SCALED AGILE .
Notes:
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
2.1 Build your team
Notes:
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
2.1 Build your team
Team 1
Team N
Notes:
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
2.1 Build your team
Duration
Purpose
Notes:
Duration
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
2.1 Build your team
Notes:
Collocation is: ,_
flow
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
2.1 Build your team
WHITEBOARDS
HIGHERPARTITIONS LOWERPARTITIONSBElWEE
BETWEENPOOS TEAMWORXSPACf.S
I OMOUAL
WORKSPACES AA
VIDEO CONFERENCING
5CREEN
SEPARATESHAREDMEeTI G
ROOMWITT1
VI0EOCAPAB
IUTES
((
((
((
PRIVATEPHO E
CUBICLES EARBY
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
2.1 Build your team
Enterprise Government
ttttttttt+t+t
t+t
l
t+ttt
l
t,ttt t+t
l -----..
l tttl t+t
I
1. Operational Value Streams
----
Payment
people who deliver end-user
Arrival
value using the business
Solutions created by the
development Value Streams
--- ---
_.... Release
_.... Release
---
_.... Release
]
2. Development Value Streams
Test Test Test Contains the steps and the
people who develop the
"'
"'
Build
Define "'
"'
Build
Define "'
"'
Build
Define
business solutions used by
operational Value Streams
Notes:
► Features
► Components
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
2.1 Build your team
► To minimize dependencies
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
2.1 Build your team
Feature Feature
Team A Team B
•
'• M
M
'•
'•
M
M
•
II
Component
Teams
PO
UI
~ ........- -
r --
SM
--1lili
( PO
UI
....
(
SM
--
-1ldL
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
2.1 Build your team
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
2.2 Explore the Scrum Master and Product Owner roles
2.2 Expl ore the Scr um Master and Pr oduct Owner rol es
SCALED AGILE .
Notes:
Agile Team
'
1h11
Scrum Master
u•
• Create and refine User • Coaches the Agile Team • Defines and accepts
Stories and acceptance and facilitates team Stories
criteria meetings • Acts as the Customer
• Define , build , test , and • Removes impediments for developer questions
deliver Stories and protects the team • Works with Product
• Develop and commit to from outside influence Management to plan
team Pl Objectives and • Attends scrum of scrum Program Increments
Iteration plans meetings (Pl)
• Five to eleven members
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
2.2 Explore the Scrum Master and Product Owner roles
•~
and shared resources in the ART Pl Planning meetings
~.
1111
► Coordinates with other Scrum Masters and the Release
Train Engineer in Scrum of Scrums
Notes:
•
priorities , events , and dependencies with other teams
►
Understands how the Enterprise backlog structure operates with
Epics , Capabilities , Features , and Stories
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
2.2 Explore the Scrum Master and Product Owner roles
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
2.3 Meet the teams and people on the train
SCALED AGILE .
Notes:
------~- A-GI-LE-RE
- LE- AS
- E-TR-AI-N D
- EL
- IV-ER-S -SD-LU-T/O
_ N_S --~- ...._
N:/tij■ Eiiiiih\1
- W
L Repeat until further notice . Project chartering not required . J
SCALED AGILE · Cl Scaled Agile.Inc. 78
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
2.3 Meet the teams and people on the train
~,
~
Release Train Engineer acts as the
chief Scrum Master for the train .
iD) Product Management owns, defines ,
~ and prioritizes the Program Backlog.
Notes:
-
'
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
2.3 Meet the teams and people on the train
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
SAFe Practitioner Action Plan
Team 1
Team N
Lesson review
► Explored the roles of the Scrum Master and the Product Owner
► Met the people and teams on the train and learned about their
roles
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
Lesson 2 notes
Reminder: If using a digital workbook, save your PDF often so you don't lose any of your notes.
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
Lesson 3
Planning the Iteration
Learning Objectives:
3.1 Prepare the backlog
3.2 Plan the Iteration
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
3.1 Prepare the backlog
SCALED AGILE .
Notes:
► Feature is an industry-standard I
Budgets
Product Management Backlog
Program
Backlog
11111 ,,
1, I I. t
----
► Features are identified,
. . .
prioritized, estimated , and
NFRs
maintained in the Program Team
Bac klogs mlmlml
Backlog
SCALED AGI LE · Cl Scaled Agile . Inc. 84
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
3.1 Prepare the backlog
Notes:
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
3.1 Prepare the backlog
•u
► Contains all the work for the team
--
► Contains user and Enabler Stories
--
- Enabler Stories build the infrastructure and architecture that makes user stories
poss ible
► Stories for the next Iteration are more detailed than Stories for later
Iterations
Notes:
User stories
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
3.1 Prepare the backlog
Notes:
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
3.1 Prepare the backlog
Notes:
Enabler Stories
Enabler Stories build the groundwork for future user stories. There are four types
of Enabler Stories:
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
3.1 Prepare the backlog
Splitting Stories
► In support of feedback
As a driver , I
want my
- Deploy small Stories to get technical/user feedback automobile
quickly (maximize feedback) to maintain
speed on
hills .
► In support of Iteration Planning:
- Split Stories so they fit into an Iteration
Notes:
Splitting techniques:
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
3.1 Prepare the backlog
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
3.1 Prepare the backlog
Program
Backlog
Example
Features
- - ,
Feature:
Benefit:
Flexible
search
Userswill havea flexible,easy-to-usesearchcapabilityto locate books.
e
Description: Searchbyauthor,title, or genrefroma singlesearchfield. Mispellingsubsitutions
(i.e.,"Didyoumean..."). Presentresultsasper-matchalgorithm.
Feature: Shopping
Cart
Benefit: Userscanmanageitemsin a shoppingcartfor immediateor futurepurchase.
Description: Userscaneasilyaccess their cartfromanypage,viewthe sameinfromationdisplayedin the booklist,
changethe quantity,removeit fromtheircart,or saveit for later.Asubtotalfor all itemsin their
I
shoppingcartshouldbedisplayedat the bottom. Itemssavedfor latershouldappearbelowthat. I
-I
Feature:
Benefit:
Purchase
bycreditcard
Userscanpurchase
productsfromus(assoonasimplemented-onlybetaup until then)
e
Description: Userscanselectfromtheir preferredcreditcardandshippingaddressasdefinedin their profileor
addnewones.Visa,Mastercard, Discover,
andDinersClubarerequired.AmericanExpress is optional.
Mustbe PCIcompliant.
Feature: Shipping
methodselection
Benefit: Userscanselecta shippingmethodbasedon cost,deliveryspeed,andcarrier.
Description: Userscanselecta shippingmethodbasedonthe price,deliveryspeed,andestimateddeliverydate
for all majorcarriers(USPS,
UPS,andFedEx).
Feature: Profilemanagement
Benefit: Userscancreateandmaintaintheir profilesratherthanenterin their informationeachtime theyorder.I
Description: Userscanmanagetheir logincredentials (ID,password),
personalinformation(name,emailaddress,
homeaddress), nicknamefor bookratingandcommenting, creditcard information(multiple),and
shippingaddress (multiple).Physical
addresses,
emailaddresses,andcreditcardinfoshouldbe
verifiedasvalid. Passwordsmustmeetcurrentsecuritystandards.
-I
Feature:
Benefit:
Bookdetail
Userscanseeinformativeandenticingdetailsabouta book.
8 11
Description: Displaybookname,bookcover(whichcanbeenlargedwhenclicked),authorandbio, bookdescrip t ion,
Hyperlinkauthor's I
genre,publishinginfo( publisher,releasedate,etc.),bookrating,andcomments.
nameto a list of otherbooksbythe sameauthor. I
---------------------1
Feature:
Benefit:
Booklistsorting
Userscansorta list of booksin a numberof waysto moreeasilyfind whattheyarelookingfor.
e1
Description: Sortby booktitle, author,price,bookrating,andreleasedate.Allowfor usersto selectthe numberof
searchresultsto appearon eachpage.
- - - - - - - - - - - - .J
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
3.1 Prepare the backlog
► The examples can directly become tests , or they can lead to specific
behaviors which then are transformed into tests
Examp le
Notes:
Acceptance criteria
► Acceptance criteria provide the details of the Story from a testing point
of view
► Acceptance criteria are created by the Agile Team
1. Given that the driver indicated 1. Given that the fueling is over
a maximum amount of money When driver asked for the
When the fuel cost reaches the receipt
amount Then it is printed and includes:
Then the fueling process stops amount fueled, amount paid ,
automatically tax, vehic le number, date, time
2 . ...
I
SCALED AGILE • Cl Scaled Agile.Inc . 97
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
3.1 Prepare the backlog
Sequencing Stories
► 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
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
3.2 Plan the Iteration
SCALED AGILE .
Notes:
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
3.2 Plan the Iteration
0 Establishing capacity
e Detailing Stories
hours or less
• This meeting is by
and for the team
Notes:
-=-
• Keeps existing
Capacity Allocation Next Pl
Customers happy
with bug fixes and
■ Refactors+
Maintena nce
enhancements
• Can change at
Iteration or Pl
boundaries
Team
Backlog
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
3.2 Plan the Iteration
iii◄
Definition of Velocity
Size ..... Units/time ..... Duration
Notes:
►
Subtract 1 point for every team
member vacation day and holiday
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
3.2 Plan the Iteration
► Each Story
- Is discussed and analyzed by the team
- Is estimated
Notes:
►
- Knowledge: What do we know?
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
3.2 Plan the Iteration
Notes:
► Builds understanding
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
3.2 Plan the Iteration
100%
>,
0
Don't ignore
f!
::::,
}
uncertainty
8 50%
<
Effort
Notes:
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
3.2 Plan the Iteration
Detailing Stories
Notes:
Iteration goals
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
3.2 Plan the Iteration
Iterationgoals: Examples
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
report
validation protocol
Refactor artifact dictionary
schema
Notes:
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 .
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
3.2 Plan the Iteration
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
3.2 Plan the Iteration
Duration
Notes:
Ir-vi
~
Video link: https://vimeo.com/339425816/4312669c69
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
3.2 Plan the Iteration
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
SAFe Practitioner Action Plan
Lesson review
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
Lesson 3 notes
Reminder: If using a digital workbook, save your PDF often so you don't lose any of your notes.
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
3.2 Plan the Iteration
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
Lesson 4
Executing the Iteration
Learning Objectives:
4.1 Visualize the flow of work
4.2 Measure the flow of work
4.3 Build quality in
4.4 Continuously integrate, deploy, and release
4.5 Improve flow with communication and synchronization
4.6 Demonstrate value
4.7 Retrospect and improve
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
4.1 Visualize the flow of work
SCALED AGILE .
Notes:
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
4.1 Visualize the flow of work
► Some steps have no WIP limits, while others serve as buffers and
have minimum as well as maximum WIP
4-7 5 3
Ready Stones
M·Mi+i::M:ih
HMM Accepted
/. /.
/,
/. /,
/.
/. /.
Notes:
► Step 2: Define the steps you need to turn the Stories into value
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
4.2 Measure the flow of work
SCALED AGILE .
Notes:
Track status with burn-up charts and cumulative flow diagrams (CFDs)
Burn-up CFD
25 14
12
20
10
15 8
"'
"'
·.:: 6
E 10
V, 4
5 2
0
0
2 3 4 5 6 7 8 9 10
~
>,
N
>,
.... "'
(")
>, >, >,
....(0
>, >, ~
CXl
>,
Cl)
>,
>,
Days D "' D"' D"' D"' D"' D"' D"' D"' D"' D"'
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
4.2 Measure the flow of work
14
12
10
8
1/)
-~ 6
.9 4
Cl)
2
0
Day 1 Day 2 Day 3 Day4 Day 5 Day 6 Day 7 Day 8 Day 9 Day 1O
Notes:
♦
♦
♦
♦
♦
Lead time ♦
•• ••
•• ••
WIP
•• ••
••• • Done curve
•• •••
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
4.3 Build quality in
4.3 Buildquality in
SCALED AGILE .
Notes:
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
4.3 Build quality in
-
reflects quality standards
Notes:
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
4.3 Build quality in
Architectural Runway
Architectural Runway
SCALED AGILE · Cl Scaled Agile.Inc. 131
Notes:
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
4.3 Build quality in
Notes:
-➔bUlttiiiel·l&illll
... always testing ...
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
4.3 Build quality in
~
The Test Pyramid
is about the speed
$$$
~ Typical Large
End-to-end UI
of the test
0 Typical Medium
External Services
Single UI
....__________
, -'
Typical Small
¢ Individual Classes
Test Pyramid
Notes:
TypicallyUI Large
(Slow)
CD On a system
not designed
for testing
Medium
,, Small
(Fast)
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
4.4 Continuously integrate, deploy, and release
SCALED AGILE .
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
4.4 Continuously integrate, deploy, and release
Duration
Notes:
1~~
Video link: https://vimeo.com/342037390/3a25026214
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
4.4 Continuously integrate, deploy, and release
•••••
•
► b ean flow - Keep batch sizes small , limit .
WIP, and provide extreme visibility.
• •
releases . Establish fast recovery, fast .
reversion , and fast fix-forward .
Notes:
Duration
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
4.4 Continuously integrate, deploy, and release
Duration
Notes:
1~~
Video link: https://vimeo.com/342037858/f10a115479
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
4.4 Continuously integrate, deploy, and release
Notes:
_ G.LLE..R.EJ.EAS_E
I.BAIR
:.:
• ••• •►· ...... .·>.
]
.T"· • ~~ ·.. ·..
. . . . . . . . . . .,~ . • • • • . . . . . . . . . ..... • • • • • . ·<· ....... . • ••
Continuous Continuous Continuous Release
Exploration Integration Deployment on Demand
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
4.4 Continuously integrate, deploy, and release
Develop Commit
61 -- ..
(ill)
144
Notes:
Trunk-based development
Teams continuously integrate assets (leaving as little as possible to the System Team).
••
► Frequently integrate
hardware branches Check out most
functionality
Check newest
changes back in
Trunk •••
Check in
each story
Always current
trunk increases
program velocity
Agile Team 2
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
4.4 Continuously integrate, deploy, and release
·····►······················ ·····>.
Deploy Verify Monitor Respond
Continuous
Deployment C Scaled Agi le, Inc
Notes:
► Separate deploy to
production from release Deploy
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
4.4 Continuously integrate, deploy, and release
ll t l
Subsystem New
preview release feature
l Release on Demand
Pl
I I I II I II
Pl Pl Pl Pl
Develop on Cadence
Notes:
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
4.5 Improve flow with communication and synchronization
SCALED AGILE .
Notes:
151
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
4.5 Improve flow with communication and synchronization
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
4.5 Improve flow with communication and synchronization
Duration
Notes:
Ir-vi
~
Video link: https://vimeo.com/337783229/fa3cde973f
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
4.5 Improve flow with communication and synchronization
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
4.6 Demonstrate value
SCALED AGILE .
Notes:
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
4.6 Demonstrate value
► Preparation: Review
preparation should be limited 1. Review business context
and Iteration goals
to 1 to 2 hours. Minimize
2 . Demo and so li c it feedback
presentation. Work from the of each Story , spike ,
refactor , and NFR
repository of Stories.
3 . Discuss Stor ies not
comp leted and why
► Attendees: If a major 4 . Identify risks , impediments
stakeholder cannot attend, 5 . Revise Team Backlog and
the Product Owner should team Pl Objectives as
needed
follow up individually.
Notes:
- Story-by-Story review
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
4.6 Demonstrate value
• Stories satisfy acceptance Stories completed by all • Capabilities completed by all All capabilities done and
criteria teams in the ART and trains and meet acceptance meet acceptance criteria
• Acceptance tests passed integrated criteria End-to-end integration and
(automated where practical) Completed features meet • Deployed/installed in the solution V&V done
• Unit and component tests acceptance cntena staging environment
Regression testing done
coded , passed , and included NFRs met • NFRs met
in the Build-Verify-Test (BVT) NFRs met
• System end-to-end
No must-fix defects No must-fix defects
• Cumulative unit tests passed integration, verification, and
• Assets are under version Verification and validation of validation done Release documentation
control key scenarios • No must-fix defects complete
• Engineering standards Included in build definition • Included in build definition All standards met
followed and deployment process and deploymenVtransition Approved by Solution and
• NFRs met Increment demonstrated, process
Release Management
• No must-fix defects feedback achieved • Documentation updated
• Stories accepted by Product Accepted by Product • Solution demonstrated,
Owner Management feedback achieved
• Accepted by Solution
Management 159
Notes:
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
4.7 Retrospect and improve
SCALED AGILE .
Notes:
Iteration retrospective
► Timebox: 30 to 60 minutes
Sample agenda
Part 2 : Qualitative
1. What went well?
2. What didn't?
3. What we can do better next time?
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
4.7 Retrospect and improve
Iteration Metrics
Notes:
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
4.7 Retrospect and improve
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
SAFe Practitioner Action Plan
Lesson review
► Defined and visualized the initial flow of work with your team
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
Lesson 4 notes
Reminder: If using a digital workbook, save your PDF often so you don't lose any of your notes.
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
This page intentionally left blank.
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
Lesson 5
Executing the PI
Learning Objectives:
5.1 Plan Together
5.2 Integrate and demonstrate together
5.3 Learn together
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
5.1 Plan Together
5.1 Pl an T ogether
SCALED AGILE .
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
5.1 Plan Together
Duration
Notes:
Ir-vi
~
Video link: https://vimeo.com/361407444/407333b725
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
5.1 Plan Together
Notes:
Pl Planning
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
5.1 Plan Together
► They are planned and aren't extra things teams do just Team A
in case you have time Pl Objectives BV
Proof of concept with 10
► They are not included in the commitment, thereby mock sounds
making the commitment more reliable Help with radar POC 4
Notes:
► ~ chievable -Achieving the objective should be within the team's control and influence
► Ji me-bound - The time period for achievement must be within the Pl, and, therefore,
all objectives must be scoped appropriately.
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
5.1 Plan Together
Duration
Notes:
What is PI Planning?
Program Increment (PI) Planning is a cadence-based, face-to-face event that serves
as the heartbeat of the Agile Release Train (ART), aligning all the teams on the ART
to a shared mission and Vision.
The Agile Manifesto states, “The most efficient and effective method of conveying
information to and within a development team is a face-to-face conversation.”
SAFe takes this to the next level with PI planning, a routine, face-to-face event, with
a standard agenda that includes a presentation of business context and vision
followed by team planning breakouts—where the teams create their Iteration plans
and objectives for the upcoming PI.
In the next few hours you will be immersed in a PI Planning simulation. With your
teams, you will estimate your starting velocity and you will plan a short Program
Increment with two iterations. You will get to observe a Scrum of Scrums event and
you will present a summary of your team’s draft PI Objectives.
Later, your trainer will demonstrate how business value is assigned to the objectives,
how program risks are managed and you will recognize the value of the confidence
vote. Get excited!
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
5.1 Plan Together
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
5.1 Plan Together
Pl Planning
Alignment to a common mission Agenda
II RTE
~ '--. We are here to gain alignment and
commitment around a clear set of
prioritized objectives. I will now
review the agenda for the next two
days of the Pl Planning Event.
Notes:
8:00 9:00 Business Context ► State of the business and upcoming objectives
1:00 4:00 Team breakouts aa ► Teams develop draft plans and identify risks and
impediments
aa ► Architects and Product Managers circulate
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
5.1 Plan Together
►
8:00 9:00 Planmng adjustments r- Planning adjustments made based on previous
day 's management meeting
L~ ~
Final plan review ► Teams present final plans , risks , and impediments
11:00 1:00
and lunch el
1:00 2:00 Program risks ► Remainingprogram-levelrisks are discussed
and ROAMed
2:00 2:15 Pl confidence vote i& ► Team and program confidence vote
- byRTE
1fnecessary DD
►
After Planning retrospective r- ►
Retrospective
Moving forward
commitment and moving forward ► Final instructions
Notes:
Simulation: Briefings
Product System
Executive Architect
Manager
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
5.1 Plan Together
Notes:
IP Iteration
--
-
•
Iii
Presented
byRTE
IFeature 2]
Risks and
dependencies
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
5.1 Plan Together
240
miles ~
--.
_.
.._.
1#11
.
.
4
hours
180 Story 6
points Iterations
Notes:
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
5.1 Plan Together
Keep in mind, velocity is based on historical data of the team’s completed story
points. For the purpose of this PI Planning simulation you will be referring to
calculating Iterations capacity, since velocity is not established yet.
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
5.1 Plan Together
Duration
► Step 2: Calculate your own capacity for the next two, 2-week
Iterations
- The first Iteration starts Monday
Notes:
What is Capacity?
Capacity is the portion of the team’s velocity that is actually available for any given
iteration. Vacations, training, and other events can make team members unavailable
to contribute to an iteration’s goals for some portion of the iteration. This decreases
the maximum potential velocity for that team for that iteration.
Example:
Assuming a six-person team composed of three developers, two testers, and one
PO, with no vacations or holidays, the estimated initial velocity = 5 × 8 points = 40
points/iteration. (Note: Adjusting a bit lower may be necessary if one of the
developers and testers is also the Scrum Master.)Using this example, and knowing
the number of people on your team (at your table) estimate initial velocity.
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
5.1 Plan Together
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
5.1 Plan Together
Duration
► Step 1: Setup the team area. Enter the capacity for each
Iteration .
Notes:
Duration
Have you identified the capacity for each Iteration in the Pl?
Have you identi fied most of the Stories for the first two Iteratio ns and begun estimating?
Have you begun resolving dependencies with other teams?
Are you discussing trade-offs and conflicting priori ties wit h your Busi ness Ow ners?
Have you identified any program risks?
Will you be ready to start writing Pl Objectives in the next 15 minutes?
Is there anything you need to discuss with other Scrum Masters? If so, stay for the meet-after
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
5.1 Plan Together
Have you identified the capacity for each Iteration in the PI?
Have you identified most of the Stories for the first two Iterations
and begun estimating?
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
5.1 Plan Together
Duration
► Step 1: Present the summary of your team's first two Iterations and
one or more draft Pl Objectives
- Draft Pl Objectives
Notes:
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
5.1 Plan Together
Day 1 Day2
8:00 9:00 8:00 9:00 Planning adjustments r
..
10:30 11 30
development practices
Final plan review
11:30 1 00
Planning context
and lunch
11:00 1:00
and lunch i
1:00 4:00 Team breakouts
1:00 2:00 Program risks
A 1
2 :00 2 :15 Pl confidence vote
i"
DB
4:00 5 00
i 2 :15 ???
Plan rework
if necessary
aa
5 :00 6:00 Management review
':, After Planning retrospective r
and problem solving commitment and moving forward
187
Notes:
► Possible changes:
- Business priorities
- Adjustment to Vision
- Changes to scope
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
5.1 Plan Together
Team breakout #2
Notes:
---- ~
Final plan
review agenda :
1. Changes to capacity
and load
2. Final Pl Objectives
with business value
3. Program risks and
impediments
4 .Q&A session
Final plan review
Used with permission of SEI Global Wealth Services
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
5.1 Plan Together
Notes:
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
SCALED AGILE •
,,..I ,,.u
• •
No confidenc e
Cl Scaled Agile.Inc .
Little confidenc e Good confidenc e
I
High confidence
•
Very high confidence
192
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
5.1 Plan Together
3. What we can do
better next time
A Team's Retrospective
Notes:
Bears
Tarantulas
A feature placed in a team 's swim lane
Needs UX Help with no strings means that it can be
completed independently of other teams
Needs Sys
Arch Help
Blue =Features
•• =Significant
Dependency
=Milestone/
Event
~
=
Red String A dependency requiring stories
or other dependencies to be completed before
the feature can be completed 194
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
5.1 Plan Together
Duration
Notes:
1~~
Video link: https://vimeo.com/355401474/4ed0fa500e
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
5.2 Integrate and demonstrate together
SCALED AGILE .
Notes:
Program execution
Program events create a closed-loop system to keep the train on the tracks.
,.,.
~ Program events
..-------------------1
_____,=-- •=====
Scrum of Scrums
• •1
•
, u ..
I PO Sync
Team events
,1 111111 U . .. .
1h11 I 1h11 U U
• Pl Ii
1h11 Daily
Stand-up
Planning g Iteration
Planning Iteration
System
Review Demo
~
Iteration
Backlog
Retro
Refinement
•~
~
Inspect & Adapt ''
=• = •
: I Planning
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
5.2 Integrate and demonstrate together
• ART Sync
1~ 11li 1 ---------------------------------
I _____________________________
_
1111
11
1111
Scrum of scrums
► 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
Notes:
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
5.2 Integrate and demonstrate together
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
5.3 Learn together
SCALED AGILE .
Notes:
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
5.3 Learn together
IP Iteration calendar
Innovation
Pl planning readiness
10 11 12
Pl Planning
Innovation Plannmg
contmues requ,rements
Inspect and
adapt
andlunch
JM/Hl:i!ihl Solution Train
post .Pl planning
Planrawor\r.11
workshop necessary
Pl planning
readiness Management Pb,nn,ng
rev,ewand retrospactrva1nd
problemsolv,ng mov,ngforw,rd
Notes:
-.f.-
..!...!.
= t.1.
Problem-Solving Workshop
~..!..
n: :- -- -
:b.- ~=--=- =
;--==-
Timebox: 3 - 4 hours per Pl
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
5.3 Learn together
Pl System Demo
Notes:
The report compares actual business value achieved to planned business value.
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
5.3 Learn together
.. •~-
Agre• on tho Apply root-<:m.1se analysis Identify the b199ost root-wuso
problom to solve (and 5 Whys) using Pareto analy11s
' :~ -
·~";"'"';"''-:-"';"'"';"'
..
Restate the new problem for Identify Improvement
Brainstorm solutions
the biggest root -cauH bt1cklo9 items
LJ-.
000
liil
NFRs
~
Notes:
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
SAFe Practitioner Action Plan
Lesson review
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
Lesson 5 notes
Reminder: If using a digital workbook, save your PDF often so you don't lose any of your notes.
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
Lesson 6
Becoming a Certified SAFe
Practitioner
Learning Objectives:
6.1 Becoming a Certified SAFe Professional
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
6.1 Becoming a Certified SAFe Professional
Prepare Yourself
Access your learning plan featuring your digital workbook , study materials, and certification practice test
::_
°&·.
. Access SAFe Content and Tools
Access professional development resources and your trainer enablement plan to teach SAFe instructor•led courses.
Notes:
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
6.1 Becoming a Certified SAFe Professional
Duration
https://bit.ly/2zCu2pa
SCALED AGILE · Cl Scaled Agile.Inc. 211
Notes:
Ir-vi
~
Video link: https://vimeo.com/307578726
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
6.1 Becoming a Certified SAFe Professional
Duration
Notes:
1~~
Video link: https://vimeo.com/286920560
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
6.1 Becoming a Certified SAFe Professional
These sample questions provide examples of the format and type of questions to
expect on the exam (these are not the actual exam questions). Performance on the
sample questions is NOT an indicator of the performance on the exam, and it should
NOT be considered an assessment tool. A web-enabled version of the sample
questions are now available in a flashcard style format (internet required). Use the
link below to access the sample question bank and begin preparing for certification.
To get started:
1. Click the link below
2. A browser window will open with the sample questions site
3. Click "Start"
4. Use the left-side menu to scroll and select your course
5. Click "Start" to access the sample questions
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
Lesson 6 notes
Reminder: If using a digital workbook, save your PDF often so you don't lose any of your notes.
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)
Appendix 1
Glossary
SAFe Glossary:
~
~
For personal use only - Yunxiang Long - Apr 19, 2020 (ID:0050W000007ExpxQAC)