How to Run Sprint Planning That Actually Works
A ready-to-use sprint planning agenda, simple capacity math and the common mistakes that quietly derail sprints, based on the Scrum Guide.
Run sprint planning in 3 parts: agree on one Sprint Goal, select backlog items the team can finish based on real capacity, then break those items into a plan for the first few days. Prepare a refined backlog beforehand, calculate capacity after time off, and keep the meeting within the Scrum Guide's timebox.
Photo: Unsplash
On this page
Most teams don’t fail at sprints because they’re lazy or slow. They fail in the first 2 hours, when sprint planning turns into a long debate, ends with a wish list instead of a plan, and commits to more work than anyone could finish.
Good sprint planning is short, focused and grounded in numbers. This guide gives you a meeting agenda you can copy, simple capacity math that works for any team size, and the mistakes that most often derail a sprint.
What sprint planning is for
Sprint planning is the event that kicks off every sprint in Scrum. According to the 2020 Scrum Guide, it answers 3 questions:
- Why is this sprint valuable? The whole team agrees on a Sprint Goal that explains the value to stakeholders.
- What can be done this sprint? Developers select items from the product backlog, with input from the product owner.
- How will the chosen work get done? Developers plan how to turn each item into a finished increment that meets the Definition of Done.
The output is the sprint backlog: the Sprint Goal, the selected items and the plan for delivering them. The Scrum Guide says the Sprint Goal must be finalized before sprint planning ends.
If your team uses Kanban rather than Scrum, you won’t have sprints at all; see Scrum vs Kanban to check which fits. And for how sprints fit into the bigger picture, our guide to agile vs waterfall covers the basics.
Who attends and how long it takes
The whole Scrum team attends: the product owner, the Scrum Master and the developers. The team can invite others, such as a security specialist or a key stakeholder, to give advice.
The Scrum Guide timeboxes sprint planning to a maximum of 8 hours for a 1-month sprint, and notes the event is usually shorter for shorter sprints. Many teams running 2-week sprints aim for half that or less. If your meeting regularly runs over, the problem is almost always preparation, not the meeting itself.
| Role | Main job in sprint planning |
|---|---|
| Product owner | Brings a refined, ordered backlog and proposes what would make the sprint valuable |
| Developers | Decide how much work they can take on and how to do it |
| Scrum Master | Keeps the meeting on time and focused, and coaches the team on the process |
| Invited guests | Answer specific questions, then leave |
Prepare before the meeting
The best sprint planning sessions are short because most of the thinking happened earlier. Before the meeting:
- Refine the backlog. The top items should be small, clearly described and estimated. Acceptance criteria should be written. Our guide to writing software requirements helps with clear acceptance criteria.
- Draft a goal. The product owner should arrive with 1 or 2 candidate Sprint Goals.
- Collect availability. Holidays, vacation, training days and on-call shifts for every developer.
- Review the last sprint. What carried over, and why? Bring the numbers from your retrospective.
- Check dependencies. Anything waiting on another team, a vendor or a design decision should be flagged now.
Key takeaway: If the team is still asking “what does this ticket even mean?” during sprint planning, refinement didn’t happen. Fix that upstream and the meeting length takes care of itself.
A sprint planning agenda you can copy
This agenda fits a 2-week sprint in about 2–4 hours. Scale it up or down for your sprint length.
| Time | Step | Output |
|---|---|---|
| 10 min | Review last sprint: what shipped, what carried over and why | Shared context |
| 15 min | Product owner presents business priorities and candidate goals | Shortlist of goals |
| 20 min | Team agrees on one Sprint Goal | Sprint Goal written down |
| 15 min | Confirm capacity for this sprint | Capacity number |
| 45–90 min | Select backlog items that serve the goal and fit capacity | Selected items |
| 30–60 min | Break selected items into tasks for the first few days | Initial plan |
| 10 min | Confidence check and final adjustments | Sprint backlog agreed |
A quick confidence check works well at the end: each developer shows 1 to 5 fingers for how confident they are the team will meet the Sprint Goal. Any 1s or 2s mean you discuss and adjust before leaving the room.
Capacity math that keeps you honest
Capacity planning stops the most common sprint problem: committing to more than the team can finish. You can use story points, hours or both.
Step 1: Count available days. Multiply developers by working days in the sprint, then subtract time off.
Example: a team of 5 developers in a 2-week sprint has 5 × 10 = 50 developer-days. Subtract 1 public holiday for everyone (5 days), 1 developer’s 3-day vacation and 2 days of training. That leaves 50 − 5 − 3 − 2 = 40 developer-days.
Step 2: Adjust for real focus time. Nobody spends 100% of the day on sprint work. Meetings, code reviews, support tickets and interruptions take a share. Measure your own team’s ratio over a few sprints rather than borrowing someone else’s. If your team finds that about 70% of time goes to planned work, 40 days becomes about 28 focused developer-days.
Step 3: Compare with recent velocity. Velocity is the total of the estimates for work the team actually finished in a sprint. Take the average of your last 3 sprints. If you averaged 30 points with a full team, and this sprint you have 40 of 50 days available (80%), plan for roughly 30 × 0.8 = 24 points.
Step 4: Leave a buffer. Plan for less than 100% of the calculated number, especially if the team handles production support. The size of the buffer depends on how often unplanned work lands on your team.
Two rules from the Agile Alliance are worth repeating. Velocity is a measurement taken after the fact, not a target to set. And velocity can’t be compared across teams, because each team estimates differently. Use it for your own planning, never as a scorecard.
Common mistakes that derail sprints
These patterns show up again and again:
- No real Sprint Goal. “Finish tickets 101–118” is a list, not a goal. A goal like “Customers can pay with a saved card” gives the team a reason to make trade-offs.
- Overcommitting. Planning to 100% of theoretical capacity guarantees carryover. Repeated carryover erodes trust with stakeholders and contributes to burnout.
- Unrefined backlog items. Large, vague stories get split or discussed for the first time in the meeting, and it runs for hours.
- The product owner dictating scope. The Scrum Guide gives developers the call on how much work they select.
- Ignoring support and bugs. If production issues regularly eat 20% of the team’s time, plan for it.
- No room for maintenance. Skipping refactoring every sprint builds technical debt that slows every future sprint.
- Changing scope mid-sprint without discussion. New urgent work should go through the product owner, who decides what comes out to make room.
- Treating the plan as fixed. The sprint backlog is expected to evolve as developers learn more. The goal stays; the tasks can change.
Where to start: improve your next sprint planning
- Book a refinement session 2–3 days before planning and make sure the top items are ready.
- Collect availability from every developer before the meeting.
- Calculate capacity using the 4 steps above and share the number at the start.
- Write the Sprint Goal first, then pick items that serve it.
- Stop selecting items when you hit capacity, even if there’s pressure to add “just one more.”
- Run a confidence vote before closing the meeting.
- Review the results in your retrospective and adjust your focus ratio and buffer.
Track delivery outcomes over time, too. DORA metrics show whether your sprints are actually producing faster, more stable releases. And if you’re building out the wider process, our guide to the software development life cycle shows where sprints fit.
Conclusion
Sprint planning works when the team arrives prepared, agrees on one meaningful goal, and commits only to what its real capacity allows. Use the agenda, do the capacity math, and protect the team from overcommitting. Within 2 or 3 sprints, you’ll see shorter meetings, less carryover and more predictable delivery.
Sources
- The 2020 Scrum Guide — sprint planning topics, timebox, Sprint Goal, sprint length and Definition of Done
- Agile Alliance: Velocity — definition of velocity and common misunderstandings
Frequently asked questions
How long should sprint planning take?
The Scrum Guide sets a maximum of 8 hours for a 1-month sprint and says shorter sprints usually need less time. Many teams with 2-week sprints finish in 2 to 4 hours. If planning regularly takes longer, the backlog probably wasn't refined beforehand. Move story clarification and estimation into a separate refinement session earlier in the sprint.
Who should attend sprint planning?
The whole Scrum team attends: the product owner, the Scrum Master and all developers. The product owner brings a prioritized backlog and the business context, developers decide what they can deliver and how, and the Scrum Master keeps the meeting focused. The team may invite outside experts to answer specific questions, but they don't need to stay for the whole session.
How do you calculate sprint capacity?
Multiply the number of developers by working days in the sprint, then subtract holidays, vacation and training. Adjust for the share of time your team actually spends on planned work, based on your own history. Then compare with your average velocity from the last 3 sprints, scaled for availability, and leave a buffer for unplanned work.
What is a good Sprint Goal?
A good Sprint Goal describes an outcome, not a list of tickets. "Customers can reset their password without contacting support" is a good goal. "Complete stories 45 to 52" is not. The goal should be achievable within the sprint, meaningful to stakeholders and specific enough to guide trade-offs when work turns out harder than expected.
What happens to unfinished work at the end of a sprint?
Unfinished items go back to the product backlog, where the product owner reorders them. They aren't automatically added to the next sprint. In the next sprint planning, the team decides whether to pick them up again. Frequent carryover is a signal to plan less work, split stories smaller or protect the team from interruptions.
Should you use story points or hours in sprint planning?
Either can work, and many teams use both. Story points estimate relative size and complexity, and work well with velocity for deciding how much to select. Hours help when breaking items into tasks and checking against available time. Whatever you choose, be consistent, and don't compare velocity between teams that estimate differently.
What is the difference between sprint planning and backlog refinement?
Backlog refinement is ongoing work to clarify, split and estimate backlog items before they're needed. Sprint planning is the event at the start of each sprint where the team sets a goal and selects refined items to deliver. Good refinement makes sprint planning short, because the team isn't discovering what tickets mean for the first time.
Was this guide useful
No reviews yet. Share your experience and help other readers.