Methodologies Basic

Sprint

A fixed time period (1-4 weeks) in Scrum during which a Done, usable, and potentially releasable product Increment is created.

Pronunciation

/sprɪnt/
"sprint"

What is it

A Sprint is the heartbeat of Scrum. It’s a fixed time period (typically 2 weeks) during which:

  1. Work is selected from the Product Backlog
  2. A product increment is developed
  3. Something potentially usable is delivered

According to the Official Scrum Guide:

“Sprints are the heartbeat of Scrum, where ideas are turned into value.”

Pronunciation

IPA: /sprɪnt/

Sounds like: “sprint” - one quick syllable, emphasis on the ‘i’

Common mistakes:

  • ❌ “s-print” (not like “print” with an ‘s’)
  • ❌ “sprin” (the final ‘t’ is pronounced)

Sprint Characteristics

CharacteristicDescription
Fixed duration1-4 weeks (doesn’t change during the project)
TimeboxedAlways ends on the agreed date
No scope changesThe Sprint Goal doesn’t change
Consistent qualityThe Definition of Done is not reduced

The Sprint Cycle

┌─────────────────────────────────────────────────────────┐
│                     SPRINT (2 weeks)                     │
├─────────────────────────────────────────────────────────┤
│                                                          │
│   Sprint        Daily        Development   Sprint Sprint │
│   Planning  →   Scrum  →     work       → Review → Retro│
│   (4h)         (15min/day)               (2h)    (1.5h) │
│                                                          │
└─────────────────────────────────────────────────────────┘

The 4 Events within a Sprint

1. Sprint Planning

Duration: Maximum 8 hours for a 1-month Sprint

Defines:

  • What: What can be delivered in this Sprint?
  • How: How will the work be accomplished?
  • Sprint Goal: Single objective that guides the Sprint

2. Daily Scrum

Duration: Exactly 15 minutes

Daily meeting where Developers synchronize their work:

  • What did I do yesterday?
  • What will I do today?
  • Are there any impediments?

3. Sprint Review

Duration: Maximum 4 hours

The Increment is inspected and the Product Backlog is adapted:

  • Demo of completed work
  • Stakeholder feedback
  • Priority adjustments

4. Sprint Retrospective

Duration: Maximum 3 hours

The team reflects on how to improve:

  • What went well?
  • What can we improve?
  • Concrete actions for the next Sprint

Real-World Example: Building a Delivery App

Imagine you’re developing a food delivery app.

Sprint 1: The MVP (2 weeks)

Sprint Goal: “Users can view restaurants and place a basic order”

DayWork
1Sprint Planning: define stories
2-3Restaurant list
4-5Menu page
6-7Shopping cart
8-9Basic checkout
10Sprint Review + Retrospective

Result: Working app with basic order flow

Sprint 2: Improvements based on feedback (2 weeks)

Sprint Goal: “Improve search and payment experience”

  • Restaurant filters
  • Real payment gateway
  • Push notifications
  • Bug fixes from Sprint 1

Sprint Rules

✅ Can be done during a Sprint:

  • Refine the Product Backlog (no more than 10% of time)
  • Clarify scope with the Product Owner
  • Negotiate scope (not quality) if necessary

❌ Cannot be done:

  • Change the Sprint Goal
  • Reduce quality (Definition of Done)
  • Extend the duration
  • Add work without removing something equivalent

What if we don’t finish everything?

It’s normal. What matters is:

  1. Don’t extend the Sprint - It ends when it ends
  2. Deliver what’s done - Only what meets the Definition of Done
  3. Return to Backlog - Incomplete items return to the Product Backlog
  4. Learn - Why didn’t we finish? (discuss in Retrospective)
DurationIdeal for
1 weekExperienced teams, high uncertainty
2 weeksMost common, good balance
3 weeksProjects with more ceremony
4 weeksMaximum allowed, complex projects

Tip: Once you choose a duration, keep it consistent throughout the project.

Common Anti-patterns

Anti-patternProblemSolution
Variable Sprint”This Sprint will be 3 weeks”Keep fixed duration
Mini-waterfallDesign → Development → Testing sequentialWork in parallel
Scope Creep”Just add this little thing…”Protect the Sprint Goal
Incomplete demo”This is 90% done…”Only show finished work
  • [[Scrum]] - Framework that contains the Sprints
  • [[Daily Standup]] - Daily meeting within the Sprint
  • [[Sprint Planning]] - Event that starts the Sprint
  • [[Sprint Review]] - Event that closes the Sprint

Remember: The Sprint is a fixed time container. It’s better to deliver less with quality than more half-done. Consistency and predictability are more valuable than speed.