Skip to main content

Why the Sprint Goal is not an Essential (Mandatory) Artifact

April 2, 2019

As many Professional Scrum Trainers have experienced, there is always a good discussion around the Sprint Goal. A similar discussion recently led me to address this not so well understood aspect. Of-course, I cannot say on behalf of Ken and Jeff, why they kept Sprint Goal out of the 11 essentials, I would like to present my thoughts on the same.

Before that, let us start by understanding what the Sprint Goal is, so that we all are on the same page. 

Sprint Goal:

An objective that is crafted by the Scrum Team during the Sprint planning session, which provides an overarching guidance to the Scrum Team as to WHY they are investing their time, money and effort into the Sprint.

Sprint Goal

From the Scrum Guide:

The Sprint Goal is an objective set for the Sprint that can be met through the implementation of 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.

Why the Sprint Goal is not an artifact among the 11 essentials:

Scrum, is not prescriptive and the Scrum Guide reflects the same philosophy. To start doing Scrum the 11 elements - 3 Roles, 3 Artifacts and 5 Events are good enough. Again, as Scrum thrives on self-organizing teams, allowing them to decide on what serves their purpose and maximizes the impact of Scrum in their context, is of more value than telling the teams what needs to be done. 

The Scrum Guide has evolved over time. The earliest edition of the Scrum Guide was bit more prescriptive. It cites the chicken and pig story, talks about burndowns etc. As a result, there were some anti-patterns observed. Teams fell into the trap of following only things mentioned in Scrum Guide. The idea, however was never that. The idea was to create self-organizing teams that could find what works for them, inspect and adapt.

Sprint Goal has been an integral part of Sprint Planning since the beginning; the Scrum team crafts it and it is one of the outcomes of Sprint Planning. If we read through the Scrum Guide, Sprint Goal/Goal is mentioned about 37 times which is equal to number of mentions of Product Owner and is more than the number of mentions of Scrum Master. If we just look about for the specific word Sprint Goal it is mentioned more than Sprint Backlog itself. This clearly indicates and emphasizes that Sprint Goal is an integral part of the Scrum framework; however it is left for the Scrum Teams to discover its importance and use it to their advantage.

Not making it mandatory also allows teams to be flexible and decide whether it makes sense for them to have a Sprint Goal or not. What if, the Sprint Goal is made mandatory as an artifact and the teams start defining the scope of the sprint as a goal (I have seen many teams doing that) to be achieved to be in adherence to Scrum; what purpose would it solve?

Remember, Scrum is not about being prescriptive, it is about providing an environment where self-organizing teams can thrive and choose what works best for them. And for that matter, the 11 essentials are minimal but sufficient.

Conclusion:

Although,  the Sprint Goal is not defined as an artifact within the Scrum Guide it is an integral part of the Scrum framework. It provides an overarching objective for the Scrum Team which helps them to focus "WHY" is the team invested in the Sprint.

Read More about Sprint Goal:

https://www.scrum.org/resources/blog/11-advantages-using-sprint-goal

https://www.scrum.org/resources/blog/scrum-trenches-sprint-goal

https://www.romanpichler.com/blog/sprint-goal-template/

 

 

An additional perspective from Sjoerd (though I am not sure why his comment was marked spam and removed): 

I would like to add another probable reason for the Sprint Goal not being an artifact in the Scrum Guide.

It has to do with the nature and reason of the artifacts that are defined. All three artifacts (Increment, Product Backlog & Sprint Backlog) exist to give transparency to the Product development. 'Done' value in the Increment, Potential future value in the Product Backlog & potential value under development in the Sprint Backlog (past, future, present).

Each of these three artifacts is not just a static artifact. To be as maximally transparent as possible, they are so called 'living' artifacts. They are subject to change at any moment, to reflect the newest insights (Backlogs) or newest 'Done' parts of work. Every new insight that impacts an aspect of value should be reflected in an updated artifact for maximum transparency.

This is where a major difference is, both to the Sprint Goal (as well as the Definition of Done). The Sprint Goal & DoD are not living artifacts. Each is stable during Sprint. The Sprint Goal is NOT something we change upon new insights and is not there to make transparent a current state of something. It is a concept to create transparency, yes, but a stable sort of transparency so the Scrum Team and Stakeholders know what the goal of this Sprint is, and can adapt their plan (reflected in the Sprint Backlog) to best reach this goal. If the Sprint Goal were a (living) artifact, we would be aiming for a moving target, or not knowing where to aim since it is always changing. By being stable, it creates a boundary within which we can Inspect & Adapt the current Sprint's efforts.

As you correctly state, the Sprint Goal is mentioned many times in the Scrum Guide. I have to disagree on one point with your blog post though. It is not optional. The distinction between the '11 essentials' and the rest of Scrum is not one of optionality (again, same for the DoD). Without a Sprint Goal we cannot properly Inspect & Adapt the current progress of the Sprint nor evaluate the Sprint properly during Sprint Review. Without a Sprint Goal we fall prey to 'just getting work done' instead of delivering value.

Finally, that is what the Sprint Goal should be making transparent: the Value of this Sprint. Why do we choose to conduct this Sprint? What is the value we seek to create? Why did we select these items from the Product Backlog and not others? How will we know whether the Sprint was successful in the Sprint Review? Those are the questions we seek to answer with the Sprint Goal and if we have no clarity on those aspects of Product Development then we are missing a key element of Empiricism, and missing a key Inspect & Adapt opportunity in Scrum.


What did you think about this post?

Comments (9)


FELIPE VEIGA RODRIGUES
12:38 am April 4, 2019

Amazing article! I've been defining the Sprint Goal with the team and It was a good decision. Besides the reasons above, the Sprint Goal also help us to keep focused in which goal defined at the Sprint Planning. Prevents dispersal and avoid wasting time with unplanned tasks.


Anuj Bandyopadhyay
12:13 pm April 4, 2019

Kudos to calling out that [Defining a Sprint Goal, or not] is best left to the judgement of the Scrum team. As long as you're consistently delivering VALUE as Product Increment, which is a Goal in itself, the other sprint goals are nice to haves, not must haves.


Jordan Job
06:25 am April 7, 2019

Hi, Piyush. I appreciate your perspective about why there is a lack of prescription in Scrum because it reinforces that Scrum is a framework and that teams must determine how to best apply in their context (I recently blogged about that here -https://responsiveadvisors..... However, the Sprint Goal is a required and very key part of the Scrum framework, and it is misleading to indicate otherwise.

Scrum consists of roles, artifacts, events, and rules that bind those things together. A common misperception is that things that aren't a role, artifact, or event are not part of Scrum, but that leaves out the 'rules of the game'. Although the Sprint Goal is not an artifact, it certainly is a required and vital part of Scrum as described in the Scrum Guide. This is one of the reasons why it is so prevalent in the Scrum Guide (27 times to be precise). For example, the guidance for canceling a Sprint is that canceling a Sprint should occur when the Sprint Goal is obsolete. If the Sprint Goal was not a required part of Scrum, then how should a Product Owner determine when a Sprint should be canceled? Without strong Sprint Goals, the focus in Sprints often shifts to 'get all the PBIs done' rather than 'accomplish the Sprint Goal.' So although the Sprint Goal is not an artifact, it is required in Scrum. How a Scrum Team creates a Sprint Goal, however, is not prescribed.


Kedar Pathak
08:18 am April 25, 2019

Sprint Goal is an integral part of Scrum Framework. But as it is not mandatory, I have seen many Scrum teams not following this practice.
In a way Sprint goal connects development team with business as it describes the business purpose and value of the sprint. So it is important to define goal for a sprint and then at the end of the sprint evaluate whether it is met or not. This should be an input to sprint retrospective.


Maarten Dalmijn
02:12 pm February 25, 2020

Sprint Goal is mandatory when you use Scrum. It is not something optional and it is closely tied to Scrum Events. I believe this article should be redacted and adjusted as it conflicts with the Scrum Guide and we should not propagate these misunderstandings.

I will now list the Scrum events and how the Sprint Goal plays a part in them according to Scrum Guide:

1. Sprint

"During the Sprint: No changes are made that would endanger the Sprint Goal" - Scrum Guide

2. Sprint Planning
"During Sprint Planning the Scrum Team also crafts a Sprint Goal. The Sprint Goal is an objective that will be met within the Sprint through the implementation of the Product Backlog, and it provides guidance to the Development Team on why it is building the Increment." - Scrum Guide

3. Daily Scrum
"The Daily Scrum optimizes the probability that the Development Team will meet the Sprint Goal. Every day, the Development Team should understand how it intends to work together as a self-organizing team to accomplish the Sprint Goal and create the anticipated Increment by the end of the Sprint. The structure of the meeting is set by the Development Team and can be conducted in different ways if it focuses on progress toward the Sprint Goal." - Scrum Guide

At the Sprint Review and Sprint Retrospective, the Product Increment is inspected, which was realized by working together to realize the Sprint Goal.

Canceling a Sprint can only happen when the Sprint Goal becomes obsolete. Without a Sprint Goal, how do you cancel the Sprint?

Therefore, The Sprint Goal is part of the core of Scrum. If you don't use Sprint Goals, you're not doing Scrum but something Scrum-like.


Piyush Rahate
12:09 pm June 29, 2020

Hi Jordan,
Thank you for your response. I somehow believe we are on the same page.
Let me add some clarity to what I wanted to express through my post (I believe, I was not able to convey it well).

Is Sprint Goal an integral part of Scrum? Absolutely YES.
Is it one of the essentials that is needed to start working with Scrum? No.

To start working with Scrum, all you need is a Product Owner who can has requirements (ideas) that she conveys through an ordered Product Backlog. A development team that can understand, estimate the requirements and convert a subset of requirements picked as part of their Sprint Backlog into a potentially releasable increment. And a Scrum Master who can uphold the values, principles and rules of Scrum as the Scrum team adopts the new ways of working. While doing so the Scrum Team will also leverage the Inspect and Adapt events - Sprint Planning, Daily Scrum, Sprint Review and Sprint Retrospective.

So to get started only the bare minimum 11 essentials are needed. And once we start doing Scrum, we will uncover many ways to make it better, efficient. Sprint Goal is one such great way to make each sprint an efficient sprint by having the team working on a common objective.

Speaking from my personal experience, when I started working with Scrum 10 years ago my team had no idea what a Sprint Goal was. Couple of years later when I went through a formal training that's when I came to know of the Sprint Goal and realized its value.

If I am coaching a team during Sprint Planning, I would always recommend them to create a Sprint Goal but if I come across a Scrum team that doesn't have a Sprint Goal I won't reprimand them for not having one but eventually share it as an observation.


Piyush Rahate
12:11 pm June 29, 2020

Absolutely Felipe, as @Sjoerd has also pointed out, without Sprint Goal we often fall prey to "getting things done" instead of delivering value.


Piyush Rahate
12:35 pm June 29, 2020

Hi Maarten,
Thank you for your response. While I appreciate you explaining how Sprint Goal is helpful in all the events, I do not see any need of redacting the article. I do not find any conflict with Scrum guide neither do I see that there is misunderstanding that is being propagated via the article.

To quote from above article itself -

Sprint Goal has been an integral part of Sprint Planning since the beginning; the Scrum team crafts it and it is one of the outcomes of Sprint Planning. If we read through the Scrum Guide, Sprint Goal/Goal is mentioned about 37 times which is equal to number of mentions of Product Owner and is more than the number of mentions of Scrum Master. If we just look about for the specific word Sprint Goal it is mentioned more than Sprint Backlog itself. This clearly indicates and emphasizes that Sprint Goal is an integral part of the Scrum framework;

I believe I very well conveyed how much Sprint Goal is important from the Scrum guide perspective.

When I say -

It is left to the Scrum Teams to discover importance of Sprint Goal and use it to their advantage

what I mean is that not necessary every Scrum Team will have a Sprint Goal on day 1 (mine did not, I learnt about it after putting Scrum to practice and taking formal training in Scrum).

If the team does not have a Sprint Goal, they will uncover challenges (as rightly pointed out by you - how do we know if we are making progress in right direction or should the Sprint be cancelled). When the team uncovers the challenges, they will find their solutions. The solutions that would emerge through their self-organization will be more meaningful than following a prescription.

Having said that and as also pointed out in my response above, if I am coaching a team I will always recommend them to create a Sprint Goal.

I hope this clarifies my post.


Joshua Wiechman
03:29 am March 4, 2021

The sprint goal is mandatory. Full stop.