Technical Glossary

Sprint

Definition: Fixed-duration development cycle in agile methodologies where the team commits to completing a defined set of work delivering functional increments.

— Source: NERVICO, Product Development Consultancy

What is a Sprint

A sprint is a fixed-duration development cycle (typically between one and four weeks) used in agile methodologies, particularly Scrum. During a sprint, the team selects a set of tasks from the product backlog and commits to completing them by the end of the period. Each sprint produces a potentially shippable product increment: functional, tested, and integrated code that delivers real value.

How it works

The sprint begins with planning (sprint planning), where the team selects backlog items they can complete during the sprint, considering their capacity and historical velocity. During the sprint, the team holds daily meetings (daily standups) of 15 minutes to synchronize. At the end, a review (sprint review) demonstrates completed work to stakeholders, and a retrospective (sprint retro) allows the team to reflect on how to improve the process. Sprints are consecutive: when one ends, the next begins.

Why it matters

Sprints provide a predictable delivery cadence that reduces uncertainty for the team and stakeholders. Instead of waiting months to see results, every two weeks there is working software that can be evaluated and adjusted. This short feedback cycle enables detecting direction problems quickly and course-correcting at low cost. It also protects the team from constant priority changes: once a sprint starts, the scope does not change.

Practical example

A five-developer team works in two-week sprints. In sprint 14 planning, they select 8 user stories from the backlog valued at 34 story points (their average velocity is 32). During the sprint, they complete 7 stories (30 points). In the review, the product owner and stakeholders see the new checkout flow working in a staging environment. In the retrospective, the team identifies that stories with external dependencies frequently get blocked and decides to tackle them at the start of the next sprint.

Need help with product development?

We help you accelerate your development with cutting-edge technology and best practices.