Planning

How Much Work Fits in a Sprint?

Story points are relative, so no published number helps you. Your own Jira data answers it in about ten minutes.
Written by the team behind Project Commander — the Jira app that forecasts whether your plan is actually deliverable.

"How many story points should we put in a sprint?" has no universal answer, and anyone who gives you a number has guessed. But your own Jira data answers it precisely, in about ten minutes. This is how to work out the right number for your team, and the four adjustments that turn it into a commitment you will actually hit.

The short version There is no right number of story points for a sprint — points are relative to your team, so a "5" here and a "5" elsewhere have nothing in common. The number you want is your own delivered velocity, not your committed one, adjusted for who is actually available, what is carrying over, and how much work usually arrives after the sprint starts. For most teams that lands well below the figure they have been using.
On this page
  1. Why there is no right number
  2. Finding your team's actual number
  3. Four adjustments before you commit
  4. A worked example
  5. If you estimate in hours or days instead
  6. Signs the number is still too high
  7. Getting the number without the arithmetic

Why there is no right number

Story points are relative. A team decides that a particular piece of work is a 3 and estimates everything else against it. That baseline is local — it is not calibrated against any other team, and it is not hours. So "how many points in a sprint" is like asking how many of somebody else's paces make a mile.

This is why the numbers you find online vary from about 10 to over 100 and all of them are useless to you. The only meaningful answer comes from your own history.

It also means points cannot be compared between teams, and a team's points changing over time can mean they got faster or that their sense of a "3" drifted. Both are worth knowing and they are not the same thing.

Finding your team's actual number

In a company-managed Scrum project, open Reports in the sidebar and choose Velocity Chart. You get one pair of bars per completed sprint: grey is everything in the sprint when it started, green is what was finished by the end, and the line across is the average completed.

Two notes before you read it. The chart is board-specific, so it only counts work matching that board's saved filter — if the team delivers work outside that filter, it is not here. And subtask estimates are excluded; only parent-level estimates count. If your team estimates at subtask level the chart is measuring something other than your work.

Take the green bars, not the grey ones. This is the whole trick, and it is where most teams go wrong. Grey is what the team promised; green is what it delivered. Planning against grey means planning to repeat a promise you have already failed to keep.

Use the last five or six sprints, and look at the spread as well as the average. Sprints of 28, 30, 31 average 30 and can be planned at 30. Sprints of 48, 30, 12 also average 30, and planning at 30 will be badly wrong about half the time. A volatile team should plan nearer the low end.

Ignore unusual sprints. The sprint that included a week of holidays, or the one where half the team was on an incident, are not evidence about a normal sprint. Leave them out of the average and be able to say why.

Four adjustments before you commit

The delivered average is a starting point, not the commitment. Four things change it, every sprint.

1. Who is actually here

The average was measured with the team you had. If two of five people are away for a week of a two-week sprint, that is roughly 20% of the sprint's capacity gone, and the number should come down accordingly. This is the largest adjustment most sprints need and the one most often skipped, because nothing in Jira subtracts it for you — capacity plans there assume a fixed 40-hour week and do not subtract holidays unless you enter them as work.

2. What is carrying over

Unfinished work from the last sprint is the first charge against this one, not an extra. If eight points carry over into a thirty-point sprint, there is room for twenty-two points of new work. Treating carry-over as a bonus is how a small deficit compounds into a permanent one.

3. What will arrive after the sprint starts

Jira's sprint report marks work added after the sprint began with an asterisk. Open your last six and count them. If an average of eight points arrives mid-sprint, you either hold the boundary or you leave eight points of room — but you do not plan as though it will not happen this time.

4. Work that is not sprint work

Support rotas, interviews, on-call, the training day. If a person spends a fifth of the sprint on something that never appears as an estimated item, their contribution is a fifth lower than the average assumes.

A worked example

A five-person team. Green bars over the last six sprints: 32, 28, 31, 30, 29, 30. Steady, average 30. One sprint of 12 six months ago, excluded — that was the week of the office move.

Now the next sprint specifically:

The team's velocity is 30. The right commitment for this particular sprint is about 9 points of new work — plus the 6 carrying over and the 7 that will arrive, which is 22 points of actual delivery, close to the 24 capacity that four people represent.

A team that commits to 30 here is not being ambitious. It is committing to about three times what it has room for, and it will miss, and the miss will look like a discipline problem.

If you estimate in hours or days instead

The method is identical and the arithmetic is easier, because hours are absolute. Take each person's genuinely available hours for the sprint — not their contracted hours, but what is left after meetings, support and leave — and total them. Most teams find that a person contributes five to six hours a day of estimable work rather than eight, and that the gap is entirely ordinary rather than a sign of anything wrong.

The same four adjustments apply, in the same order.

Signs the number is still too high

None of those are a reason to push harder. They are a reason to lower the number until the team hits it, and then raise it only if they keep hitting it.

Getting the number without the arithmetic

Project Commander is a Jira app that does all of the above against your live project. It works on every Jira Cloud edition, including Free and Standard.

Your delivered velocity, with its trend and its spread

Velocity chart showing each sprint's delivered points with a trend line and rolling average
Delivered rather than committed, sprint by sprint, with the direction it is moving in.

Each person's real capacity, with time off already taken out

Holidays and leave are entered once and come out of that person's capacity automatically, so adjustment one happens without anyone remembering to do it.

Each person's assigned work shown against their own capacity, with overloaded people flagged
Who is actually available this sprint, per person, rather than a team total divided by heads.

And a verdict on the sprint you are about to commit to

Sprint list with each sprint marked Deliverable, Tight or Overcommitted and the percentage of capacity committed
Deliverable, Tight or Overcommitted, before the sprint starts rather than after it ends.

See what your team can actually take on

Project Commander is a free Forge app on the Atlassian Marketplace — it reads a live Jira project and works out each person’s real capacity, with time off already taken out. Or try the interactive demo first, no install needed.

© 2026 Project Commander · projectcommander.app · Blog · Support