Sprint: What is It?
Définition
A sprint is a fixed-duration iterative work cycle (typically 1 to 4 weeks) within the Scrum methodology framework, during which a development team commits to delivering a functional increment of the software product.What is a Sprint?
A sprint is the fundamental time unit of the Scrum methodology, the most widely used Agile framework in software development. It is a fixed-duration work period, typically between one and four weeks, during which a development team commits to transforming a set of product backlog items into a functional, potentially shippable software increment. The sprint creates a predictable rhythm that structures the entire development process.
Each sprint follows a complete cycle: planning, execution, review, and retrospective. This cycle repeats from sprint to sprint throughout the project's life, enabling continuous improvement of both the product and the process. The sprint duration is fixed and does not change mid-course: if a sprint lasts two weeks, every sprint will last exactly two weeks, creating a cadence the entire organisation can incorporate into its planning.
Why the Sprint Matters
The sprint is the mechanism that transforms abstract Agile principles into concrete, operational practice. Without the discipline of the sprint, teams risk falling into continuous development without clear milestones or synchronisation moments.
- Predictable cadence: The sprint's fixed duration creates a rhythm that stakeholders (management, clients, marketing) can incorporate into their planning. Every 2 weeks, a new product version is available for feedback.
- Focus: During the sprint, the team concentrates exclusively on sprint backlog items. No new requests are added mid-sprint, protecting the team from interruptions and constant priority changes.
- Continuous value delivery: Each sprint produces a usable functional increment, meaning the client can start deriving value from the product well before the complete project ends.
- Rapid feedback: The sprint review provides a formal feedback moment that enables quick course adjustment. A design error is detected in 2 weeks, not 6 months.
- Continuous improvement: The end-of-sprint retrospective is a dedicated space for process improvement. The team identifies what works and what needs to change, sprint after sprint.
- Measurability: Velocity (number of story points delivered per sprint) provides an empirical measure of team capacity, enabling increasingly reliable estimates over successive sprints.
How It Works
A sprint begins with Sprint Planning, a meeting where the development team and product owner select product backlog items to complete during the sprint. The team estimates the workload in story points and commits to a Sprint Goal that gives meaning to the selected items as a whole.
During sprint execution, the team works autonomously on sprint backlog items. A 15-minute daily standup synchronises efforts, identifies blockers, and adjusts the daily plan. The Scrum Master ensures the team is not disrupted by external requests.
At the end of the sprint, the Sprint Review is a demonstration of the produced increment to stakeholders. This is the feedback moment. The Sprint Retrospective follows immediately: the team analyses its functioning and identifies improvement actions for the next sprint.
At KERN-IT, we use 2-week sprints for most of our projects. This duration offers the best balance between productivity and feedback frequency. Sprints start on Monday with planning and end on the second Friday with the review and retrospective.
Sprint 0: Laying the Foundations
Sprint 0 is a special sprint that precedes the first development sprint. It does not produce user-facing functionality but lays the technical and organisational foundations for the project. Sprint 0 is not officially defined in the Scrum Guide, but it is widely adopted as a best practice.
Sprint 0 at KERN-IT typically covers: setting up the development environment (Git repository, CI/CD, staging environments), initial functional scoping (user story mapping, MVP definition), technical architecture decisions (stack, patterns, code conventions), configuring tracking tools (Jira, Linear), and potentially a prototype or technical proof of concept. This sprint is crucial because it reduces technical risk and aligns the team before the first real development sprint.
Sprint 0 duration varies by project complexity: one week for a simple project with a mastered stack, up to two weeks for a complex project requiring technical research or new integrations. The key is not to turn sprint 0 into an endless planning phase: its objective is to make the team operational, not to plan everything in detail.
Concrete Example
Consider a real estate management platform project for a Brussels client. Sprint 0 (1 week) set up the repository, CI/CD pipeline, staging environment, and completed story mapping with the client. The team identified 60 user stories, prioritised into 4 progressive releases.
Sprint 1 (2 weeks) focused on property management: creation, editing, search, and list display. Sprint 2 added tenant management and lease contracts. Sprint 3 implemented the dashboard and deadline alerts. At each sprint end, the client tested the new version and adjusted priorities for the next sprint. At sprint 4, they requested postponing the planned accounting module to advance the electronic contract signing feature, more urgent for their daily operations. This flexibility is the strength of the sprint model.
Implementation
- Define sprint duration: 2 weeks is the most common and recommended duration. 1 week for urgent projects, 3-4 weeks for projects with complex external dependencies.
- Plan sprint 0: Dedicate 1 to 2 weeks to technical scoping, tool setup, and story mapping before the first development sprint.
- Structure sprint planning: The product owner presents backlog items, the team estimates them and commits to a realistic sprint goal. Limit the meeting to 2 hours for a 2-week sprint.
- Protect the sprint: No new requests enter the current sprint. Urgencies are evaluated by the product owner and scheduled for the next sprint, except for blocking crises.
- Hold the daily standup: 15 minutes each morning. Each member answers 3 questions: what did I do yesterday, what will I do today, are there any blockers?
- Demo and retrospect: The sprint review shows completed work to stakeholders. The retrospective identifies 2-3 concrete improvement actions for the next sprint.
Associated Technologies and Tools
- Jira / Linear: Backlog management and sprint tracking tools with integrated Kanban/Scrum boards.
- Miro / FigJam: Visual collaboration tools for story mapping, planning, and retrospectives.
- Git: Version control with feature branches aligned with sprint user stories.
- CI/CD: Continuous integration and deployment to automatically deliver the sprint increment to the staging environment.
- Slack / Teams: Team communication for remote daily standups and mid-sprint discussions.
- Notion / Confluence: Documentation of decisions made during sprints and actions from retrospectives.
Conclusion
The sprint is far more than a simple time interval: it is the heartbeat of an Agile project. It creates a predictable cadence, forces regular value delivery, and establishes a continuous improvement cycle. At KERN-IT, the 2-week sprint is our standard for custom development projects. Combined with a rigorous sprint 0 that lays the foundations, it enables starting quickly, delivering early, and continuously adjusting course based on client feedback. It is this disciplined cadence that makes the difference between a project that drifts and one that delivers value consistently.
Never underestimate sprint 0. Investing one week in setting up the environment, CI/CD, and story mapping will save you several sprints over the project's lifetime. And above all, protect your sprints: every mid-sprint interruption destroys team velocity. If an urgency arrives, it waits for the next sprint, unless it is genuinely business-blocking.