What is Sprint 0 & When to Use it?
What is Sprint 0 & When to Use it?
October 30, 2020 | BY Sarfraz Aaron, CSM, SSM, PMP.
Sprint 0 is not part of the Scrum Framework but more of a tool for the Scrum Master to initiate if needed depending on the scenario one finds themselves in. Lets use scenarios to illustrate the points.
When I use Sprint 0, it allows me to better understand the project and the dynamics of the Scrum Team!
Scenario #1
As a Scrum Master, when you are assigned to a new project and a new Scrum Team it may make sense to initiate Sprint 0 instead of kicking off Sprint 1 straight away.
In the beginning, the project scope is identified, the Scrum Team assigned and there are just too many questions that need to be addressed before anything is started, for example:
Who is who and what is their role in the Scrum Team?
What will be the format of planning, meetings or even the schedules?
Do we have anything to start Sprint Planning?
Does anyone even know what is Agile, Scrum or even the purpose of each Scrum Ceremony?
Do we need an overview of the project components, work breakdown structure or even review of the project documentation, etc?
If these questions are not addressed from the get-go, then the Scrum Team's purpose, project’s goals, expectations and project delivery becomes blurred; making it challenging for the Scrum Master to unite and grow the Scrum Team in Agile maturity and excellence.
Schedule a kick off session with below people and the aim is to allow all to introduce themselves and plan for the first 3 sprints (6 weeks of work) if possible:
Product Owner
Developers
QA
Technical Lead / Subject Matter Expert (SME)
Product Manager
Submit Request for a new Jira board, if not already done so
Schedule Scrum Ceremonies:
Daily Standups
Backlog Refinement
Sprint Demo
Sprint Retro
Sprint Planning
Submit requests for the Scrum Team’s requirements, for example: software installs, connectivity and access rights etc.
Add the issues into Jira backlog following step #1
For all tasks that are needed to be completed before Sprint 1 can start, add them to Jira backlog as TASK issuetype, including submission of requests
Create Sprint 0 and add to it all the Jira issues from the backlog that are needed before Sprint 1 can start
Sprint 0 start / end times can be 2 weeks or more, depending on the lead times for various activities to complete, for example it may take 2 weeks for any Jira board creation requests etc.
Do a quick assessment of the Scrum Team’s knowledge of Scrum Framework and Agile Principles knowledge. If necessary, schedule some 1:1 or group sessions with the team to make sure all are on the same page when it comes to what is expected from the Scrum Team
As Sprint 0 is active, start preparing for Sprint 1
Must do Daily Standups for Sprint 0 so that the Scrum Team can understand the format and the purpose of Daily Standups
There is no Sprint Demo or Sprint Retro for Sprint 0
There is no one-size fits all approach!
Scenario #2
However, if you’re assigned as a Scrum Master to an existing project, the Scrum Team is available and there is already a Jira board setup, then below activities may be undertaken.
Sample of activities to do
Conclusion
Being assigned to an existing project and a Scrum Team, makes it easy for the Scrum Master to get started quickly and evaluate and pivot where necessary.
As a general rule: “Do not come in and change everything” instead evaluate the situation, see how the Scrum Team is working and then provide coaching where you see gaps.
Share On:
OPT-IN FORM
Was This Helpful?
Stay tuned for more content sent directly to your inbox