task-ops
Most advice about Jira sprint planning describes a meeting. The harder part sits earlier, in three settings that were chosen once and are now shaping every planning session: which board type the project uses, which number the team estimates in, and who outside the development team can actually see the result.
Get those three wrong and the meeting becomes an argument about the tool. Get them right and sprint planning turns into forty minutes of deciding what to leave out, which is what it is supposed to be.
Two facts about the product decide everything else. Sprints are planned from the Backlog tab, and only Scrum teams can use sprints. Atlassian's own documentation is blunt about it: sprints do not apply to Kanban projects.
That means the question of how sprints work on a given board often has a structural answer rather than a procedural one. A team working on a Kanban board has no sprint container to plan into. Adding one is not a setting on the board, it is a different project template, and switching template is a migration rather than a checkbox.
The second consequence is where planning happens. The board shows the current sprint. The backlog shows the sprint containers, both the active one and the ones ahead of it, stacked above a ranked list of everything not yet assigned. Dragging a work item from that list into a sprint container is the planning action. Doing it on the board is not possible, because the board only renders what is already committed.
Atlassian also recommends a fixed duration, and specifically a fixed two-week sprint for teams that have not run sprints before. The reasoning is worth repeating because it is about feedback rather than throughput: two weeks is long enough to finish something, short enough that a wrong direction is caught quickly. Teams that vary the length sprint by sprint lose the ability to compare one sprint to the next, which removes the point of measuring at all.
Sprints are also a searchable field. The Sprint field appears on each work item and can be queried with JQL, which matters for anyone building a filter for a report or a dashboard outside the board itself.
A useful planning session works top to bottom through one ranked list, and Jira's backlog is built for exactly that. The order of the list is the plan. Everything above the line the team draws is in, everything below is not, and the line moves as estimates are added.
This only works if the ranking is maintained between sessions. A backlog that has not been ordered since the last sprint turns the meeting into a sorting exercise, and sorting is the slowest thing a group of people can do together. The ranking is one person's job, done before the meeting, in the same way an agenda is written before a meeting rather than during it.
Two habits make the ranked list honest. The first is closing the gap between the item's title and what it actually requires. A one-line summary that nobody can estimate is not ready to be ranked, and the fix is to write the acceptance condition rather than to guess a number. The second is keeping items that are waiting on somebody else out of the sprint entirely. A work item blocked on an external answer will sit in the sprint until the last day and then roll over, which distorts every measurement the team takes.
There is also a practical limit worth respecting: the number of work items a single person can hold in mind at once. Backlogs of several hundred items are normal, but planning works on the top thirty. The rest is inventory, and grooming inventory is a separate activity from planning a sprint.
Jira's estimation setting decides what the reports measure, and it can be one of several things. According to Atlassian's documentation on the velocity chart, the statistic can be story points, original time in minutes, hours, days, or weeks, a simple count of work items, or any numeric custom field on the site.
Each choice has a cost. Story points require the team to build a shared sense of scale, which takes several sprints. Original time estimates feel precise and invite the wrong conversation, because a number in hours gets compared to a timesheet. Counting work items is the cheapest option and works better than it sounds, provided the team splits work into roughly similar pieces, but it collapses the moment one item is five times the size of the others.
| Estimation statistic | Setup cost | Fails when |
|---|---|---|
| Story points | Several sprints to calibrate | New members join and the scale drifts |
| Original time | None | Estimates get read as commitments in hours |
| Work item count | None | Item sizes vary widely |
| Numeric custom field | Admin configuration | Nobody remembers to fill it in |
One detail catches teams out after the fact: estimates on subtasks are not included in the velocity chart, only estimates on parent work items. A team that puts all its numbers on subtasks will run six sprints and then find the chart empty. Deciding where the estimate lives is part of choosing the statistic, not a separate question.
The velocity chart is the report most often used to answer "how much can be taken on". Reading it correctly requires knowing what the two bars actually contain.
The grey commitment bar is the total estimate of everything in the sprint at the moment the sprint started. Anything added afterwards, and any estimate changed afterwards, is excluded from it. The green completed bar is the total completed estimate at the end, and it does include work added mid-sprint. So a sprint that took on extra work and finished it will show a completed bar taller than its commitment bar, which is not an error.
Two more constraints shape the numbers. The chart is board-specific, so it only counts work items matching that board's saved filter. And done is defined by column mapping: an item counts as complete when its status maps to the right-most column of the board. A team with a "Ready for release" column to the right of "Done" will see its velocity lag by a sprint, and the fix is in the board configuration rather than in the team's behaviour.
Velocity is an average over recent sprints, which makes it a planning aid and not a target. The moment it becomes a number the team is asked to raise, estimates inflate and the average stops describing anything.
Running more than one active sprint from a single backlog requires the parallel sprints feature, and it is available in company-managed projects. It solves a real problem: two teams pulling from the same ranked list, each with its own cadence.
Atlassian is unusually direct about the trade-offs. The velocity chart will not break the number down per team, and the implementation assumes both teams estimate the same way, which the documentation itself calls unlikely in practice. That means the reports become site-wide rather than team-wide at exactly the point where per-team numbers start to matter.
The alternative is one backlog per team, which duplicates the ranking work and makes shared dependencies harder to see. Neither option is free. The useful question is whether the two teams need one ranked list because the work is genuinely shared, or because a single person is ranking for both and finds one list easier to maintain.
The mechanics of the tool only take a few minutes. The time goes on decisions, and a fixed shape keeps those decisions moving.
Start by closing the previous sprint and naming what rolled over, before anything new is discussed. Rollover is the most reliable signal available about capacity, and discussing it after the new sprint is filled is too late to act on.
Then state the capacity plainly: recent velocity, minus known absence, minus whatever proportion of the team's time goes to interruptions. Teams that skip the third subtraction plan at full capacity every sprint and miss every sprint.
Work down the ranked list until the capacity number is used up, and stop. The last ten minutes are for the items just below the line, because those are the ones that will be argued about mid-sprint. Deciding in advance what happens if capacity opens up removes that argument.
Anything that cannot be estimated in the meeting leaves the meeting. Chasing a missing detail live is what turns sixty minutes into ninety.
One more thing belongs in the last five minutes: a single sentence saying what the sprint is for. Not a list of the work items, which the board already holds, but the outcome that makes the sprint worth running. Its value shows up mid-sprint, when something urgent arrives and somebody has to decide whether it displaces planned work. A team with that sentence written down can answer in a minute. A team without it escalates the question, and the escalation costs more than the work did. The sentence also gives everyone outside the team something readable, which is usually what they were asking for when they asked for a status update.
Sprint planning assumes a team whose work arrives as a backlog. Most small organisations have a second stream that does not behave that way: client deadlines, a launch date, a recurring monthly obligation. Those live on a calendar, not in a sprint, and a Scrum board has nowhere natural to put them.
This is where teams end up maintaining a second plan in a spreadsheet, and the second plan is the one the rest of the organisation reads. It is worth noticing when that has happened, because it means the sprint is now an internal artefact rather than the plan of record.
Two things help. The first is deciding explicitly which stream owns a piece of work, rather than letting it appear in both. The second is giving the people outside the development team a view they can read without learning the board. A timeline or calendar view of the same work items, rather than a separate document, keeps one source of truth. Tools differ in whether those views come with the project or have to be assembled, and it is a fair thing to compare when the current setup is under review: the side-by-side comparisons set out which board types each one includes by default.
Pick the estimation statistic and write down where the estimate lives, on parents rather than subtasks, before the next planning session. That single decision determines whether the velocity chart says anything in three months. If the bigger problem is that half the team cannot see the plan, Pinateca gives kanban, Gantt, calendar, and timetable views of the same board from the start, so the plan and the version other people read are the same thing.
No. Atlassian's documentation states that sprints do not apply to Kanban projects and that only Scrum teams can use them. A Kanban board has no sprint container to plan into, so moving to sprints means moving to a Scrum project template rather than changing a board setting.
Atlassian recommends a fixed two-week duration for teams new to sprints, on the grounds that it is long enough to complete something and short enough to get regular feedback. The important part is keeping it fixed, because varying the length makes one sprint impossible to compare with the next.
The most likely cause is that the estimates sit on subtasks. Only estimates on parent work items are counted in the velocity chart. The other common cause is board configuration: the chart counts an item as done only when its status maps to the right-most column of that board.
Yes, through the parallel sprints feature in company-managed projects. The documented trade-off is that the velocity chart will not separate the figures by team, and the feature assumes both teams estimate on the same scale, which is rarely true in practice.
Either is defensible, but the choice has to be consistent, because it changes what the reports mean. Work added after the start is excluded from the commitment bar and included in the completed bar, so a team that routinely adds work mid-sprint will show completed totals above commitment and should read the two bars separately rather than as a pass or fail.