al shalloway · 2020-05-27 · founder and former ceo of net objectives co-founder of lean-systems...
TRANSCRIPT
May 20
MODULE NAME © Project Management Institute. All rights reserved. This material is being provided as part of a PMI Disciplined Agile Workshop. 1
© Copyright PMI. All Rights Reserved 1
© Copyright PMI. All Rights Reserved 2
Al ShallowayDirector, Thought Leadership for Agile at Scale Programs, PMI
Al.Shalloway @ pmi.org
@AlShalloway
Founder and former CEO of Net ObjectivesCo-founder of Lean-Systems SocietyCo-founder Lean-Kanban University Former contributor to SAFe and SPCT
1
2
May 20
MODULE NAME © Project Management Institute. All rights reserved. This material is being provided as part of a PMI Disciplined Agile Workshop. 2
© Copyright PMI. All Rights Reserved 3
AGENDAOur inherent challenge
What it takes to have effective value streams
Two key concepts
• Minimum Business Increments
• Dedicated Product Teams
Test-first as process
What SAFe provides us (good and bad)
The DA FLEX Playbook for SAFe
Excerpts from Disciplined Agile Value Stream Consultant & The DA FLEX Playbook for SAFe
© Copyright PMI. All Rights Reserved 4
UNDERSTANDING OUR INHERENT PROBLEM
3
4
May 20
MODULE NAME © Project Management Institute. All rights reserved. This material is being provided as part of a PMI Disciplined Agile Workshop. 3
© Copyright PMI. All Rights Reserved 5
KEY CONCEPTSWe manage one way but our work flows another way.
Why we need to focus on the workflow we use to create value, not on peoples’ individual productivity.
We must attend to the qualities of our value streams.
© Copyright PMI. All Rights Reserved 6
Common Organizational Structure
inspired by Dan North, BSC/ADP 2012
Marketing Product Management
Development Support
Note how this has us look to
see if people are:
• properly utilized
• being productive
• doing quality work
• working on the right things
5
6
May 20
MODULE NAME © Project Management Institute. All rights reserved. This material is being provided as part of a PMI Disciplined Agile Workshop. 4
© Copyright PMI. All Rights Reserved 7
The Nature of Our Work
Marketing Product Management
Development Support
Get approval
Get approval
© Copyright PMI. All Rights Reserved 8
even though value flows this way
We manage our people
this way
This is our inherent problem.
7
8
May 20
MODULE NAME © Project Management Institute. All rights reserved. This material is being provided as part of a PMI Disciplined Agile Workshop. 5
© Copyright PMI. All Rights Reserved 9
even though value flows this way
© Copyright PMI. All Rights Reserved 10
time-to-market
Our eco-system and the visibility of our work in it
a a
Make sure work
upstream from a
team is visible
Make sure a team’s
work is visible
downstream
9
10
May 20
MODULE NAME © Project Management Institute. All rights reserved. This material is being provided as part of a PMI Disciplined Agile Workshop. 6
© Copyright PMI. All Rights Reserved 11T H I N K I N G P O I N T
Lean Mindshift
Instead of focusing on how to manage people or
the work, focus on managing the flow of the
work.
Old style checks
that people are… Lean attends to …
• properly utilized
• being productive
• doing quality work
• working on the right
things
• time-to-market
• ecosystem / visibility
• effects of upstream
groups on their teams
• effects of their teams
on downstream groups
© Copyright PMI. All Rights Reserved 12
Time-to-Market
Marketing Product Management
Development Support
11
12
May 20
MODULE NAME © Project Management Institute. All rights reserved. This material is being provided as part of a PMI Disciplined Agile Workshop. 7
© Copyright PMI. All Rights Reserved 13
The Value Stream
Marketing Product Management
Development Support
© Copyright PMI. All Rights Reserved 14D E F I N I T I O N
The Value Stream
A value stream is the set of actions that take
place to add value to a customer from the initial
request through realization of value by the
customer. The value stream begins with the initial
concept, moves through various stages of
development and on through delivery and support.
A value stream always begins and ends with a
customer.
13
14
May 20
MODULE NAME © Project Management Institute. All rights reserved. This material is being provided as part of a PMI Disciplined Agile Workshop. 8
© Copyright PMI. All Rights Reserved 15
How Often Does Work Wait?
Adding Value
Waiting
Adding Value Adding Value
Adding Value
Adding ValueAdding Value
What percent of the time is our work moving forward?
How would you know?
No one is managing this in most companies.
Waiting
How much of the time is it waiting for something else to be done?
Wa
itin
g
Adding Value
Adding Value
Adding Value
Adding Value
Waiting
Marketing Product Management
Development Support
© Copyright PMI. All Rights Reserved 16
• Between getting requirements and using them?
• Between writing a bug and it being detected?
• Between two groups getting out of sync?
• Just waiting for someone?
What happens when adding value is delayed?
15
16
May 20
MODULE NAME © Project Management Institute. All rights reserved. This material is being provided as part of a PMI Disciplined Agile Workshop. 9
© Copyright PMI. All Rights Reserved 17
We must expand our view of Agile to include the entire enterprise
Marketing Product Management
Development Support
Dev Ops
Agile
budgeting &
portfolio
management
Agile
You are involved in Agile if you have something
(anything) to do with adding value to your
customers or supporting the people who do.
Who in your organization is this not true for?
Why are they in your organization?
© Copyright PMI. All Rights Reserved 18T H I N K I N G P O I N T
Consider what makes value streams ineffective
Symptoms of ineffective value streams:
• Handbacks
• Handoffs
• Delays in workflow• Waiting for people on your team (an indication
of poor process)• Waiting for people on other teams (an indication
of poorly formed teams, poor management of dependencies or workload, or poor visibility of work between teams)
• In getting feedback
• Rework
• Integration errors
• Multi-tasking
• Poor code quality
17
18
May 20
MODULE NAME © Project Management Institute. All rights reserved. This material is being provided as part of a PMI Disciplined Agile Workshop. 10
© Copyright PMI. All Rights Reserved 19
Factors for Efficient Value Streams
WorkflowAvoid handoffsand handbacksManage QueuesTest-FirstAutomation
…
Work ItemsHigh value (MBIs)Discovery (MVPs)
Vertical slices to validate
…
People Allocation# of value streamsCross-functionalityProfessional ServicesBudgetingCollaborationHow measured…
WorkLevel
Stay below capacity
Otherwise takes too
long to deliver things
of lesser value
If done poorly get
delays and multi-
tasking
Poor workflow
causes delaysPoor quality causes
rework and delays
adding functionality
Working beyond capacity injects delays
and multi-tasking. Biggest cause of waste
© Copyright PMI. All Rights Reserved 20
Practices for Efficient Value Streams
WorkflowAvoid handoffsand handbacksManage QueuesTest-FirstAutomation
…
Work ItemsHigh value (MBIs)Discovery (MVPs)
Vertical slices to validate
…
People Allocation# of value streamsCross-functionalityProfessional ServicesBudgetingCollaborationHow measured…
WorkLevel
Stay below capacity
Otherwise takes too
long to deliver things
of lesser value
If done poorly get
delays and multi-
tasking
Poor workflow
causes delays
Working beyond capacity injects delays
and multi-tasking. Biggest cause of waste
Poor quality causes
rework and delays
adding functionality
The Minimum
Business Increment
Dedicated
Product Teams
Test-first
Automated testing
Keep work within capacity by having
a well-defined intake process
Test-first
Automated testing
19
20
May 20
MODULE NAME © Project Management Institute. All rights reserved. This material is being provided as part of a PMI Disciplined Agile Workshop. 11
© Copyright PMI. All Rights Reserved 21
THE MINIMUM BUSINESS INCREMENT
How do we best right-size our work?
MVPs are not enough
© Copyright PMI. All Rights Reserved 22
KEY CONCEPTSSmall batches of work are good
MVPs are good for innovation
We need something else for enhancements (MBIs)
Sequencing work should be based on MBIs
MBIs are containers for what needs to happen
The MBI template
21
22
May 20
MODULE NAME © Project Management Institute. All rights reserved. This material is being provided as part of a PMI Disciplined Agile Workshop. 12
© Copyright PMI. All Rights Reserved 23T H I N K I N G P O I N T
We want an artifact to drive our work.
Must be releasable (have value on release)
… and as quick as possible (be small)
While the focus may be on the customer these
decisions include business value factors
© Copyright PMI. All Rights Reserved 24D E F I N I T I O N
Minimum Viable Product (MVP)
The smallest piece of work to be used to validate
a hypothesis about a potential product.
Geared towards startups.
First time a product/service is released.
Usually built by a small team that can pivot.
But, what do you do when:
• You are an established company?
• It is an enhancement to an existing product/service?
• Multiple teams are required to build it and they are not aligned?
23
24
May 20
MODULE NAME © Project Management Institute. All rights reserved. This material is being provided as part of a PMI Disciplined Agile Workshop. 13
© Copyright PMI. All Rights Reserved 25D E F I N I T I O N
Minimum Business Increment (MBI)
The minimum amount of value that can be built,
deployed and consumed, that makes sense
from a business perspective.
It contains all the pieces required for realization
of value.
As well as the capabilities needed to create it.
MBIs are an extension of the MMF of Denne and
Cleland-Huang’s in Software by Numbers.
Note that SAFe’s MMF is not related to this.
© Copyright PMI. All Rights Reserved 26
An MBI is not a reason to deliver less. It is a reason to deliver the value sooner.
Chunk it small but do it all (until something with
more value comes along)
25
26
May 20
MODULE NAME © Project Management Institute. All rights reserved. This material is being provided as part of a PMI Disciplined Agile Workshop. 14
© Copyright PMI. All Rights Reserved 27T H I N K I N G P O I N T
MVPs and MBIs are mindsets and about incremental delivery but are not the same
• Both create end-to-end slices of functionality to validate the work.
• Both are customer centric.
• MVPs are investments in new products while MBIs are investments in existing products.
• MVPs start small with a team and grow while MBIs usually require several teams.
• MVPs start with few features and add to them while MBIs decompose identified functionality into their most valuable aspects by decomposing features.
• MVPs require focused interactions with prospective clients while MBIs are usually identified and distributed through the existing marketing organization.
• MVPs have a continuation mindset while after each MBI one should consider if there’s been enough value.
• We go from MVPs to MBIs when either the product is mature or requires multiple teams to build it.
© Copyright PMI. All Rights Reserved 28
Objectives and Key Results
Initiatives
Minimum Business Increments and/or MVPs
Features / Scenario(s)
User Stories
Right-sized Stories
Tasks
MBIs and MVPs represent the boundary between business initiatives and development.
From the business stakeholder’s perspective they are the next chunk of business value they will get.
Define MBIs by focusing on:
• client
• market segment
• geography
From the development group’s perspective they are the focus of what they need to build, release and have the customer realize value from.
Strategies
DISCOVERY
IMPLEMENTATION
27
28
May 20
MODULE NAME © Project Management Institute. All rights reserved. This material is being provided as part of a PMI Disciplined Agile Workshop. 15
© Copyright PMI. All Rights Reserved 29
Job sequencing is the key to economic outcomes.
If you only quantify one thing, quantify the Cost of Delay.Don Reinertsen (Reinertsen 2009)
Calculate cost of delay on MBIs.Value of MVPs is unknown.Epics are too big (not all of an epic is released).Features are too small if they are not complete on their own.
© Copyright PMI. All Rights Reserved 30T H I N K I N G P O I N T
Value of MBIs
MBIs provide a view of what’s most important
to be worked on across the organization. This
facilitates collaboration while enabling local
decision making to fulfill the overall picture.
Planning events should be around creating and
delivering MBIs quickly.
MBIs tie strategies to development to release.
29
30
May 20
MODULE NAME © Project Management Institute. All rights reserved. This material is being provided as part of a PMI Disciplined Agile Workshop. 16
© Copyright PMI. All Rights Reserved 31
Minimum Business Increment Template
An example checklist for creating MBIs
The MBI Template is not for governance. It is used
to remind teams about what they have decided
they need to do to create value in a sustainable
manner.Architectural issues
• Other capacities needed (e.g.,
UX, shared services)
• What’s needed for release /
realization?
Support Groups
• Documentation
• Marketing
• Support
• Ops
Is there a time of delivery risk?
• If yes, when? Why?
Requirements
• Who it is for?
• Do use cases exist to
describe the value?
• Does it meet the
organization’s definition of
done?
• What’s needed to develop it?
• What development teams
involved in creating it?
© Copyright PMI. All Rights Reserved 32
DEDICATED PRODUCT TEAMS
31
32
May 20
MODULE NAME © Project Management Institute. All rights reserved. This material is being provided as part of a PMI Disciplined Agile Workshop. 17
© Copyright PMI. All Rights Reserved 33T H I N K I N G P O I N T
Coordinate by organizing people around the workflow
The primary question is not “how do you
coordinate teams?”, but “how do you make it
so the teams need less coordination?”
Improving flow is easier and less complex by
attending to how people are organized than by
managing the work flowing through a poorly
organized group of people.
By improving the structure of the people we lower
the number of interactions and make coordination
easier.
© Copyright PMI. All Rights Reserved 34
The Dedicated Product Team
Core Team
SPECIAL SKILLS
SPECIAL EXPERIENCE
Core Team
Feature Team
Use Kanban to request work items to be done by people whose skills are required across teamsor have them
provide people temporarily as needed.
A dedicated product teams (DPT) is a cross-
functional team, or team of teams, able to create
an MBI or MVP on their own. They are
dedicated to working on this increment and do
not work on other things while building this
increment except on an exceptional basis.
If a team of teams, they are composed of:
Feature teams are teams that can create
features – end-to-end functionality that a
customer can use but may or may not be
valuable by themselves.
Core Teams are close to being cross-functional
but are missing a few key skills.
It is more an attitude that the people in the DPT
are working together than the actual structure.
Feature Team
Dedicated Product TeamCross-functional, focused, dedicated
33
34
May 20
MODULE NAME © Project Management Institute. All rights reserved. This material is being provided as part of a PMI Disciplined Agile Workshop. 18
© Copyright PMI. All Rights Reserved 35
TEST-FIRST AS PROCESS
© Copyright PMI. All Rights Reserved 36
The “Triad”
36
Test
Spec
35
36
May 20
MODULE NAME © Project Management Institute. All rights reserved. This material is being provided as part of a PMI Disciplined Agile Workshop. 19
© Copyright PMI. All Rights Reserved 37
ATDD
The Big Goal is:Collaboration Leading to a Shared Understanding
© Copyright PMI. All Rights Reserved 38
WHAT SAFE® PROVIDES: THE GOOD AND THE BAD
37
38
May 20
MODULE NAME © Project Management Institute. All rights reserved. This material is being provided as part of a PMI Disciplined Agile Workshop. 20
© Copyright PMI. All Rights Reserved 39T H I N K I N G P O I N T
SAFe has a good start SAFe gets companies unjammed by:
• creating Agile Release Trains
• Implementing product management
• doing quarterly planning while avoiding
overloading teams
• having teams work together in common
cadence with frequent synchronization
• using DevOps
• partial shift in management
© Copyright PMI. All Rights Reserved 40
Shared
services need
to be handled
with Kanban
DevOps is
an
essential
part of
Lean-Agile
delivery
The product
manager role is
essential to attend
to products, not
merely features
The RTE is needed
to provide the larger
perspective of the
train, not merely the
team
A delivery pipeline
focused on value to
the customer across
the teams of the train
is essential
Teams working in common cadence with
frequent synchronization is essentialQuality
technical
practices
are even
more
important
at scaleEffective leadership
is essential
A program
backlog to create
the context for
the teams is
useful creates the
context for
collaboration
Lean is required
at scale
39
40
May 20
MODULE NAME © Project Management Institute. All rights reserved. This material is being provided as part of a PMI Disciplined Agile Workshop. 21
© Copyright PMI. All Rights Reserved 41
Esse
nti
al S
AFe
Everyone needs theseEveryone needs these, but they are more complex than need be.
© Copyright PMI. All Rights Reserved 42
SAFE FROM A VALUE STREAM PERSPECTIVE
41
42
May 20
MODULE NAME © Project Management Institute. All rights reserved. This material is being provided as part of a PMI Disciplined Agile Workshop. 22
© Copyright PMI. All Rights Reserved 43
Systems are defined by the relationships between their components and not the components themselves. Easiest to see these in a value stream.
© Copyright PMI. All Rights Reserved 44
SAFe as a Value Stream
43
44
May 20
MODULE NAME © Project Management Institute. All rights reserved. This material is being provided as part of a PMI Disciplined Agile Workshop. 23
© Copyright PMI. All Rights Reserved 45
SAFe as a Value Stream
Why view from a value stream perspective?
• Systems are about the relations between their components.
• They are not just the components.
• Value streams highlight these relationships.
• Upstream has great effect on downstream.
• Want to start thinking in terms of flow.
• It is less disruptive to expand functionality by adding
activities to the value stream than to add new levels.
© Copyright PMI. All Rights Reserved 46
The Keys to Essential SAFe
The product
manager role is
essential to attend
to products, not
merely features
A delivery pipeline
focused on value to
the customer across
the teams of the train
is essential
Teams working in common cadence with
frequent synchronization is essential
DevOps is
an
essential
part of
Lean-Agile
delivery
Shared services need to
be handed with Kanban
A program backlog
to create the context
for the teams is
useful creates the
context for
collaboration
The RTE is needed
to provide the larger
perspective of the
train, not merely the
team
Effective leadership
is essential
Lean is required at
scale
Quality technical
practices are even more
important at scale
45
46
May 20
MODULE NAME © Project Management Institute. All rights reserved. This material is being provided as part of a PMI Disciplined Agile Workshop. 24
© Copyright PMI. All Rights Reserved 47
Note that even small orgs or sub-
orgs of big companies need this
As well as this
Epics are too big while
features and enablers
are too small to
sequence on
This leaves much
selection and
prioritization to the PI
Using MVPs at this
high-level defeats their
true purpose.
SAFe Has Some Issues
The concept of the smallest
increment of business
value for an existing
product is missing
© Copyright PMI. All Rights Reserved 48
DA FLEX PLAYBOOK FOR SAFE
47
48
May 20
MODULE NAME © Project Management Institute. All rights reserved. This material is being provided as part of a PMI Disciplined Agile Workshop. 25
© Copyright PMI. All Rights Reserved 49T H I N K I N G P O I N T
The Agile OrganizationThe future of Agile revolves around three laws
1) Law of the small team
2) Law of the customer
3) Law of the network
Age of Agile, Steve Denning
We want a network of semi-autonomous, self-organizing
teams focused on creating value for your customers.
ARTs and the PI Planning event are good steps to unjam the
system and to gather the information needed to create the
network. But they won’t take you to true agility.
Instead of a few large ships, we want a fleet of aligned small
ships.
Sometimes you take a big ship and break it into a flotilla of
small ships.
Sometimes you take a disorganized group of small ships and
align them into a flotilla.
© Copyright PMI. All Rights Reserved 50T H I N K I N G P O I N T
DA FLEX and SAFe
The playbook does not fundamentally change SAFe.
It takes what works, improves a few concepts and
adds a few missing ones in order to create a simpler,
more effective SAFe.
Types of plays:
1. Improvements (e.g., PI Planning)
2. Additions (e.g., MBIs, creating dedicated product
teams)
3. Enablers are plays SAFe implies you need but
doesn’t provide (e.g., creating the dual operating
system)
4. Corrections (e.g., value streams, WSJF)
49
50
May 20
MODULE NAME © Project Management Institute. All rights reserved. This material is being provided as part of a PMI Disciplined Agile Workshop. 26
© Copyright PMI. All Rights Reserved 51D E F I N I T I O N
The FLEX Playbook is a collection of actions to take
to attempt to make specific improvements.
Actions are either a single play or a set of plays
(called a ‘play set’).
Necessary concepts and useful principles are
included.
A play is defined as:
• A specific set of actions taken to achieve a
specific result in a specific circumstance.
• Has particular forces to attend to
A play set is defined as more than one play that are
to be done together to create a result larger than
one play can do on its own.
The DA FLEX Playbook
For SAFe
© Copyright PMI. All Rights Reserved 52T H I N K I N G P O I N T
DA FLEX and SAFe
Take a value stream view. Otherwise essential practices are
missed or complexity is added. Also useful for eliminating silos.
Start where appropriate. Starting at the program level is not
always the best place to start.
Improve Product management. MVPs are insufficient. Use
MBIs as the main artifact to extend existing offerings.
Team organization. ARTs may be a good start, but dedicated
product teams enabling a product mindset realize value faster.
Dependency management and team coordination. Planning
cycles can be shorter once working groups are smaller.
Enable continuous improvement with kaizen. Two week to
2-3 month learning cycles slows learning.
Implement Lean management. Knowing it is a good thing
doesn’t tell you how to manifest it.
51
52
May 20
MODULE NAME © Project Management Institute. All rights reserved. This material is being provided as part of a PMI Disciplined Agile Workshop. 27
© Copyright PMI. All Rights Reserved 53T H I N K I N G P O I N T
DA FLEX Play Book
Four phases
1. Improve in place. Use new FLEX concepts and a few
plays to improve SAFe’s core practices. Enables quicker
releases, better management of shared services and
improved cross-functionality of teams
2. Restructure teams and shorten planning cycles as
possible. Use Lean thinking and deep understanding of
workflows to decompose ARTs into dedicated product
teams. This allows for shorter program increments.
3. Align teams to business stakeholders and implement
agile budgeting. Achieve the desired network of semi-
autonomous teams aligned with business stakeholders
and implement agile budgeting as possible.
4. Guided continuous improvement. Using proven
techniques designed for your context. The journey never
ends, keep improving.
Phases can be done in sequence or in parallel.
© Copyright PMI. All Rights Reserved 54
1. Minimum Business Increments
Phase 1: Improve in place
1.Minimum Business Increments
2.Use MBIs
3.a. Improve PI Planning
3.b. Shared services as service providers
4.Improve cross-functionality of teams
5.Adopt ATDD / BDD
Minimum Business Increments are an
essential artifact for tying workflow from
initiative to feature.
Phase 1: Improve in place
53
54
May 20
MODULE NAME © Project Management Institute. All rights reserved. This material is being provided as part of a PMI Disciplined Agile Workshop. 28
© Copyright PMI. All Rights Reserved 55
Phase 1: Improve in place
1.Minimum Business Increments
2.Use MBIs
3.a. Improve PI Planning
3.b. Shared services as service providers
4.Improve cross-functionality of teams
5.Adopt ATDD / BDD
Minimum Business Increments are
used to help teams align teams around
the releases of value. They contain both
the description of what’s needed as well
as who needs to be involved,
2. Use MBIsUse DA-FLEX WSJF
Phase 1: Improve in place1. Minimum Business
Increments
© Copyright PMI. All Rights Reserved 56
3a. Prior to PIs slightly adjust teams based on who is needed.
During PIs:1) Dependency Management2) Quick completion of MBIs
After PIs: Make further adjustments to teams based on identified dependencies
3b. Shared services as professional
service providers
Phase 1: Improve in place
1.Minimum Business Increments
2.Use MBIs
3.a. Improve PI Planning
3.b. Shared services as service
providers
4.Improve cross-functionality of teams
5.Adopt ATDD / BDD
Program increments are opportunities
to:
• Identify dependencies across teams
• Use this knowledge to improve team
organizations
• Focus on collaboration and dependency
management to achieve quicker
releases than about detailed planning.
Shared services should provide people to
teams when possible.
1. Minimum Business Increments
Phase 1: Improve in place
2. Use MBIsUse DA-FLEX WSJF
55
56
May 20
MODULE NAME © Project Management Institute. All rights reserved. This material is being provided as part of a PMI Disciplined Agile Workshop. 29
© Copyright PMI. All Rights Reserved 57
4. Improve team cross-functionality
Phase 1: Improve in place
1. Minimum Business Increments
2. Use MBIs
3. a. Improve PI Planning
3. b. Shared services as service
providers
4. Improve cross-functionality of
teams
5. Adopt ATDD / BDD
After the planning event there is time to do
a retrospection on where people were
multi-tasking across teams. Now is an
opportunity to do some larger
improvement for the teams. This will
remove delays and allow team members
to focus. We’re also now one step closer
to the next phase of aligning multiple
teams to one product.
1. Minimum Business Increments
Phase 1: Improve in place
2. Use MBIsUse DA-FLEX WSJF
3a. Prior to PIs slightly adjust teams based on who is needed.
During PIs:Dependency ManagementQuick completion of MBIs
After PIs: Make further adjustments to teams based on identified dependencies
3b. Shared services as professional
service providers
© Copyright PMI. All Rights Reserved 58
5. Add ATDD to some degree
Phase 1: Improve in place
1. Minimum Business Increments
2. Use MBIs
3. a. Improve PI Planning
3. b. Shared services as service providers
4. Improve cross-functionality of teams
5. Add ATDD to some degree
Acceptance Test-Driven Development is
more of a procedural change than it is
technical training. While SAFe does
recommend the ATDD training include
product owners it is not explicitly designed
for that. It should be. ATDD is about the
triad – product owner:developer:tester. If
you used SAFe’s training to get here,
great, it not, use other ATDD training to
get you here.
1. Minimum Business Increments
Phase 1: Improve in place
2. Use MBIsUse DA-FLEX WSJF
3a. Prior to PIs slightly adjust teams based on who is needed.
During PIs:Dependency ManagementQuick completion of MBIs
After PIs: Make further adjustments to teams based on identified dependencies
3b. Shared services as professional
service providers
4. Improve team cross-functionality
57
58
May 20
MODULE NAME © Project Management Institute. All rights reserved. This material is being provided as part of a PMI Disciplined Agile Workshop. 30
© Copyright PMI. All Rights Reserved 59
Phase 1: Improvement in Place
Phase 2: Decomposing ARTs into DPTs
6. Agree to the Disciplined Agile
Promises
All roles promise to:
• Create psychological safety
• Accelerate value realization
• Collaborate proactively
• Make all work and workflow visible
• Improve predictability
• Keep workloads within capacity
• Improve continuously
Shared promises greatly improves the
effectiveness of the organization.
1. Minimum Business Increments
Phase 2: Decomposing ARTs into DPTs
2. Use MBIsUse DA-FLEX WSJF
3a. Prior to PIs slightly adjust teams based on who is needed.
During PIs:Dependency ManagementQuick completion of MBIs
After PIs: Make further adjustments to teams based on identified dependencies
3b. Shared services as professional
service providers
5. Add ATDD to some degree
4. Improve team cross-functionality
6. Agree to the Disciplined Agile Promises
© Copyright PMI. All Rights Reserved 60
Phase 1: Improvement in Place
Phase 2: Decomposing ARTs into DPTs
6. Agree to the Disciplined Agile Promises
7. Dedicated product teams
The teams in the networks of teams don’t
have to be limited to two-pizza teams.
They need to be:
• Cross-functional for the MBIs they are
working on
• Dedicated to what they are working on
• Stable so they can build a stream of
MBIs
This sets up an Agile budgeting process
for the initiatives spawning these MBIs.
1. Minimum Business Increments
Phase 2: Decomposing ARTs into DPTs
2. Use MBIsUse DA-FLEX WSJF
3a. Prior to PIs slightly adjust teams based on who is needed.
During PIs:Dependency ManagementQuick completion of MBIs
After PIs: Make further adjustments to teams based on identified dependencies
3b. Shared services as professional
service providers
5. Add ATDD to some degree
4. Improve team cross-functionality
6. Agree to the Disciplined Agile Promises
7. Dedicated Product Teams
59
60
May 20
MODULE NAME © Project Management Institute. All rights reserved. This material is being provided as part of a PMI Disciplined Agile Workshop. 31
© Copyright PMI. All Rights Reserved 61
8. Decompose ARTs into Dedicated Product Teams
Phase 1: Improvement in Place
Phase 2: Decomposing ARTs into DPTs
6. Agree to the Disciplined Agile Promises
7. Dedicated product teams
8. Decompose ARTs into DPTs
Independent DPTs can work more
efficiently than ARTs that have several
dependencies between their sub-teams.
This enables shorter planning cycles.
1. Minimum Business Increments
Phase 2: Decomposing ARTs into DPTs
2. Use MBIsUse DA-FLEX WSJF
3a. Prior to PIs slightly adjust teams based on who is needed.
During PIs:Dependency ManagementQuick completion of MBIs
After PIs: Make further adjustments to teams based on identified dependencies
3b. Shared services as professional
service providers
5. Add ATDD to some degree
4. Improve team cross-functionality
7. Dedicated Product Teams
© Copyright PMI. All Rights Reserved 62
Phase 1: Improvement in Place
Phase 2: Decomposing ARTs into DPTs
Phase 3: Organize around products and
start Agile budgeting
9. Align Dedicated Product Teams to
stakeholders
Since Dedicated Product Teams work on
MBIs, we can align them to the
stakeholders that are spawning them. This
sets the stage for Agile budgeting.
1. Minimum Business Increments
Phase 3: Organize around products and start Agile budgeting
2. Use MBIsUse DA-FLEX WSJF
3a. Prior to PIs slightly adjust teams based on who is needed.
During PIs:Dependency ManagementQuick completion of MBIs
After PIs: Make further adjustments to teams based on identified dependencies
3b. Shared services as professional
service providers
5. Add ATDD to some degree
4. Improve team cross-functionality
8. Decompose ARTs into Dedicated Product Teams
7. Dedicated Product Teams
61
62
May 20
MODULE NAME © Project Management Institute. All rights reserved. This material is being provided as part of a PMI Disciplined Agile Workshop. 32
© Copyright PMI. All Rights Reserved 63
10. Start Agile Budgeting
Phase 1: Improvement in Place
Phase 2: Decomposing ARTs into DPTs
Phase 3: Organize around products and
start Agile budgeting
9. Align Dedicated Product Teams to
stakeholders
10. Start agile budgetingIt is easier to implement a quality agile
budgeting process by reorganizing the
people to align with products than it is by
managing artifacts to go to disparate
teams.
1. Minimum Business Increments
Phase 3: Organize around products and start Agile budgeting
2. Use MBIsUse DA-FLEX WSJF
3b. Shared services as professional
service providers
3a. Prior to PIs slightly adjust teams based on who is needed.
During PIs:Dependency ManagementQuick completion of MBIs
After PIs: Make further adjustments to teams based on identified dependencies
5. Add ATDD to some degree
4. Improve team cross-functionality
8. Decompose ARTs into Dedicated Product Teams
7. Dedicated Product Teams
© Copyright PMI. All Rights Reserved 64
Phase 1: Improvement in Place
Phase 2: Decomposing ARTs into DPTs
Phase 3: Organize around products and
start Agile budgeting
Phase 4: Continuous Guided
Improvement
SAFe’s Inspect and adapt focuses on how
well ARTs are achieving their objectives.
Lean and flow thinking suggests focusing
on removing constraints and lowering
delays between steps
Methods are provided to:
• Improve team, DPT and ART formation
• Improve workflow
• Improve planning / flow methods
Phase 4: Use Guided Continuous Improvement
63
64
May 20
MODULE NAME © Project Management Institute. All rights reserved. This material is being provided as part of a PMI Disciplined Agile Workshop. 33
✓ For more information on Disciplined Agile go to https://disciplinedagileconsortium.org/
✓ For more information on the DA FLEX Playbook for SAFe go to portal.netobjectives.com/davsc
✓ To get involved, join the Disciplined Agile LinkedIn discussion group https://www.linkedin.com/groups/4685263/
65