Skip to main content

Six Reasons Why You Need to Pay More Attention to the Sprint Goal

July 30, 2017

The Sprint Goal is an important part of Scrum. It's like a burning torch that unites the Development Team and helps it move forward during the Sprint. However, the Sprint Goal is not discussed very often, and in this article, I would like to talk about the deep importance of this component.
 


First, let's look in the Scrum Guide and see how it describes the Sprint Goal.

The Sprint Goal is an objective set for the Sprint that can be met through the implementation of a Product Backlog. It provides guidance to the Development Team on why it is building the Increment. It is created during the Sprint Planning meeting. The Sprint Goal gives the Development Team some flexibility regarding the functionality implemented within the Sprint. The selected Product Backlog items deliver one coherent function, which can be the Sprint Goal. The Sprint Goal can be any other coherence that causes the Development Team to work together rather than on separate initiatives (Scrum Guide, 2016).

We can see that the Sprint Goal gives both flexibility and coherence. I'll try to explain these ideas while adding some important comments.

The Sprint Goal gives the Development Team some flexibility. When developing innovative products, things often don't go as planned. If a team knows their Sprint Goal, they can regroup and achieve the Goal, even with less functionality than planned.

Let's say that the planned Sprint Goal states:

Implement the functionality for user registration.

At the end of the Sprint, the team realizes that they have no time for implementing the Restore Password feature. However, the goal can be achieved because the end users can sign up and create their profiles. The only thing is that they will have to memorize their passwords for a while ;)

The Sprint Goal gives sense to the tasks and motivates the Team. People tend to be more enthusiastic and enjoy their work when they understand what it's for and how they contribute to the common cause. For example, a Sprint Goal can be worded as follows:

Launch a partnership program (traders) for acquiring new clients and increasing the company's earnings.

The Sprint Goal unites the Development Team. There is a Russian fable about a Swan, a Pike and a Crawfish. For some obscure reason, this unlikely threesome needed to pull a cart; no wonder they did not succeed. "When partners can't agree, their dealings come to naught", concludes the author. That's no way to do things. The Sprint Goal lays the ground for teamwork; it explains why team members need to work together as one instead of pursuing separate initiatives. The two examples provided above show a clear focus that unites the team.

The Sprint Goal helps in managing risks. Each Sprint can be considered a project with a fixed budget and date. The Sprint Goal indicates the risk that the Scrum Team mitigates during the current Sprint. The risk can be associated with functionality, technologies, human factors, the external environment, etc.

Imagine a context where the Scrum Team sees a great technological risk and states the following Sprint Goal:

Test technology X and technology Y, make a final decision based on the results.

During the Sprint, the Development Team may implement two prototypes in order to lower the risk of a worse decision.

The Sprint Goal helps with focus and making decisions. The Sprint Goal helps highlight the essence and ignore everything irrelevant during the Sprint. When a new task appears, ask yourself if it is related to the current Sprint Goal. If yes, the Scrum Team can consider including it into the Sprint Backlog. If no, there is a solid reason to postpone it. Let's imagine that during the Daily Scrum on the third day of Sprint, a developer says he found out how to fix a bug that the team couldn't reproduce over the last few weeks. Apparently, this should take no more than three hours. However, the team reminds him that the bug has a lower priority than the tasks at hand. Moreover, it is not related to the current Sprint Goal, so it will be fixed during the next Sprint if the Product Owner puts it on top of the Product Backlog.

The Sprint Goal helps manage stakeholders' expectations. Stakeholders don't need to know all the details of the plan that the Scrum Team is working on during the Sprint. Often, the Sprint Goal is enough to satisfy their curiosity. Let's say the team implemented a new traders' partnership program and the next Sprint Goal says,

Partners need to get remuneration according to the selected earnings model.

Will the stakeholders understand what the Scrum Team will be working on during the next Sprint? I'm sure they will.

I hope these six reasons are enough to convince you that the Sprint Goal is an extremely important part of the Scrum. In the next article, I will show eight ways to phrase it.

About the author

My name is Ilia Pavlichenko, I am an Agile Coach at Unusual-Concepts and the first Professional Scrum Trainer (PST) at Scrum.org in Russia. I founded the group Scrum Russia, meetups Inspired By Agile, and Large-Scaled Scrum (LeSS) Russia, and Scrum Day Russia conference. I don't spend a single minute working, because I do what I love. Scrum is my hobby and my life.


What did you think about this post?

Comments (19)


Martin L Simmons
01:37 pm July 11, 2019

How important is it that goals are SMART, or is clarity of a shared purpose the key point? Thanks. MLS


Sandra Heckhoff
08:51 am November 5, 2019

Hi Ilia, thank you for your interesting article. Please can you tell me, where I can find your article how to phrase Sprint Goals. I can't find it the blog list, but I'm very interested to learn more about that. Thanks a lot.


KLAUDIA SZANISZLO
05:49 pm May 19, 2020

I loved this article! It sheds some light to the importance of Sprint Goals :) I really liked your phrased examples of "let's say SG is this or that" - it made me more able to feel in the shoes of the Scrum Team, thanks :))


longlonglulu an
02:53 am December 22, 2020

Hi, I have a question regarding the Sprint Goal. Can it be changed at all? Like the new requirement comes in and the Sprint Backlog is changed at least half of it. At that point, the Sprint Goal needs to be changed to the new direction. Is that possible? Thanks!


Korhan Eker
01:01 pm March 10, 2021

Why don't you cancel the sprint and start a new sprint then. If half of the sprint backlog, as well as the sprint goal are changed, then no point in continuing the sprint.


longlonglulu an
08:23 pm April 14, 2021

Good point.


Jeannie
07:23 pm April 22, 2021

The example above of Sprint Goal - "Implement the functionality for user registration" - feels like it stitched together product backlog items. Would "to grow our user base, enable users to register and create accounts" have been better, worse, or effectively the same?


Sai D.
10:03 pm May 9, 2021

S pecific = Value, Value, Value aka Agile Manifesto`s 4 values

M easurable = Sure: PBI, SBI, tasks, burn-down-chart, MVP

A ttainable = subset of product backlog/ sprint backlog

R elevant = coherent in relation to transforming most-valued product backlog items into MVP

T ime based = Sprint Duration/ timeboxed


KLAUDIA SZANISZLO
07:44 am May 10, 2021

Spain! ;) In case your question goes about "let's say SG is...." SG is meant to be Sprint Goal :)


Sai D.
10:55 pm May 11, 2021

Spain?! Espana?!
Is it not "Goooooooooooooooooooooooooooooooooooooooooooooool" in Espana? ;)


Henk Spaan
09:38 pm November 7, 2021

I guess that depends on stakeholder perception of "user registration". As it is a functionality, stakeholders are probably familiar with the concept and there may be no real need to explain its value. The justifications you suggest, can be perceived as elevating but also as superfluous because justifications can be part of a user story or epic or some business analysis. On the other hand, you might want to make the sprint goal more catchy to invoke curiosity or add meaning to create a sense of purpose or urgency.

Also "user registration" may well be a feature or epic that comprises several user stories, such as for a "user credentials page", a "privacy agreements page", a "user address detail page", etc. In the sprint goal there is no need to get into details. But if you're not planning to implement the full epic "user registration", make sure to qualify scope with say "implement must-have functionality for user registration". Then, when during the sprint a must-have appears blocked, it guides you to the next best thing as a justifiable replacement.


The Facelotion
01:09 am November 24, 2021

Thanks for such great comment. It really helps us picture the Sprint goal with more detail.


Nadya Domracheva
10:56 am March 22, 2022

Hi! Thank you for the article!
I was a little bit confused about one moment (maybe smb can help me with it). In the article was given an example of the Sprint Goal "Test technology X and technology Y, make a final decision based on the results." but according to the Scrum Guide (2020) "The entire Scrum Team is accountable for creating a valuable, useful Increment every Sprint. ".
So what could be the value for this Sprint, what increment can bring to end-users of achieving this Sprint Goal. Maybe it is more appropriate for a task IN the Sprint, not the Sprint Goal?
Thanks a lot.


Jennifer
07:51 am June 9, 2022

Hi I'm new to scrum and still learning. The sprint goal can not change during a sprint after the sprint planning event. After the sprint is done and we start another sprint do you create another sprint goal?

and product goal this can change too but not often by po?


Shaun Rogerson
03:09 pm September 12, 2022

That is correct


Mike Snyder
08:28 pm October 31, 2022

I would like to understand this better myself. As I see it, the "value" created would be the ability to move forward with the correct technology, for some other Product Backlog item. Maybe "Test X and Y technologies to decide which would be best to implement Product Goal Z."


Sunil Chadha
09:51 am January 21, 2023

thanks, nicely explained.


Andrew
10:22 am February 6, 2023

If the Sprint Goal is not relevant anymore or not achievable, PO shall consider aborting Sprint.


Andrew
10:52 am February 6, 2023