Sprint Planning That Ends With a Commitment
Most sprint planning meetings run long because the backlog was not ready and nobody checked capacity. This is the version that finishes in ninety minutes with a sprint the team believes in.
Sprints are on the Pro plan and above, and in Self-Hosted · Unlimited users on every plan
The scenario
Your team works in two week sprints. Every other Monday the same thing happens: the product owner reads out stories nobody has seen, engineers estimate on the spot, half the team is on holiday and nobody notices until Thursday, and the sprint ends with four stories rolling over. The fix is not a longer meeting. It is doing three things before the meeting starts, and making the sprint visible for the rest of the fortnight.
Who is in the room
| Role | What they own | What they see in Orangescrum |
|---|---|---|
| Product owner | Priority, the sprint goal, and accepting finished work | The product backlog ordered top to bottom, with epics grouping the big items |
| Scrum master | The meeting, the sprint record, and removing blockers | The sprint board, the burndown, and last sprint's velocity |
| Developers | Estimates, breaking stories into tasks, and the commitment | Their own assigned tasks and the sprint board |
| QA | Test coverage for everything in the sprint | Test cases linked to the stories, and defects raised against them |
| Engineering manager | Capacity, leave, and who is on which project | The workload view across everyone in the team |
Nine steps, in order
- 1
Keep the backlog groomed, continuously
The backlog is not a dumping ground you tidy the night before. Order it as new work arrives, so the top twenty items are always the next twenty things you would build.
- Group large initiatives as epics so the backlog does not become a flat list of two hundred rows
- Break each epic into stories small enough to finish inside one sprint
- Anything without a clear outcome stays below the line and does not get estimated
- 2
Put a story point on everything near the top
Estimate the top of the backlog in a separate refinement session, not in planning. Planning should be about selection, not sizing.
- Use story points, not hours, so the estimate is relative and stays honest
- If a story cannot be sized, it needs splitting or a spike, and it is not ready
Carried byAgile project management - 3
Check who is actually available
Look at the workload view before the meeting, not after the commitment. Holiday, part time allocation, and people split across two projects are the usual reasons a sprint misses.
- Open the workload view and check the fortnight, per person
- Note anyone already over capacity from another project before you add more
- Self-hosted teams can see approved leave for the same period
- 4
Agree the sprint goal first
Open the meeting with one sentence describing what will be true at the end of the sprint. Everything you select then has to serve that sentence, which makes the selection argument much shorter.
Carried byAgile project management - 5
Create the sprint and pull work into it
Create the sprint with its dates, then pull stories from the product backlog into the sprint backlog until the points total matches what the team delivered last time.
- Use last sprint's velocity as the ceiling, not an aspiration
- Leave headroom for the defects you know will arrive
Carried byAgile project management - 6
Break stories into tasks and assign owners
A story with no tasks under it is a story nobody has thought about. Break each one into tasks and subtasks, give them owners and due dates, and the board becomes usable on day one.
- Add a checklist for the definition of done so acceptance is not a debate
- Link the test cases that will prove the story works
- 7
Start the sprint and work the board
Once the sprint starts, the board is the meeting. Standup is people moving their own cards and saying what is blocking them, not a status report to the manager.
- Drag a card to change its status, which keeps the board honest with no separate update
- Mention someone on the task rather than messaging them separately, so the context stays with the work
- 8
Watch the burndown mid sprint
Check the burndown on day three and day six. A flat line early means the work was bigger than the estimate, and that is a conversation to have on Wednesday rather than on the last Friday.
- 9
Close the sprint and record velocity
Close the sprint, let the velocity chart record what was actually delivered, and take that number into the next planning meeting as the ceiling. Unfinished work goes back to the product backlog to be reprioritised, not silently carried.
Build it on Monday morning
- 1Create a project from the Agile templateThe template starts the project on the backlog view with the sprint tools in the project menu, rather than a bare task list.
- 2Invite the whole teamEvery plan includes unlimited users, so there is no reason to leave QA, design, or the product owner out of the workspace.
- 3Load the backlogCreate epics for the big initiatives, then add the stories underneath them. Do not try to enter two years of ideas. Get the next two sprints right.
- 4Size the top of the backlogPut story points on the top twenty items. That is enough to run the first two planning meetings.
- 5Run one sprint before you tune anythingDo not add custom fields, custom statuses, or reporting on sprint one. Run it, close it, and see what actually annoyed people.
- 6Add a definition of done checklistOnce the flow works, add a reusable checklist group so every story arrives with the same acceptance steps on it.
The Agile template is one of eight. If your team does not run sprints, start from Kanban instead.
What good looks like
Where this usually goes wrong
Everything this runs on
Sprint planning FAQ
How long should a sprint planning meeting take?
Which Orangescrum plan do I need for sprints?
Which project template should I use?
How do I work out capacity?
Can stakeholders see the plan without joining the meeting?
What do I do with unfinished stories?
Can two teams run different methods in the same workspace?
Does Orangescrum plan the sprint for me?
Run your next sprint in Orangescrum
Backlog, sprints, story points, and burndown, with unlimited users on every plan.