Sprint Planning Guide: Prep, Agenda, Sprint Goal (2026)
Run a sprint planning that works: preparation checklist, minute-by-minute agenda, a real sprint goal, commitment vs forecast, and anti-patterns to avoid.
By the RoadmapHero team · Updated on · 7 min read
Key takeaways
- Sprint planning opens a Scrum sprint and answers three questions in order: why the sprint is valuable (the sprint goal), what can be done, and how the work will get done.
- Most of the outcome is won beforehand: arrive with a refined backlog holding 1.5 to 2 sprints of ready items and a team capacity computed after holidays, support and meetings.
- Budget about one hour of planning per week of sprint, capped at four hours, and plan only 70–80% of theoretical capacity so the unexpected does not sink the sprint.
- A good sprint goal is a single outcome sentence, not a list of tickets; the team commits to that goal, while the selected items are only a forecast.
Sprint planning is the meeting where a team decides what it will deliver in the next sprint and how. On paper it is simple. In practice it is where agile teams burn the most energy: four-hour marathons, tickets discovered live, estimates negotiated under pressure, and a "plan" nobody believes in by Tuesday. The fix is rarely in the meeting itself — it is in what happens before it, and in two or three habits that turn planning from a negotiation into a decision.
What sprint planning is (and is not)
In Scrum, sprint planning opens the sprint and answers three questions, in order:
Why is this sprint valuable? → the sprint goal.
What can be done this sprint? → the selected backlog items.
How will the work get done? → a first breakdown into tasks.
What sprint planning is not: a discovery session, a refinement session, an estimation workshop, or a status meeting. Every one of those activities has its own home. When they leak into planning, the meeting doubles in length and halves in quality. Planning consumes decisions prepared elsewhere — it does not manufacture them.
Preparation: 80% of the outcome
A sprint planning that works is mostly won before anyone joins the call. Two inputs are non-negotiable.
1. A refined backlog
The top of the backlog must arrive ready: items understood by the team, sized, with acceptance criteria and no blocking unknowns. That work happens in backlog refinement sessions during the previous sprint — never in planning itself. A practical target: at the start of planning, you have roughly 1.5 to 2 sprints' worth of ready items at the top of the backlog, so the team has real choices.
2. A known capacity
Before discussing scope, compute the team's real availability: who is on holiday, who is on support duty, which ceremonies and interviews eat time. A team of 5 with a 10-day sprint has 50 person-days on paper — but after meetings (~15%), support rotation and one person off for three days, you are closer to 35. Planning against paper capacity is the single most common cause of failed sprints. We cover the full method in our guide to capacity planning for product teams.
A minute-by-minute agenda (2-week sprint, 2 hours)
Here is a timeboxed structure that works for a team of 4–8 people on a two-week sprint:
Time | Step | Owner |
|---|---|---|
0:00–0:10 | Context: last sprint's outcome, product goal, key dates, capacity for this sprint | PM / PO |
0:10–0:25 | Draft the sprint goal and agree on it | Whole team |
0:25–1:05 | Walk the candidate items top-down: confirm understanding, acceptance criteria, estimate sanity | Team, PM answers |
1:05–1:35 | Select items against capacity; break the first ones into tasks; surface dependencies and risks | Developers |
1:35–1:50 | Reality check: does the selection deliver the goal? Is anyone overloaded? What do we drop first if needed? | Whole team |
1:50–2:00 | Recap: goal, forecast, risks, first tasks for tomorrow | Facilitator |
The critical discipline is the middle block: if an item raises more than a couple of open questions, it is not ready — park it, pick the next ready item, and send the parked one back to refinement. Do not solve discovery problems in planning.
Writing a sprint goal that is not a list
"Finish PROJ-231, PROJ-245 and PROJ-250" is not a sprint goal — it is a table of contents. A real sprint goal is a single outcome the sprint exists to achieve. Compare:
Weak: "Complete the 12 selected tickets."
Strong: "A new user can import their Jira backlog and see it prioritized without contacting support."
Strong: "Cut checkout page load time below 2 seconds for 95% of sessions."
A good goal does three jobs. It gives the team a decision rule mid-sprint (when something slips, protect what serves the goal, drop the rest). It makes the sprint explainable to stakeholders in one sentence. And it connects delivery to strategy — each sprint goal should trace to an initiative on the roadmap, which is exactly the difference between a roadmap and a backlog. If you cannot write a single goal, your sprint is probably two unrelated efforts stapled together; say so explicitly rather than pretending.
Commitment vs forecast
Since 2011, the Scrum Guide replaced "commitment" to a scope with forecast — and the nuance matters. The team commits to the sprint goal; the list of items is a forecast based on what is known at planning time. Treating the forecast as a contract produces exactly the behaviors you do not want: padding estimates, hiding problems until the review, and cutting quality silently to "make the number".
Practical implications:
Judge sprints on goal achieved / not achieved, not on percentage of tickets closed.
If new information invalidates an item mid-sprint, swap it with the PM — openly, not silently.
Use velocity (in story points) as a planning input over 3–5 sprints, never as a performance target.
6 sprint planning anti-patterns
The 4-hour planning. Almost always a symptom of missing refinement. Fix the input, not the meeting: items arrive ready, planning drops to 90–120 minutes.
Tickets discovered in the meeting. If the team reads an item for the first time in planning, estimates are guesses and the forecast is fiction. Nothing enters planning that was not seen in refinement.
Planning at 100% capacity. Zero slack means the first production incident sinks the sprint. Plan 70–80% and let the team pull more if it finishes early.
The PM dictates the scope. The PM owns the "why" and proposes the "what"; the people doing the work own the "how much". A scope imposed on the team is a wish, not a plan.
Vague items patched live. Writing user stories and acceptance criteria on the fly, under time pressure, with the whole team watching, is the most expensive way to write them.
No explicit drop order. Decide at planning which items go first if things slip. Deciding under pressure mid-sprint always ends in an argument.
The 10-point pre-planning checklist
Top of backlog refined, estimated, acceptance criteria written.
At least 1.5 sprints of ready items available.
Team capacity computed (holidays, support, meetings deducted).
Velocity of the last 3–5 sprints at hand.
Carry-over from the current sprint identified and re-estimated.
Draft sprint goal proposed by the PM before the meeting.
Dependencies on other teams flagged and ideally resolved.
Key dates known (releases, freezes, demos, holidays).
Meeting timeboxed with an agenda visible to everyone.
A facilitator named who is allowed to park discussions.
Sprint planning in RoadmapHero
RoadmapHero's planning module is built to make the meeting short. Sprints and cycles sit next to the prioritized backlog, so the team pulls items that are already scored (HeroScore), estimated in story points, and linked to roadmap initiatives — the sprint goal practically writes itself. Capacity is visible per sprint, ticket health flags at-risk items, and when something slips, the White Rabbit agent proposes an automatic replanification of late tickets instead of a manual shuffle. If your developers live in Jira, Linear or GitHub, the two-way integrations keep the sprint plan and the delivery tool in sync. Free trial, transparent pricing in euros, no commitment.
Frequently asked questions
How long should sprint planning last?
A good rule of thumb is one hour per week of sprint: two hours for a two-week sprint, capped at four hours. If you consistently need more, the problem is upstream — the backlog is not refined enough before the meeting.
Who should attend sprint planning?
The whole delivery team: developers, the product owner or PM, and the scrum master or facilitator. Designers and QA join if they do sprint work. Stakeholders do not attend — their input belongs in refinement and roadmap reviews.
What is a good sprint goal?
A single outcome-oriented sentence that explains why the sprint matters, such as "New users can complete onboarding without support help". It guides trade-offs during the sprint. A list of ticket IDs is not a goal.
Should the team commit to a fixed scope?
Modern Scrum talks about a forecast, not a contract. The team commits to the sprint goal and forecasts the items it believes it can finish. Scope may flex during the sprint as long as the goal is protected.
How much of our capacity should we plan?
Plan around 70–80% of theoretical capacity. Meetings, support duty, code review, and the unexpected reliably consume the rest. Teams that plan at 100% start every sprint already late.