Allocating resources, estimating team velocity, and calculating capacity in Scrum require careful planning and tracking. Like managing project orders (POs) in traditional project management, this work brings detailed decisions into a focused planning conversation.
Insights from International Scrum Institute™
Capacity Planning of Agile Scrum Teams: Project Work Guide for Effective Sprint Planning and Team Members Velocity

Capacity planning calls for attention to detail and a clear approach. What can seem complicated becomes easier when you make the process visible and use practical strategies and tools. It is a critical part of successful Scrum projects, yet even experienced Scrum Masters can undervalue or misunderstand it.
In 2024 and beyond, advances in technology and intuitive project-management tools have expanded what teams can accomplish and simplified the delivery of quality services. This step-by-step guide explains effective resource allocation and capacity calculation through examples, helps you avoid common pitfalls, and supports progress toward your deliverables. Let’s explore Scrum capacity planning and the focus factor.

Scrum Capacity Planning
Overview of Scrum Capacity Planning
This guide explains how to calculate and allocate productive engineering time within Sprints. It covers the order of operations, team availability, backlog items, working hours, and competing priorities. With these guidelines and expert advice, teams can better understand their capacity and forecast realistic work. The information is relevant to Scrum Masters, Product Owners, and team members alike.
Importance of Capacity Planning in Scrum
Scrum is an agile framework for developing and delivering high-quality products iteratively and incrementally. Work takes place in timeboxed Sprints with a Sprint Goal. Capacity planning helps the team understand its workload and forecast what it can accomplish. The commitment is to the Sprint Goal; the selected work is a forecast that can be adapted as more is learned.
Capacity planning supports successful project and service delivery for both the team and its customers. It estimates the productive engineering time available during a Sprint, helps the team set realistic goals, and makes progress toward deliverables easier to track.
Find the balance between overloading and underloading your team. Overload can cause stress and burnout; underload can reduce productivity. A clear view of availability and skills helps the team organize its work to maximize business value.
Capacity-based planning, supported by expert judgment, improves delivery forecasts and helps manage stakeholder expectations. It can reduce deadline slips, build trust, and help the team estimate when a feature or deliverable may be finished. Iterative planning also turns mistakes into learning opportunities.
Think of baking a cake: measuring ingredients helps you get the result you want. Similarly, Scrum capacity planning considers people’s skills and availability, then adjusts the approach using lessons from previous iterations.
The aim is realistic goals, a balanced workload, and better delivery forecasts. Like a carefully adjusted recipe, effective resource allocation supports satisfied customers, improved quality, and greater efficiency while keeping the larger goal in view.
Capacity Planning Tools and Methods
Effective capacity planning supports well-managed projects, customer satisfaction, quality, and efficiency. Deciding what is achievable within a Sprint helps teams keep deliverables and the larger goal in view. It is a valuable tool for resource allocation and project execution that can save time and money. Tools used by Scrum teams for collaboration, planning, and workload management include:
- Agilefant
- Atlassian JIRA
- Pivotal Tracker
- Microsoft Project Server
- Trello
These tools support collaboration, standardized processes, workload management, resource allocation, prioritization, and performance tracking. Choose one for the capabilities your team needs. A well-managed project can support sales, help the team avoid mistakes, and improve delivery.
Estimation of Team Capacity and Velocity
Before planning, examine your team’s velocity: the amount of estimated work actually completed during a Sprint. The Scrum Master can help the team understand this measure and its limits. Combine historical delivery information with current availability and an understanding of each person’s role to forecast realistic timelines, reduce oversights and costs, and build confidence in the team’s planning.
Use historical velocity together with current availability to guide the forecast. Leaders should understand this information and support the team’s planning. More accurate estimates (see Scrum Effort Estimation) build trust in the team’s work and capacity throughout the project.
Capacity and historical velocity inform one another, but they are not interchangeable. Knowing who is available helps the team interpret past delivery and forecast future Sprints. Use this knowledge to improve workflow, support business and sales goals, and learn from mistakes.
Team capacity depends on available working time, time off, holidays, training, and other commitments. Understanding these needs and their costs improves your estimate and supports trust throughout iterative project work.
A realistic estimate helps the team set achievable goals and organize its work. Overestimating availability can lead to less value delivered than expected or burnout from overload, costing the business both money and productivity.
Compare estimates with actual effort and costs throughout the project, then adjust and carry the lessons forward. Careful organization and attention to changing team and client needs help avoid repeated mistakes.
Scrum Velocity Calculation
During Sprint Planning, the team can use historical velocity alongside current capacity to forecast work. Velocity is a planning aid, not a required Scrum metric or a measure of an individual’s performance. It helps the team understand its delivery pattern and organize work; it does not by itself define anyone’s role.
When using story points, calculate velocity by totaling the points for work completed to the Definition of Done in a Sprint. Keep learning through courses and articles, and help colleagues understand how to use the measure. Better planning can support project details, return on investment, and sales.
Count only completed work in the Sprint in which it becomes Done. Exclude unfinished stories, including unfinished carryover and work added mid-Sprint that is still incomplete. Include work added during the Sprint if it is Done by the end. This keeps the measure useful for forecasting capacity and discussing costs.
| Sprint | Number Of Stories | Story Point |
|---|---|---|
| Sprint 1 | 6 | 29 |
| Sprint 2 | 8 | 34 |
| Sprint 3 | 7 | 28 |
How Is Team Capacity Calculated in Agile?
Step-1: Calculate the Focus Factor: A focus factor can describe the share of available working time used for the activity you are planning. Use compatible units. The expression “Focus Factor = Sprint Velocity / Team Capacity” is not a dimensionless fraction when velocity is in story points and capacity is in hours. For a time-based factor, divide productive hours by total available hours.
“Focus Factor = Productive Hours / Available Hours”

Sprint Velocity & Burndown Chart
Step-2: Calculate the Sprint Velocity: Velocity is the completed estimated work in a Sprint. An average over the past three to five iterations is one way to inform a forecast. Calculate available team time separately by adding each person’s available days or hours; multiplying team size by days works only when everyone has the same availability.
For example, suppose the team averages 32 completed story points per Sprint and has 6 members available for 8hrs/day. Those facts alone do not establish a time-based focus factor.
“32 /(6*8) = 0.67” divides story points per Sprint by hours per day. It does not prove that 0.67 of the team’s time is available for productive work.
Step-3: Calculate the Scrum Team Capacity: Now suppose a separately measured productive-time fraction is 0.67. For a 2-week Sprint starting, for example, on 1st January, assume 10 working days after excluding Saturdays and Sundays, where applicable. Also check local holidays and individual availability. Multiply that time-based fraction by the available hours:
“Team capacity would be 0.67 * (6*8*10) = 321.6 hours”
Under those assumptions, the team has 158.4 (480 - 321.6) hours left from its 480 total available hours for Sprint Planning, Daily Scrums, Sprint Review, Product Backlog refinement (sometimes called grooming), Sprint Retrospective, breaks, other meetings such as story clarification with the Product Owner, and other needs during the Sprint. This is an illustrative allocation, not a conversion from story points to hours.
Consider capacity when forecasting Sprint story points so you do not set an unachievable target. The original example uses a Focus Factor range of 0.6 to 0.8; treat that as an example assumption, not a Scrum rule or a universal benchmark. A factor measured for your team can help estimate time available for Increment work and highlight whether the workload is sustainable. It does not measure team health on its own.
Story Points Estimation
Estimating in story points is like planning a long-distance trip: you can prepare time and resources without predicting every roadblock. Anticipate needs, costs, and customer expectations, then use the team’s adaptability to handle uncertainty, reduce costs, and improve the working experience.
Story-point estimation, driven by insights drawn from data, is an integral part of planning in agile projects and Scrum meetings. This method offers an improved way to assign value to user stories based on complexity instead of time spent, directly addressing our clients' needs and providing unparalleled accuracy in estimating capacity.
Teams often estimate with a Fibonacci-style sequence (1,2,3,5,8), using their experience and technical knowledge to compare relative effort and complexity. They may estimate before or during Sprint Planning as needed; Scrum does not mandate this scale or timing. Include the people who will do the work so their different perspectives improve the estimate.
For example, if designing and implementing login functionality requires more effort than creating a website logo, assigning more story points to the login work is reasonable. Discussing those differences helps the team grow, supports project success, and improves the working experience.
Everyone’s input can reveal assumptions and improve estimates. Some teams use weighted averages of individual votes; that is a local technique, not a Scrum requirement or a substitute for discussing disagreements. In Planning Poker, discuss the reasons for different estimates and work toward a shared estimate.
Story-point estimates can help the team understand complex issues and forecast development work. Complexity is one input to planning; it does not automatically make an item the highest priority. Consider business value, dependencies, risks, and the Product Owner’s ordering as well.
Anticipation of Scope Changes and Adjustments
Capacity planning calls for adaptability. Anticipate possible changes and be ready to adjust, improving execution and how the organization works.
If unexpected demands make the planned work unrealistic, inspect the situation and adapt. The Developers and Product Owner can clarify and renegotiate scope as they learn, without endangering the Sprint Goal. Stakeholder feedback helps inform those decisions and keep the work responsive to client needs.
Make scope changes transparent so everyone shares an understanding and can communicate confidently. Keep that shared view throughout the project, from initiation through closing, for a more coherent working experience.
Incorporating Holidays and PTO in Planning
Include holidays and PTO (paid time off) when estimating what is achievable. Adjust the forecast so the Sprint Goal remains realistic despite vacations or public holidays. Planning tools can make schedules, changing demands, and availability easier to understand, supporting continuity, cost efficiency, and client service.
For example, a developer taking two weeks of vacation during an eight-week planning horizon has six weeks available before other commitments are considered. That horizon spans multiple Sprints: a Scrum Sprint lasts one month or less. Account for PTO and personal commitments when planning each Sprint.
Also allow for staff meetings, training, email, and other activities that use working time. Including them helps the team plan realistically, maintain productivity, and support revenue.
To build a project-level schedule, identify the work and consider the team’s capacity and availability. Define tasks clearly, then let the people doing the work organize how to accomplish them. A longer-term schedule is a forecast, not a substitute for Sprint Planning or the Developers’ self-management.
Building and Prioritizing Project Schedule
For a new software product, work may include gathering requirements, designing interfaces, coding, testing, and deployment. Break these broad activities into smaller tasks so the plan can adapt when circumstances change. As with a cake recipe, list the ingredients, quantities, and steps rather than throwing everything together without a plan.
A table can make tasks, availability, and forecast timelines easier to see, connecting the overall plan with progress and training needs. The illustrative durations below describe project activities, not mandatory sequential phases or Scrum Sprint lengths; collaborate across skills to create usable Increments within each Sprint.
With limited time and competing demands, decide what needs attention now and what can wait. Consider complexity and business value, together with the Product Owner’s ordering, to build confidence in the plan and support business results and revenue.
In the baking analogy, bread comes before cake when bread is needed for lunch. The purpose and timing guide the sequence. Apply the same practical thinking when sequencing tasks and accounting for holidays.
| Task | Resource | Duration |
|---|---|---|
| Gathering Requirements | Product Owner | 2 weeks |
| Designing User Interfaces | UI/UX Designer | 3 weeks |
| Coding | Developers | 8 weeks |
| Testing | QA Team | 4 weeks |
| Deployment | DevOps Engineer | 1 week |
Revisit priorities as the work progresses. Limited capacity means choosing which tasks need immediate attention and which can be deferred, based on value, complexity, and the shared goal.
As with preparing bread before cake for lunch, explain the reason behind the sequence so everyone understands the plan.
Allow for unexpected delays, challenges, and training when forecasting tasks and the project as a whole. Without enough contingency, capacity shortages can cause setbacks.
Capacity Planning Recap
Capacity planning considers availability, skills, and external dependencies so the team can forecast realistic work for a Sprint. The Scrum Guide calls for considering upcoming capacity during Sprint Planning; it does not prescribe a focus-factor formula. Here are the capacity-planning statistics presented in this article:
- On average, teams that use scrum capacity planning experience a 25% increase in productivity.
- Approximately 90% of successful agile projects utilize some form of scrum capacity planning.
- Scrum capacity planning reduces the likelihood of project delays by 40%.
- Teams using scrum capacity planning report a 75% decrease in overall project costs.
- Organizations that implement scrum capacity planning see a 15% improvement in customer satisfaction ratings.
Capacity planning estimates what a team can handle in a Sprint, taking team size, skills, availability, and other commitments into account. It supports effective resource use and realistic goals. Monitor and adjust throughout the project as capacity and demand change.
Good luck with your Scrum capacity planning. Keep an open mind, inspect what happens, and adapt your approach. Commitment to continuous improvement can strengthen your planning and help your projects succeed.
Thank you for your commitment to learning Scrum. We wish you the best as you build your expertise.
