Sprint Zero

Sprint Zero

A journey of thousand miles must start with a single step and before that first step its always a Zero.

Introducing Sprint Zero

The concept of “Sprint Zero” or “Iteration Zero” has been around for decades. It serves as a container for all those activities that need to be done before the first sprint or iteration is begun. This would set the course for rest of the journey the first Leap !

Goals of Sprint Zero

A zero sprint doesn't actually deliver a releasable product. Sprint should be a lightweight exercise and it is not about intense software development. By the end of this sprint zero , the hope is that you have the necessary details for your productive next sprint where all or few of the activities will fall into one of 3 below categories

Prepare

Requirements, Estimation , User story board ,Wireframes , Non functional requirements

Plan

Project plan, Test Plan , Infrastructure setup , Logistics ( Database) , Migration Plan as applicable

Perform

Onboard the team , understand the design of new project ,Set up minimal environment to write code

Is Sprint zero Anti-Pattern ?

Sprint zero is considered to be an anti-pattern as it delays the beginning of product development. It violates the principle of welcoming changing requirements. It prevents emergence of requirements, designs, and architectures as there is no viable product.

Conclusion

Sprint Zero is designed to set the project and people involved on path to success but we should also consider factors like time spent on each of the activities , ownership of the activity, partial or entire team members time in this. With each passing iteration, expectation is that team will release high quality work, gather feedback, adapt and improve on the velocity together.


Great article Aruns .. team will be trained ahead with sprint zero and will be more matured .. I love sprint zero and yes projects that miss sprint zero struggles a lot in adopting ways of working

This touches upon a pretty important point. Many teams which start their agile journey miss this step and wonder why the velocity is not improving . Good article ..I think your leadership series is stacking up now . keep them coming

To view or add a comment, sign in

More articles by aruna S.

  • Testing Pyramid

    What is Testing Pyramid? Testing Pyramid is a strategy that can help both Development and Automation teams create…

    3 Comments
  • Transitioning to Engineering Manager

    Transitioning from high performing Engineer or an Engineer Lead where we spent the majority of our time writing code…

    10 Comments
  • Whole Team Commitment

    Success I always wondered what made our last release successful! is it individuals? is it thoroughly groomed Jira's ?…

    9 Comments
  • Managing Emotions and Change at Work

    Change triggers an emotional response from all of us either at work or in life. The ability to manage ourselves at…

    10 Comments

Explore content categories