Team Capacity Calculator

Turn staffing inputs into dependable sprint capacity estimates. Include leave, meetings, focus, support, and holidays. Schedule smarter releases with clearer tradeoffs and steadier delivery.

Calculator Inputs

Use the responsive planner below to model staffing, focus time, interruptions, and historical delivery behavior.

Developers included in sprint delivery work.
Exclude weekends before entering this number.
Standard workable hours for each member.
Shared non-working days across the sprint.
Use an average when leave differs by person.
Daily ceremonies, reviews, syncs, and coordination.
Share of time actually available for project work.
Deep work quality after context switching.
Production issues, tickets, and ad hoc support.
Pairing, reviews, handoffs, and coordination cost.
Reserve for uncertainty and late discovery.
Historical adjustment above or below baseline.
Use recent sprint data for this conversion.
Split total capacity across active pods.
Reduce when testing resources are constrained.

Formula Used

Effective Days per Member = Sprint Working Days − Public Holidays − Average Leave Days

Gross Team Hours = Team Members × Effective Days per Member × Hours per Day

Meeting Loss Hours = Team Members × Effective Days per Member × Meeting Hours per Day

Net Build Hours = Gross Team Hours − Meeting Loss Hours

Delivery Hours = Net Build Hours × Availability × Focus × (1 − Support Load) × (1 − Collaboration Overhead) × (1 − Buffer) × QA Coverage

Adjusted Capacity Hours = Delivery Hours × Velocity Adjustment

Estimated Story Points = Adjusted Capacity Hours × Story Points per Hour

Percentages are converted into decimal factors before multiplication. This keeps the estimate transparent and easy to tune.

How to Use This Calculator

  1. Enter the number of delivery team members working in the sprint.
  2. Set the sprint working days and each person’s daily workable hours.
  3. Add holidays, average leave, and daily meeting time.
  4. Adjust availability, focus, support load, collaboration overhead, and QA coverage.
  5. Use a velocity adjustment if your team usually overperforms or underperforms baseline estimates.
  6. Add story points per hour if you want an hour-to-points forecast.
  7. Press Calculate Capacity to show the result beneath the header and above the form.
  8. Export the visible result summary with the CSV or PDF buttons.

Example Data Table

Scenario Members Sprint Days Hours/Day Meetings/Day Availability Focus Support Buffer Capacity Hours Story Points
Balanced product sprint 6 10 8 1.25 90% 85% 10% 12% 176.03 123.22
Support-heavy release sprint 8 10 8 1.5 85% 75% 20% 15% 205.02 123.01

Frequently Asked Questions

1. What does team capacity mean in software delivery?

Team capacity is the realistic amount of work a team can finish in one sprint after accounting for meetings, leave, support work, focus loss, and planning buffer.

2. Why should I include meeting hours?

Meetings reduce development time directly. Ignoring ceremonies, reviews, and coordination often causes overly optimistic sprint plans and avoidable rollover work.

3. What is the difference between availability and focus?

Availability measures whether people are free for project work. Focus measures how much of that available time becomes productive, uninterrupted execution time.

4. When should I change the velocity adjustment?

Change it when recent sprints consistently finish above or below baseline estimates. It helps the model reflect real delivery behavior instead of ideal assumptions.

5. Why add a contingency buffer?

A buffer protects the sprint from surprise defects, discovery work, and dependency delays. It improves commitment reliability and reduces forced scope cuts late in the sprint.

6. Can I use story points per hour reliably?

Yes, if you derive it from your own historical data. Cross-team point scales vary, so internal trend data is much more trustworthy than generic conversion assumptions.

7. What does pod capacity show?

Pod capacity splits total adjusted hours across active subteams. It is useful when squads work in parallel on separate modules, releases, or streams.

8. Should QA coverage always stay at 100%?

Not always. Lower the value when testing support is limited, shared, or delayed. That creates a more realistic estimate for completed and releasable work.

Related Calculators

mean time to recovery

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.