Prioritisation & planning

Sprint planning

Sprint goal, capacity, story selection and breakdown.

When. A sprint without an explicit goal ends up as a task list. The workshop puts the outcome back at the centre.

Duration
2 h
Participants
Delivery team
Output
Sprint goal + commitment
Stage
Pre-PMF · Post-PMF · Scale-up · Mature
Sprint goalCapacitySelected sto…Breakdown
Open in FigJamFind the right sequence

In FigJam: File → Duplicate to your drafts, then keep this workshop's section. Get the file on Figma Community

Filled example

Sprint goalLéa logs a fullintervention with nonetwork and it syncsby itselfDemo: a job loggedin the basement,visible on Marc'sboard an hour laterCapacity5 engineers × 8days, minus 3 daysof on-call: 37 daysAna half-time on QAin real vans fromday 7Selected storiesCache today's jobsat 6am (5)Start anintervention offline(3)Store photos locallyand upload later (8)Auto sync whennetwork returns (8)'Not synced' badgeon the job list (2)BreakdownLocal databaseschema: Tom, day 1to 2Sync queue withretry: 2 engineers,day 2 to 6Photo queue: 1engineer, day 3 to 6Badge and QA on realvans: Ana + 1engineer, day 7 to 8

Example data. Fieldnote is a fictional company used to fill all 61 boards, so the examples tell one consistent story.

Post-PMF, the Field app squad (5 engineers, Ana, Karim) plans the sprint that ships offline mode release 1.

What the team took away

26 points selected for 37 days of capacity: the squad keeps a margin because the sync queue has never been built before. The goal is written on the board, not the list.

How to run it

Preparation

Agenda

  1. 15 min
    State the goal
    Product owner proposes one sentence: 'at the end of the sprint, the user can X'. The team rewrites it until everyone can repeat it without reading. Write it at the top.
  2. 10 min
    Confirm capacity
    Each person confirms their days. Subtract 20 % for the unexpected before anyone touches a story. Write the final number big.
  3. 45 min
    Pull stories
    Pull from the top of the backlog one story at a time. For each, the team reads the acceptance criteria and says yes, no, or 'not ready'. 'Not ready' goes back, no exceptions.
  4. 35 min
    Break down
    Split each pulled story into tasks under a day. If a story has more than eight tasks, it is too big: split the story, not the sprint.
  5. 10 min
    Check against the goal
    Read the pulled list against the goal. Anything that does not serve the goal is a candidate to drop if the sprint gets tight. Mark it.
  6. 5 min
    Commit
    Ask each person, by name, 'can we do this?' A silent nod is not a yes. Freeze the sprint when everyone has said it out loud.

Pitfalls

Afterwards

The sprint board goes live with the goal pinned on top. Mid-sprint, the goal is the tie-breaker for any scope question. At the end, the retro asks whether the goal was met, not how many points were done.

Source : Scrum Guide

Related workshops

Back to the compassAll workshopsVersion française