SCRUM
SPRINT-ZERO
If you are reading this post, chances are you are already quite familiar with Scrum. If not, it is an Agile framework focused on delivering the value incrementally in time-boxed iterations. Scrum’s main advantages are that it helps to maximize the effective use of time and money, adapt quickly to the changing market conditions, and that is working well with fast-paced projects. The benefits of Scrum, however, are only some of the topics I wanted to bring up in this post.
Instead, I want to focus on one controversial element often cut out because of either time or financial constraints, or even disregarded completely by some Agile specialists as not belonging in Scrum at all - namely, Sprint Zero.
What is Sprint Zero and why it matters
Sprint Zero can be defined as a preparatory phase before or shortly after the start of the project. Its main aim is to set up further cooperation as smoothly as possible by bringing the team together and ensuring all the tools and accesses are provided. Sometimes it can also be used to create an initial Backlog, User Stories, or project artifacts, such as a Definition of Done, a Definition of Ready, or a Working Agreement.
Well executed, it can result in a smooth start for a project, a motivated team, and even a rough estimation of the project’s timeline.
Why isn't everybody doing it?
With all the benefits a Sprint Zero can bring, why can it be, in fact, controversial? To answer that you need to remember one of the core rules of Sprints in Scrum. Each of them should result in something that is ‘potentially shippable’ - in light of that, calling this preparatory phase of a project cannot really be called a ‘Sprint’.
From the client’s perspective, it can also be seen as an unnecessary cost - you are, after all, burning the team’s time, and there is a possibility that you will have little sellable items to show for it.
It is not the only problem, though. If you are introducing a new type of Sprint to your Scrum framework, why stop there? Some people argue that with adding a Sprint Zero, there is nothing to stop you from adding other types of Sprints while you’re at it - a Design Sprint, a Spike Sprint, a Handover Sprint, you name it (literally).
As a result, with projects adhering strictly to Scrum rules, you will most likely see elements of Sprint Zero incorporated into activities before the project start, or into the first ‘real’ Sprint.
Should I be doing it?
As you can see, there are certainly some controversies involved in starting your project with a Sprint Zero. From my perspective, it is a valuable part of the project and a time well spent. In order to make that decision for yourself, let me provide you with a couple more facts, so it is an informed one.
Elements of Sprint Zero
To fully utilize the time spent on a Sprint Zero and its benefits, there are several elements that I think should happen. They are as follows:
The result
As you can see, even though it's an initial phase, it is by no means an idle one. Gathering and setting up the team, aligning the vision with the client, preparing artifacts, and the Backlog - it all takes time. You might ask yourself - why bother, or, more precisely, why bother now and not in Sprint One?
I believe that successfully completing the activities in Sprint Zero will make your life and your work far easier in Sprint One for several reasons. With the clarity and vision aligned with the client, you can start focusing on what really matters right from the get-go. Setting up the work will mean you also have the tools to execute that vision with a team that is already familiar with what needs to be done and in sync with how it should be achieved.
It might even allow you to plan better for any potential pitfalls and manage the risk from the very beginning, by identifying challenges and addressing them early.
The conclusion
Having a Sprint Zero in your project can be a controversial thing. Not formally recognized as a separate Sprint or a Sprint type, it’s sometimes rejected by some Scrum advocates. Clients might not want to spend time, seeing little ‘shippable’ benefits for their money.
In my opinion, though, by allowing you and your team a little breathing space and focusing on the proper understanding of what needs to be done and how to go about it, you are setting yourself up for success - and that is an effort worth making.
Get a quote
“We are very happy with the outcomes and look forward to continuing to work with them on larger initiatives.”
Brian Grafola
CTO at Vibes