🏃 Sprint Capacity Planner

Last updated: June 10, 2026

Sprint Capacity Planner

Calculate realistic team capacity to stop over-committing your sprint backlog.

Sprint Settings
Typically 10 days (2-week sprint)
Working hours in your team's day
Public holidays or planned PTO in sprint
Your team's historical average
Reserve for unplanned work (recommended 10–20%)
Team Members
Name Avail % Focus % Holidays
Sprint Capacity Summary
0
Total Hours
0
Net Hours (after buffer)
0
Story Points
Per-Member Breakdown

Why Your Sprint Always Feels Impossibly Full (and How Capacity Math Changes That)

Every sprint retrospective has at least one uncomfortable truth hiding inside it: the team committed to 42 story points and delivered 28. Nobody sandbagged. Nobody was slacking. The team was genuinely working hard all sprint long — and still came up short. The culprit is almost never laziness. It is almost always a planning assumption so deeply embedded that nobody thinks to question it: the idea that a person at work for eight hours is productively working on sprint tasks for eight hours.

They are not. They never have been. And once you stop planning as if they are, your sprint forecasts become dramatically more accurate.

The Hidden Drain on Developer Hours

Walk through a realistic Tuesday for a senior developer. There is a 30-minute daily standup. A mid-morning Slack thread about a production alert pulls 45 minutes of attention even though the developer is not the one fixing it. Lunch. A spontaneous design discussion after lunch. A recruiter screen the developer agreed to help with. Code review requests that land throughout the afternoon. By the time the developer closes the laptop, maybe five of those eight hours touched actual sprint work — and that is a good day.

This is what the "focus factor" represents in sprint planning. Industry surveys and team retrospective data consistently show that individual contributors in cross-functional software teams have effective focus factors somewhere between 60 and 75 percent. That means for every ten working days in a sprint, a developer is realistically available for six to seven and a half days of sprint-focused output. Not ten.

At a team level, the compounding effect is significant. A four-person team that plans as if each person delivers 80 hours of sprint work in a two-week sprint is actually working with somewhere around 220 to 240 focused hours — not 320. Planning as though you have 320 hours means you are chronically over-committing by roughly 30 percent before the sprint even starts.

What Availability Percentage Actually Measures

Availability and focus factor sound similar but they measure different things. Availability is about presence — is this person here, working, for the full sprint? A developer on a two-week sprint who has four days of approved PTO has 60 percent availability. A part-time contractor who works three days per week on your team has roughly 60 percent availability. Someone splitting time equally between your team and a parallel initiative is at 50 percent availability.

Focus factor, on the other hand, assumes the person is present and accounts for how much of that present time goes toward sprint deliverables versus the ambient work of being on a software team. Standups, code reviews, planning ceremonies, incident response, knowledge transfer, HR processes — these all eat into focus but they are not absence. They are overhead.

Combining both gives you a realistic picture of actual sprint contribution. A developer at 80 percent availability and 70 percent focus factor delivers 56 percent of theoretical maximum output. On a ten-day sprint with eight-hour days, that is 44.8 hours — not 80.

The Holiday Problem That Derails Every December Sprint

Most teams track planned absence at an individual level but forget to model it in aggregate. When planning a sprint that overlaps with a public holiday, many teams simply note "we have a holiday on Thursday" and then plan the sprint as if it has ten working days anyway. They absorb the loss through heroics, or they carry items over, or they roll the shortfall into the retrospective as a capacity surprise.

Capacity planning that accounts for holidays at the individual level is especially important for distributed teams. A US-based developer celebrating Thanksgiving is unavailable for two to four days while a UK colleague on the same team works normally. Treating the sprint as uniformly reduced by one day dramatically underestimates the US developer's capacity loss and overestimates the UK developer's.

The correct approach is to model holidays per team member, subtract them from that member's available sprint days, and then sum across the team. The difference between team-level and member-level holiday accounting can swing your sprint capacity estimate by 15 to 20 percent on holiday-heavy sprints.

The Buffer You're Probably Not Taking

Even after accounting for availability, focus factor, and holidays, mature engineering teams reserve an additional buffer — typically 10 to 20 percent of calculated capacity — for unplanned work. This is not pessimism. It is calibration.

Unplanned work arrives in every sprint: a critical bug reported by a customer three days in, an urgent security patch, an urgent stakeholder demo that needs a quick change nobody scoped. Teams that have no buffer in their sprint capacity get destabilized by these arrivals. Teams that plan with a buffer handle them without disrupting the sprint commitment.

The right buffer percentage depends on team maturity and domain. A team in a stable product with good test coverage and a low-interruption culture might run comfortably at a 10 percent buffer. A team maintaining a legacy system with frequent production incidents or a team that regularly gets pulled into cross-team dependencies might need 20 to 25 percent. Track your unplanned work over several sprints and let the data set your buffer, not instinct.

Story Points vs. Hours: Using the Converter Wisely

Many teams plan in story points and track velocity over multiple sprints, which sidesteps the need to convert capacity to points explicitly. But for teams just starting out, for teams rebuilding after significant turnover, or for teams trying to set realistic targets after a major process change, converting hours to points via an hours-per-point ratio is an effective bridge.

Your historical hours-per-point ratio is calculated simply: total hours spent on completed story-pointed work in a sprint divided by total story points delivered. For a typical business application team, this tends to land between four and eight hours per story point. It reflects not just the work itself but your team's shared calibration of point values.

The key is to use your actual historical ratio, not an industry average. A team that has been running sprints for six months has a real ratio derived from their own work. That ratio is far more predictive than any benchmark. Update it every quarter as the team grows and the product matures.

A Real Planning Session, Before and After

A five-person product team — three developers, one QA engineer, one designer — was consistently delivering around 65 to 70 percent of their sprint commitments for four straight quarters. They attributed it to scope creep and stakeholder-added requests mid-sprint, which was partially true. But a deeper look at their planning process revealed they had never accounted for focus factor at all. They were planning to 100 percent of theoretical hours.

After introducing capacity planning with realistic availability (the designer was split 50/50 with another team), a 68 percent average focus factor based on their time-tracking data, and a 15 percent unplanned-work buffer, their modeled sprint capacity dropped from 280 planned hours to 168 effective hours. Their sprint commitment dropped accordingly. For the first time, they delivered 97 percent of their sprint in the following cycle. The change was not in execution — it was entirely in honest planning.

Making Capacity Planning a Team Habit

The most effective teams do capacity planning at the start of every sprint, not just at the start of a project. Availability changes. People take PTO. Focus factor shifts when a team is deep in production stability work versus greenfield feature development. A quick five-minute capacity calculation before the sprint planning meeting — entering current availability, any holidays, and the agreed buffer — sets a ceiling for the sprint commitment before a single story is discussed.

This prevents the negotiation dynamic that tanks so many sprint plannings: stakeholders pushing for more commitments, teams reluctant to push back without data. With a capacity number in hand, the conversation shifts from "can we add one more story?" to "that would require us to exceed our 168-hour capacity — which story would you like to defer?"

That is a very different, much more productive conversation. And it starts with 30 seconds of honest math.

FAQ

What is a realistic focus factor for a software development team?
Most software teams fall between 60 and 75 percent. A focus factor of 70 percent is a commonly used starting point, meaning that out of an 8-hour workday, roughly 5.5 to 6 hours go toward sprint tasks. The rest is absorbed by standups, code reviews, Slack, ad-hoc meetings, and administrative overhead. Track your actual sprint hours versus capacity over several sprints to find your team's real number.
How is sprint capacity different from team velocity?
Velocity is a historical measure of how many story points a team delivered on average over past sprints. Sprint capacity is a forward-looking calculation of how much work the team has bandwidth to take on in an upcoming sprint, based on specific availability, focus factor, and planned absence. Capacity helps you set a realistic ceiling for each sprint; velocity helps you validate that ceiling over time. Both are useful together.
Should I account for holidays at the team level or per team member?
Per team member is more accurate, especially for distributed teams across different countries. A public holiday that affects one team member but not others should only reduce that person's available days. Using a single shared holiday count for the whole team either over-reduces or under-reduces capacity depending on team size and geography. The planner above lets you set both a global holiday count and per-member individual holidays so you can model this precisely.
What capacity buffer percentage should we use?
A 10 to 20 percent buffer is a practical range for most teams. Start with 10 percent if your team has few interruptions, stable infrastructure, and clear sprint boundaries. Move to 15 to 20 percent if you regularly handle production incidents, have cross-team dependencies, or frequently get pulled into non-sprint work. Review your unplanned work over the last few sprints and let the data guide the buffer rather than guessing.
How do I figure out my team's hours-per-story-point ratio?
Take the total logged or estimated hours spent on sprint deliverables over the past 3 to 5 sprints and divide by the total story points delivered in those same sprints. For example, if your team spent roughly 480 hours and delivered 80 points across three sprints, your ratio is 6 hours per point. If you are a new team without this history, start with a range of 5 to 8 hours per point and refine it as you gather data.
Can this planner be used for Kanban teams?
Yes, with minor adaptation. Kanban teams do not plan in fixed sprints, but they still benefit from knowing how many focused hours per week the team has available. Set the sprint length to your weekly or bi-weekly review window, leave the story points field as a rough throughput guide, and use the total hours output to help balance your WIP limits and inflow rate against actual team bandwidth.
Disclaimer: This article is for general informational and educational purposes only and does not constitute professional, financial, medical, or legal advice. Results from any tool are estimates based on the inputs provided. Always verify important details and consult a qualified professional before making decisions.