How to Set Up Capacity Planning in Jira (Step-by-Step)
Capacity planning in Jira prevents the most common sprint failure: committing to more work than the team can actually deliver. Jira's sprint planning view shows story point totals as you add issues, but meaningful capacity planning requires accounting for team availability, planned time off, and realistic velocity rather than just counting points.
This guide covers setting up capacity-aware sprint planning in Jira, from velocity baseline calculation through sprint-by-sprint capacity adjustment.
Step-by-step guide
Calculate your velocity baseline
Open the Velocity Chart (Reports > Velocity Chart) in your Jira project. Look at the last 5 completed sprints. Average the committed vs. completed story points. If your team committed 40 points on average but completed 28, your real velocity is 28 — not 40. Use the completed average as your baseline, not the committed average.
Account for team availability
Before each sprint, calculate available person-days. For a 10-business-day sprint with 5 engineers: base capacity is 50 person-days. Subtract planned time off, company holidays, and meetings-heavy days (sprint planning, grooming, retro). A realistic effective capacity for a team with 2 vacation days and sprint ceremonies is closer to 44 person-days.
Convert story points to capacity-adjusted commitment
Use the formula: adjusted capacity = (available person-days / sprint baseline person-days) × velocity. If velocity is 30 points on a full 50 person-day sprint, and this sprint has 44 effective person-days: adjusted capacity = (44/50) × 30 = 26.4 points. Round down to 26 for the sprint commitment.
Use the Jira Sprint Commitment indicator
In the Backlog view, when you drag issues into a sprint, Jira shows the total story points in the sprint panel at the top. Use this as your real-time commitment tracker during sprint planning. Stop adding issues when you reach your adjusted capacity number — do not fill the sprint because points are available.
Set up Advanced Roadmaps capacity planning
For multi-team planning on Jira Premium, use Advanced Roadmaps: Plans > Settings > Teams. Add each team member with their working days and capacity percentage (account for meeting overhead — most engineers are at 70% of working time on sprint work). Advanced Roadmaps then calculates cross-team capacity automatically.
Track actuals vs. planned each sprint
After each sprint, record planned capacity (points committed) and actual velocity (points completed) in a spreadsheet. Over 5-10 sprints, this data reveals your team's realistic planning ratio (actual/planned). Use this ratio to adjust future sprint commitments automatically.
Build a capacity buffer for unplanned work
Reserve 15-20% of sprint capacity for unplanned work: bug fixes, critical incidents, and ad-hoc requests. If your adjusted capacity is 26 points, commit to only 21 points of planned work and hold 5 points in reserve. Teams that do not buffer consistently miss their sprint commitments due to unplanned interruptions.
Common mistakes
Using committed velocity instead of completed velocity
The Jira Velocity Chart shows both committed and completed bars. Teams that plan based on committed velocity perpetuate overcommitment. Always plan based on completed velocity.
Ignoring time off in capacity calculations
Missing one engineer for 3 days in a 10-day sprint reduces capacity by 15% — a significant commitment impact. Always gather availability before sprint planning and adjust the story point target accordingly.
No buffer for unplanned work
Every team has unplanned work every sprint. Teams that do not buffer for it either miss commitments or sacrifice quality to keep up with ad-hoc demands.
Tips
Create a sprint capacity calculator as a Confluence page linked from your sprint planning meeting agenda
Use a Google Sheet with the velocity formula to calculate adjusted capacity in 2 minutes before each sprint planning session
Block "capacity planning" as a 15-minute pre-meeting before each sprint planning session
Track the planned vs. actual ratio over time — teams that improve their planning accuracy see velocity increase naturally
How Vantage helps
Vantage generates dependency-aware ticket waves that align with sprint capacity. Wave 1 tickets have no dependencies and can be committed immediately. Wave 2 and 3 tickets wait for Wave 1 to complete, which naturally prevents over-commitment on dependent work.