Guides13 min read

How to Run Sprint Planning That Doesn't Waste Everyone's Time

Sprint planning done right takes 60 minutes and sets your team up for a focused sprint. This guide covers pre-work, agenda, capacity planning, estimation, and the antipatterns to avoid.

By Tim Adair• Published 2025-04-15• Updated 2026-02-12

Sprint planning has a reputation for being one of the most painful meetings in software development. Two hours of debating story points. Engineers staring at stories they have never seen. The PM scrambling to explain requirements on the fly.

It does not have to be this way. The best sprint planning sessions take 60 minutes and end with a clear, achievable plan that the entire team understands and believes in.

The secret is in the pre-work.


Table of Contents

  • What Sprint Planning Is For
  • Who Should Attend
  • The Pre-Work That Makes Planning Fast
  • The Sprint Planning Agenda
  • Capacity Planning
  • Estimation: Story Points, Hours, or T-Shirt Sizes
  • Commitment vs Forecast
  • Common Antipatterns
  • A Sprint Planning Checklist
  • Key Takeaways

  • What Sprint Planning Is For

    Sprint planning has one purpose: decide what the team will work on during the upcoming sprint and ensure everyone understands the plan.

    It answers two questions:

  • What can we deliver this sprint? (Sprint goal + selected backlog items)
  • How will we deliver it? (High-level task breakdown and approach)
  • It is NOT for:

  • Grooming stories: That should happen before planning (see pre-work)
  • Debating strategy: That happens in roadmap sessions
  • Reviewing designs: That happens in design reviews
  • Assigning work to individuals: Engineers should pull work, not have it pushed

  • Who Should Attend

    Required

  • Product Manager / Product Owner: Sets the sprint goal, answers questions about priorities and acceptance criteria
  • Engineering team: The people building the work — they estimate, clarify, and commit
  • Tech Lead / Engineering Manager: Provides technical context, helps with estimation calibration
  • Optional

  • Designer: If the sprint includes design-heavy work and design questions may arise
  • QA Lead: If testing approach affects estimation or story selection
  • Not Invited

  • Executives: Their input belongs in strategy and roadmap discussions, not sprint-level planning
  • Stakeholders: Keep them informed via sprint review, not sprint planning
  • Other teams: Cross-team coordination happens in separate syncs

  • The Pre-Work That Makes Planning Fast

    Sprint planning should be a confirmation, not a conversation. If the team is seeing stories for the first time during planning, the meeting will take 3 hours and produce a weak plan.

    For the PM (2-3 Days Before Planning)

  • Prioritize the backlog: The top 10-15 items should be in priority order. Everything below that does not matter for this sprint.
  • Write clear stories: Every story in the candidate set should have a description, acceptance criteria, and any relevant mockups or data. See our guide on how to write user stories.
  • Identify the sprint goal: A one-sentence statement of what this sprint aims to achieve. "Enable self-serve team invitations" is a sprint goal. "Do 8 stories from the backlog" is not.
  • Flag dependencies: If any story depends on another team, an API, or external timing, note it explicitly.
  • For the Tech Lead (1-2 Days Before Planning)

  • Pre-review candidate stories: Read through the top 10-15 items. Identify technical questions, risks, and unknowns.
  • Estimate capacity: Account for PTO, on-call rotations, meetings, and other overhead.
  • Identify carry-over: Any stories from the previous sprint that were not completed.
  • For the Team (During Grooming, Before Planning)

    Backlog grooming (also called backlog refinement) should happen 1-2 days before sprint planning. In grooming:

  • The PM presents candidate stories
  • Engineers ask questions and identify unknowns
  • The team estimates stories (if not already estimated)
  • Unclear stories are sent back for more detail or a spike
  • If grooming is done well, sprint planning becomes a 30-minute confirmation meeting.


    The Sprint Planning Agenda

    Here is a practical agenda for a 60-minute sprint planning session (2-week sprint):

    Part 1: Context (10 minutes)

  • Sprint goal: PM presents the sprint goal and explains why it matters
  • Carry-over: Tech lead reviews any incomplete work from the previous sprint
  • Capacity: Tech lead shares the team's available capacity (see below)
  • Part 2: Story Selection (30 minutes)

  • PM walks through the prioritized candidate stories (already groomed)
  • For each story, the team confirms:
  • - "Do we understand what is being asked?"

    - "Do we agree with the estimate?"

    - "Can this fit in the sprint?"

  • Stories are added to the sprint until capacity is reached
  • If a story is too large, discuss splitting it. Do not force oversized stories into the sprint.
  • Part 3: Task Breakdown (15 minutes)

  • For each selected story, engineers identify the key tasks
  • This is not a detailed project plan — it is a rough breakdown to validate the estimate
  • Identify any blockers or dependencies that need to be resolved early in the sprint
  • Part 4: Confirmation (5 minutes)

  • Read back the sprint goal and selected stories
  • Team confirms: "Do we believe we can deliver this?"
  • Note any risks or open questions to be resolved in the first day of the sprint

  • Capacity Planning

    Capacity planning determines how much work your team can realistically take on. Without it, sprint planning is guesswork.

    The Simple Formula

    Available Capacity = Team Size x Sprint Days x Focus Factor
  • Team Size: Number of engineers on the team
  • Sprint Days: Working days in the sprint minus holidays
  • Focus Factor: Percentage of time spent on sprint work vs meetings, support, bugs, etc.
  • Focus Factor

    Most teams operate at a 60-70% focus factor. That means in a 10-day sprint, each engineer has about 6-7 days of actual development time.

    Activity% of Time
    Sprint work (stories)60-70%
    Meetings (standups, reviews, 1:1s)10-15%
    Code reviews5-10%
    Bug fixes and support5-10%
    Email, Slack, context switching5-10%

    Example Capacity Calculation

  • Team: 4 engineers
  • Sprint length: 10 working days
  • PTO: 1 engineer out for 2 days
  • Focus factor: 65%
  • Available = (4 x 10 - 2) x 0.65 = 38 x 0.65 = 24.7 person-days

    If your team uses story points, look at velocity — the average number of points completed in recent sprints. Velocity is a better predictor than theoretical capacity because it already accounts for the focus factor.

    What to Do When Capacity Is Low

  • Remove stories, do not compress estimates. If you have 25 points of capacity, do not take on 35 points and hope for the best.
  • Protect the sprint goal. Cut nice-to-have stories before stories that contribute to the sprint goal.
  • Communicate proactively. Tell stakeholders what will not make it and why.

  • Estimation: Story Points, Hours, or T-Shirt Sizes

    Estimation is one of the most debated topics in agile. Here are the three main approaches and when each works.

    Story Points

    A relative sizing scale (typically Fibonacci: 1, 2, 3, 5, 8, 13, 21). Points measure complexity and effort relative to a reference story, not absolute time.

    How to use them:

  • Pick a well-understood past story as the reference (e.g., "Add a new column to the user table = 2 points")
  • For each new story, ask: "Is this bigger or smaller than the reference? By how much?"
  • Use Planning Poker: everyone reveals their estimate simultaneously, discuss outliers, converge
  • Best for: Teams that want to track velocity over time and predict capacity for future sprints.

    Pitfall: Story points become meaningless when management converts them to hours or uses them to compare teams. Two teams' "5-point story" can be completely different in absolute effort.

    Read more in the story points glossary entry.

    Hours

    Direct time estimates. "This will take about 16 hours of work."

    Best for: Teams that bill by the hour (agencies, consultancies), or teams where management requires time-based reporting.

    Pitfall: Hours feel more precise than they are. Saying "16 hours" implies a confidence that rarely exists. Also, developers consistently underestimate — by 50-100% for unfamiliar work.

    T-Shirt Sizes

    XS, S, M, L, XL. A rough relative sizing that avoids the false precision of hours and the ceremony of Planning Poker.

    Best for: Early-stage estimation, roadmap-level sizing, and teams that find story points too heavyweight.

    Pitfall: Hard to use for sprint capacity planning since there is no numeric value to sum. Some teams map sizes to point ranges (S=1-2, M=3-5, L=8-13) to bridge this gap.

    Which to Choose

    FactorStory PointsHoursT-Shirt Sizes
    PrecisionMediumHigh (false)Low
    SpeedMediumFastFast
    Velocity trackingYesYesNo
    Team resistanceLowMediumLow
    Management legibilityMediumHighLow

    For most product teams, story points with Planning Poker is the best balance of speed, accuracy, and team buy-in.


    Commitment vs Forecast

    One of the biggest sources of sprint dysfunction is confusion about whether the sprint plan is a commitment or a forecast.

    Commitment Model

    The team promises to deliver everything in the sprint backlog. If they do not, something went wrong (bad estimation, unexpected work, or lack of discipline).

    Problems with commitment:

  • Teams pad estimates to protect themselves
  • Scope gets cut aggressively to ensure "success"
  • Unexpected work (bugs, incidents) creates stress because the commitment feels broken
  • Focus shifts from delivering value to hitting the number
  • Forecast Model

    The team's best prediction of what they will deliver, based on historical velocity and current capacity. It is expected to be wrong sometimes — that is normal.

    Benefits of forecast:

  • Teams estimate honestly instead of padding
  • Unexpected work is accommodated without guilt
  • Conversations shift from "Did we hit our commitment?" to "What did we learn about our capacity?"
  • Long-term velocity trends become more reliable
  • Which to Use

    The Scrum Guide switched from "commitment" to "forecast" language in 2011 for good reason. Use the forecast model. It produces better estimates, healthier team dynamics, and more accurate long-term planning.

    The sprint goal, however, IS a commitment. The specific stories may shift, but the team should aim to achieve the sprint goal.


    Common Antipatterns

    Antipattern 1: The PM Dictates the Sprint

    The PM walks in with a pre-built sprint and tells the team what they are doing. Engineers have no input on estimates, feasibility, or sequencing.

    Why it fails: Engineers disengage because they have no ownership. Estimates are unrealistic because the PM does not understand the technical complexity.

    Fix: The PM sets the priority and the goal. The team decides how much they can take on and how they will build it.

    Antipattern 2: Planning Without Grooming

    The team sees stories for the first time during sprint planning. They spend 2 hours asking clarifying questions.

    Why it fails: Planning becomes grooming. Engineers cannot estimate accurately. The meeting runs long and energy is depleted.

    Fix: Hold grooming 1-2 days before planning. Stories should be understood, estimated, and ready before they enter planning.

    Antipattern 3: Overcommitting

    The team takes on 30% more work than their velocity suggests. Every sprint, they carry over stories to the next sprint.

    Why it fails: Creates a cycle of missed targets, declining morale, and unreliable forecasts. Stakeholders lose trust in sprint commitments.

    Fix: Use velocity as the hard cap. If your average velocity is 25 points, plan for 25 points — not 32 because "this sprint will be different."

    Antipattern 4: Story Point Debates

    Two engineers spend 15 minutes debating whether a story is a 5 or an 8. The rest of the team checks Slack.

    Why it fails: The difference between a 5 and an 8 is rarely meaningful. The estimate is already imprecise — arguing about it wastes time.

    Fix: If estimates differ by one Fibonacci step, take the higher number and move on. Save debate for estimates that differ by 2+ steps — that signals a genuine misunderstanding of scope.

    Antipattern 5: No Sprint Goal

    The sprint plan is just a list of unrelated stories pulled from the top of the backlog.

    Why it fails: Without a unifying goal, the team cannot make trade-offs during the sprint. When unexpected work arrives, they do not know what to cut.

    Fix: Every sprint needs a one-sentence goal that describes the intended outcome. "Deliver the self-serve onboarding flow so new users can set up without a sales call."

    Antipattern 6: The Infinite Sprint

    Stories are never considered "done." They get partially completed, carry over to the next sprint, and grow scope.

    Why it fails: Velocity becomes meaningless. The team never gets the satisfaction of completing work. Definition of Done is either unclear or not enforced.

    Fix: Define done clearly before the sprint starts. If a story is not done by sprint end, it goes back to the backlog as a new item, not a carry-over.


    A Sprint Planning Checklist

    Use this checklist before and during sprint planning. For a printable version you can bring to each session, see the Sprint Planning Template.

    Before Planning (PM)

  • Top 10-15 backlog items are prioritized and groomed
  • Each candidate story has acceptance criteria
  • Sprint goal is drafted
  • Dependencies are identified and flagged
  • Designs are approved for any UI-facing stories
  • Before Planning (Tech Lead)

  • Capacity calculated (accounting for PTO, on-call, meetings)
  • Carry-over stories from last sprint identified
  • Technical risks in candidate stories reviewed
  • Previous sprint velocity confirmed
  • During Planning

  • Sprint goal presented and agreed
  • Carry-over items discussed first
  • Stories selected until capacity is reached (not exceeded)
  • Key tasks identified for each story
  • Blockers and dependencies noted with owners
  • Team confirms belief in the plan
  • Meeting completed within 60-90 minutes

  • Key Takeaways

  • Sprint planning is confirmation, not conversation. The pre-work (grooming, capacity planning, story refinement) is where the real planning happens. Sprint planning is a 60-minute check-in.
  • Always set a sprint goal. A goal gives the sprint purpose and helps the team make trade-offs when unexpected work arrives.
  • Respect velocity. Your average velocity is the best predictor of what you can deliver. Do not overcommit because it feels like you should do more.
  • Use forecast, not commitment. Treat the sprint plan as a prediction, not a promise. The sprint goal is the commitment; the specific stories may shift.
  • Pre-work is non-negotiable. If stories are not groomed before planning, the meeting will take twice as long and produce half the clarity. Invest in grooming.
  • Keep it tight. 60 minutes for a 2-week sprint. If it takes longer, fix your grooming process, not your planning meeting.
  • T
    Tim Adair

    Strategic executive leader and author of all content on IdeaPlan. Background in product management, organizational development, and AI product strategy.

    Frequently Asked Questions

    How long should sprint planning take?+
    The Scrum Guide recommends a maximum of 8 hours for a 4-week sprint, or 2 hours for a 2-week sprint. In practice, most effective teams finish in 60-90 minutes for a 2-week sprint. If it is taking longer, the backlog is not refined enough going in — fix grooming, not planning.
    What happens if the team cannot commit to enough work during sprint planning?+
    First, check if the problem is capacity (PTO, meetings, support rotations reducing available time) or estimation (stories are too uncertain). If capacity, adjust the sprint goal to match reality. If estimation, consider adding a spike to de-risk uncertain stories before committing to them.
    Should sprint planning include design reviews?+
    No. Designs should be reviewed and approved before sprint planning — during backlog grooming. If the team is seeing designs for the first time in planning, they cannot estimate accurately, and planning will run long. The rule: nothing enters planning that has not been groomed.
    Free Resource

    Want More Guides Like This?

    Subscribe to get product management guides, templates, and expert strategies delivered to your inbox.

    No spam. Unsubscribe anytime.

    Want instant access to all 50+ premium templates?

    Start Free Trial →

    Put This Guide Into Practice

    Use our templates and frameworks to apply these concepts to your product.