Today, a reader of my newsletter asked me,
What is the purpose of Sprint Zero?
A colleague of mine argued that during Sprint Zero, the team implements the most important features from the product backlog with the object of determining the team’s velocity. I disagreed, because we have the velocity from previous sprints/projects. So could you help me to understand clearly what is Sprint 0 about and when and why do we need it? I really appreciate your helps and articles. Thank you!
Sprint Zero is often used to mean ‘getting ready for the first sprint.’ Some Scrum coaches don’t like the term because every sprint should produce an increment of value for the customer or user. A sprint 0 which creates say, artifacts like a design document or development environment, violates this rule, because such artifacts have no value for the customer or user.
Still there are some things you need to have ready before you can do your first sprint planning:
By the end of Sprint Planning 1 (first half of the sprint planning meeting), you will need to have defined:
All of these are legitimate things to address during “Sprint Zero” or the time leading up to the first sprint planning.
What does not come into ‘sprint zero’? Creating the development environment, test environment, high level design or other artifacts, and any development or testing. Actual work related to the project (as opposed to getting ready to do Scrum) gets prioritized in the Product Backlog, then is agreed upon during the Sprint Planning 1, and must produce some increment of customer value.
I wrote previous about my experience with a Sprint Zero. I hope the above and the blog entry are helpful!
|cookielawinfo-checkbox-advertisement||1 year||Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Advertisement" category .|
|cookielawinfo-checkbox-analytics||11 months||This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".|
|cookielawinfo-checkbox-functional||11 months||The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".|
|cookielawinfo-checkbox-necessary||11 months||This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".|
|cookielawinfo-checkbox-others||11 months||This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.|
|cookielawinfo-checkbox-performance||11 months||This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".|
|mailchimp_landing_site||1 month||The cookie is set by MailChimp to record which page the user first visited.|
|CONSENT||2 years||YouTube sets this cookie via embedded youtube-videos and registers anonymous statistical data.|
|_ga||2 years||The _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors.|
|_gat_gtag_UA_42152348_1||1 minute||Set by Google to distinguish users.|
|_gcl_au||3 months||Provided by Google Tag Manager to experiment advertisement efficiency of websites using their services.|
|_gid||1 day||Installed by Google Analytics, _gid cookie stores information on how visitors use a website, while also creating an analytics report of the website's performance. Some of the data that are collected include the number of visitors, their source, and the pages they visit anonymously.|
|NID||6 months||NID cookie, set by Google, is used for advertising purposes; to limit the number of times the user sees an ad, to mute unwanted ads, and to measure the effectiveness of ads.|
|test_cookie||15 minutes||The test_cookie is set by doubleclick.net and is used to determine if the user's browser supports cookies.|
|VISITOR_INFO1_LIVE||5 months 27 days||A cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface.|
|YSC||session||YSC cookie is set by Youtube and is used to track the views of embedded videos on Youtube pages.|
|yt-remote-connected-devices||never||YouTube sets this cookie to store the video preferences of the user using embedded YouTube video.|
|yt-remote-device-id||never||YouTube sets this cookie to store the video preferences of the user using embedded YouTube video.|
|COMPASS||1 hour||No description|
|cookies.js||session||No description available.|
|S||1 hour||No description available.|