Scrum Event that is time-boxed to one month or less, that serves as a container for the other Scrum events and activities. Sprints are done consecutively, without intermediate gaps.

A sprint is a time-boxed period during which a specific work has to be completed and made ready for review. Typically, sprints are fixed-duration events of consistent length throughout a development period, commonly ranging from one week to one month, with two weeks being the most typical duration.

The key characteristics and components of a sprint include:

  1. Sprint Planning: Before a sprint begins, the team holds a sprint planning meeting to identify the work that will be done during the sprint. This involves selecting a set of product backlog items, often user stories, that can be completed within the sprint’s timeframe.

  2. Defined Goal: Each sprint has a specific goal that guides its activities, often linked to the product’s overall development plan. This goal is collaboratively set by the product owner, Scrum Master, and development team.

  3. Time-Boxing: The duration of the sprint is fixed and does not change. This time-boxing helps teams focus on delivering a specific set of features and enables regular and predictable project progress.

  4. Daily Stand-ups (Daily Scrum): During the sprint, teams typically hold daily stand-up meetings (also known as daily scrums). These brief meetings are for the team to synchronize their work and plan for the next 24 hours.

  5. Sprint Review and Sprint Retrospective: At the end of the sprint, the team conducts a sprint review to demonstrate the completed work to stakeholders and gather feedback. Following the review, the team holds a retrospective meeting to reflect on the sprint and identify improvements for the next one.

  6. Potentially Shippable Product Increment: The primary output of a sprint is a potentially shippable product increment – a version of the product that could be delivered to the customer, featuring the new functionality developed during the sprint.

Sprints are fundamental to the Scrum framework, one of the most popular Agile methodologies. They help teams to manage complex projects by breaking them down into manageable chunks, allowing for flexibility, rapid adaptation to change, and continuous improvement. The regular rhythm of sprints also facilitates frequent reassessment of priorities, ensuring that the development effort remains aligned with business objectives and customer needs.


Source