Study Guide
Study Guide
e
ut
ib
tr
is
D
Disciplined Agile Scrum Master (DASM)™ or
Study Guide
e
at
Is your team treading water using waterfall? Do you feel trapped in an agile framework? Would
you like to find solutions to the problems you’ve been wrestling with? Are you looking for ways
up
use Disciplined Agile to improve your team’s WoW. In just 2 days, you’ll become familiar with
foundational agile and lean practices that DA supports, practice using the DA tool kit to solve
N
their WoW.
D
Filled with activities, animations, supplemental reading, and more, this course will prepare you
to take the Disciplined Agile Scrum Master (DASM)™ certification exam and, equally important,
start using Disciplined Agile immediately.
Version 22.0.0 1
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
The PMI® Agile Certification Journey
e
ut
ib
tr
is
D
or
Materials for This Course
e
at
• Choose Your WoW! A Disciplined Agile Delivery Handbook for Optimizing Your Way of
Working (WoW) (PDF Version)
lic
• This study guide is designed to aid you in reviewing the contents of the DASM training
ot
and preparing for the Disciplined Agile Scrum Master (DASM)™ certification exam.
• This study guide does NOT contain everything you need to know to pass the exam. More
tips and tricks for passing the exam can be found at: Passing a Disciplined Agile (DA)
N
Exam ([Link])
• To adequately prepare, read this guide, along with relevant chapters of Choose Your
o
• Use the objectives, listed under each lesson in this guide, to determine what you need
to study. The exam measures your ability to satisfy each of these objectives. While we
encourage you to learn more about DA, you do not have to worry about information
not contained in the objectives to pass the exam.
Version 22.0.0 2
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
Contents
Disciplined Agile Scrum Master (DASM)™ Study Guide 1
About the DASM Training ........................................................................................................... 1
The PMI® Agile Certification Journey .......................................................................................... 2
e
Materials for This Course ............................................................................................................ 2
ut
About This Study Guide .............................................................................................................. 2
About the Disciplined Agile Scrum Master (DASM)™ 8
ib
Who Is a DASM?.......................................................................................................................... 8
tr
What Is a DASM?......................................................................................................................... 8
is
How Does a DASM Serve?........................................................................................................... 9
Team 9
D
Product Owner 9
The Organization 9
Lesson 1: All About Agile or 10
Description ................................................................................................................................ 10
e
Objectives.................................................................................................................................. 10
at
Agenda ...................................................................................................................................... 10
Lesson Notes ............................................................................................................................. 11
lic
What Is Agile? 11
The Agile Manifesto 11
up
Agile Ceremonies 13
Agile Ceremony Summary 13
N
Agile Artifacts 14
o
User Stories 15
D
Version 22.0.0 3
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
Lesson 2: Agile and Beyond 17
Description ................................................................................................................................ 17
Objectives.................................................................................................................................. 17
Agenda ...................................................................................................................................... 18
Lesson Notes ............................................................................................................................. 18
e
Agile Is Showing Its Age 18
ut
The Disciplined Agile Mindset 18
ib
What Is Guided Continuous Improvement? 21
Disciplined Agile Approach to Adoption and Improvement 21
tr
What Is the Basis for Guided Continuous Improvement? 21
is
Disciplined Agile Is Described in Four Views 22
Disciplined Agile Life Cycles 22
D
Disciplined Agile Practices: How Does Disciplined Agile Work? 22
So, How Does Disciplined Agile Work? 23
Disciplined Agile Tool Kit Process Blades
Process Goals
or 24
24
e
Lesson 3: Building and Supporting a Disciplined Agile Team 27
at
Description ................................................................................................................................ 27
Objectives.................................................................................................................................. 27
lic
Agenda ...................................................................................................................................... 27
Lesson Notes ............................................................................................................................. 28
up
Version 22.0.0 4
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
What Is Emotional Intelligence and Why Is It Important? 32
Middle-Up-Down-Management 33
Team Working Agreements 34
Types of Teams – Project versus Product/Long-Standing Team 34
Shared Team Services 34
e
Team Context and Scaling Factors 35
ut
Lesson 4: Choosing Your WoW! 41
ib
Description ................................................................................................................................ 41
Objectives.................................................................................................................................. 41
tr
Agenda ...................................................................................................................................... 41
is
Lesson Notes ............................................................................................................................. 42
What Is Enterprise Business Agility? 42
D
Why Do We Want to Be Able to Choose Our Team’s Way of Working? 42
What Are the Disciplined Agile Life Cycles? 42
Common Project Phases
Disciplined Agile Milestones
or 45
46
e
How Do You Choose Your Way of Working? 46
at
Objectives.................................................................................................................................. 48
Agenda ...................................................................................................................................... 48
up
Objectives.................................................................................................................................. 51
D
Agenda ...................................................................................................................................... 51
Lesson Notes ............................................................................................................................. 52
Disciplined Agile Construction Phase and Process Goals 52
Agile Practices (Agile Life Cycle) 52
Version 22.0.0 5
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
Lean Tip: Deliver Value Quickly 53
Lean Tip: Visualizing the Value Stream 53
Cost of Delay 53
Lean Tip: Deliver Incrementally Using Minimum Business Increments 54
Lean Tip: Ensure Value by Building Quality In 54
e
Lean Tip: Eliminating Waste 54
ut
Lesson 7: Tailoring Your Practices: Transition Phase 56
ib
Description ................................................................................................................................ 56
Objectives.................................................................................................................................. 56
tr
Agenda ...................................................................................................................................... 56
is
Lesson Notes ............................................................................................................................. 56
Transition Phase Process Goals 56
D
Lesson 8. Tailoring Your Practices: Ongoing 58
Description ................................................................................................................................ 58
or
Objectives.................................................................................................................................. 58
Agenda ...................................................................................................................................... 58
e
Lesson Notes ............................................................................................................................. 58
at
Ongoing Category 58
Ongoing Category Goals 59
lic
Description ................................................................................................................................ 71
Objectives.................................................................................................................................. 71
D
Agenda ...................................................................................................................................... 71
Lesson Notes ............................................................................................................................. 71
ot
What Is Lean? 71
Key Lean Concepts 72
o
Wastes in Lean 72
D
Version 22.0.0 6
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
Lean Principle: Keep Options Open 74
Lean Principle: Deliver Value Quickly 74
Lean Principle: Importance of Incremental Delivery 75
Lean Principle: Respect People 75
Lean Principle: Optimizing the Whole 75
e
Lean Principle: Build in Resilience 76
ut
Lean: Focus on Realizing Value 77
ib
tr
is
D
or
e
at
lic
up
D
ot
N
o
D
Version 22.0.0 7
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
About the Disciplined Agile Scrum Master (DASM)™
Who Is a DASM?
A DASM is simply a DA team lead who practices the Scrum methodology.
e
The team lead plays an important role in interacting with and serving the team. They also
interact with stakeholders and neighboring teams, which means a DASM needs superior people
ut
skills to be effective.
Throughout most of this training, references to the DA term “team lead” and the course term
ib
“DASM” are interchangeable.
tr
What Is a DASM?
is
The responsibilities of a DASM fall below a Disciplined Agile Senior Scrum Master (DASSM)™
and a functional manager. The DASM area of focus is with a team.
D
Functional Manager DASSM™
Version 22.0.0 8
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
How Does a DASM Serve?
Team
First, a DASM serves the team, helping them be their best:
• Coaches team members in self-management
e
• Helps the team focus on creating high-value increments that meet the definition of
ut
done
• Helps remove impediments to the team's progress
• Ensures that necessary events take place and are:
ib
o Positive
o Productive
tr
o Within timebox
is
Product Owner
D
A DASM also serves the product owner in these ways:
• Helps find techniques for effective product goal definition and backlog management
•
•
•
Supports in backlog grooming and planning
Keeps informed of project status or
Helps the team understand the need for clear and concise backlog items
e
• Facilitates stakeholder collaboration as requested or needed
at
The Organization
Finally, a DASM serves the organization in these ways:
lic
Version 22.0.0 9
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
Lesson 1: All About Agile
Description
In this lesson, you’ll learn agile concepts and how to work with agile as a Disciplined Agile
Scrum Master (DASM). The DASM coordinates and facilitates agile “ceremonies” or critical
e
team events involved in developing a solution. A DASM also helps improve their processes by
ut
implementing Disciplined Agile® (DA™), which is based on agile and lean.
ib
Objectives
Describe the foundations of agile:
tr
• Compare and contrast agile and waterfall.
is
• List the benefits of being agile.
• Outline the agile iterative way of working.
D
• List and define the artifacts and ceremonies of agile.
Describe agile techniques and ceremonies relevant to Inception:
•
•
Define user stories. or
Describe how to write and estimate a user story using different techniques.
• Identify acceptance criteria and the definition of done (DoD).
e
• Indicate how to effectively plan iterations.
at
Describe agile techniques and ceremonies that take place during Construction:
lic
Agenda
1. What Is Agile?
D
d. User Stories
e. Iteration Demonstration
o
4. Information Radiators
D
Version 22.0.0 10
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
Lesson Notes
What Is Agile?
Agile is an iterative approach to project management and software development that helps
teams deliver value faster and with fewer headaches.
e
Instead of betting everything on a big launch, agile teams deliver work in small, consumable
ut
increments.
There are several widely used agile methodologies, including Scrum, Extreme Programming
ib
(XP), and the Dynamic Systems Development Method.
tr
In February 2001, 17 people met to address a problem in software development.
is
The problem, they agreed, was the document-driven, heavyweight approach most companies
used for software development. These companies were so focused on planning and
D
documentation that they lost sight of what really matters—pleasing customers.
What emerged was the Manifesto for Agile Software Development (aka Agile Manifesto), a 68-
or
word document that ushered in a revolution—and not just in software development.
The Agile Manifesto lists four core values. It reads, in its entirety:
e
“We are uncovering better ways of developing software by doing it and helping others do it.
at
That is, while there is value in the items on the right, we value the items on the left more.”
D
• Business people and developers must work together daily throughout the project.
• Build projects around motivated individuals. Give them the environment and support
D
Version 22.0.0 11
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
• Agile processes promote sustainable development. The sponsors, developers, and users
should be able to maintain a constant pace indefinitely.
• Continuous attention to technical excellence and good design enhances agility.
• Simplicity—the art of maximizing the amount of work not done—is essential.
• The best architectures, requirements, and designs emerge from self-organizing teams.
• At regular intervals, the team reflects on how to become more effective, then tunes and
e
adjusts its behavior accordingly.
ut
There Is No Standard for Agile Terminology
ib
Disciplined Agile strives to be agnostic in its terminology.
There will never be a standardization of terminology.
tr
Feel free to choose whatever terms you like when you’re on your teams but recognize that
doing so may might hamper your ability to think outside the methodology box.
is
DA Term XP Term Scrum Term Spotify® Team
D
Iteration Iteration Sprint Sprint
Team Lead Coach ScrumMaster* Agile Coach
Daily Coordination
Meeting
Daily Meeting or
(Daily) Scrum
Meeting
Huddle
e
Retrospective Retrospective Sprint Retrospective Retrospective
at
At its core, agile is a way to get organized and plow your way through a complex project.
• Make a list. Sit down with your customer and make a list of features they’d like to see.
ot
• Start working. Start at the top of your list and start delivering value, building, iterating,
D
Version 22.0.0 12
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
Planning an Iteration
How do teams plan iterations?
• The product backlog is where the team collects all the work flowing to the team. Work is
continuously placed in the product backlog from minimum business increments and
from the release roadmap.
e
• The product owner prioritizes the product backlog, signaling to the team what work is
the most important.
ut
• At the start of each iteration, the team pulls the work they plan to do from the product
backlog into the iteration backlog. This is a key point: The team pulls the amount of
ib
work it thinks it can get done during the iteration—not the product owner, team
manager, or stakeholders.
tr
• Iteration planning ends when the team determines they have moved the right amount
of work—that is, when they’ve pulled an amount that matches their capacity for the
is
iteration. At this point, they start the iteration.
D
Agile Ceremonies
One of the things that sets agile apart from other management approaches is its ceremonies—
or
sometimes referred to as rituals. These provide the framework for the team to get work done
in a structured manner, help to set expectations, empower the team to collaborate effectively,
and ultimately drive results.
e
• Iteration planning is the activity to prioritize and identify the tasks for the next iteration.
at
• The coordination meeting is a regular, short meeting of the team where status is
exchanged, progress is observed, and impediments are noted and removed. This
lic
These four ceremonies are only as effective as the amount of people they contain. Invite too
many people, and you may find that too many voices are in the conversation. Invite too few,
ot
and you will find that you are not getting enough internal feedback. The goal is to find the
happy medium.
N
• Iteration planning: These should include the team, the team lead, and the product
owner. They are held at the beginning of each iteration and their length should be 1
o
hour for every week of the iteration. For example, a 2-week iteration should have a 2-
hour planning meeting. The product owner comes to the meeting with a groomed
D
product backlog, which they discuss with the team. They decide what work can
completed in the iteration, and place the rest into the backlog, which contains the work
that can be pulled into the backlog, time permitting.
Version 22.0.0 13
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
• Daily coordination meeting: These should include the team, the team lead, and the
product owner. This is a short, daily meeting, usually about 15 minutes, and held at a
time convenient for the team, usually in the morning. But the time can be adjusted to
the needs of your team. Participants in this meeting discuss the following: What did I
complete yesterday? What am I working on today? Do I have anything blocking my
work? Doing this provides accountability to your peers, because no one wants to be the
e
blocker all the time.
ut
• Iteration demonstration: These should include the team, the team lead, and the
product owner. Stakeholders can also attend but are not required. Held at the end of an
iteration, these meetings showcase work that has been done during the iteration. Work
ib
showed here should be demonstrable and meet the quality standards of the team. In
other words, don’t show something half-baked here. These should be anywhere from 30
tr
to 60 minutes.
Iteration retrospective: These should include the team, the team lead, and the product
is
•
owner. They are held at the end of each iteration and should last about 60 minutes.
These meetings discuss what has been accomplished during the iteration, as well as
D
what worked and what didn’t work for the team. Discussing what works allows the team
to better focus on those areas. Discussing what doesn’t work allows the team to figure
or
out solutions and develop a plan for dealing with things that don’t work for the team.
These ceremonies should be scheduled in a way that makes the best use of a team’s time. For
example, some teams hold the iteration retrospectives and demonstrations at the same time
e
since the team may have agreed that doing so is an efficient use of their time.
at
Agile Artifacts
lic
Agile artifacts provide the framework for the team to get work done in a structured manner,
help to set expectations, empower the team to collaborate effectively, and ultimately drive
results.
up
• The product backlog is the list of work required to create a product. This is the artifact
that collects all the work flowing into the team. The product owner prioritizes the
D
Version 22.0.0 14
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
User Stories
A user story is a short, simple description of a feature told from the perspective of the person
who desires the new capability—usually a user or customer of the system.
User stories shift the focus of the team from writing about requirements to talking about them.
They contain a sentence or two and, more importantly, a series of conversations about the
e
desired functionality.
ut
Once a user story has been written, we need to estimate how much effort it will take. How easy
or difficult will it be to implement?
ib
User story estimates help teams plan their iterations.
There are many different estimation strategies, which fall under the Plan the Release process
tr
goal, under Choose Estimation.
is
Team Estimation Steps
D
Here’s how team estimation works. We start with unsorted user stories (click to move through
each step).
•
•
Pick a user story.
or
Pick additional cards and place each to the left or right of the first card, based on
whether they are more or less complex, or difficult to implement.
e
• Continue to place stories, according to their difficulty, compared to stories currently in
the arrangement. Remember, we are just estimating. So we can place stories that are
at
roughly similar levels of complexity together. The team can take turns placing or
rearranging cards. And whenever you are unsure, simply confer with others on the
lic
team.
It’s only after you have finished arranging the cards that you finally assign each column points
up
Now, every story has an estimate and is ready to be added to the iteration backlog.
ot
1. The first is acceptance criteria, which are detailed aspects of a high-level requirement
from the point of view of a stakeholder and are unique to each user story.
o
2. The second is a definition of done (DoD)—a checklist of what makes a user story “done.”
D
The DoD is an agreed-upon set of items that must be satisfied before a user story can be
considered complete.
Version 22.0.0 15
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
Pros and Cons of Acceptance Criteria
Listing acceptance criteria is one option for ensuring quality under the Explore Scope process
goal. You can look this up in Choose Your Wow!, where you will find a table with a definition
and trade-offs for this option.
The benefits of acceptance criteria are:
e
• Motivates teams to think through detailed requirements; and
ut
• Dovetails nicely into a behavior-driven development (BDD) or an acceptance test-driven
development (ATDD) approach.
ib
Risks: Many quality requirements are cross-cutting aspects of several functional stories, so
relying on acceptance criteria alone risks missing details, particularly in new requirements
tr
identified later in the life cycle.
is
How a Demo Works
D
1. Determine which tasks (based on user stories) meet the definition of “done.”
2. Demonstrate new features (finished stories) to stakeholders.
3. Solicit feedback:
of the customer? or
a) Is this story ready for release? Does the feature or functionality meet the needs
b) Are there issues that require more work? Should this story be returned to the
e
iteration backlog?
at
lic
up
D
ot
N
o
D
Version 22.0.0 16
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
Lesson 2: Agile and Beyond
Description
One of the most important aspects of being a DASM is leading your team through the agile
journey, embracing the DA mindset, understanding DA’s central concepts, and acquainting
e
yourself with the DA tool kit to customize your team’s way of working and optimize your
ut
processes. This lesson provides an overview. You’ll learn more about DA as you proceed
through the training.
ib
Objectives
tr
Describe the significance of the Disciplined Agile (DA) mindset.
is
• Describe what DA is.
• Define the eight principles of DA.
D
• Describe the "promises" of DA.
• Describe the "guidelines" of DA.
•
variety of sources. or
Describe how DA is an agnostic hybrid of approaches that leverages strategies from a
Define the eight DA principles and how they are core to what sets Disciplined Agile apart from
e
other agile frameworks.
at
Over Purism).
• Identify the potential factors to consider regarding the context of a given situation faced
ot
Discuss how to use the DA tool kit to tailor your way of working (WoW) within a select phase
D
according to context.
• Explain what it means to be goal driven.
• Define process blade and how process blades are used inside DA.
• Describe the purpose of a goal diagram.
Version 22.0.0 17
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
• Describe how to read a goal diagram.
• Describe the process goals of Disciplined Agile Delivery (DAD).
Agenda
1. Agile Is Showing Its Age
e
2. What Is Disciplined Agile?
ut
3. The Disciplined Agile Mindset
4. What Is Guided Continuous Improvement?
5.
ib
Disciplined Agile People
6. Disciplined Agile Flow
7.
tr
Disciplined Agile Practices
8. How Disciplined Agile Works
is
Lesson Notes
D
Agile Is Showing Its Age
or
Agile frameworks are being routinely imposed upon teams—as well as on entire
organizations—whether they make sense for specific teams or not, presumably to provide
management with some degree of control.
e
Often, leadership’s decision-making process boils down to “Ask an industry analyst what’s
at
popular” or “What are my competitors doing?” rather than what is best for the situation.
With the development of what Martin Fowler referred to as the “agile industrial complex,” agile
lic
especially when introducing a new way of working (WoW). Some may embrace the change
while others may find it stressful. Effectively managing your emotions, as well as the emotions
of others, will positively impact your project.
D
agilists believe in these principles, promise to adopt these behaviors, and follow these
guidelines. There is a purpose for each aspect of the mindset.
N
• Principles. The principles provide a philosophical foundation for business agility. They
are based on both lean and flow concepts.
o
• Promises. The promises are agreements that we make with our fellow teammates, our
D
stakeholders, and other people within our organization whom we interact with. The
promises define a collection of disciplined behaviors that enable us to collaborate
effectively and professionally.
• Guidelines. These guidelines help us to be more effective in our WoW and in improving
our WoW over time.
Version 22.0.0 18
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
The Disciplined Agile Mindset: Principles
• Delight customers. Customers are delighted when our products and services not only
fulfill their needs and expectations but surpass them. Successful organizations delight
their customers.
• Be awesome. There are several things that we, as individuals, can do to be awesome.
o Act in such a way that we earn the respect and trust of our colleagues: Be
e
reliable, be honest, be open, be ethical, and treat people with respect.
ut
o Be willing to collaborate with others. Share information with them when asked,
even if it is a work in progress. Offer help when it’s needed and, just as
ib
important, reach out for help yourself.
o Be an active learner. We should seek to master our craft, always being on the
lookout for opportunities to experiment and learn. Go beyond our specialty and
tr
learn about the broader environment.
is
o Seek to never let the team down. Yes, it will happen sometimes, and good teams
understand and forgive that.
D
o Simon Powers points out that we need to be willing to improve and manage our
emotional responses to difficult situations. Innovation requires diversity, and by
their very nature, diverse opinions may cause emotional reactions. We must all
•
or
work on making our workplace psychologically safe.
Context counts. Every person is unique, with their own set of skills, preferences for
e
work style, career goals, and learning styles. Every team is unique, not only because it is
composed of unique people, but also because it faces a unique situation. Our
at
organization is also unique, even when there are other organizations that operate in the
same marketplace that we do.
lic
• Choice is good. To provide people with choices from which they can choose their way of
working, DA has gathered strategies from a wide variety of courses and put them into
context. It combines strategies from methods, frameworks, bodies of knowledge, books,
D
our practical experiences helping organizations to improve, and many other sources.
Better choices lead to better outcomes, earlier—because choice is good.
ot
• Optimize flow. Looking at the flow of value enables teams to collaborate in a way to
effectively implement our organization’s value streams. Although each team may be but
N
one part of the value stream, they can see how they might align with others to maximize
the realization of value.
• Organize around products/services. In DA, we don’t organize around job function—
o
such as having a sales group, a business analysis group, a data analytics group, and so
D
on. We organize around products and services. This enables us to accomplish several
important things:
o Organizing around products and services enables us to identify and optimize the
flows that count, which are value streams.
Version 22.0.0 19
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
o Organizing around products and services enables us to be laser-focused on
delighting customers.
• Enterprise awareness. When people are enterprise aware, they’re motivated to
consider the overall needs of their organization, to ensure that what they’re doing
contributes to the goals of the organization and not just to the goals of their team.
Enterprise awareness positively changes people’s behaviors in several important ways,
e
making them more likely to:
ut
o Work closely with enterprise professionals to seek their guidance.
o Leverage and evolve existing assets within the organization, collaborating with
the people responsible for those assets to do so.
ib
o Adopt and follow common guidance, tailoring it where needed, thereby
increasing overall consistency and quality.
tr
o Share their learnings across teams, thereby speeding up their organization’s
overall improvement efforts.
is
The Disciplined Agile Mindset: Promises
D
The promises of the DA mindset are agreements that we make with our fellow teammates, our
stakeholders, and other people within our organization with whom we interact. The promises
professionally. or
define a collection of disciplined behaviors that enable us to collaborate effectively and
• Collaborate proactively.
• Make all work and workflow visible.
lic
• Improve predictability.
• Keep workloads within capacity.
• Improve continuously.
up
Version 22.0.0 20
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
What Is Guided Continuous Improvement?
A Kaizen loop is an approach where a team experiments with a small change in their way of
working (WoW), adopting the change if it works in their given context, and abandoning it if it
doesn’t.
Continuous improvement is the act of applying a series of Kaizen loops to improve your WoW
e
over time.
ut
Some students have heard this referred to as PDCA—Plan-Do-Check-Act. W. E. Deming went
back and forth between PDCA and PDSA—Plan-Do-Study-Act, finally settling on PDSA.
ib
Disciplined Agile Approach to Adoption and Improvement
tr
The DA approach to adoption and improvement has six primary focal points.
1. Take a scientific approach—be guided by data, observation, facts, and rely on evidence.
is
2. Understanding where you want to go is essential to positive outcomes. Know what
success looks like in real terms and insist on defining objectives and success.
D
3. Choose a well-defined starting point.
4. Be able to make reasonably accurate predictions of whether a change will be beneficial.
5.
6.
Again, rely on a scientific approach.
Because we’re in a complex adaptive system (CAS), nothing is ever fully predictable. But when
we improve based on sound principles, one of three things will happen:
lic
• We get an improvement.
• We learn something about how the work in one part of the system affects another.
up
GCI extends the Kaizen loop strategy to use proven guidance to help teams identify techniques
that are likely to work in their context. This increases the percentage of successful experiments
ot
helping you identify strategies that are more likely to succeed given your situation.
If we get better at this, we will succeed more often and improve faster. We can do this if:
o
• We have access to an experienced agile coach, but they’re expensive and hard to find.
D
Version 22.0.0 21
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
Disciplined Agile Is Described in Four Views
DA is described in four views:
• Mindset: Builds on the foundations of agile, lean, and flow to address enterprise
realities.
• People: Individuals and interactions; this view addresses roles, responsibilities, and
e
team structures.
Flow: This includes the dynamic aspects of process, captured via life cycle diagrams and
ut
•
workflow diagrams.
• Practices: Small strategies/techniques; goal diagrams are a high-level pick list of
ib
practices.
tr
Disciplined Agile Life Cycles
is
A life cycle is a process for planning, creating, testing, and deploying a product or service. DA
life cycles provide teams with the flexibility of choosing an approach that makes sense for
them. They are an essential tool for teams choosing their own way of working (WoW).
D
• Disciplined Agile Delivery (DAD) supports several life cycles.
DA describes some additional life cycles, especially Disciplined Agile FLEX, which is a life
•
•
cycle at the value stream.
DA also has life cycles for business teams.
or
The flow aspects of process blades are described via either a life cycle or workflow
e
•
diagram(s).
at
Most teams struggle to truly own their process—mostly because they don’t have the process
expertise within the team to do so.
N
address that situation and evolve their way of working (WoW) as the situation evolves.
D
Version 22.0.0 22
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
There are several fundamental advantages to taking a goal-driven approach to agile solution
delivery:
• It enables teams to focus on process outcomes, not on process compliance.
• It provides a concise, shared pathway to leaner, less wasteful process decisions.
• It makes process decisions explicit, helping your team choose its way of working.
It makes your process options very clear and thereby makes it easier to identify the
e
•
appropriate strategy for the situation you find yourself in.
ut
• It enables effective scaling by providing you with strategies that are sophisticated
enough to address the complexities that you face at scale.
ib
• It takes the guesswork out of extending agile methods and thereby enables you to
focus on your actual job, which is to provide value to your stakeholders.
tr
• It makes it clear what risks you’re taking on and thus enables you to increase the
likelihood of success.
is
• It hints at an agile maturity model (this is important for any organization struggling to
move away from traditional maturity models).
D
So, How Does Disciplined Agile Work?
or
Unfortunately, there are no one-size-fits-all solutions.
This may sound obvious, but you would be surprised at the number of organizations that
overlook it. They seek to impose a single solution on all teams, regardless of whether the
e
solution is appropriate or not.
at
Since your organization is a complex adaptive system (CAS), no single approach will work for all
the groups in it.
lic
• DA does much of the heavy lifting when it comes to answering the question: “How do all
of the various agile techniques fit together?”
• In many ways, DA is the process glue that connects the various agile practices.
D
• DA leverages ideas from a wide variety of agile, lean, iterative, and even traditional
sources.
ot
To accommodate the wide variety of needs in a complex organization, the DA tool kit captures
team-level strategies in a series of process blades.
N
Version 22.0.0 23
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
A process blade is called a blade to imply that it can be updated or even replaced, just like a
blade server in your IT infrastructure, where components can be independently replaced. As
the situation a team faces evolves, a team needs to be able to update their configuration of a
process blade—or even replace it entirely—with little or no impact to the team around them.
Hence, a process blade is the process equivalent of a server blade.
If you don’t have data center experience, think of a blade as you would think of the different
e
blades in your kitchen’s knife block. Each knife serves a different purpose: a paring knife for
ut
fruit, a serrated knife for cutting bread, a cleaver for chopping through bones, and so on. In the
same way, each process blade services a different function: data management, portfolio
ib
management, and so on.
tr
To help you to navigate the wealth of advice contained in the DA tool kit, it has been organized
is
into four layers:
Foundation: Provides the conceptual underpinnings of the Disciplined Agile tool kit. This
D
•
includes the mindset and people of the Disciplined Agile; fundamental concepts from
both agile and lean; fundamental serial approaches; and the fundamentals of choosing
•
your way of working .
or
Disciplined DevOps: The streamlining of solution development and operations.
Disciplined DevOps is an enterprise-class approach to DevOps. This layer includes
e
Disciplined Agile Delivery (DAD) and other enterprise aspects of DevOps.
Value Stream: Based on Al Shalloway’s Flow for Enterprise Transformation or “FLEX.”
at
•
It’s not enough to be innovative in ideas if these ideas can’t be realized in the
marketplace or in the company. FLEX is the glue that ties an organization’s strategies in
lic
that it visualizes what an effective value stream looks like, enabling the team to make
decisions for improving each part of the organization within the context of the whole.
up
• Disciplined Agile Enterprise (DAE): Senses and responds swiftly to changes in the
marketplace. It does this through an organizational culture and structure that facilitates
change within the context of the situation that it faces. Such organizations require a
D
learning mindset in the mainstream business and underlying lean and agile processes to
drive [Link] DAE layer focuses on the rest of the enterprise activities that
support an organization’s value streams.
ot
Process Goals
N
A process goal captures the detailed, process-related decisions and options for a cohesive
subset of a team’s way of working (WoW). It provides guidance so that a team can tailor and
o
scale agile strategies given the context of the situation they face. It is sometimes called a
process capability.
D
Version 22.0.0 24
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
Process Goal Diagrams
e
ut
ib
tr
is
D
all levels of the tool kit. or
Each of these process goals is elaborated by a process goal diagram. We apply goal diagrams at
Process goal diagrams are visual depictions of the aspects you need to think through about the
e
goal—which we call “decision points”—and several options for each decision point to choose
at
from. These don't identify every possible technique available. However, they provide you with a
good range of options and to make it clear that you do, in fact, have choices.
lic
to determine whether they need to address and, if so, how they will do so.
3. Each decision point is tied to a list of potential practices and strategies that address it. In
many cases, these can be combined.
D
Because there may be many techniques to choose from, “default” techniques are listed in
boldface italic type.
ot
Tied to each decision point is a list of potential practices and strategies. Each option in the list
has its advantages and disadvantages:
N
• An ordered option list is depicted with an arrow to the left of the list of techniques.
In an ordered list, the most desirable, most effective techniques appear at the top of
the list and the less desirable techniques are at the bottom of the list.
o
and disadvantages, but it isn’t clear how to rank the options fairly.
• Potential starting points are shown in bold italics. These are good starting points for
small teams new to agile that are taking on a straightforward problem.
Version 22.0.0 25
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
Often you will find that you need to examine the trade-offs associated with each of the options
you’re considering.
That’s where the option descriptions and trade-off tables come in.
These list each of the options associated with a given decision point in the left column, then
explain some of the trade-offs associated with that option in the right.
e
ut
ib
tr
is
D
or
e
at
lic
up
D
ot
N
o
D
Version 22.0.0 26
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
Lesson 3: Building and Supporting a Disciplined Agile Team
Description
As a DASM, your primary focus is on the teams you work with on a daily basis. In this lesson,
you’ll learn about Disciplined Agile teams, the characteristics of a leader, and how you can
e
support your team so that they can be their best. This lesson will also introduce you to
ut
aspects of a team’s context that can impact how you form a team and evolve your way of
working (WoW).
ib
Objectives
tr
Explain how people are organized into DA teams.
is
• Compare and contrast leaders to managers.
• Identify roles that can be leaders.
D
• Describe potential primary and secondary roles on DA teams.
Define the primary DA roles and how they each are key to the success of a self-organizing agile
team.
•
•
Describe the five primary DA roles.
or
Describe the responsibilities of the five primary DA roles.
e
• Describe why each of the five primary DA roles is important.
at
Agenda
1. Disciplined Agile People
up
• Roles on a DA team
2. Team Lead
• The DASM
D
• Leader qualities
• Supporting the team
ot
3. Types of Team
4. Tactical Scaling Factors
5. Team Context and Scaling Factors
N
o
D
Version 22.0.0 27
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
Lesson Notes
e
• Act in such a way that we earn the respect and trust of our colleagues. Be reliable, be
ut
honest, be open, be ethical, and treat them with respect. Second, willingly collaborate
with others.
• Share information with them when asked, even if it is a work in progress. Offer help
ib
when it is needed and, just as important, reach out for help yourself.
• Be an active learner. We should seek to master our craft, always being on the lookout
tr
for opportunities to experiment and learn. Go beyond our specialty and learn about the
broader software process and business environment.
is
• Seek to never let the team down. Yes, it will happen sometimes, and good teams
understand and forgive that.
D
• Be willing to improve and manage our emotional responses to difficult situations.
Innovation requires diversity, and by their very nature, diverse opinions may cause
• or
emotional reactions. We must all work on making our workplace psychologically safe.
Involve senior leadership to enable, establish, and motivate awesome teams. Senior
leadership can provide teams with the authority and resources required for them to do
e
their jobs, building a safe culture and environment, and by motivating them to excel.
at
Disciplined Agile Delivery (DAD) teams can be made of different combinations of roles,
depending on the skills the team needs. These teams include primary and secondary roles.
Primary roles are the key roles on a delivery team. Every team needs these roles.
up
•
D
ot
N
o
D
• Secondary roles are additional roles. Any one or more of these roles might be included
on a team. There may be other secondary roles not included here.
Version 22.0.0 28
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
e
Summary of Key Roles
ut
A delivery team is made up of four roles:
ib
• The team members’ main jobs are to build the product.
• The architecture owner’s main job is to ensure that the team builds the product right.
• The team lead’s main job is to coordinate the building of the product.
tr
• The product owner’s main job is to ensure that the team builds the right product.
is
• The stakeholders are not necessarily a part of this team, but they talk with the members
of it throughout the process. Stakeholders are customers, but can also be the project
D
sponsor, operations engineers, support staff, architecture engineers, database group, or
finance staff for a project.
• Removes impediments
Product Owner • Owns the product vision, scope, and priorities of the
up
solution
Architecture Owner • Owns the architecture decisions and technical priorities
• Mitigates key technical risks
D
• The product owner is part of the team. Scrum typically does not include the product
owner as part of the team.
• Stakeholder is a more robust term than customer, although we really love the word
customer.
Version 22.0.0 29
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
Note: Chapter 4 of the Choose Your WoW! book describes the rights and responsibilities of the
primary and supporting roles.
e
Role Description
ut
Independent Tester A test/quality professional outside of the team who validates their
work
ib
Specialist Someone in a specialist role, such as business analyst, program
manager, or enterprise architect
tr
Domain Expert (SME) Someone with deep knowledge of the domain, such as a legal
expert or marketing expert who is brought in as needed to share
is
their expertise
D
Technical Expert Someone with deep technical knowledge, such as a security
engineer or user experience (UX) professional, whose help is
needed for a short period
Integrator or
Someone responsible for the operation of the overall team build
e
Note: DA addresses many of the roles that are common in modern organizations, but because
at
Version 22.0.0 30
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
Who Does the DASM Interact With?
The DASM plays an important role in interacting with and serving the team.
They also interact with stakeholders and neighboring teams. In addition, to effectively interact
with others, they must have people skills.
e
What Does a DASM Do?
ut
A DASM …
• Leads and guides their team through their agile journey.
ib
• Is qualified to work with one team on straightforward situations, scaling on a team level
and utilizing basic team coaching skills.
tr
• Practices team-oriented agile and lean techniques; and
• Applies the DA tool kit at a beginner level to solve problems and improve processes.
is
How Does the DASM Serve the Team?
D
The DASM serves the team by:
• Coaching team members in self-management.
•
•
done; and
or
Helping the team focus on creating high-value increments that meet the definition of
o Productive
o Within timebox
lic
Version 22.0.0 31
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
Leaders versus Managers
Key concepts:
• Teams need leaders more than they need managers.
• Managers are still important; they add value.
• There is some overlap between managers and leaders, but there are some important
e
differences, too.
ut
• Most great managers are also good leaders.
• Agile teams are led, not managed.
• Develop leadership skills so that you can guide, coach, and support your team.
ib
What Is Emotional Intelligence and Why Is It Important?
tr
Emotional intelligence (EQ) is the ability to understand your emotions and manage them in
is
positive and productive ways. It’s also the ability to be able to understand, relate, and work
effectively with others.
D
It’s important because it plays an important part in your success in leading a team.
While you may have the technical skills, or IQ, to do your job, you’ll need EQ to motivate,
support, and guide your team to high performance.
Leaders with emotional intelligence:
or
e
• Acknowledge and manage their emotions in a positive way
• Redirect their negative thoughts and behaviors to positive ones
at
Version 22.0.0 32
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
Be Self-Aware and Self-Manage
Pay attention to what you are feeling (be self-aware).
Manage your emotions in a constructive way so you can build positive relationships (self-
manage).
Promote Psychological Safety
e
Create an environment of psychological safety where the team feels safe to express themselves
ut
and has a feeling of belonging.
Show empathy for others’ emotions and concerns to establish healthy working relationships.
ib
Embrace Diversity
tr
The team is a mix of unique individuals with differing communication styles and personalities.
is
Help the team appreciate their differences.
Foster Joy
D
Recognize that a joyful team is a productive one.
Resolve Conflict
Recognize that some conflict can be constructive. or
Help dissenting parties reach mutually agreeable solutions.
e
A leader is the mediator who steps in, resolves the issue, and keeps the project on course.
at
Middle-Up-Down-Management
lic
A DASM supports the team by helping employees and stakeholders understand and work in
their environment. One way to do this is by following the lean management concept of
up
“middle-up-down management,” which can apply to the team lead, as well as to higher levels
of middle management.
Business stakeholders can clearly set the vision.
D
Mid-level managers create an ecosystem within which people work to implement that vision:
• They engage with business stakeholders.
ot
Version 22.0.0 33
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
Team Working Agreements
Internal
A team working agreement defines their internal way of working and how they are willing to
interact with other teams.
External
e
External working agreements are sometimes defined in terms of service level agreements
ut
(SLAs).
ib
Types of Teams – Project versus Product/Long-Standing Team
The project versus product/long-standing team issue is critical to organizations.
tr
Most organizations will have both project and long-standing teams.
is
A long-standing team can take on short-term projects (it’s merely a big chunk of work).
D
Project Teams Long-Standing Teams
Bring the people to the work Bring the work to the team
Potential for significant budgeting
and tracking overhead
Motivates building teams based on
or
Budgeting is straightforward
Significant overhead in the team Motivates desire to learn and improve the team’s
gelling way of working
lic
In some cases, the work teams will nominate who will be in the enterprise role for them.
In other cases, the enterprise team will assign one of their people to support a work team.
N
Version 22.0.0 34
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
Team Context and Scaling Factors
Every team is in a unique situation.
There is more to scaling than just team size.
The spider diagram below shows each scaling factor for tactical scaling. The further out you are
on each leg; the more complex your team’s context is. This means you will face more challenges
e
in scaling and may need to look at tailoring in more areas than if your context was near the
ut
center of the diagram.
ib
tr
is
D
or
e
at
lic
up
D
ot
Key Concepts
• Large teams are organized differently than small teams.
o
•
things.
• Sometimes we need to bring in technical or domain experts to help us out for a
short period.
Version 22.0.0 35
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
• Sometimes we’re supported by an independent tester due to regulatory compliance
concerns.
• The line with the diamond at the end is the UML notation for composition.
• Coordination within medium-sized teams can likely be accomplished via a “Scrum of
Scrums (SoS).”
• Each subteam builds a portion of the overall solution (features, components, etc.).
e
• Large teams: The leadership teams will self-organize and meet and coordinate with
ut
each other as they see fit.
• Large teams: The program manager/coordinator coordinates the overall program
and leadership subteams (called an RTE in SAFe®).
ib
Geographic Distribution – Scaling Factor
tr
As team members are more geographically dispersed, coordination becomes more difficult
is
and more sophisticated communication and coordination methods are required. Tools like
conferencing or messaging apps are vital here.
D
Organizational Distribution – Scaling Factor
or
e
at
lic
up
D
ot
N
o
D
Version 22.0.0 36
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
Skill Availability – Scaling Factor
e
ut
ib
tr
is
D
or
e
at
lic
up
D
ot
N
o
D
Version 22.0.0 37
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
Compliance – Scaling Factor
e
ut
ib
tr
is
D
or
e
at
lic
up
D
ot
N
o
D
Version 22.0.0 38
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
Solution Complexity – Scaling Factor
e
ut
ib
tr
is
D
or
e
at
lic
up
D
ot
N
o
D
Version 22.0.0 39
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
Domain Complexity – Scaling Factor
e
ut
ib
tr
is
D
or
e
at
lic
up
appropriately.
ot
N
o
D
Version 22.0.0 40
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
Lesson 4: Choosing Your WoW!
Description
To be an effective DASM for a delivery team, you’ll want to have a firm understanding of the
Disciplined DevOps layer so that you can effectively help your team meet complex challenges
e
in producing high-quality solutions on time. With your understanding of the DA landscape
ut
and the DA tool kit, you can optimize how the team works with the Disciplined DevOps layer.
You are also equipped to identify and help resolve impediments that the team faces in this
ib
layer.
Objectives
tr
is
Describe what enterprise agility is and how it is core to the value proposition of Disciplined
Agile.
D
• Define enterprise agility.
• Identify the full range of enterprise agility.
•
•
or
Determine which situations each of the DA life cycles is best applied to:
Describe how DA supports a variety of life cycles.
Identify the three phases of the Disciplined Agile Delivery (DAD) cycle.
e
• Describe the Agile life cycle and identify when to use it.
at
• Describe the Lean life cycle and identify when to use it.
• Describe the Continuous Delivery: Agile life cycle and identify when to use it.
lic
• Describe the Continuous Delivery: Lean life cycle and identify when to use it.
• Describe the Exploratory life cycle and identify when to use it.
• Describe the Program life cycle and identify when to use it.
up
Agenda
o
D
Version 22.0.0 41
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
5. How Do You Choose Your Way of Working?
Lesson Notes
What Is Enterprise Business Agility?
Enterprise agility is an organization’s ability to rapidly adapt to market and environmental
e
changes in productive and cost-effective ways.
ut
Enterprise agility focuses on value realized by having stakeholders identify, prioritize, and
sequence the work to be done and allocate it appropriately to the product/service teams.
ib
This is sometimes referred to as business or organizational agility.
tr
Enterprise agility enables the realization of the highest value in a shorter amount of time,
predictably, sustainably, and with high quality.
is
By working in small delivery increments, we continuously adjust to what is needed, enabling the
D
organization to change direction at low cost.
or
We want to be able to choose our team’s way of working (WoW) so we give those teams the
flexibility to adapt to changing circumstances, which is at the heart of agility. It gives the pieces
of the organization—and, by extension, the organization itself—the ability to adapt.
e
And because your organization is a complex adaptive system, what works for some teams may
at
not work for others. And even if a specific WoW does work for another team, there may be
unintended consequences outside that team.
lic
• We evolve our WoW to reflect what we learn when we work with other teams.
• We accomplish our goals by working with other teams.
D
DA life cycles provide teams with the flexibility to choose an approach that makes sense for
them. They are an essential tool for teams choosing their own WoW.
N
• Disciplined Agile Delivery (DAD) supports several life cycles, which are described below.
• DA also has life cycles for business teams.
o
• The flow aspects of process blades are described via either a life cycle or workflow
D
diagram(s).
Version 22.0.0 42
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
Disciplined Agile Life Cycles—Agile
It extends Scrum’s construction life cycle. In addition to being a more detailed view of the life
cycle, we consider several other interesting aspects:
• It is iteration based.
• It uses non-Scrum terminology. Remember, Disciplined Agile is agnostic!
e
• It shows inputs from outside the delivery life cycle.
It includes explicit milestones. Along the bottom of the life cycle diagram, see the
ut
•
suggested lightweight milestones that teams should strive to meet. Such milestones are
an important aspect of agile governance.
ib
When to use the Agile life cycle:
tr
The work:
Is primarily enhancements or new features
is
•
• Can be identified, prioritized, and estimated early in the project
D
The team:
• Is new to agile practices
•
• Is typically working on a project or
Is familiar with Scrum and Extreme Programming (XP)
e
Disciplined Agile Life Cycles—Lean
There are several interesting features to this life cycle:
at
• It supports a continuous flow of work. In this life cycle, the solution is deployed as often
lic
and/or whenever it makes sense to do so. Work is pulled into the team when there is
capacity to do it, not at the regular cadence of an iteration.
• Practices follow their own cadences. With iterations/sprints, many practices (detailed
up
planning, retrospectives, demos, detailed modeling, and so on) effectively follow the
same cadence, which is that of the iteration. In a lean approach, the conventional
wisdom is to do something when it makes sense to do it, and not when the calendar
D
to prioritize some work by business value. Some work, particularly work resulting from
legislation, is date driven. Some work must be expedited, such as fixing a “severity one”
production problem. So, a work item pool, instead of a prioritized stack, makes a bit
N
• Broken down into very small work items of roughly the same size
• Difficult to predict in advance
Version 22.0.0 43
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
The team:
• Favors the lean approach of minimizing the batch and any planning in advance of doing
the work
• Is typically working on a project
e
There are several interesting features to this life cycle:
ut
• Common for stable/long-lived teams doing agile
• Iterations are typically 1–2 weeks, although 1 day is also common
ib
• At the end of the iteration, you release into production
• More like a “very regular delivery” life cycle than a continuous delivery life cycle
tr
When to apply Continuous Delivery: Agile life cycle:
is
• The work:
• Remains relatively stable within an iteration
D
• Consists of a series of releases over time
• The organization develops streamlined deployment practices and procedures.
• The team:
• Is long-lived and stable or
• Can deliver solutions to stakeholders on a frequent and incremental basis
e
• Can show value to stakeholders rapidly, especially before the completion of the
entire solution
at
• The team:
• Is long-lived and stable
o
Version 22.0.0 44
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
Disciplined Agile Life Cycles—Exploratory
It’s also referred to as the “Lean Startup” life cycle.
Sometimes it takes time to identify what your stakeholders need.
This life cycle is used by teams that find themselves in startup or research situations where
their stakeholders have an idea for a new product, but they do not yet understand what is
e
needed by their user base. As a result, they need to quickly explore what the market wants.
ut
This is best done using a series of short learning experiments. When the team is ready to
productize, they move to another life cycle.
ib
Apply the Exploratory life cycle when:
• The solution addresses high-incertitude cases, such as a new, unexplored market or a
tr
new product.
The stakeholders and delivery team are very flexible in adapting the solution as it is
is
•
being developed.
You have one or more valid hypotheses/strategies to test with clear go/no-go criteria for
D
•
when the test is over.
• You are willing to experiment and evolve your idea based on your learnings.
subteams.
• The subteams may be on their own cadence, although having a common cadence makes
the work easier.
up
cases, you may even decide to organize that large team into a team of teams.
• You have the skills to implement agile at scale.
ot
It all starts with Inception when the team envisions and plans the project, doing just enough
D
work to get organized and get going in the right direction. The team will initially form itself,
then invest some time in initial requirements and architecture exploration, as well as initial
planning, aligning itself with the rest of the organization, and securing funding for the rest of
the project.
Version 22.0.0 45
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
The process continues with Construction. The team produces a consumable solution with
enough functionality to be valuable to stakeholders. During this phase, the team will be
performing analysis, design, programming, testing, and management activities every single day.
And finally, the process concludes with Transition. The team releases its solution into
production. This includes both determining whether the solution is ready to be deployed and
then actually deploying it.
e
In addition to these three phases, many projects include several Ongoing activities that occur
ut
continuously through the other three phases.
ib
Disciplined Agile Milestones
Milestone Fundamental Question Asked
tr
Stakeholder vision Do stakeholders agree with your strategy?
is
Proven architecture Can you build this?
D
Continued viability Does the effort still make sense?
Sufficient Has the team produced (at least) a minimum business increment
functionality
Production ready
(MBI)?
or
Will the solution work in production?
e
Delighted Are stakeholders happy with the deployed solution?
stakeholders
at
This is what it looks like when you combine these critical views into a single diagram, like one
below.
lic
up
D
Ideally, we want to streamline the overall flow between all these activities.
And that is the essence of Disciplined DevOps.
ot
There are five steps that will help you choose your team’s way of working (WoW):
1. Analyze the context: What context does your team face? Factor in your team’s size,
o
2. Select the best-fit life cycle: Given the team’s context, which life cycle is the best fit?
Remember: The life cycle is a starting point that can be changed later when it makes
sense.
Version 22.0.0 46
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
3. Connect the dots: Given your context and life cycle, which process goals and diagrams
should you consider first? Which process goals are the least relevant given your team’s
situation?
4. Make some choices: Within the relevant goal diagrams, make some choices for the
team’s WoW. Refer to the options table in Choose Your Wow! to learn more and to
review the pros and cons of each option.
e
5. Practice continuous improvement: With the WoW established, create the habit of
ut
continuously improving.
ib
tr
is
D
or
e
at
lic
up
D
ot
N
o
D
Version 22.0.0 47
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
Lesson 5: Tailoring Your Practices: Inception Phase
Description
The agile journey continues. As a DASM, you’ll coach your team to improve your way of
working at a process level. This lesson introduces you to process goals associated with the
e
Inception phase and shows where to look for alternatives to some of the agile practices
ut
covered previously. You’ll try working with the DA tool kit to select new strategies based on
a team’s context.
ib
Objectives
tr
Describe the inception phase and why it is important.
is
• Define Inception.
• Identify the process goals associated with the Inception phase.
D
Discuss how to use the DA tool kit to tailor your way of working within a select phase according
to context.
•
•
context.
or
Rank and select process goals according to their relevance to the phase and the team’s
Identify key practices for the team to try when using goal diagrams.
e
at
Agenda
lic
Lesson Notes
D
The DA phases are: Inception, Construction, and Transition. Long-standing teams also have
ongoing considerations.
N
• Inception: Get the team going in the right direction. Initiate the endeavor in a
streamlined manner, including initial planning and modeling, and obtain agreement
o
•
manner. The team requests feedback on a regular basis, which they then act on
accordingly.
• Transition: Release/deploy the solution to stakeholders, ideally to the point where a
new minimum business increment (MBI) has been developed.
Version 22.0.0 48
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
Ongoing is not a phase, but a category that spans the phases.
e
ut
ib
tr
is
D
• Disciplined Agile is goal driven.
or
e
• The DA tool kit guides people through process-related decisions.
• Types of decisions are organized under process goals.
at
Part of planning the release means exploring the scope of the upcoming work.
ot
Your Choose Your WoW! book tells you about each of them when you look up Explore Usage in
Chapter 9 "Explore Scope" and review the options table.
o
Explain that once a story is written, we need to estimate how much effort it will take. How easy
or difficult will it be to implement?
User story estimates help teams plan their iterations.
Version 22.0.0 49
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
There are many different estimation strategies, which fall under the Plan the Release process
goal under Choose Estimation.
Read about each alternative in the options table in Chapter 11 of your Choose Your WoW!
book.
e
Another important practice for Agile life cycle teams is determining how they will know when
ut
each piece of work is done. The item should achieve a level of quality according to parameters
set by the team. One way to accomplish this is with acceptance criteria, which are developed
ib
for each item during the Inception phase.
Determining when a story is done falls under the Explore Scope process goal, under the Explore
tr
Quality Requirements decision point. You can learn more about these options and the risks
each entails by reading the options table in the Explore Quality Requirements section of
is
Chapter 9 in your Choose Your WoW! book.
D
Choices in the Inception Phase
Here is an example you can use or adapt if you wish.
or
The Tiger team works for a large retailer. Their context has changed over the years.
They have grown to 20 people, including some contractors.
e
Their work on a retail website is more complex and now includes mobile apps.
at
The complexity includes not only architecture, but also regulatory requirements as they deal
with customer and financial data.
lic
Review the steps for the Develop Common Vision goal diagram using your example or the Tiger
team:
N
3. For more information, look up the options in the options table in your Choose Your
WoW! book. If necessary, look up any options you need to know more about on the
D
Version 22.0.0 50
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
Lesson 6: Tailoring Your Practices: Construction Phase
Description
As a DASM, you’ll want to help your team tailor their way of working in every phase of your
life cycle. This lesson covers the Construction phase, including lean concepts and tools that
e
can help your team excel. You’ll use the DA tool kit to improve a team’s Construction phase
ut
processes.
ib
Objectives
Describe the Construction phase and why it is important.
tr
• Define Construction.
is
• Identify the process goals associated with the Construction phase.
D
Discuss how to use the DA tool kit to tailor your way of working within a select phase according
to the context.
• Rank and select process goals according to their relevance to the phase and the team’s
context.
or
• Identify key practices for the team to try when using goal diagrams.
e
Explain how to eliminate waste and build quality in (Lean principles).
at
Agenda
N
Version 22.0.0 51
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
8. Lean Tip: Eliminating Waste
Lesson Notes
e
This phase begins as soon as we complete the Inception phase. We have done the planning to
ut
get our team moving in the right direction. Now we’re ready to start work.
The Construction phase ends when the solution is ready for release and advances to the
ib
Transition phase.
tr
Agile Practices (Agile Life Cycle)
is
Planning the Work
D
In agile, the main part of Construction is the iteration.
It all starts when the team gets together to plan the work.
the Work. or
Planning the iteration falls under the process goal Produce a Consumable Solution under Plan
Chapter 17 in your Choose Your WoW! book provides more information about each option and
e
the associated risks.
at
Defining “Done”
lic
During the Construction phase, the team collaborates to create a definition of “done”, or DoD,
which they will apply to every work item to determine when they are finished.
up
The DoD falls under the process goal Accelerate Value Delivery under Verify Quality of Work.
You can look up the various strategies listed and the risks they entail in Chapter 19 of your
Choose Your WoW! book.
D
Demonstrating an Iteration
ot
At the end of an iteration, the team conducts an iteration review, which includes a demo. The
team demonstrates each work item to stakeholders to obtain feedback and determine whether
it is ready to move forward to the Transition phase, where it will be deployed.
N
Demonstrating the iteration falls under the process goal Produce a Consumable Solution under
Ensure Consumability.
o
You can look up what the options mean and the risks they entail in Chapter 17 in your Choose
D
Version 22.0.0 52
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
Lean Tip: Deliver Value Quickly
Lean is an approach that produces value for customers quickly through a focus on reducing
delays and eliminating waste, which results in increased quality and lower cost.
To deliver value quickly, deliver the smallest unit possible that will create value for the
customer.
e
The key is to:
ut
• Focus on time instead of cost.
• Focus on removing delays rather than on going fast.
ib
• Achieve flow by working on smaller things and with people fully allocated to the work.
• Limit batch size.
tr
Lean Value
is
In Lean, value is:
D
• What the customer considers important;
• What the business invests in; and
• What is most useful to the customer upon release.
Realizing Value or
What does it mean to realize value? When is value realized?
e
A product, feature, or service has value if the customer considers it important at the time it is
at
feature to delivery to the customer. The Construction phase is an important part of the value
stream, during which we focus on building features that will have value for the customer.
D
Cost of Delay
What is the cost of delay?
ot
The cost of delay is the lost revenue or opportunity caused by the delay between conceiving the
idea and having customers realize value from it.
N
The longer the period between the two, the greater the loss in revenue.
Every day without realizing the value is a day without revenue from it. So, the delay costs
o
money, and the cost increases with each day. There is also the cost of more time and effort
D
Version 22.0.0 53
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
Lean Tip: Deliver Incrementally Using Minimum Business Increments
e
realized value for an internal or external customer
• Investment in potential value
ut
Minimum viable products (MVPs):
ib
• Take the smallest step to determine the viability of a new product without a customer
base
tr
• Investment for discovery
is
MBI Sequencing
Sequence jobs, not in order of priority, but in order of which MBI can realize the most value
D
more quickly than the others.
MBIs are perfect for this because they are, by nature, deployable and consumable.
•
• Continuous integration: Test the dependencies.
• Continuous deployment: Test the value of the work being done.
up
waste is most often manifested as delays. Let’s look more closely at how to eliminate waste.
ot
Sources of Waste
These are some of the most common sources of waste in our work:
N
• Miscommunication
• Building the wrong thing
Building items of less importance
o
•
• Lost realization due to delays
D
• Aging information
• Relearning
• Handoffs and hand backs
• Defects
Version 22.0.0 54
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
Value Stream Mapping to Find the Cause
Value stream mapping helps teams look at the path followed to realize value and then pinpoint
problem areas where there is waste or delay.
Note that you need to look beyond the construction phase and beyond your own part of the
value stream.
e
“Five whys” analysis is a variant of “who, what, when, where, why” by Taiichi Ohno, creator of
ut
the Toyota Production System.
He suggested that continuing to ask “why” several times would get you insights into the root
ib
cause of things.
The “five” is a rule of thumb to encourage you to keep digging. It doesn’t have to be five
tr
questions exactly.
is
D
or
e
at
lic
up
D
ot
N
o
D
Version 22.0.0 55
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
Lesson 7: Tailoring Your Practices: Transition Phase
Description
This lesson takes you to a new level in preparing to be a DASM. You’ll apply what you have
learned to your own team by selecting a Transition phase process you’d like to improve and
e
then determining an option to try as part of your continuous improvement efforts.
ut
Objectives
ib
Describe the Transition phase and why it is important.
tr
• Define Transition.
• Identify the process goals associated with the Transition phase.
is
Discuss how to use the DA tool kit to tailor your way of working within a select phase according
to context.
D
• Rank and select the process goals according to their relevance to the phase and the
team’s context.
•
Agenda
or
Identify key practices for the team to try when using goal diagrams.
e
at
Lesson Notes
up
safely deploy your solution into production. Remember, your team is producing a consumable
solution—that is, usable and desirable and functional. Something that gets the job done.
o
Although your team should have produced a potentially consumable solution all the way
D
through the Construction phase, this is your last chance to ensure the solution is consumable
before deploying it to stakeholders. This goal is important because it reduces the risks
associated with deployment by ensuring that the team is technically ready to deliver and that
stakeholders are prepared to receive the new functionality.
Version 22.0.0 56
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
It's important to note that this goal reflects the realities faced by teams that are following
project-based life cycles:
• Scrum-based, Agile life cycle
• Kanban-based, Lean life cycle
Teams following these life cycles tend to release into production every few months (or more)
e
and have not yet completely automated their regression tests nor adopted the continuous
integration/continuous deployment pipeline required to evolve into one of the two continuous
ut
delivery life cycles.
ib
Deploy the Solution
The aim of the Deploy the Solution process goal is to provide options for how to successfully
tr
release your solution into production. A typical disciplined agilist may react with “Well, why
don’t we just completely automate this?”
is
And they're right, they should fully automate deployment.
D
This process goal is important because:
• It captures several strategies for automating deployment.
•
•
•
or
It provides several strategies for releasing your solution into production.
It describes what needs to be performed to successfully release into production.
It describes options for how you can ensure your release was, in fact, successful.
e
To effectively deploy your solution, you should consider several important questions:
at
Version 22.0.0 57
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
Lesson 8. Tailoring Your Practices: Ongoing
Description
A DASM looks beyond phases to the ways their team can improve overall. This lesson
explores Ongoing process goals. You’ll look at lean concepts and tools your team can
e
implement across the phases and explore ways for your team to continue learning and
ut
improving.
ib
Objectives
Describe the Ongoing category and why it is important.
tr
• Define the Ongoing category.
is
• Identify the process goals associated with the Ongoing category.
Discuss how to use the DA tool kit to tailor your way of working within a select phase according
D
to context
• Rank and select process goals according to their relevance to the phase and the team’s
•
context. or
Identify key practices for the team to try when using goal diagrams.
e
Explain how to learn pragmatically (Lean principle).
at
• Define “standard work” and its use as a baseline for continuous improvement.
• Explain the benefits of explicit workflow.
lic
• Describe how to use Kaizen loops and PDSA (plan-do-study-act) techniques for
continuous improvement.
• Define the options for cross-team learning: community of practice (CoP) and centers of
up
excellence (CoE).
Agenda
D
Lesson Notes
o
Ongoing Category
D
The Ongoing category includes those activities that occur continuously through the other three
phases.
Version 22.0.0 58
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
Ongoing Category Goals
There are nine process goals associated with the Ongoing phase:
• Grow Team Members
• Coordinate Activities
e
• Address Risk
ut
• Evolve Way of Working (WoW)
• Leverage and Enhance Existing Infrastructure
ib
• Govern Delivery Team
• Intake Work
tr
• Organize Metrics
is
• Measure Outcomes
D
Grow Team Members
The Grow Team Members process goal captures options for providing opportunities for people
or
to improve. This process goal is highly related to the People Management and Continuous
Improvement process blades which focus on helping people at the organization level. There are
several reasons why this goal is important:
e
1. People—and the way we work together—are key to success. Remember the agile value
at
Motivates Us (2011), Daniel Pink argues that people are motivated by autonomy,
mastery, and purpose. This process goal focuses on providing opportunities for people
to master their craft.
up
3. Solution delivery is a team sport. Great teams are composed of people who want to
work and improve together.
D
This Ongoing process goal describes how we will support our team members in their personal
and professional growth. To be effective, we need to consider three important questions:
ot
Coordinate Activities
o
The Coordinate Activities process goal provides options for coordinating both within a team and
D
with other teams within our organization. There are several reasons why this goal is important:
• Support effective collaboration. It is rare to be completely autonomous because we
often need to collaborate with others, hence the need to coordinate with one another.
This will help to reduce, and hopefully eliminate, several sources of waste, particularly
wait time and rework.
Version 22.0.0 59
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
• Support autonomy. In Drive: The Surprising Truth About What Motivates Us (2011),
Daniel Pink argues that autonomy, mastery, and purpose are what motivates people.
One aim of this process goal is to suggest ways of working that enable both people and
teams to work as autonomously as possible, yet still collaborate effectively with others
as needed. Note that the Develop Common Vision process goal promotes the idea of
teams with purpose and the Grow Team Members process goal provides opportunities
e
for gaining mastery.
ut
• Working agreement within the team. A team's working agreement describes how it will
work together as well as with others. An important aspect of our team's working
agreement is how we intend to coordinate our activities internally within our team.
ib
• Working agreement with other teams. Similarly, indicating how others may interact
with our team is also an important part of our team's working agreement. Having
tr
effective coordination strategies in place enables our team to collaborate effectively
with others.
is
Address Risk
D
Disciplined Agile Delivery (DAD) has several risk mitigation strategies built in:
The Address Risk process goal. Originally, DAD had two risk-focused process goals,
•
or
this one and Identify Initial Risks, but due to the significant overlap between the two
we decided to simplify the framework by combining them into a single process goal.
Support for a risk-value life cycle. DAD promotes a risk-value life cycle approach
e
•
where we recommend that risk be considered when prioritizing work in addition to
at
stakeholder value—many agile methods focus just on value to their detriment. The
risk-value profile for a DAD team shows how DAD teams address a lot of risk very
lic
early in the life cycle via addressing the Stakeholder Vision and Proven Architecture
milestones.
• Support for ordered ways of working (WoW). As you've seen here, within each
up
process goal diagram many of the decision points have ordered option/choice lists.
This makes the lower-risk ways of working explicit because the more effective
options tend to be toward the top of the lists.
D
• The Address Risk process goal provides options for how we will approach risk
within our team. Although the project management community prefers the term
ot
“manage risk” rather than “address risk,” not surprisingly, we find that the word
manage comes with too much baggage—managing risk leaves the door open to
needless bureaucracy, whereas addressing risk motivates us to focus on dealing with
N
• We face many risks. Many risks are addressed within the team, but some risks we'll
D
need help from outside the team to address. Disciplined teams make risks transparent,
making it easier for them to garner the help they need.
• Understanding the level of risk is a critical decision factor for moving forward. Two of
the questions that we should ask at the Stakeholder Vision milestone are whether the
team understands the risks that it faces and if so, does it have a viable strategy to
Version 22.0.0 60
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
respond to them? Similarly, any go-forward decision made during Construction should
take the current level of risk faced by the team into account.
• Reducing risk increases our chance of success. Enough said.
• It's usually better to deal with risks early (in other words, shift risk mitigation left).
Risks tend to grow (but not always). If a risk proves to be a problem, it's better to know
that early when we still have time and budget to fix it, or if the risk proves
e
insurmountable, it's better to cancel or go in a different direction and thereby not waste
ut
time and money.
ib
The Evolve Way of Working (WoW) process goal provides options for identifying and
evolving how we will work together as a team. The focus of this goal is on the WoW for a
tr
team. The focus of continuous improvement is to support and enable teams to choose their
is
WoW and share learnings across the organization. There are several reasons why this goal is
important:
D
• Every team is unique and faces a unique situation. Because people are unique,
teams are therefore also unique. Every team faces a unique configuration of
or
complexity factors including team size, geographic distribution, technical complexity,
regulatory compliance, and other issues. The implication is that a team needs to
tailor their WoW to address the situation that it faces.
We are constantly learning. As individuals, we learn every day—maybe we learn a
e
•
new skill, something about the problem we face, something about how our
at
work.
• The other teams we collaborate with are evolving. Very few agile teams are
“whole” in practice. They must collaborate with others to achieve their mission.
up
Because these other teams are evolving their WoW over time, the implication is that
the way that they interact with us will evolve too, something that we may be able to
learn from.
D
leaving our organization, our organizational structure evolving, and our IT ecosystem
evolving as other teams release their solutions into production. We may need to
o
•
working from home; the rest will need space for some or all team members.
• The team needs sufficient tooling. The team needs access to physical and digital
tools so we can do our work.
Version 22.0.0 61
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
• These strategies are applicable to a wide range of teams, not just solution delivery
teams. We've applied these strategies with leadership teams, marketing teams,
finance teams, enterprise architecture teams, data management teams, and many
others. Having said that, the focus is on how solution delivery teams can choose
their WoW. Although this process goal applies to all those teams, the rest of the
goals may not. Each of these domains (marketing, leadership, etc.) requires domain-
e
specific advice.
ut
Leverage and Enhance Existing Infrastructure
The Leverage and Enhance Existing Infrastructure process goal provides options for reusing,
ib
and hopefully improving, existing assets within our organization. These assets may include
guidance, functionality, data, and even process-related materials. This process goal is
tr
related to the Improve Quality process goal, which focuses on strategies to pay down
is
technical debt in such assets and the Reuse Engineering process blade, which focuses on the
reuse of existing assets. There are several reasons why this goal is important:
D
• A lot of good work has occurred before us. There is a wide range of assets within our
organization that our team can leverage. Sometimes we will discover that we need
to first evolve the existing asset so that it meets our needs—which often proves
•
or
faster and less expensive than building it from scratch.
We can reduce overall technical debt. The unfortunate reality is that many
organizations struggle under significant technical debt loads. By choosing to reuse
e
existing assets, and investing in paying down some of the technical debt that we run
at
into when doing so, we'll slowly dig our way out of the technical debt trap that we
find ourselves in.
lic
standards, and control mechanisms to enable people to carry out their roles and
responsibilities effectively. You do this by balancing risk versus return on investment (ROI),
N
setting in place effective processes and practices, defining the direction and goals for the
team, and defining the roles that people play within the team.
o
The Govern Team process goal is supported by both the IT Governance and the Control
process blades. There are several reasons why this goal is important:
D
• We are going to be governed. Many in the agile community believe that governance
is a swear word, likely because they've had negative experiences when traditional
governance strategies were applied to agile teams. Although we understand this
attitude, we find it to be counterproductive because someone is going to govern our
Version 22.0.0 62
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
teams, like it or not. Someone will govern the finances, they will govern the quality,
and they will govern what we produce—just to name a few issues.
• We deserve to be governed well. Our team is made up of intellectual workers,
people who are smart and skilled at their jobs. They respond well to leadership—
deciding for themselves what to do—and not very well to management—being told
what to do. As a result, effective governance is based on motivation and
e
enablement, not command and control.
ut
• Governance is context-sensitive. A traditional waterfall team is governed in a very
different way than an agile project team, which in turn is governed in a different way
than a team following the Continuous Delivery: Lean life cycle. Teams that are less
ib
experienced or facing significant risk will require more governance than those that
are not.
tr
• Our team is part of a larger organization, and we need to leverage that. Our
organization is a complex adaptive system (CAS), a collection of teams working
is
together in an adaptable and constantly changing manner. And we've been doing
this for a very long time, in some cases decades and even centuries. We have a
D
wealth of experience, skills, intellectual property, and physical assets available to us
that we can use in new ways to delight our customers. The point is that we don't
•
or
need to work on our own, and in fact we likely can't—given the complexity that we
face, and we certainly don't need to build everything from scratch.
Effective governance enables collaboration. Given that our organization is a CAS, the
e
leaders who are governing us must focus on helping our teams to be successful. This
includes ensuring that we have the resources we require to accomplish our mission
at
and ensure that we're collaborating effectively with the other teams that we need
help from.
lic
imagine, other governance categories influence it. For example, solution delivery teams will
still need to be governed in their use of data, guided by user experience (UX) standards, and
N
In this process goal we use several terms that we want to define now:
D
• Leadership. People within our organization, often senior management, who are
leaders.
• Enterprise groups. Teams responsible for information technology (IT) or enterprise-
level activities such as enterprise architects, finance, security, and procurement.
Version 22.0.0 63
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
• Enterprise professionals. People such as enterprise architects, finance professionals,
security engineers, and procurement specialists.
Intake Work
The Intake Work process goal examines how a team pulls in work from their "upstream"
stakeholders. The incoming work is examined and if ready it is prioritized and put on the
e
team's work backlog. Incoming work could take on range of granularities, from very high
ut
level to very detailed. The appropriateness of the level of detail is determined by the team
accepting the work.
ib
There are several reasons why this goal is important:
• Teams take work in in a manner that reflects their capacity. To work effectively,
tr
teams must be able to intake work that is sufficiently defined, appropriate for them,
and at a rate at which they can accomplish it.
is
• Control of the flow of work is where the work is being done. The people who are
best suited to decide how to take in work are the people who actually do the work.
D
• It enables teams to streamline their overall way of working (WoW). If a team is to
streamline how they work, they must have control over all aspects of their work,
or
including how it is brought into the team.
Every team should control how they intake work, enabling them to streamline their overall
process. Incoming work may need to be reorganized into more granular work items, some
e
of which may need to be handed back to the originating source for further improvement.
at
Organize Metrics
lic
The Organize Metrics process goal describes strategies to organize the metrics strategy
within your team. This strategy will be driven both by your team's culture and skills as well
as the needs of your stakeholders - your metrics will likely need to "roll up" to the program
up
or portfolio level.
Your metrics strategy is influenced what your focus for the strategy is, your overall
D
measurement strategy, how your organization aggregates measures, how those measures
are communicated and what measure we take.
ot
outcomes and improvement goals to measure. This observation is the critical driver
for context-based metrics strategies such as objectives and key results (OKR) and
goal question metrics (GQM). Where these strategies walk you through how to take
o
a contextualized approach to measurement, they don’t go that final step to help you
D
to select metrics that are right for you (supported by the Measure Outcomes process
goal) or to how you’ll communicate them (supported by this goal).
• Process improvement requires contextualized measurement. With validated
learning strategies such as Guided Continuous Improvement (GCI), part of running
an improvement experiment is to assess the effectiveness of the new way of
Version 22.0.0 64
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
working (WoW), and to do that you need to measure what you’re hoping to affect.
Your context will drive what you measure, how you measure, and how you
communicate your measures.
• Effective governance requires contextualized measurement. You need to provide
visibility to whomever is governing you, thereby providing them the information that
they need to govern well. An important aspect of that visibility is access to metrics,
e
ideally in real-time. This process goal provides options to aggregate and report
ut
measures.
You need a metrics reporting strategy that reflects both your team’s needs and your
ib
organizational needs. It is a good idea to allow teams to have a fit-for-purpose metrics
strategy. Automated are generally preferable to manual measures. Leading measures are
tr
generally preferable to trailing measures. Trends and ranged measures are generally
preferable to scalars.
is
Measure Outcomes
D
The Measure Outcomes process goal describes potential improvement outcomes, or
improvement goals, and suggests potential metrics to measure progress against those
or
outcomes. Although all of these outcomes are important you will want to focus on a subset
at any given time, and that subset is likely to evolve as your improvement focus evolves. As
we’ve said before, Context counts.
e
There are several reasons why this goal is important:
at
• Metrics should be driven by context, not by mandate. Every team has unique
outcomes and improvement goals to measure. This observation is the critical driver
lic
for context-based metrics strategies such as objectives and key results (OKR) and
goal question metrics (GQM). Where these strategies walk you through how to take
a contextualized approach to measurement, they don’t go that final step to help you
up
want to focus on collecting the metrics that will provide insights into the decisions
you need to make.
ot
(WoW), and to do that you need to measure what you’re hoping to affect.
• Effective governance requires contextualized measurement. You need to provide
o
visibility to whomever is governing you, thereby providing them the information that
they need to govern well. An important aspect of that visibility is access to metrics,
D
ideally in real-time.
The measurements take for a team should be driven by the outcomes or improvement goals
they are trying to achieve. Every team is unique, therefore each will potentially collect and
Version 22.0.0 65
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
report a unique set of metrics. Your metrics strategy must evolve over time as your
situation evolves.
e
The first of these practices is standard work.
ut
Standard work is the work process agreed to by the team doing it. This is the standard that the
team agrees is the best way to do something.
ib
It is defined by explicitly expressing the team’s workflow.
Standard work acts as a backdrop for doing our job and immediately seeing how well we are
tr
doing. It gives us an ideal to strive for.
is
Standard work is not static. When a better way is found, the standard should be updated. That's
one of the purposes of a standard: to set a baseline from which to improve, while adhering to
D
its original purpose.
Test out new ideas right away. Any that prove their worth in the real world should become part
of the new standard.
or
Standard work should create tension. It provides the means for doing our job and immediately
seeing how well we are doing. One of its purposes is to create tension between what we’re
e
currently doing and what we’re supposed to be doing. This tension promotes learning and
at
innovation.
Standard work reinforces innovation and makes improvement possible. It is essential for
lic
Standard work articulates who, what, when, and where work is done. It focuses on content,
sequence, timing, and outcomes needed. As mentioned previously, it is intended as a basis for
improvement.
D
continually improve, one must understand the purpose of the standard, and improve the
standard, while adhering to its purpose. As you perform standard work, you will find things you
don’t like, and you will think of one improvement after another. You should implement these
o
ideas right away and make this improved description the new standard. Embrace those
D
Version 22.0.0 66
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
step to another. They govern the team’s process and serve as boundaries for the execution of
their work.
Explicit workflow policies:
• Go beyond enabling everyone to understand what other team members are doing.
• Make visible any gaps between what we’ve agreed to and what happens.
e
When we can’t follow the explicit workflow, the difference between the two assists learning.
ut
Lean Practice: Continuous Improvement
ib
Kaizen is a Japanese term meaning “improvement.”
A Kaizen loop is an approach where a team experiments with a small change in their way of
tr
working, adopting the change if it works in their given context and abandoning it if it doesn’t.
is
Some students may have heard this referred to as PDCA (plan-do-check-act). W. E. Deming
went back and forth between PDCA and PDSA (plan-do-study-act). He finally settled on PDSA.
D
Continuous improvement is the act of applying a series of Kaizen loops to improve your way of
working over time.
or
Guided continuous improvement (GCI) extends the Kaizen loop strategy to use proven guidance
to help teams identify techniques that are likely to work in their context. This increases the
percentage of successful experiments and thereby increases the overall rate of process
e
improvement.
at
that they want to experiment with to see how well it works in their situation.
Then they try it out. They implement the change.
D
After a brief period, they’ll assess whether the change has been effective. They’ll measure it
against clear outcomes.
ot
If the new way of working is effective, they adopt it; if it isn’t, they abandon it, for now at least.
But they’re not done. At that point they share what they’ve learned with others—other
N
Disciplined Agile enables you to increase your rate of process improvement by helping you to
D
identify strategies that are more likely to succeed given your situation.
If we get better at this, we will succeed more often, and we will improve faster. We can do this
if:
• We have access to an experienced agile coach, but they’re expensive and hard to find.
Version 22.0.0 67
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
• We have access to a process knowledgebase, like the DA tool kit.
Some experiments fail. You’ll learn something, but it’s still a failure.
Failing fast is fine but succeeding early is better.
Communities of Practice
e
One approach to remedying this situation is to establish communities of practice (CoPs).
ut
In many ways, a CoP is a collection of people who share a craft or profession who have banded
together to “learn” from each other to develop themselves and the organization. CoPs are also
ib
known as centers of excellence, interest leagues—not to be confused with The Justice League—
or even guilds. We’ve seen CoPs focused on agile software development, testing, architecture,
tr
management, coaching, business analysis, DevOps, and many more.
CoPs form on a volunteer basis, although in some organizations the CoP lead may be a
is
budgeted position.
D
Establishing and participating in CoPs provides a conduit to leverage knowledge across the
organization. A CoP forms when people recognize the need to help one another learn a topic.
This falls into three major areas:
• or
To share techniques with one another. CoP members will often share techniques with
one another through face-to-face chatting in discussion forums and practitioner
presentations—such as a lunchtime presentation.
e
• To support one another’s learning. The goal diagram also captures several strategies
at
that CoP members may choose to employ to support one another—coaching and
mentoring. Although a center of excellence within your organization may officially be
lic
responsible for coaching and mentoring—and for most of the potential activities
captured by the goal diagram—you will often see members of a CoP doing this as well in
an informal manner. This is particularly true when no center of excellence (CoE) exists
up
The first, and most common, is in an ad hoc manner when practitioners realize that they have a
common interest in learning and decide to support one another in doing so. The group will
N
typically start meeting physically, perhaps in the cafeteria or cafe, or perhaps one of the
meeting rooms. When it becomes clear that a CoP is needed, the next step is to start putting
o
The second strategy is when an existing center of excellence around a topic decides to support
a CoP around the topic they have been tasked with supporting within their organization.
Structures of CoPs tend to be fluid, with a leadership team initially composed of the most
experienced members who work together to organize and support the overall effort. The CoP
Version 22.0.0 68
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
leader—if there is one—typically emerges from within, although sometimes that person is
assigned at first if the team has been created by a community of excellence.
Membership in CoP is voluntary. Members will come and go as they see fit and participate as
much as they are willing to or have the time to.
e
Centers, or communities, of excellence (CoE) are closely related to communities of practice
ut
(CoPs).
A center of excellence—sometimes called a community for excellence—is a group of people
ib
with specialized skills and expertise whose job is to provide leadership and purposely
disseminate that knowledge within an organization. CoEs should not be confused with CoPs. In
tr
the last few years, we’ve seen agile centers of excellence, testing centers of excellence, DevOps
centers of excellence, and architecture centers of excellence created within organizations to
is
help their continuous improvement efforts.
D
A CoE is typically formed to address a skills or knowledge deficit within an organization. The
members of a CoE are typically coaches. CoEs, or excellence coaches, will be involved with
many of the activities of continuous improvement:
• or
Identify techniques. Coaches will work with one another, and with the people they are
coaching, to identify potential techniques (practices, strategies, principles) that they can
e
help people to adopt to improve the way they work.
at
• Share techniques. Coaches will help practitioners to share techniques that they find
effective with one another. Helping to build a learning organization is the primary way
lic
for CoE coaches to scale their efforts, or better yet, work their way out of a job.
• Capture techniques. CoE coaches work with practitioners to capture viable techniques
up
learning.
• Organize communities of practice (CoPs). Very often, a CoE will initiate—or at least
ot
• Governing improvement. A CoE will often collect and track a set of metrics to help them
both govern and justify the organization’s investment in the CoE.
o
D
Version 22.0.0 69
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
Review the following information with your learners:
Strategy: Hire from within.
Advantages:
• The person is known and respected within the organization.
• The person knows how to navigate the environment.
e
Disadvantages:
ut
• The person may not have experienced the topic outside the organization; they may
struggle with “that’s the way it’s done here” issues.
ib
• The person may be wrapped up in the activities of their existing position.
• They are often new to being a coach.
tr
Strategy: Hire new employees.
is
Advantages:
D
• These employees can bring new viewpoints and fresh experiences into the organization.
• They often have coaching experience.
Disadvantages:
•
•
or
These employees can be very difficult to find.
It can be difficult to get rid of a full-time employee if they don’t work out.
e
Strategy: Hire consultants/contractors.
at
Advantages:
lic
Disadvantages:
• It can be difficult to identify this type of person if you don’t already have people who are
D
Version 22.0.0 70
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
Lesson 9. Influence Outside the Team
Description
Since DA is based on both agile and lean, a DASM should have a firm grasp of lean principles
and how they function at a systems level. In this lesson, you’ll gain a deeper understanding
e
of how lean principles and tools impact the organization, which will inform your work with
ut
your team.
ib
Objectives
Describe how Lean takes a system view rather than a team view.
tr
• Contrast the Lean aspects of knowledge work with work in the real world, including
is
sources of waste and delay.
• Describe the aspects of regular work that affect quality and efficiency, including sources
D
of waste and ways to improve.
Recognize when to be resilient.
•
•
or
Describe how resiliency supports lean thinking.
Explain when to build workflow according to resiliency outcomes.
e
Agenda
at
1. What Is Lean?
lic
Lesson Notes
up
Key Concept:
Sooner or later, anyone who’s serious about improving their team’s performance will come up
ot
against the realization that they’ll have to look beyond their team.
What Is Lean?
N
As we move toward organization-level thinking, we move into the realm of Lean. The term
“lean” was coined to describe Toyota's business during the late 1980s by a research team from
o
MIT's International Motor Vehicle Program. Three members of that team—James P. Womack,
D
Daniel T. Jones, and Daniel Roos—first defined the term in a book about their project, The
Machine That Changed the World.
Version 22.0.0 71
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
Some Key Points:
• Henry Ford revolutionized mass production, making it possible for minimally trained
workers to assemble cars quickly and efficiently.
• Toyota eliminated much of the waste inherent in Ford's system by making smaller
batches of parts to be used as needed instead of stockpiling larger quantities.
• Toyota also empowered its workers to improve the process and stop the line when
e
issues and errors occurred.
ut
Key Lean Concepts
ib
• Lean has been expanded to virtually all industries.
• Lean is based on systems thinking.
tr
• Lean involves continuous learning.
• Lean is not about building cars but about building great organizations via learning.
is
Wastes in Lean
D
The virtual world is not the same as the physical (or real) world, but many of the same
principles apply.
•
customer.
or
Defects. Defects are defects and considered waste because they provide no value to the
work, this is unfinished work. Unfinished work has at least two significant wastes/risks
to it. First, when it just sits there, dependencies between it and other work may be
forgotten. When other things change, these changes may not be reflected in this
up
unfinished work. Also, bugs may not be detected until later, making them harder to fix.
• Waiting. In software, it’s worth including all types of delays: workflow and feedback.
These delays cause unplanned work.
D
inventory. In knowledge work, it’s about switching projects, which can happen easily
(just a few strokes of a keyboard) but can switch the mind of the developer
(multitasking) and become very costly.
o
• Excess Processing. With big batches, we do a lot of analysis before we need to—or a lot
D
Version 22.0.0 72
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
Manufacturing versus Knowledge Work
e
Inventory Partially done work (hides risk of errors)
ut
Waiting Delays (causes unplanned work)
Transportation Handoffs (loss of information) and hand backs (loss of time)
ib
Motion Motion (shifting from value stream to value stream)
tr
Excess Processing Doing more work than needed
is
Nonutilized talent Lower quality work (requires relearning)
D
Lean Principles: Software Development and Knowledge Work
•
• Eliminate Waste
or
These are the principles of Lean as they apply to software development and knowledge work:
Build Quality In
e
• Learn Pragmatically
at
• Respect People
• Optimize the Whole
• Build in Resilience
up
Key Concepts:
• Lean teams build quality into everything they do.
ot
• Lean teams adopt practices that ensure that each element of their solution, at every
increment, meets appropriate quality standards.
N
Version 22.0.0 73
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
Four Stages of Lean Validation Process
Four distinct stages make up the lean validation process. Only once you’ve passed all four, can
you be confident that your product idea is worth developing.
1. Validate the problem: Is this a problem worth solving? If users don’t think this is a major
problem, your solution won’t be appealing.
e
2. Validate the market: Some users might agree that this is a problem worth solving. But
are there enough of them to make up a market for your product?
ut
3. Validate the product: The problem might exist, but does your product solve it?
4. Validate willingness to pay: There might be market demand and a great product. But
ib
will people be willing to reach into their wallets and pay for it?
tr
Lean Principle: Eliminate Waste
In lean thinking, any activity that doesn’t directly add value to the finished product is waste.
is
To reduce waste, it’s critical to allow teams to self-organize and operate in a way that reflects
D
the work they’re trying to accomplish.
The most common causes of waste within a team are:
•
•
•
Multitasking
Rework
Building work of lesser value
or
e
• Relearning
at
• Miscommunication
• Errors and poor quality
lic
Lean teams continuously strive for perfection. Experimentation and reflection are the driving
forces; they continuously run practical experiments and pragmatically apply what they learn—
D
Key Concepts:
N
Version 22.0.0 74
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
Keys to Delivering Value Quickly:
• Focus on time instead of cost.
• Focus on removing delays rather than going fast.
• Achieve flow by working on smaller things and with people fully allocated to the work.
• Limit batch size.
e
Lean Principle: Importance of Incremental Delivery
ut
Key Concepts:
Solution development has specific timing issues. It is not realistic to build an entire product and
ib
then release it. Instead, build small, functional features so that they can be tested and released.
In that way, you can deliver value quickly.
tr
Lean Principle: Respect People
is
Key Concept:
D
Lean teams respond to people promptly, listen attentively, hear their opinions, and do not
dismiss them even when they are different from their own. Lean recognizes that teams work
or
best when they are empowered to make decisions where the work is.
Keys to Respecting People:
• Culture is the context in which all change must happen.
e
• Recognize all who consume your work as customers.
at
A lean organization seeks to optimize the whole value stream, not just individual functions or
teams.
ot
It understands that high-level business processes often cross multiple systems and teams and
seeks to optimize the entire process, not just the work of a single team.
N
You need an engine for power, wings for lift, controls to direct it, a place for the pilot, a
D
navigation system, and many other things—no single part is responsible for flight. They’re all
responsible. Improving just one of them may reduce the plane’s ability to fly.
You must think of an airplane as a system.
This illustrates a couple of key points:
Version 22.0.0 75
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
• Systems work as a whole; improving one part may degrade the performance of the
whole.
• Local optimizations don’t always make system-wide improvements.
• It’s more important to see how parts of a system fit together than to focus on individual
parts.
• It’s the same with any complex system. If you’re trying to improve—or even influence—
e
the system, it’s much more important to see how all the parts work together than it is to
ut
focus on the individual parts.
The System Is the Source of Most Problems
ib
Key Concepts:
tr
Poor systems will defeat almost all but the greatest of people.
If we trust people, we don’t need to work on them; we need to improve the system.
is
The role of management is to create great systems so that people can work autonomously to
D
achieve the vision of leadership.
Eliminating Waste Helps Identify when we’re going down the wrong path
Building Quality In Avoids many problems that would otherwise occur
D
Delivering Value Quickly Provides us with pivoting points between a recent delivery and
starting the next ones
ot
Keeping Options Open Enables us to quickly pivot when our current path becomes less
desirable
N
Version 22.0.0 76
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
Lean: Focus on Realizing Value
Key Concepts:
Lean focuses on realizing value—both for the organization and for the customer.
This simple mantra can be used to drive the realization of value:
e
• Work on fewer things.
• Work on smaller things.
ut
• Work more efficiently.
• Create better workflow.
ib
How Do You Define Value?
tr
Key Concepts:
is
• Value must be defined by the customer, but business stakeholders decide which value
to go after.
D
• We must also attend to who our customers are. We’re not going after all of them—
we’re going after those that our company is going after.
An example:
or
Southwest Airlines had a customer who always wrote complaint letters after a flight. She
didn’t like the boarding process, she didn’t like that no meals were served, and the litany
e
went on. She ended her letters by saying that she could no longer fly Southwest Airlines
at
unless they made changes. Responding to her eventually got bumped up to the late Herb
Kelleher—then the CEO of Southwest Airlines.
lic
Key Concepts:
It’s important to realize that we can also create value for the business even if that value is not
D
• Mitigating risk
• Learning something new
Version 22.0.0 77
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM
What Is Role Management?
Key Concept:
We have teams that are self-organizing and that choose their own ways of working. Across the
organization, these can be dramatically different.
What, then, is the role of management?
e
Managers are no less committed to the work than any member of the team.
ut
Their role is to create the environment for teams to be awesome.
ib
Part of this entails:
• Listening and watching for the needs of the team and removing problems
tr
• Communicating with other managers to provide the bigger picture
is
D
or
e
at
lic
up
D
ot
N
o
D
Version 22.0.0 78
Licensed For Use Only By: selvakumar Xavier 9536012 Aug 21 2023 9:02AM