Skip to main content

Crafting - measurable & outcome oriented Sprint Goal

Last post 04:59 pm December 23, 2020 by Harshal Rathee
10 replies
08:26 pm December 15, 2020

Hello to all Scrum community members , ;-)

I think currently many teams struggle crafting a good sprint goal like my team in the past. :-)

So, I just tried to put my thoughts in regards to the topic 'Sprint Goal'.

So here is my view on it - 

Guide says - The Sprint Goal is the single objective for the Sprint. Although the Sprint Goal is a commitment by the Developers, it provides flexibility in terms of the exact work needed to achieve it. The Sprint Goal also creates coherence and focus, encouraging the Scrum Team to work together rather than on separate initiatives.

But what how to craft a good Sprint Goal ?

Lets try to answer with simple case study of a pizza shop “Pizza King“.

Pizza King newly opened their shop which provides 3 different types of Pizzas (1 fish ,1 veggie & 1 chicken) to its customers. They formulate their product goal as- “Increase the profits by 10% in one month”. They planned to achieve this by taking small steps towards their product goal => Sprint Goals.

They planned for 2 sprint cycles of 2 weeks each. For first 2 weeks Pizza king focuses on the below Goal -

  1. To make pizza dough everyday for atleast 10 pizzas in advance

  2. Pre cut all the vegetable needed for all 3 types of pizzas

  3. Prepare the fish, chicken and cheese in advance to avoid delays when customer orders

Pizza King hires 3 chefs and invest on good quality owens to achieve these tasks.

Pizza King was focussed and reach their Goal planned for first 2 weeks successfully. They achieved this by doing all the three above tasks.

For 2nd sprint cycle their Goal was to double their outputs like prepare dough for 20 pizzas , cut more vegetables and prepare more meat. Even add 3 more different types of Pizzas.

At the end of 2nd sprint …. Hurray !!! they consecutively reach their Goal and if we determine their productivity, its 100% higher than before.

Now after a month of 2 sprints Pizza King is highly productive,creative & focussed company.

But still Pizza King incurred massive losses instead of profits. How can it happen ? What wrong did they do ?

Pizza king crafted decent product goal, used good products like owens & materials , their chefs collaborated well , they formulated sprint goals and achieved them , they added new items/features ( 3 new types pizzas) and they even increased their productivity by 100%.

Still why it happened ?

Factors can be many like - They did not get enough orders or customers did not like their pizzas, or the cost was high, or market had stiff competition with many pizza shops around, or target audience was not appropiate etc.. But fact is they were not able to generate enough value or monetory profits as they planned they could.

If we examine their failure further then it might be Sprint Goals were focussed on Outputs rather than Outcome.

Now lets check what Guide also says - The Sprint Backlog is composed of the Sprint Goal (why), the set of Product Backlog items selected for the Sprint (what), as well as an actionable plan for delivering the Increment (how).

If we intrepret this - Sprint Goal should answer the question why we are building the increment ? The Sprint Goal therefore should represent the next most valuable outcome towards the Product Goal.

But why it implies to an outcome and not an output ?

Because they measure only how much work is done. They don’t tell you anything about the value of that work -  the outcome.

Now lets try to rewrite Pizza King's first sprint goal but this time outcome & product goal focussed rather than output -

  1. Evaluate Product - Build a feedback process with customers & check how happy they are with pizzas

  2. Advertise Product- Send Pizza king pamphlets to all neigbouring PLZs (upto 500 apartments) about their newly opened shop

  3. Increase Customer Reach - Evaulate own product prices against market & trends and accordingly add discounts/offers to increase new customers atleast by 20%.

Similarly their further sprint goals might be focussed on - Increase pizzas sales by 15% , customer returning rate increase by X factor , Measure wastage by calculating how many pizzas and ingredients thrown away at the end ? Add 5 new Pizza types based on cutomer feedback and response etc..

By creating such outcome focussed Goals, its still not guaranteed that the Pizza King will reach the 10% profit in a month but they will definitely know more like their customer reach & their preference/tastes , their position in market , potential improvments etc , which eventually might make them 10% profitable at the end.

Now, with above case study it might be clear - Outcome oriented sprint goals yields higher gains & value than output ones.

Another important aspect of Sprint Goals is to have them measurable. Just only crafting an outcome oriented sprint goal might still lack transparency on - how to know whether we achieved them or not ?

Like in our Pizza king case if a goal was set like - “Evaulate own product prices against market & trends and accordingly add discounts/offers to increase new customers”.

Now even if customer is increased by count of 1 even then this Goal is accomplished in reality.

But is it the outcome we need by creating this Goal ?

If no then lets try to add a measuring criteria to it.

“Evaulate own product prices against market & trends and accordingly add discounts/offers to increase new customers by 20%”

If customers needs to be increased by 10% then the amount of tasks or the work associated with this goal will be different than if we need to increase customers by 20%. Hence makes it clear enough of what and how the work needs to be done.

Also measurable goals reduces subjectivity, or opinion. 

What do you think ? 

P.S - Your valuable feedback and comments are welcome. Idea behind this post is to generate further insights and share our thoughts on this topic.


09:08 pm December 15, 2020

Outcomes are certainly important, but I'd suggest that a good Sprint Goal harnesses the creativity of a team, so a significant risk or unknown is mitigated within a complex environment. In effect, the Sprint Goal makes the work in a Sprint Backlog more than the sum of its parts.


06:56 pm December 16, 2020

Your narrative does a good job of explaining how to craft outcome driven measurable goals.  But those type of goals should be more of a focus for an entire body of work which is commonly referred to as Product Goal. In my experience the goals you describe are more long term.  For example, you can increase the number of customers from 5 to 6 and get a 10% increase.  But that increase is meaningless to a business unless all 6 of those customers repeat business.  A Sprint of 2 weeks could be focused on the activities that are thought to be needed to increase the number of customers.  The goal for the Sprint would be to successfully implement some process or feature that enables you to experiment in ways to increase the customers.  In this case the Sprint Goal would be output based where the output supports the potential achievement of an outcome

@Ian Mitchell points out focusing entirely on an outcome can introduce other risks or shortcomings. The current Scrum Guide has this statement in the section that describes the Sprint

Sprints enable predictability by ensuring inspection and adaptation of progress toward a Product Goal at least every calendar month.

In my opinion the following quotes from the Scrum Guide serve to define the Sprint Goal 

From Sprint Planning section

The Product Owner proposes how the product could increase its value and utility in the current Sprint. The whole Scrum Team then collaborates to define a Sprint Goal that communicates why the Sprint is valuable to stakeholders. The Sprint Goal must be finalized prior to the end of Sprint Planning.

From Sprint Backlog section

The Sprint Goal is the single objective for the Sprint. Although the Sprint Goal is a commitment by the Developers, it provides flexibility in terms of the exact work needed to achieve it. The Sprint Goal also creates coherence and focus, encouraging the Scrum Team to work together rather than on separate initiatives.

The Sprint Goal is created during the Sprint Planning event and then added to the Sprint Backlog. As the Developers work during the Sprint, they keep the Sprint Goal in mind. If the work turns out to be different than they expected, they collaborate with the Product Owner to negotiate the scope of the Sprint Backlog within the Sprint without affecting the Sprint Goal.

These lead me to believe that the Sprint Goal is a tactical item that focuses the team on the activity needed to create an output.  

The new edition of the Scrum Guide introduces the concept of a Product Goal.  It is the commitment for the Product Backlog.  It is described in this manner

The Product Goal describes a future state of the product which can serve as a target for the Scrum Team to plan against. The Product Goal is in the Product Backlog. The rest of the Product Backlog emerges to define “what” will fulfill the Product Goal.

A product is a vehicle to deliver value. It has a clear boundary, known stakeholders, well-defined users or customers. A product could be a service, a physical product, or something more abstract.

The Product Goal is the long-term objective for the Scrum Team. They must fulfill (or abandon) one objective before taking on the next.

Your explanation better describes the Product Goal in my opinion.  In order to accomplish a Product Goal the team may need to try multiple options or experiments.  These options or experiments would be outputs of different Sprints and the Sprint Goals would be focused on creating them. 

 


05:25 pm December 17, 2020

Thanks a lot @Ian and @Daniel for taking time and sharing your views on it. :-) Really helpful 

Your explanation better describes the Product Goal in my opinion.  In order to accomplish a Product Goal the team may need to try multiple options or experiments.  These options or experiments would be outputs of different Sprints and the Sprint Goals would be focused on creating them. 

I totally agree with you , may be the case study examples I used might sound like not in direction of having focus on outputs at all or was confusing with respect to product goals.

But lets check some of the highlights in guide about product goal which is mentioned 15 times. 

Sprints enable predictability by ensuring inspection and adaptation of progress toward a Product Goal at least every calendar month.

The Scrum Team presents the results of their work to key stakeholders and progress toward the Product Goal is discussed.

The Product Goal describes a future state of the product which can serve as a target for the Scrum Team to plan against.

An Increment is a concrete stepping stone toward the Product Goal. 

If intrepreted , Sprint Goals are the steps or advancement towards the Product Goal. Product Goal is focussed on the outcomes and since Sprint Goals are the building blocks of it, isnt it relevant to have them outcome focussed as well even if they produce an output at the end ?

Sprints can involve activities , tasks, work that produces a real output but by keeping the focus on an outcome might bring more insights of why we need to develop an increment in a Sprint XX and how far/near are we from product goal.

If I recheck example again for outcome focussed goal - 

  1. Evaluate Product - Build a feedback process with customers & check how happy they are with pizzas                                                                                                                            --- Isn't it an output like building feature where customers can vote/rate ?

  2. Advertise Product- Send Pizza king pamphlets to all neigbouring PLZs (upto 500 apartments) about their newly opened shop                                                                              - Isn't this sounds like a task/activity ?

  3. Increase Customer Reach - Evaulate own product prices against market & trends and accordingly add discounts/offers to increase new customers atleast by 20%.                           - This might be an outcome of data analysis , inspecting and adapting the prices. So, this might involve many tasks ,activities , creating outputs which leads further to achieve new customers.

As per me Sprint Goals do include all kinds of work that needed to make a progress towards the product goal. Producing an output is also an outcome of a sprint. But by keeping the focus on outcome might help in creating a clear Goal in line with higher product goal. Also adds flexibility in choosing in which way to achieve it.

Example - Enable customers to provide feedback on checkout process which will help us in improving it

Output 1 -  Develop NPS feature at the end of checkout  

Output 2 -  Call our customers and take down their feedback manually

Output 3 -  Send them auto emails for their feedback after checkout 

..... etc

all of them focus on same thing 'the outcome' , depends which of the above helps in creating high value forms our Sprint Goal --> "Develop NPS feature after checkout to enable customers to provide feedback "

 

 


11:16 pm December 17, 2020

@Harshal Rathee, thanks for sharing your thoughts on this. It's nice to hear your perspective.

Your posts and the contributions from Ian and Daniel have made me think in new ways about how a Sprint Goal and Product Goal may fit together.

But I still hold the view that outcome-oriented Sprint Goals are generally more helpful, as long as the right outcome can be pursued and measured within a sprint.

Over the past 6 months, my Scrum Teams have particularly embraced outcomes as Sprint Goals.

We had much more effective conversations at Sprint Reviews, because we could talk about the work done in relation to our business, the customers and end users.

By the end of the Sprint Review, there were times when we learned that we'd invested in things that weren't being embraced by our customers, but this didn't feel like failure. Teams are of course typically sad not to reach the Sprint Goal, but there's an overwhelming feeling of positivity that we're learning things early (in time for the next Sprint), so we're in a great position to ask "what now?"

Outcome-oriented Sprint Goals could serve as leading indicators of success, or validate assumptions in the strategy towards achieving the Product Goal.

If Pizza King have a Product Goal to increase profitability, they may have a strategy to achieve this by offering discounts in order to boost sales.

So it may be logical to spend the first sprint finding a way of using discounts that boosts sales sufficiently, whilst maintaining sufficient profit margins.

 

----

Example - Enable customers to provide feedback on checkout process which will help us in improving it

Maybe I misunderstood, but I think you were saying this is an outcome. In my view, this is an output with flexible scope.

An outcome could be "We gather feedback from at least one customer, after they have completed a sale".

The thing that makes this an outcome is that it relies on something that can only be influenced, rather than controlled: the customer's decision to provide feedback.


04:42 pm December 18, 2020

Thanks a lot @Simon for your valuable input !!

I second your thought  !!

Maybe I misunderstood, but I think you were saying this is an outcome. In my view, this is an output with flexible scope.

An outcome could be "We gather feedback from at least one customer, after they have completed a sale".

You are right, Goal is focussed on outcome on gathering the customer feedback.

So idea can be  - Enable customers to provide feedback on checkout process which will help us in improving it. But by also defining how and what way will make it clear and concise. Like i mentioned before as per me Sprint Goal for this can be - 

Sprint Goal --> "Develop NPS feature after checkout to enable customers to provide feedback "

So we know why we need to develop the feedback feature  , we know what way is best solution for us and our customers, how can serve as a plan to deliver it.

 

 


05:23 pm December 18, 2020

Sprint Goal --> "Develop NPS feature after checkout to enable customers to provide feedback "

I would generally still encourage an outcome-oriented goal instead.

This Sprint Goal locks the team into plan A for gathering feedback (they must build the feature, even if it turns out not to be the best option), and it does not say anything about how much it is being used.

A better Sprint Goal might be Have at least X customers provide feedback via the after-checkout NPS feature, because that already allows a conversation about how it's being used by customers.

An even better one might be to exclude the specific solution from the Sprint Goal altogether.

Just because a solution isn't included in a Sprint Goal, it doesn't prevent a Scrum Team from aligning around a specific plan for achieving it; but it does allow them to change plans if the first option proves to not be the most suitable.


06:27 pm December 18, 2020

Just because a solution isn't included in a Sprint Goal, it doesn't prevent a Scrum Team from aligning around a specific plan for achieving it; but it does allow them to change plans if the first option proves to not be the most suitable.

When can an organization or a team know that their solution is the most suitable one ?

 


04:35 pm December 21, 2020

If intrepreted , Sprint Goals are the steps or advancement towards the Product Goal. Product Goal is focussed on the outcomes and since Sprint Goals are the building blocks of it, isnt it relevant to have them outcome focussed as well even if they produce an output at the end ?

I won't disagree with this but the outcome has to be something that can be measured and validated within the Sprint. I have found that teams struggle with that but have success at small tactical goals that support larger strategic goals. As with anything in today's agile world it boils down to what makes the most sense for the team doing the work.  I appreciate your opinion and I'm sure that at some point I'll probably work with a team where it works.  I just haven't had that chance yet. 

When can an organization or a team know that their solution is the most suitable one ?

When the stakeholders tell you, either through direct communication or by usage metrics. Another way is the oldest form of flattery....when your competitors try to copy it.  

 


08:08 am December 22, 2020

When the stakeholders tell you, either through direct communication or by usage metrics. Another way is the oldest form of flattery....when your competitors try to copy it.  

Brilliantly put!

In the context of having an outcome-oriented Sprint Goal, then I would expect the Scrum Team to pay attention to this throughout the sprint, by looking for opportunities to release early and throughout the sprint, and by ordering the Sprint Backlog in a way that allows the most important or time-critical learnings or realized value to be gained first.

It might even prove necessary for the Developers to obtain new skills, such as product-discovery or analysis, in order to inspect and adapt effectively in response to these additional learnings.


04:59 pm December 23, 2020

A better Sprint Goal might be Have at least X customers provide feedback via the after-checkout NPS feature, because that already allows a conversation about how it's being used by customers.

An even better one might be to exclude the specific solution from the Sprint Goal altogether.

Just because a solution isn't included in a Sprint Goal, it doesn't prevent a Scrum Team from aligning around a specific plan for achieving it; but it does allow them to change plans if the first option proves to not be the most suitable.

Yes i agree, its measurable and outcome oriented. Like in the analogy i stated about increaing the customers by X% by offering discounts. Also for such outcome oriented Goals , solution needs to be validated within the sprint by releasing to an environment where desired inspection can happen ( like you mentioned above).

But along with inspection , the Goal also needs to be measured within the Sprint. Now this can add a bit of uncertainity for a team to decide on the other solutions or change in plans. So, having a solution in a outcome oriented Goal fosters focus on when to deliver and how long to measure. But at the same time it entirely depends on the solution and the product. For me outcome oriented Goals adds more value whether with solution or without. And by adding measurable criteria to it,  brings them to life. ;-)

 

 


By posting on our forums you are agreeing to our Terms of Use.

Please note that the first and last name from your Scrum.org member profile will be displayed next to any topic or comment you post on the forums. For privacy concerns, we cannot allow you to post email addresses. All user-submitted content on our Forums may be subject to deletion if it is found to be in violation of our Terms of Use. Scrum.org does not endorse user-submitted content or the content of links to any third-party websites.

Terms of Use

Scrum.org may, at its discretion, remove any post that it deems unsuitable for these forums. Unsuitable post content includes, but is not limited to, Scrum.org Professional-level assessment questions and answers, profanity, insults, racism or sexually explicit content. Using our forum as a platform for the marketing and solicitation of products or services is also prohibited. Forum members who post content deemed unsuitable by Scrum.org may have their access revoked at any time, without warning. Scrum.org may, but is not obliged to, monitor submissions.