sprint
noun
A sprint is a short, fixed period in which a team develops an agreed part of the software. Afterwards, you review the result and decide on the next priorities.
In this sprint, the team is working on signing in and recovering a forgotten password.
Sprints are part of Glossary · In briefagile & scrumAgile is an approach to developing software in small steps and adapting based on feedback. Scrum gives it structure through short sprints and regular team discussions.Read more. They give the work a regular schedule: planning, development, reviewing the result, and evaluating how the team worked together. The length is agreed in advance and is often two to four weeks.
What happens during a sprint?
The team starts with sprint planning. It decides what it wants to achieve, which tasks are needed, and how much work seems feasible. During the sprint, team members develop and test the agreed functionality and discuss their progress.
At the sprint review, the team examines the result with the client or other stakeholders. Their feedback helps determine the next priorities. The team also holds a Glossary · In briefretrospectiveA retrospective is a meeting where a team reflects on the past working period and agrees how to improve its collaboration and practices.Read more to discuss what went well in its collaboration and what could improve.
What if the work does not go as expected?
An estimate can be wrong, or a task may turn out to be more complex than expected. The team discusses what that means for the planned work. Unfinished work is reconsidered when planning the next sprint.
Reviewing working software at regular intervals helps reveal differences between expectations and results earlier. New requirements and insights can then inform the next planning session.