2020 Scrum Guide US More
2020 Scrum Guide US More
1. Empiricism
In Scrum, empiricism refers to the idea that solving complex problems, or doing complex work, can only be done using
an exploratory process rather than relying on predetermined plans. Learn about empiricism and complex work. Explore
why trust is important for empiricism to thrive.
6. Definition of Done
The Definition of Done describes the quality standards for the Increment. Learn why getting to Done is so important,
what undone work is, if it’s okay to show work that isn’t done to stakeholders, can you present undone work at the
Sprint Review and what’s the difference between the DoD and Definition of Ready or acceptance criteria.
Scaling
Scrum is designed to work at the team, product, and organization level. The practitioner will be able to apply Scrum in
increasing levels of complexity and scale. They will be able to demonstrate when to scale and when not to scale and
appreciate scaling practices and complementary frameworks that help organizations scale Scrum. The ultimate level of
proficiency within this Focus Area is the ability to know what, and what not, to compromise in pursuit of a scaling
approach by understanding the trade-offs and benefits of particular concepts and practices. Ultimately, the practitioner
will demonstrate that they can scale Scrum and still keep its essential qualities of empiricism, self-organization, and
continuous improvement. The practitioner should also be able to demonstrate the results of good scaling practices
from both an organization and business perspective.
Based on Scrum.org (The home of Scrum) Página 4
The Professional Scrum Competency
1.1. Empiricism
Empiricism is the philosophy that all knowledge originates in experience and observations. It’s a cornerstone of the
scientific method and underlies much of modern science and medicine.
Among philosophers, empiricism is contrasted with rationalism, where rationalism is the perspective that knowledge
is developed by reason, analysis or thinking things through.
When agilists refer to empiricism, we are simply recognizing that there are categories of problems that are too complex
to be solved by reason or analysis alone. While simple problems are straightforward to solve, complex problems require
that we experiment our way to the solution.
In the context of Scrum, empiricism refers to the idea that solving complex problems, or doing complex work, can only
be done using an exploratory process rather than relying on predetermined plans.
1.1.2. Differences among simple, complicated and complex problems and work
We can think of simple, complicated and complex
problems as a continuum going from
• simple (where most things are known)
• to complicated (where we know what we
don't know)
• to complex (where we don't know what we
don't know)
Simple Problems
Simple problems are those where we have a clear understanding of the problem and the solution is easily developed.
When our work is simple, it’s because we fully understand what we’re tasked to do and we know how to do it.
We can identify whether we’re engaged in simple problems or simple aspects of our work because:
• most things are known about the problem and solution
• they can be solved using well-established methods
• if we've solved this problem before, we can do it again roughly the same way
• if we haven't done it before, the solution is easy to figure out because we understand everything about the
problem and how to create a solution
• we can create a plan of the tasks need to solve the problem
Examples:
• Software: run a build that succeeds consistently. (Note that if the build fails for non-obvious reasons, this
problem can become either complicated or complex)
• Medicine: treat an upset stomach
• Home: bake cookies; shop for groceries
Complicated Problems
Complicated problems are those where we have agreement on the problem, but the solution is ill-defined. That said,
if we find experts in the problem domain, they can create a solution to the problem.
In product development or other work, we generally understand what we’re tasked to do and we can figure out how
to do it if we have the right expertise on the team.
We can identify whether we’re engaged in complicated problems or complicated aspects of our work because:
• there are aspects of this problem that are unknown or that we don’t understand, but we know what they are
and we will turn the unknowns into knowns through analysis
• we have solved a similar problem before, so experts can figure out how to solve this one
• we can predict the outcome of specific actions after we analyze the situation
• we can create a template of most of the tasks to execute to solve the problem
Examples:
• Software: fix a non-trivial bug; extend a feature
• Medicine: diagnose a blockage and perform surgery to place a stent in an artery
• Home: buy a house; save for retirement
Complex Problems
Complex problems are those where we don’t have agreement on the problem or the solution. With complex problems,
the variables involved are so intertwined that when we change one variable, it has an impact on others. This results in
us being unable to predict all the cause-and-effect relationships, we can only explain them in hindsight.
At the beginning of complex product development or complex work, we generally don’t know exactly what the final
product will be and we certainly don’t know exactly how to create it. There are many unknowns that are unknown and
we’ll encounter them along the way.
We can identify whether we’re engaged in complex problems or complex work because:
• we don’t know what we don’t know and we won’t know what they are until we encounter them
• we are often surprised by what we uncover
• they have a large number of interdependent variables, many of which are uncertain and can result in multiple
potential solutions
• they cannot be solved through linear or predictable means
• we haven't done this before and we’re not even sure if there is a way to do it
• we don't really know exactly what the problem or solution is
Examples:
• Software: create a new product for a new market
• Medicine: find a cure for pancreatic cancer
• Home: raise children
Teams that work in an empirical way are continually taking risks, creating innovative ideas and providing feedback.
Without having trust on the team, members may become reluctant to take those risks or offer their alternative ideas.
Without trust, team members may act in ways that will avoid critique. In particular, they may feel a need to spend a
lot of time analyzing or planning, rather than feeling free to experiment.
When teams experiment, they make and test hypotheses. If the experiment “fails,” it’s not a failure of the team or the
person that proposed it, it’s simply that the hypothesis was not supported. The experiment itself was a great success,
because the team learned something valuable and is further down the path of solving their problem. Understanding
this aspect of experimentation and feeling supported when the experiment “fails” is an important leadership mindset
shift when adopting Scrum.
This puts emphasis on the fact that Scrum Teams are results-oriented, with clear accountabilities among team
members, rather than an organizational construct.
Product Owner, Scrum Master and Developer do not have to be “roles.”
The word “role” often refers to a particular job or job title. In the 2020 release of the Scrum Guide, the term “role” was
replaced with “accountabilities” to emphasize an ownership mindset necessary to execute Scrum well. The Scrum
framework provides guidance on how to use Scrum effectively, it has nothing to do with organizational constructs like
job titles.
Scrum practitioners distinguish between “accountability” and “responsibility.”
This can be confusing at first since colloquial English use doesn’t have a strong distinction between these words and
some spoken languages do not have these separate concepts. However, Scrum uses definitions typically used in
business communication:
• Responsibility - the obligation to perform a task. Responsibility is often about accomplishing the work and
creating its output.
• Accountability - taking ownership of the results, or outcome, of the work. The willingness to bear the
consequences and be answerable for the choices made.
Responsibility to do something may be delegated, but accountability for the result generally cannot. For example, the
Product Owner is accountable for effective Product Backlog management, however they may delegate responsibility
for doing some of this work to others.
When everyone is clear on what they are accountable for, the team functions well.
In Scrum there are four high-level areas of accountability:
• Creating a valuable, useful Increment: the entire Scrum Team
• Maximizing the value of the product: Product Owner
• Creating the product: Developers
• The effectiveness of the Scrum Team: Scrum Master
long-term business objectives. Examples include: market research and competitive analysis; product strategy;
product roadmapping; acting as the voice of the customer; engaging with stakeholders; maximizing revenue
and return on investment; product launch; and product retirement.
• Product Owners Scrum and the elements of the Scrum framework to deliver on their vision of the product. For
example: applying empiricism and experimentation for product and value discovery; crafting concrete,
actionable and measurable Product Goals to provide focus for the Scrum Team; and using strong backlog
management techniques to help communicate steps toward the Product Goal.
In order to maximize the value of the work of the Scrum Team, the Product Owner must provide timely decision-making
and guidance to the team. This requires that the accountabilities of the Product Owner and the outcome of the work
the team does, rest with one person. They cannot be distributed across several people or a committee. However, the
Product Owner may delegate the responsibility of doing the work to others.
unmet needs of current and potential customers. When you hold and communicate a captivating vision for the product
you are able to inspire the team and stakeholders to align around a better future for the product.
With this product vision, you create a shared understanding of the product strategy and use goals to help the
organization move closer to it in an empirical way. Taking an empirical approach allows the Scrum Team to adapt their
next actions based on feedback and evaluate if their goals are still relevant. The following goal structure that supports
an empirical approach as described in the Evidence-Based Management framework.
• Strategic goals outline the direction for reaching the vision, they are however aspirational goals and the steps
necessary to reach it are filled with unknowns. To work toward a goal with many uncertainties on its path, the
Scrum Team will need a series of more practical targets, such as intermediate goals.
• Intermediate goals are achievements that move the Scrum Team closer to the strategic goal. The path to an
intermediate goal is still uncertain, but not completely unknown, for example the Product Goal. To allow
frequent inspection of progress toward this intermediate goal, and timely adaptation when needed, Scrum
Teams apply tactical goals.
• Tactical goals are critical near term objectives that help a team move toward the intermediate goal. A tactical
goal could be, for example, a Sprint Goal.
Consider the following example:
A brick and mortar grocery chain store has been trying to encourage their customers to shop with them via their new
online website. They think it offers convenience which could bring in more repeat revenue and is also a way for the
store to capture new customers. However, they notice that many of their customers are reluctant. Customers are
worried that they could receive damaged produce and goods in the online experience.
Their goals are the following:
Strategic goal: Our long-term objective is to make it easy and reliable for customers to buy groceries from us online.
We know we will have achieved this when we see a 20% increase in customers purchasing groceries online.
Intermediate goal: Our near-term objective is to make existing customers feel confident that they will receive fresh,
quality products and goods when shopping in our online store. We know we will have achieved this when we see an
increase in customer confidence score rise from an average of 2.5 to a 3 or above.
Tactical goal: Our short-term objective is to increase the freshness and quality of produce and goods customers receive
in their orders. We know we will have achieved this when we see a 25% decrease in requests for refunds and credit
from purchases.
3 Understand your product and product management fundamentals
A Product Owner who understands their product makes better informed decisions, communicates more effectively
with stakeholders and Developers, and ultimately delivers a product that delivers value by meeting the needs of the
customers and users.
Here are some questions Product Owners need to continuously explore as they delve deeper into understanding their
product.
• What is our product vision?
• What problems does it solve for our customers and users?
• What makes our product valuable? What is our value proposition?
• Who is the target market? Who are the product’s (potential) users? What are their needs? What are their pains?
What is their satisfaction gap?
• What is our Product Goal? Which next product features might bring us closer to that goal?
• What technologies and tools are used to build the product, and what are their strengths and limitations?
• Where is the product in its product life cycle? How can we adapt strategies and priorities based on the product's
lifecycle stage to ensure its continued relevance and value to customers?
• Are our product or product features still worth pursuing? Are we in danger of sunk fallacy? Should we continue,
pause or abandon the product or features based on the evidence we have gathered so far?
• Who are our competitors? What other products are out there that meet the same need as our product? What
are their strengths and weaknesses?
Based on Scrum.org (The home of Scrum) Página 11
The Professional Scrum Competency
• How are we measuring product value? What value do we deliver to our customers and users today? And what
value could be realized if we would realize all potential needs of our customers and users?
4 Focus on creating value through experimentation
Scrum Teams don’t know the value of the work they’ve done until they put it in the hands of their customers, until
then value is just an assumption. They might believe certain product features will be valuable for their customers, but
they can only validate it when people are actually using it. That’s why Scrum Teams should take a hypothesis-driven
approach and treat their work in a Sprint as experiments.
As a Product Owner, encourage experimentation by using the Sprint as a short feedback cycle in which the Scrum Team
has the opportunity to validate and test the assumptions they have about the product and customer needs. This
reduces the risk of the Scrum Team building a product nobody wants or needs and allows the Product Owner to adapt
the Product Backlog to maximize the value of the product. Being open to experimenting and adapting to evolving
circumstances is key to maximizing product value based on continuous learning.
The Evidence-Based Management (EBM) framework can help Product Owners and Scrum Teams measure, manage and
increase the value they derive from their product delivery.EBM helps teams to focus on improving outcomes, reducing
risks, and optimizing investments.
5 Foster transparency and communicate effectively
An effective Product Owner fosters an environment of transparency and open communication, ensuring that
stakeholders are aware of the product's progress, challenges, and successes. To help to create this level of transparency
the Product Owner should ensure the Product Backlog is managed, ordered and aligned with the Product Goal. An
ordered Product Backlog also helps everyone know what the next valuable items are to work on and pursue. When this
doesn’t happen, the Scrum Team risks having a bloated backlog. The more items on the Product Backlog, the more
difficult it is for stakeholders and the Scrum Team to decipher what is important to pursue. As a result, transparency is
lost and eventually the Product Backlog becomes a counterproductive communication tool that is wasteful to manage
and refine. Therefore, It is essential the Product Owner makes conscious choices of what does NOT go on the Product
Backlog and communicates this in a clear and respectful way to the team and stakeholders.
Good communication skills are also needed to ensure transparency. As a Product Owner you not only need to
understand who to communicate with, when and how, but you also should ensure everyone has a shared
understanding of the product vision, strategy, goals, and the Product Backlog. This includes not only articulating your
ideas but also actively listening to feedback and incorporating valuable insights from stakeholders, including customers
and users.
6 Build and maintain stakeholder relationships
A Product Owner represents and is the voice of all stakeholders. This includes deciding what next items of value the
Scrum Team should work on next. Having a sole representative helps to overcome a lack of stakeholder consensus and
ensures decisions are not slowed down.
Keep in mind that while the Product Owner is the ultimate decision maker, they should leverage the knowledge and
expertise of those around them so they can make well informed decisions. For this they need to build strong
relationships with their stakeholders based on trust and openness and also encourage collaborative relationships
between the Scrum Team and the stakeholders. The Sprint Review is a great opportunity to do that. During the Sprint
Review, the Scrum Team and stakeholders come together to inspect progress toward the Product Goal, and discuss
market trends and challenges the team is facing. This type of collaborative discussion helps build a foundation of
transparency and trust between the Scrum Team and stakeholders.
7 Take a collaborative approach
The Product Owner accountability requires knowledge, skills and experience in areas such as product strategy, market
research, business modeling and finance, innovation, stakeholder collaboration and product backlog management. It
would be impossible for one person to carry out all the activities in these areas all by themselves. Effective Product
Owners don’t work in isolation, they collaborate with the Scrum Team and stakeholders, including customers and users,
in order to leverage their collective intelligence to find more innovative solutions that bring value to the customer.
Product Owners build up trust within the Scrum Team and are comfortable delegating activities to their peers. As a
Product Owner you might decide to delegate responsibilities of certain elements of Product Backlog management to
the Developers. For example, you may choose to delegate the creation and communication of new Product Backlog
items to the Developers. This type of collaboration allows a Product Owner to spend more on other areas, such as
value proposition, strategy and goals.
To identify and clarify responsibilities, try facilitating a session using delegation poker from Management 3.0
with the team. This can be a great way to agree on what is delegated to others.
8 Facilitate toward value
Facilitation in Scrum is often seen as a Scrum Master responsibility. However anyone in the team can act as a facilitator,
and it is an especially good skill for a Product Owner to develop.
Here are some situations in which a Product Owner’s facilitation skills come in handy:
• To facilitate interactions and enable strong collaboration between a variety of stakeholders and Developers
• To create an environment where everyone feels inspired to share feedback and ideas
• To gather and incorporate valuable feedback from stakeholders, including customers and users in Sprint
Reviews
• To make better informed decisions by leveraging the expertise, experience and perspectives from others
• To gain strong buy in on an idea or initiative
• To lead effective meetings and workshops with stakeholders from different backgrounds.This may include
events such as the Sprint Review.
Everyone in the organization should respect the Product Owner’s decisions for the product, creating shared
understanding, exploring diverse opinions and ideas. Additionally, achieving strong buy-in among stakeholders and the
Scrum Team can have a great impact on the success of the product. Effective facilitation can help a Product Owner
with these interactions.
9 Be decisive
A Product Owner is the ultimate decision maker, meaning that they are empowered to make final decisions for the
product. This includes decisions related to product vision, strategy, goals and the Product Backlog. In addition, a
Product Owner’s ability to make informed and definitive decisions is essential in a fast changing environment. They
should be able to evaluate alternatives, analyze trade-offs, and make choices that maximize product value swiftly.
They also must be able to say "no" in order to maintain focus on high-value product features.
While the Product Owner is the final decision maker, remember to involve the rest of the Scrum Team in decision-
making as a way to build a well informed and successful product and also as a way to create buy-in. Without buy-in
from the Scrum Team, a Product Owner can come off as a disconnected manager.
There are different ways for a Product Owner to involve Developers in decision making. For example, Developers can
provide technical insights and domain knowledge that the Product Owner might not have. This engagement
contributes to a Product Owner’s ability to make well-informed decisions, because Developers can help them
understand what is technically feasible and what is not. Additionally, different perspectives can lead to innovative
solutions that the Product Owner alone would not consider.
Key Takeaways
An effective Product Owner works with the rest of the Scrum Team to maximize the value of the product. This requires
a unique blend of skills and practices such as product management, an outcome-based mindset and facilitation
capability. These types of qualities allow a Product Owner to lead with the customer in mind and steer the Scrum Team
through product vision, strategy and goals while collaborating with stakeholders.
Product Owners need to continuously question their understanding of the market, the customer’s desired outcomes,
the product, where it is in its product lifecycle and also their goals. This exploration helps a Product Owner delve deeper
into understanding their product and continuously experiment and learn.
Communication, collaboration, delegation and strong decision-making are key skills for a Product Owner to satisfy
customer outcomes in a complex world. There are several techniques that a Product Owner can use to build clarity and
Based on Scrum.org (The home of Scrum) Página 13
The Professional Scrum Competency
maintain strong relationships with the team, stakeholders, customers and users in order to create more innovative
solutions and ultimately to maximize the value of the product.
As a Product Owner, you may also decide to delegate some decisions. For example, there may be decisions that you
know others are much more qualified to make, or where you feel that your input is not needed and would slow down
progress unnecessarily. If you choose to delegate decision authority to others, make that clear and respect it.
Regardless of how a decision is made for the product, a Product Owner is and will always be accountable for it.
1.3.2. Developer
The Developers are the Scrum Team members that create the product. Often people associate the word “developer”
with coder or programmer in software. But that is not the case, think of a developer as someone who helps to create
(develop) a valuable product for a customer, no matter what kind of product it is.
The Scrum Guide outlines the accountabilities of the Developers as:
• Creating a plan for the Sprint, the Sprint Backlog;
• Instilling quality by adhering to a Definition of Done;
• Adapting their plan each day toward the Sprint Goal; and,
• Holding each other accountable as professionals.
self-managing. They must be given the space to determine how to do their work. This is true within the Scrum Team
as well. Developers must be empowered to determine whether they are the right person to work on the next backlog
item.
• Developers spend too much time in meetings
Why is this a myth? The Scrum Events are designed to provide regular opportunities for enacting the Scrum pillars of
inspection, adaptation and transparency. Having regular meetings, each with a specific outcome and time constraint,
reduces the number of ad hoc meetings that are necessary once someone realizes that a problem has occurred.
team; helping remove impediments that the team cannot remove themselves and creating a supportive environment
for team members.
• The Scrum Master’s primary focus is on team happiness and acting as a team cheerleader.
Why is this a myth? The Scrum Master’s primary focus is the team’s effectiveness and its ability to deliver value. They
identify team and organizational problems that impede a team’s ability to deliver value.
• The Scrum Master is a Project Manager.
Why is this a myth? Scrum Masters are not required to engage in traditional project management activities such as
day-to-day management of the project or managing the project’s scope, budget or deadline. They also do not oversee
individual team member’s work or tasks. The Scrum Master’s focus is on using Scrum and its principles to help the team
improve their effectiveness.
• The Scrum Master is the team’s admin. For example, they manage, schedule and take minutes in all meetings;
organize celebrations when milestones are achieved; and are the team’s JIRA administrator.
Why is this a myth? None of the items in the example above are elements of Scrum and they are not the responsibility
of anyone on the Scrum Team. If the Scrum Team decides that these activities would help them be successful, they
work together to decide who will be responsible for them.
• The Scrum Master must be technical.
Why is this a myth? The Developers on the team are the ones with the specialized knowledge of how to accomplish
the work. It MAY be beneficial for the Scrum Master to have an understanding of how Developers do their work in
order to serve them, but it is not required. The Scrum Master’s technical expertise is in Scrum and its complementary
techniques.
• The Scrum Master removes all impediments or blockers.
Why is this a myth? An impediment is simply a hindrance or obstruction to accomplishing something. We face this kind
of hindrance countless times each day whether it’s a locked door that should be unlocked, software that doesn’t work
as expected or a question without an immediate answer. Most impediments are resolved by the person that initially
faced it. Scrum Team members regularly face and resolve impediments. The Scrum Master steps in to help resolve
impediments when Scrum Team members are unable to do so on their own.
• The Scrum Master facilitates all Scrum Events
Why is this a myth? New teams often struggle with how to make their Scrum Events as fruitful as possible. Other teams
may have interpersonal dynamics that stymie consensus building. To help overcome these issues, Scrum Masters will
often build their facilitation skills (as well as their mentoring and coaching skills). However, this does not mean that the
Scrum Master is tasked with facilitating every meeting. Scrum Teams are most effective when they share these
responsibilities.
• Having Scrum Master certification is evidence that an individual will be an effective Scrum Master.
Why is this a myth? The first step in becoming a Scrum Master is having knowledge of the Scrum framework and how
to use it. It is not possible to be an effective Scrum Master without this knowledge. However, like any profession, being
truly effective at the job requires skill, practical experience and professional characteristics appropriate for the role.
Certification can provide evidence of a baseline of knowledge, but is unlikely to attest to an individual’s soft skills or
judgment.
Purpose
While learning the details of each is very important for effective Scrum, at the highest level*, the purpose of each is
actually quite simple:
• Sprint - All work in Scrum is done in a series of short projects called Sprints. This enables rapid feedback loops.
• Sprint Planning - The Sprint starts with a planning session in which the Developers plan the work they intend to
do in the Sprint. This plan creates a shared understanding and alignment among the team.
• Daily Scrum - The Developers meet daily to inspect their progress toward the Sprint Goal, discuss any challenges
they’ve run into and tweak their plan for the next day as needed.
• Sprint Review - At the end of the Sprint, the Scrum Team meets with stakeholders to show what they have
accomplished and get feedback.
• Sprint Retrospective - Finally, the Scrum Team gets together to discuss how the Sprint went and if there are
things they could do differently and improve in the next Sprint.
* These descriptions are introductory, we strongly suggest a deeper understanding of each Event.
Time constraints
To help create discipline and focus, each of the Scrum events has a predefined time constraint, or timebox:
• The Sprint’s timebox is no greater than a month, though they are typically two weeks in duration.
• The Sprint Planning, Sprint Review and Sprint Retrospective are timeboxed to 8 hours, 4 hours and 3 hours,
respectively, for a one month Sprint. The team generally sets the maximum duration of these events to be less
when the Sprint is shorter than a month.
• The Daily Scrum is 15 minutes regardless of the length of the Sprint.
These timeboxes enable productive meetings that encourage relevant discussions while conversations not related to
the event’s purpose are discouraged. If the team is able to achieve the purpose of the time-boxed events (Sprint
Planning, Daily Scrum, Sprint Review and Sprint Retrospective) before the maximum time allotted is reached, they
should simply end the meeting.
When teams are unable to achieve the purpose of the event in the timebox, the team should investigate where they
can find opportunities to improve how they conduct their events.
Driving focus into the timeboxed events is a discipline that allows team members to spend less time in meetings, freeing
them to spend more time doing other work.
Participants
Each event has required participants from the Scrum Team. Not all Scrum Team members are required in all meetings.
And particularly for the Sprint Review, it’s necessary to invite individuals from outside the Scrum Team to provide
feedback and advice. Having the correct participants in each event ensures that the meetings are focused on their
purpose.
There is no work done in Scrum that is outside the Sprint and there are no gaps between Sprints. When one ends, the
next one immediately begins. Each Sprint starts with a planning meeting (Sprint Planning) and ends with a review of
the work completed during the Sprint (Sprint Review) and a review of how the Sprint went (Sprint Retrospective).
During the Sprint, the Developers meet daily (Daily Scrum) to review their progress toward their Sprint Goal.
Sprints should be no longer than one month in duration to support the Scrum tenet of rapid feedback loops.
state of each Sprint Backlog item. At a minimum, these states are “To Do,” “In Progress,” “Blocked” or “Done.”
This antipattern results when Developers select the PBIs they intend to work on at the beginning of the Sprint
and put them all in the “doing/in progress” state.
• Makes a proposal to the team about what they can develop that would be valuable for the stakeholders. The
team must be able to complete the work during the course of the Sprint. The PO shouldn’t propose how the
developers create this value.
Entire Scrum Team
• In a collaborative manner, the team crafts a Sprint Goal that indicates why this Sprint will bring value to the
stakeholders, including customers and users.
• This addresses topic one: “Why is this Sprint Valuable?”
Developers
• Select the items in the Product Backlog to address in the current Sprint. This addresses topic two: “What can be
done during this Sprint?”
• When Developers select the PBIs for the Sprint, they consider:
o The Product Backlog, including the Product Goal
o The Team’s assessment of their capacity, based on their past performance in previous Sprints
o The Definition of Done
o The current Increment, and
o Any process improvement suggestions that emerged during the team’s Sprint Retrospectives
• Create a plan for how to fulfill the PBIs. This addresses topic three: “How will this work get Done?”
Scrum Master
• Has specific accountabilities during the Sprint Planning event for helping the team fulfill the requirements of
the event. For example, the Scrum Master guides the team if they see that PBIs aren’t sufficiently defined, the
team doesn’t identify potential impediments, the Sprint Goal doesn’t support the Product Goal or the team has
selected an unattainable amount of work.
• Often the Scrum Master acts as the facilitator for this event, though this is not required. Facilitation of Sprint
Planning can be done by anyone at the event.
• Ambiguous Requirements - If the PBIs do not have sufficient information for the Developers to understand
what is being requested, it is likely that the result of their work will not fulfill the stakeholders’ desires, wasting
everyone’s time.
• Having undone work at the end of a Sprint - Overestimating what work can be completed during the Sprint is
a sign that the PBIs aren’t sufficiently defined, the team has a poor assessment of their capacity or the Definition
of Done is overly restrictive for the current state of the product
• Work is broken down and estimated in this event - A strong Scrum Team regularly refines their backlog which
includes estimating and breaking down the work
• Sprint Planning takes too long - The more familiar the team is with the Backlog, through regular refinement
meetings and a defined definition of ready, the more efficient and effective these meetings are. Sprint Planning
meetings which are long, are often not well planned or facilitated.
Purpose of the Event not fulfilled:
• Erroneous Forecasts - Developers are asked to forecast what work can be done in a Sprint and Scrum Teams
are often asked to forecast when some part of the product will be available for use. Scrum Teams that do a poor
job of Sprint Planning usually are unable to create reliable forecasts.
• No Shared Commitment or Unclear Sprint Goal - Sprint Goals are designed to get the team focused around a
singular outcome. If the team isn’t committed to the same outcome, it’s likely that the Sprint Goal isn’t well
defined.
• Team talks more about velocity than value - Velocity is a measure of how much “stuff” is produced, regardless
of its value. Purpose of the Sprint is to create value, not execute a high volume of tasks.
• Testing is not complete by the end of the Sprint - If the testing that is required by the DoD is not complete at
the end of the Sprint, the work is not Done. The team is either ignoring their DoD or they are overestimating
the work they can execute.
• Teams don’t start work on the selected PBIs until all the work for the Sprint is defined. It is okay if there are
still unknowns during/after this event, the team starts with what they know and defines more of the unknowns
during the Sprint.
• Team members become focused on only their own work and forget to be on the lookout for opportunities
to help other team members.
Why is this an antipattern to avoid? The intent of the Daily Scrum meeting is to enable and promote collaboration
among the Developers.
• One or several Daily Scrum attendees habitually dominate the event.
Why is this an antipattern to avoid? Successful collaboration only works if every team member is able to participate in
the Daily Scrum meeting.
• Potential problems are not openly discussed by team members during the Daily Scrum and it sometimes
takes until the end of the Sprint to find out that one or more team members are struggling.
Why is this an antipattern to avoid? If the Daily Scrum is not a “safe” space for Developers to openly discuss their
challenges, they will go unresolved until it’s too late.
• Daily Scrum attendees only use the three question format to conduct the meeting. (What did you do
yesterday? What do you plan to do today? Do you have any blockers?)
Why is this an antipattern to avoid? While previous versions of the Scrum Guide suggested the three question format,
it was removed when it was recognized that it encouraged a mechanical approach to the Daily Scrum. Teams should
use whatever format works best for them to conduct the meeting to get the information they need.
• Developers only make changes to the Sprint Backlog at the Daily Scrum.
Why is this an antipattern to avoid? The Sprint Backlog can be changed as soon as a needed update is identified.
Information or actions should not be delayed due to waiting for an event to occur. The Daily Scrum can be used to help
update the Developers about recent changes that were made.
• The Product Owner and Scrum Master are forbidden from going to the Daily Scrum, even if their
participation would be useful.
Why is this an antipattern to avoid? The Daily Scrum is a meeting for the Developers, the Scrum Team members that
are actively working on items in the Sprint Backlog. If the Product Owner or Scrum Master are working on Backlog
items, then they participate in the Daily Scrum as Developers. Since there is no strict definition of how a Product Owner
or Scrum Master actively works on Backlog Items, they can participate in the Daily Scrum if their participation would
be beneficial.
feedback
• Collaborate on what to do next. Consider what the next most valuable thing to do is and update the Product
Backlog
• Review the Product Vision, Key Value Drivers, Product Goal and Sprint Goal
• Ask Stakeholders to rate the Sprint Review to learn where improvements can be made
Artifact Commitment
Product Backlog Product Goal
Sprint Backlog Sprint Goal
Increment Definition of Done
defect reports or whatever other format helps the team. They generally contain a title, description, a size estimation
and an estimation of value.
PBIs may describe new functionality; improvements to existing functionality; a problem with the current product that
must be addressed; non-functional requirements for the product (such as reliability standards); new ideas;
experiments, etc. They can be anything, as long as they help the team understand what it needs to do.
PBIs are written at the right level of detail needed by the Developers at the time. When first created, they may be very
high-level and may only act as a placeholder. Over time, as more information is uncovered or as they become more
important to address, they are improved and refined. Eventually they will have sufficient information for Developers
to take action.
The Product Owner is accountable for creating PBIs. They can delegate the responsibility so that anyone on the team
may add PBIs to the backlog.
The size estimations are done by the Developers because they are the only ones in a position to estimate how much
work each PBI involves. There are many ways to estimate the size of PBIs:
• Absolute - often time-based; for example, “This PBI will take 9 hours of work”.
• Relative - uses a scale that lets developers estimate the size of the PBIs relative to each other; for example,
story points or t-shirt sizing.
• Flow metrics - based on the team’s historical data such as throughput
• Right sizing - identifies items that are small enough to be completed within one single Sprint, often using a flow-
based approach; for example, Developers discuss if they can complete a PBI according to their Definition of
Done comfortably within one Sprint, otherwise they should break down the PBI
Product Goal
The Product Goal describes the future state of the product. It’s a “commitment” for the Product Backlog meaning that
it is meant to provide focus for the Scrum Team and a target against which progress can be measured.
There is no specific format for the Product Goal or indication of how long the planning horizon is for a Product Goal.
What Scrum does specify is that there is only one Product Goal at a time and it’s either achieved or abandoned before
starting the next one.
To understand this more fully, we have to consider the broader context in which Scrum and the
Product Goal live. Organizations typically choose to create or maintain products based on their business strategy. This
strategy often leads to the creation of a very high-level product vision. This is often an aspirational vision of what the
product could be and customer problems it could solve. This kind of vision can be very motivating for teams, however
it can sometimes be difficult for Scrum Team members to comprehend how they can contribute to this vision.
To help with this, the Product Goal is a concrete, actionable, measurable objective. It serves as a bridge between the
product vision and the Sprint Goals. It’s a step toward the vision that is well enough defined that the team can use it
to plan and evaluate their progress toward that vision.
The Product Goal provides context for the Product Backlog. Scrum Teams create Product Backlog items that will fulfill
the Product Goal and use Sprints and Sprint Goals to bring them incrementally closer to achieving the goal. Once
achieved, the team formulates a new Product Goal that will bring them closer to realizing the product vision.
Sometimes new information comes to the surface resulting in the team abandoning or reformulating their Product
Goal. This isn’t a failure, but a natural consequence of incremental and experimental development.
Refinement of the Product Backlog may happen many times during the Sprint. In some Sprints, the PBIs at the top of
the backlog may be sufficiently refined and refinement may not be needed at all. Therefore, Product Backlog
refinement is not a prescribed event in Scrum.
However, in order to create greater clarity and a shared understanding, it is good practice to have the Product Owner,
Developers and appropriate stakeholders engage in refinement discussions on a regular basis. Self-managing teams
determine how often refinement should happen, as well as who should attend each session.
Generic examples
Examples of Product Qualities:
• Compliant with usability and accessibility standards
• Compliant with design or style guides
• Made available or accessible by users/customers
• Compliant with applicable laws and regulations
• User documentation is complete
Examples of Development Practices:
• Quality testing procedures have been followed
• Work/Increment from multiple teams properly integrated
Industry-specific examples
For a software product, the DoD may include items such as:
Based on Scrum.org (The home of Scrum) Página 35
The Professional Scrum Competency
You may hear Scrum practitioners talking about getting a PBI to Done, or that their PBI meets the DoD. But since the
DoD actually pertains to the Increment, these folks are using a verbal shortcut. What they really mean is that when
their work (PBI) is integrated into the Increment, the Increment conforms to the DoD.
• What is the difference between the DoD and the Definition of Ready?
The use of the “Definition of Ready” (DoR) is also a frequently used complementary practice, yet is not a formal part
of Scrum. Similar to acceptance criteria, the DoR applies to your Product Backlog Items. It makes transparent your
team's shared understanding of what prerequisites must be completed for a Product Backlog Item to be brought into
a Sprint.
1. Self-Managing Teams
The best way to support a team working on complex problems is to give them the space to determine how to do their
work, rather than directing them. Learn about self-managing teams and their characteristics. Explore some myths and
misunderstandings about self-management.
2. Leadership Styles
The ways that leaders present themselves and interact with their colleagues can either support agility, or defeat it.
Learn the difference between leaders and managers and the traits of an agile leadership style. Explore why we speak
more about agile leadership and not servant leadership.
3. Facilitation
Facilitation can be used to lead people toward agreed-upon objectives in a manner that encourages participation,
ownership and creativity by all involved. Learn about the principles of facilitation, skills and traits of a facilitator, how
to facilitate diverse perspectives and explore some facilitation techniques for the Scrum Events.
4. Coaching
The coach’s job is to be a process expert, enabling those they are coaching to achieve their goals using skills such as
developmental conversations, active listening and asking thought-provoking questions. Learn a few of the coaching
principles, traits and skills of a coach, and why coaching is beneficial for Scrum Teams.
5. Teaching
Anyone can act as a teacher, helping your colleagues obtain new knowledge or learn new skills. However, if you want
to become a very effective teacher, it’s best if you learn a few of the principles of the teaching profession, the skills
and traits of a teacher and when teaching can be helpful for a Scrum Team.
6. Mentoring
Mentoring is a mutually beneficial relationship in which a mentor provides guidance to a mentee to help the mentee
reach their goals. It’s often confused with coaching. Learn why mentoring is beneficial for Scrum Team, mentoring
principles, skills and traits of a mentor as well as the traits of a mentee.
who should do it and when it should be done. Agile leaders recognize that their role is not to “manage” the team, but
to create the conditions that enable or support their team’s ability to manage itself… and then get out of their way!
For self-management to thrive, there must be:
• Clear goals - The Scrum framework includes two important goals: the Product Goal and Sprint Goal. But, these
aren’t the only goals we’re talking about here. In order for a Scrum Team to understand what to do, they must
be clear on why they are doing it. Why has the team been formed? What problem are they being asked to solve?
• Clear boundaries - Teams are provided the autonomy to make their own decisions. Understanding which
decisions the team can make on their own and which they cannot is key for self-management. Some decisions
may have already been made and are out of the team’s hands. For example, there may be organizational
constraints such as the budget set aside to support the effort, privacy regulations such as GDPR, security
protocols and compliance constraints set by governmental regulations.
• Clear accountabilities - Every member of the team has a role to play achieving the team’s objectives.
Understanding who is accountable for achieving various outcomes helps the team focus on the work.
It’s also important for a self-managing team to be cross-functional and have the skills necessary to perform their day-
to-day work without constantly relying on colleagues outside of the team. Not having the necessary skills on the team
reduces the team’s autonomy and ability to optimally manage their own work.This may require training Scrum Team
members in new skills, so that team members can jump in to pick up work at any given time.
The Scrum framework provides guidance to enable self-management. For example, it describes:
• Goals such as the Product Goal and Sprint Goal
• Boundaries around how to organize the work, such as making the work transparent (the Product and Sprint
Backlogs) and providing Events to enhance communication and collaboration
• Accountabilities within Scrum supported by the Scrum Master, Product Owner and Developers
Myth: Self-management means that no managers are needed and all of the traditional work of “managers” is done by
people on the team. This could include compensation, hiring, firing, promotions and career development. This also
suggests that Scrum requires flat organizational structures, no titles or individual bonuses.
Reality: Self-management on the Scrum Team doesn’t mean “no managers” in the organization. It’s true that no
managers are required to constitute a Scrum Team, but that doesn’t mean that no managers are required in the
organization.
In organizations that are using Scrum well, the manager’s role switches away from directing the team, toward
supporting the team. They are often the right people in the organization to make sure that the Scrum Teams have
everything they need to be successful, such as the necessary equipment, budget and cooperation from personnel
outside the Scrum Team.
Myth: Self-management means that the team isn’t required to follow rules from outside the team. If they are
empowered to make their own decisions, this means that they can choose to ignore managers and stakeholders and
are unaccountable to them.
Reality: Scrum takes accountability very seriously. The team as a whole is accountable for creating valuable work and
each of the members of the team have clear accountabilities. There is nothing in self-management that encourages
chaos and suggests the suspension of rules from outside the team. Scrum Teams are actually very disciplined in their
work and commitments.
Myth: Teams are completely self-contained, have all the skills necessary to do all the work and should not need to go
outside of their teams for help.
Reality: It’s true that in order to effectively manage their work, the team needs to have the necessary skills to get the
work done. However, complex work often requires the temporary assistance of individuals with specialist skills. Often,
there are too few of these specialists for them to be full-time members on individual Scrum Teams and they must be
shared across many teams. Self-managing teams may not have all the skills necessary, but they are effective
collaborators with colleagues outside their team and together they determine how the work will be done.
Myth: When self-managing teams encounter challenges it’s always best to let them work it out themselves.
Reality: Self-managing teams work hard to remove their own impediments, but this is not a license to ignore challenges
that they cannot overcome. We’ve heard horror stories of “busy” stakeholders who do not provide adequate guidance
on high-level goals or adequate feedback on the work being done, claiming that they are allowing the team to “self-
manage.” Similarly, we’ve heard of Scrum Masters who, upon identifying unhealthy conflict among team members,
ignore the growing team dysfunction and claim that they are allowing the team to “self-manage” their way to a
solution.
Neither of these examples are supporting the team’s self-management, they are examples of abandoning their
responsibilities to the team.
2.3. Facilitation
Facilitation can be used to lead people toward agreed-upon objectives in a manner that encourages participation,
ownership and creativity by all involved. A well-facilitated session can unlock collective intelligence and play an
important role in providing opportunities for people to progress and succeed. Good facilitation enables transparency
and collaboration, creates synergy and leads to achieving a collective objective.
A facilitator plays an important role in helping people to understand and achieve their shared goals and objectives.
They do this while remaining neutral and impartial. Facilitators enable a purposeful and participative environment in
which people feel safe to engage, learn and collaborate. They encourage people to explore different perspectives,
harness diversity and leverage collective wisdom.
Process - Facilitation should enable a team to progress toward the desired objective of the interaction in a
way that is collaborative, inclusive and leverages diverse perspectives
Purposeful - Well-facilitated sessions should have a clear objective that everyone is aligned with and works
toward
These facilitation meeting principles are based on the principles by Certified Professional Facilitator Sean Blair from
SeriousWork and Promeet (https://bit.ly/3p2tT4E); they have been adapted slightly within the context and language of
Scrum.
Open and respectful communication will help a Scrum Team thrive as a self-managing team. While members on a
Scrum Team should talk to each other whenever they need to, Scrum assures communication points for the team in
the Scrum events. Every event has a specific purpose and the team benefits from having these events facilitated with
the desired outcome in mind.
Any person on the Scrum Team can facilitate the Scrum events. For example, Sprint Planning is more effective and
exploratory when someone on the team, acting as an objective facilitator, knows how to frame problems to understand
how Product Backlog Items may be valuable for customers. A Developer may be a great person to do that, given their
familiarity with the product.
Often, Scrum events don’t go as planned. Good, lightweight facilitation can help the Scrum Teams get back on track.
For example, if the Scrum Master observes that the team continually uses the Daily Scrum as a status update instead
of an inspection of progress toward the Sprint Goal, then the Scrum Master could help team members to focus by
reminding them of the purpose of the event. This will encourage team members to shift their focus from tasks to how
they can collaborate toward achieving the Sprint Goal.
Taking on a facilitator stance is also valuable for a Product Owner, especially at the Sprint Review when the Scrum
Team and stakeholders inspect progress toward the Product Goal, gather stakeholder feedback and adapt the Product
Backlog accordingly. When done well, the Product Owner and Developers can learn and hear different opinions from
the stakeholders. When not done as well, the Product Owner risks anchoring or limiting the information gathered,
reducing the effectiveness of the Sprint Review.
2.4. Coaching
In an agile context, the word “coaching” is used in several ways:
1. Agile Coach - Among agilists, the word “coach” is frequently used to describe the role of an “Agile Coach.” This
is someone who uses agile approaches to help people and teams reach their objectives or overcome
challenges. An Agile Coach doesn’t just coach per se; they also advise, lead, facilitate and teach the teams they
are helping.
2. To describe the discipline of “coaching.” Informally speaking, someone who coaches provides guidance to
help others achieve their professional or personal goals. There are also professional organizations that provide
prescribed courses of study to become a certified coach. These organizations have formal definitions of what
coaching entails.
When we refer to coaching as a Professional Scrum competency, we’re generally discussing the discipline of coaching
(not the role of an Agile Coach) and how coaching skills can be used to increase effectiveness and outcomes of a Scrum
Team and its members.
The coach’s job is to be a process expert, enabling those they are coaching to achieve their goals using skills such as
Based on Scrum.org (The home of Scrum) Página 45
The Professional Scrum Competency
developmental conversations, active listening and asking thought-provoking questions. Strictly speaking, coaches take
a neutral stance with regard to how the person being coached achieves their goals; they do not share their experience,
advice and opinions. (This is in contrast to “mentorship,” where the mentor DOES share their experience, advice and
opinions).
We’re providing the following information so that you can learn more about the discipline of coaching and determine
if further study is interesting to you. However, even if your interest is less formal, the following may provide inspiration
for improvement of your coaching skills.
important for them to understand that they are not the only team to face these challenges.
o Sprint Review - use reframing to encourage stakeholders to consider a new perspective
• Using a combination of coaching skills to manage the complexity around collaborating or communicating within
and outside of the team, particularly with building relationships with stakeholders
2.5. Teaching
There are many ways for a team member to learn from another team member. They can:
• ask a more senior member of the team to mentor them,
• they can engage with someone who acts as a coach,
• they can simply observe a colleague,
• or they can ask a colleague to teach them something that they'd like to learn.
At the highest level, teaching is about transferring knowledge from the teacher to the learner so that the learner
acquires new knowledge or skills.
You, or anyone on the team, can act as a teacher, helping your colleagues obtain new knowledge or learn new skills.
However, if you want to become a very effective teacher, it’s best if you learn a few of the principles of the teaching
profession.
Scrum.org recognizes that those studying to become professional teachers or trainers go through an extensive learning
and certification journey. Our goal in these pages isn’t to replicate those learning journeys, but instead to make Agile
practitioners aware of what the practice entails so they can incrementally improve their teaching ability and seek out
further resources.
It’s easy to fall into the trap of thinking that if you want to teach something to someone, you can simply stand before
them and lecture them on the topic. Particularly in a professional setting, that’s neither very effective nor well-received.
So, how can you become a better teacher? Scrum.org suggests that at a minimum, you become familiar with how
people learn, how to effectively convey information and how to assess that the learner’s objectives have been
achieved.
• Hands-on: Many people prefer to learn by doing. Having a learner interaction with the concept through
activities may prove useful to them and make it easier for them to learn the material.
• Assignment-based: This method helps people who learn by doing but prefer to do it on their own or in a small
group. The method involves teaching the subject to the learner(s) before either giving them an assignment that
requires them to apply the concepts or asking them to teach the subject back to you. It demonstrates that they
were able to properly understand what was taught to them and how it is applied.
• Experiential Learning: In this model, learning is a cycle that starts with hands-on learning; followed by reflection
and thinking about the experience; which leads to experimenting with what was learned.This style is particularly
well-suited to Agilists for whom experimentation, reflection and adaptation are second nature.
• A Product Owner teaches other Product Owners in a community of practice on how to use a lean canvas when
pursuing new initiatives
• A Product Owner teaches customers and stakeholders about the product
2.6. Mentoring
Mentoring is a mutually beneficial relationship in which a mentor provides guidance to a mentee (also sometimes
referred to as a protégé) to help the mentee reach their goals. Mentoring is often confused with coaching since they
both heavily rely on developmental conversations, active listening and asking thought-provoking questions. However,
unlike coaches, mentors actively share their experience, advice and opinions, often acting as a role model and advocate
for their mentee.
Your organization may have a formal mentorship program set up by the company to help newer or less experienced
staff members. Companies often sponsor these programs in order to help fulfill business goals such as increased
employee retention, diversity enhancement, skills and career development, or new-hire onboarding.
Often, no such program exists and it’s up to individuals to either become a mentor or seek out a mentor. These pages
are designed to help you determine if mentorship is something you feel is worth pursuing.
situation
• A newly hired team member can be mentored by a longer-standing team member
• There is often the possibility of cross-role mentorship when developers, POs or Scrum Masters want to be
mentored in other roles
• A team member may mentor others on the benefits of empiricism, self-management and continuous
improvement by recounting their prior successes with them
• When a new team is formed, there may be opportunities for mentorship around setting a successful mission,
team values and goals
• Teams often struggle with how to steer toward or evaluate their successful outcomes. A team member with
experience with Evidence-Based Management (EBM) or Objectives and Key Results (OKRs) may be able to guide
the rest of the team.
2. Product Vision
The Product Vision describes the purpose of a Product. A good Product Vision expresses the value the Product should
deliver and to whom that value is delivered.
3. Product Value
The objective of a Scrum Team is to deliver value to customers and stakeholders. Product Value actively drives
customer satisfaction, loyalty, brand reputation, and the longevity of a business by providing customers with benefits
that satisfy their needs.
5. Business Strategy
Business strategy is informed by the company’s mission and vision, and in turn informs individual product visions. An
organization inspects and adapts its business strategy based on feedback gathered from delivering product Increments.
How will this release help the team satisfy the satisfaction gap that customers currently
have?
Release Planning Questions to Explore
Most people consider release planning as merely a tally and forecast of when certain Product Backlogs items could be
delivered. However, Scrum Teams can use release planning in a way that focuses on delivering value to customers
effectively by also exploring questions such as:
• What are we trying to achieve with each release? What customer and user outcomes are we aiming for?
• What features might fulfill those outcomes that we should include (and which ones should we not include)?
• What is our forecast? When should/ can we release what?
• What will we measure to validate the value of the release?
• Are our stakeholders and customers able and ready to adopt the changes we want to release?
• Are there any dependencies we need to take in consideration?
• What potential obstacles could delay our release?
• Who needs to be involved?
• Is everyone, including stakeholders, on the same page?
• How do we communicate/ manage expectations?
Story Mapping
User Story Mapping is a technique developed by Jeff Patton that is described in his book, User Story Mapping: Discover
the Whole Story, Build the Right Product. A Scrum Team can use story mapping to develop a multidimensional view of
their Product Backlog as it links together a user’s journey using a product, the work that is required to satisfy these
activities and how those user stories can fit into Sprints and releases.
Road Mapping
Roadmaps are a technique that
Scrum Teams use for planning
releases. For roadmaps to be
useful for a Scrum Team, they
should be incomplete, allowing the
Product Owner to make decisions
as the team adapts to what they
learn from each release.
The roadmap then serves as a
flexible tool to discuss vision, goals,
strategies and opportunities
instead of a fixed list of work for x
amount of time. You can consider
a roadmap to be an agile anti-
pattern or a trap when it is used merely as a different visualization of a project or program plan.
working on the product and the stakeholders involved in the work have a shared understanding of it. It should be
written in the language of its audience.
A Product Vision should provide the glue that connects the work of the Developers with the strategy of the business
and organization.
A good Product Vision should be:
• Compelling and aspirational - The number one responsibility of a Product Vision is to encourage others to join
the journey. That means that the vision must connect to the people reviewing it. It must describe a cause that
is worthy and inspiring. This can be challenging for the Product Owner for more traditional products within
existing situations. In those situations, it is essential to focus the vision on the users and the value that the
product creates for them.
• Aligned and connected - A product needs to fit the business strategy. Using language that aligns the Product
Vision with how the organization describes the strategy is essential. Using the exact words can help provide that
alignment and ensure that the stories that describe the Product Vision connect to stories about the business
strategy.
• Transparent and concise - A Product Vision does not sit on a shelf, gathering dust, but should be available and
accessible for everyone. This transparency ensures that everyone is working towards the same goal. It should
also be stated simply allowing people to consume its information quickly. It also can change and will change as
our understanding of the marketplace changes or the opportunity that technology provides.
• Human and relatable - By connecting the product to the people using it, the Product Vision can be more
compelling and understandable. The audience for a Product Vision may have many different levels of technical
and business knowledge however, the one universal connection point is the people benefiting from the Product.
By drawing that connection, the vision is more transparent and better understood.
• Clear and unambiguous - Often easier said than done, but the Product Vision must provide guardrails for what
will be worked on. Saying no to Product Backlog items is one of the most valuable things a Product Vision can
provide. As much as a Product Vision says what the product will achieve, it also says what the Product will not
do. A good Product Vision constrains the Product Strategy and provides focus.
Some Product Owners like to keep all the elements that can be part of the Product Vision on one board. These are
Product Vision boards and can help communicate the product to multiple stakeholders. Boards can be comprehensive,
Based on Scrum.org (The home of Scrum) Página 58
The Professional Scrum Competency
including problem definition, user and customer personas, goals and even include notes on the type of user experience.
Other boards can be simpler, providing an elevator pitch or simple statement. What is important is that they are
readable and tuned to their audience. It is not the board that is important, but how the information on the board is
received by its audience. A very detailed Product Vision can confuse an audience, a very simple Product Vision can
leave the audience wanting more. The challenge is finding the right balance and that will require exploration with the
Scrum Team and stakeholders.
measure the current and future opportunities of your product and the size of the customer’s satisfaction gap
and act on that evidence appropriately.
• Adding more people to a team to deliver more value. Organizations sometimes assume that adding more
people to a team means that they can deliver faster and thus create more value for their customers. The
opposite is often true. Adding more people to a team can slow down progress. Changing team structure comes
with learning curves and other costs. And, as mentioned, more output does not mean more value.
achieved, which may differ from what they actually did or achieved.
• Looking at lagging aggregate measures obtained through general customer satisfaction surveys. Lagging
aggregate measures like customer satisfaction surveys or Net Promoter Scores are useful in telling the product’s
producing organization that the product has some value, although the specific measures are not detailed
enough to be able to tell which aspects of the product are useful and which are not.
Whatever measurements you choose to use, they should be helpful in your context in understanding Product Value.
What is important is that you do not over-invest in looking for the most data points. Two or three measures is good
enough to get started with, and change and add or remove as your context and goals change.
3.3.4. How do you know when you’ve delivered enough Product Value?
Current Value is important because it provides people with a way to express and understand what a product does for
its users today. It is not, by itself, a measure of customer satisfaction because it does not take into account the
expectations of the user. Therefore, a product can deliver significant Current Value and yet still leave users unsatisfied.
This information is especially important in managing the life cycle of a product.
To illustrate, consider an Electric Vehicle (EV) that has an effective range of 100 miles (161 km) on a full charge. If the
EV’s driver only makes short trips, they may be completely satisfied, but if they want to take longer trips of several
hundred miles or kilometers, they will not be satisfied. The difference between the current range of the EV and the
desired range of its driver can be expressed in terms of Unrealized Value.
Unrealized Value, also referred to as a satisfaction gap, is the difference between a person’s current experience or level
of satisfaction, and their desired experience or level of satisfaction. Groups of customers with similar desired outcomes
can be considered together for planning and analysis purposes.
Unrealized Value is useful because it helps an organization understand where it may find new opportunities to deliver
value. It is also useful in product portfolio management as a way to compare different opportunities.
The relationship between Mission/Vision, Business Strategy, Product Vision, and Product Strategy
The business strategy typically includes:
• Strategic goals and objectives for the organization as a whole
• The markets and customers that the organization should target with its products
• The value proposition that the organization has for its customers, employees and partners
• The investment the organization is willing to make in support of its objectives
• The stage a product is in its life cycle
Senior executives in an organization are typically accountable for creating the organization’s business strategy. The
content and format of the business strategy varies from organization to organization and is highly context dependent.
Some organizations engage in rigorous planning, resulting in detailed information. Whereas, other organizations do
not appear to engage in any strategic planning. The planning context is very different in a large organization with a
Based on Scrum.org (The home of Scrum) Página 65
The Professional Scrum Competency
broad product portfolio than in a smaller, one-product company. In fact, a one-product company probably doesn’t
need both a company business strategy and a product strategy.
The relationship between Mission/Vision, Business Strategy, Product Vision, Product Strategy, and Product Goals
Product Owners use the business strategy as guidance to their product planning activities. From the business strategy,
they craft a product vision and product strategy for each of the products in the company’s portfolio. From this, they
set the first Product Goal and the team creates a Product Backlog to fulfill it.
Establishing a business strategy is a complex problem that requires an empirical approach. The business strategy should
be continually adapted as more is learned. Ideally, the business strategy should outline several experiments for
validating assumptions that are made in the strategy. For example, experiments to:
• Investigate a hypothesis that a flattened organizational structure will help deliver value
• Validate that a new market segment is worthy of investment
• Understand whether the use of new technology would be viable and worth the necessary expenditure
An agile approach to strategic planning is to support the self-management of product teams by providing clear goals,
boundaries and accountabilities. This can be done by performing just enough business strategy planning to provide the
guidance that product leaders need to make decisions and formulate the company’s product or product portfolio.
3.6. Stakeholders
Anyone who is impacted by the outcome of the product and is interested in its success is considered a stakeholder.
Examples of a Scrum Team’s stakeholders may include:
• Customers - users and buyers of the product
• Internal stakeholders - company management and other organizations such as Human Resources/Talent
Management, compliance, finance, etc.
• Partners - suppliers, vendors and other business partners
• Influencers - external influencers such as trade organizations, media or industry analysts
Engaging with stakeholders is central to the success of any kind of product development. Only they can provide the
feedback necessary to ensure that the product satisfies their needs and expectations.
Based on Scrum.org (The home of Scrum) Página 67
The Professional Scrum Competency
3. Continuous Quality
Working in an agile way does not change the importance of product quality. It does, however, change when and where
quality is addressed. This Focus Area describes what quality is and how the ideas of Agility and Scrum change a
product's quality approach. The practitioner will understand what continuous quality is, how to apply it, and the
appropriate practices for delivering quality in a continuous way. They will understand important concepts like technical
debt, Test Left, and the ideas of user-driven testing.
core idea that code should always be deployable and an understanding of the techniques that can be employed for
delivering software that solves complex problems. The practitioner will understand what CI and CD are, how to apply
these ideas, and what it means for an empirical process and the Scrum framework.
5. Optimizing Flow
The Sprint is a time-box with clear flows within it. For large, complex work, the Sprint is just a small part of a broader
flow for the product, business, or even market. This Focus Area concentrates on making flow transparent and ensuring
that waste is reduced or removed. Automation and measurement are key elements to ensuring flow efficiency, coupled
with a series of rules that have evolved in response to improving flow. The practitioner will be able to look to flow
approaches such as Kanban and integrate these ideas with Scrum, frequently delivering valuable products and learning.
2. Portfolio Planning
For many large organizations, work is being undertaken in the context of a broader portfolio. That portfolio could be a
product, system, value stream, supply chain, or even a program. This Focus Area describes what agile portfolio planning
looks like; its characteristics, principles, and associated practices. The Practitioner will understand why agile portfolio
planning must be different than traditional portfolio planning in order to deal with complex products and systems.
They will also understand how to apply these ideas to their portfolio. Practitioners will understand the challenges of
managing complex dependencies and the choices that need to be made, while ensuring that team agility is not broken,
to serve the needs of the larger organization.
3. Evidence-Based Management
A fundamental element of Scrum is empirical process; the idea that complex problems require real experience to
effectively plan and deliver value. Evidence-Based Management (EBM) is a set of ideas and practices that describe
broad measurement areas used to provide an effective, empirical, and value-based approach to any product. This Focus
Area describes what EBM is and how to apply it to any product. The practitioner will understand what EBM is, as well
as the practices that comprise it, and how to use EBM to enable a business-driven, value-based empirical process.