Velocity charts in Jira: How to track and improve sprint performance

Learn how to use velocity charts in Jira to track progress, improve sprint planning, and make data-driven decisions for better agile project management.

Blog launch

Key Takeaways

  • A Jira velocity chart displays two bars per sprint – story points committed vs. story points completed – so teams can see exactly how their estimates hold up against actual delivery.

  • Consistent velocity across sprints means estimates are reliable. Wide swings signal scope creep, workflow blockers, or overcommitment worth investigating before the next sprint.

  • Average velocity is calculated by adding completed story points across multiple sprints and dividing by the number of sprints. Most teams use 6–10 sprints to get a planning baseline they can trust.

  • Velocity measures how much work a team completes, not whether that work was high quality or delivered real user value. It should be paired with other signals like bug rates and customer feedback.

  • Tempo Timesheets and Custom Charts extend Jira's native velocity report with time tracking, customizable dashboards, and AI-powered sprint data – giving teams more context for planning decisions.

Most sprint planning sessions run on a mix of instinct and hope. The team looks at the backlog, someone calls out what feels feasible, and everybody commits. Then the sprint closes with tickets still open – and the same pattern shows up next sprint.

Velocity charts give you something more useful to plan from. A velocity chart in Jira tracks completed work across past sprints as a two-bar comparison: What the team committed to versus what they actually finished.

Parabol's 2024 Agile Statistics Report found that 61% of agile teams already track sprint velocity as a core metric. It tracks story points committed versus completed across past sprints. Over time, that comparison shows you the gap between what you're planning and what you can actually ship. After 6-10 sprints, that data tells you more about your team's actual capacity than any planning conversation will.

What is a velocity chart in Jira?

A velocity chart in Jira is a visual record of a Scrum team's output across sprints. Each sprint shows up as two bars: How much work the team committed to at the start, and how much they actually finished.

  • Estimated work: The total story points planned at the sprint's start.

  • Completed work: The actual story points finished by sprint close.

Run that comparison across enough sprints and you've got a reliable picture of what the team can actually deliver.

Benefits of using a Jira velocity chart

Velocity tracking tends to surface workflow problems earlier than most other signals.

Makes sprint planning more predictable

If a team's been finishing 40 story points per sprint, committing to 60 is going to produce a failed sprint. Past Jira velocity reports give teams a concrete baseline to plan from. Scrum masters and project managers can use that data to set realistic goals and keep the backlog from getting overloaded.

Helps teams catch bottlenecks early

A sudden drop in velocity usually means something in the workflow broke. Inconsistent estimates and unplanned work show up in the graph before they turn into missed deadlines. Catching them in a retrospective beats finding out after a sprint review.

Improves accountability

The Jira velocity report shows how much work is getting done each sprint. When those numbers are visible to the whole team, there's a lot less arguing about whether commitments are being met. When velocity dips, teams have something concrete to look at.

Encourages continuous improvement

Velocity data gets more useful the longer you track it. Over time, teams start planning from what the data shows rather than what sounds right in the room. Better estimates mean fewer mid-sprint surprises. The effect compounds. 

How to read a velocity chart

A velocity chart shows story points committed versus completed for each sprint. That gap between the two bars tells you how accurate your estimates are.

Consistent velocity means estimates are reliable. Wide gaps between committed and completed points usually point to overcommitment or recurring blockers – scope creep tends to show up here too. Velocity that swings widely sprint to sprint is worth looking at more carefully. Team changes and unclear requirements are common causes, but outside dependencies can drive it as well.

A team averaging 35 points per sprint consistently is easier to plan around than one whose velocity bounces between 20 and 60. The number itself matters less than whether you can predict it.

Velocity chart vs. burndown chart: What's the difference?

These two charts answer different questions and work well together.

Chart

What it shows

Time scope

Best for

Velocity chart

Story points committed vs. completed, per sprint

Across multiple sprints

Sprint planning, capacity forecasting

Burndown chart

Work remaining in the current sprint over time

Within a single sprint

Day-to-day progress tracking, mid-sprint adjustments

Velocity looks backward across sprints to inform future planning. Burndown shows progress inside a single sprint.

How to calculate velocity for a sprint

Add up story points for every completed work item in a sprint. That's your velocity. You'll need to define "done" the same way every sprint, or the numbers won't be comparable over time.

Because velocity fluctuates, teams usually average it over several sprints. Here's the formula:

Average velocity = (Sprint 1 + Sprint 2 + Sprint N) / Total sprints

For example, if your team completes these story points across three sprints:

  • 40 story points in Sprint 1

  • 35 story points in Sprint 2

  • 45 story points in Sprint 3

Average velocity = (40 + 35 + 45) / 3 = 40 story points

That puts your planning baseline at 40 story points per sprint. The number shifts with team availability and unplanned work, so treat it as a starting point, not a hard commitment.

How to compare actual performance with estimates

Track the gap between committed and completed points over time and you've got a useful diagnostic. Here's how to read it:

  • Consistently completing less than planned? You're probably overestimating capacity, or something's slowing things down mid-sprint – scope creep, recurring blockers, or both. Adjust estimates down and figure out what's getting in the way.

  • Always finishing exactly what you planned? Your estimates are working. It might also mean there's room to take on more. Try bumping the load slightly to find the real ceiling.

  • Velocity varying widely sprint to sprint? Don't react to any single sprint. Look for patterns across several – team changes and outside dependencies are common culprits.

Five or six sprints gives you a much clearer picture than any one result will.

Challenges and limitations of velocity charts

Velocity charts have limits. Teams that misread them end up with unrealistic sprint goals and pressure to keep the number climbing.

Velocity doesn't measure quality

A team can close every ticket in a sprint and still ship software that's broken. If the team's rushing to hit a velocity target, quality takes the hit and the chart won't show it. Pairing velocity data with defect rates and customer feedback gives you a more complete picture.

Historical data isn't always reliable

Last quarter's velocity doesn't guarantee the same pace this quarter. Team changes and shifting priorities affect output in ways the chart can't anticipate. Treat past velocity as a reference, not a benchmark. Teams that lock it in as a target tend to game the numbers.

Chasing higher velocity can harm real outcomes

Teams that inflate estimates or rush work to show higher numbers on a Jira velocity report are measuring the wrong thing. The point is working software. Velocity is one input to planning, not the thing you're optimizing for.

Reports and custom charts give you more flexibility in how you filter and present velocity data to stakeholders who need different views.

Improve sprint planning with Tempo

Jira's native velocity report shows what was completed. It won't tell you how long things actually took, and you can't filter or share the data the way most teams need to.

Tempo's tools connect directly to Jira. With Timesheets, you can track how long tasks and story points actually take and share that data across Confluence, Data Center, or Cloud. Tempo's Sprint Performance Assistant is an AI-powered Rovo agent that pulls sprint data together without the manual work.

Try Tempo today and find out what your sprints actually look like.

Sign up for a demo

Request demo

Custom Charts for Jira

A dashboard for every occasion

Build charts and dashboards to evaluate delivery, capacity, and speed for all teams with Jira's most flexible custom reporting app

Start a Free Trial

Frequently Asked Questions

Couldn't find what you need?Go to our documentation

Yes, but it isn’t perfect. Although a velocity chart shows your team’s past performance, it doesn’t guarantee future results. Factors like team member availability, changes in the sprint backlog, or shifting priorities can impact velocity. Use Jiras’ velocity estimation as a guide rather than a fixed prediction.

Teams should analyze their agile velocity chart during each sprint retrospective. This helps them spot trends, improve point estimates, and adjust their approach for better sprint planning. Routinely tracking team velocity ensures more accurate forecasting and workload management. Reports and gadgets in Jira can also help teams visualize trends, compare past sprints, and make data-driven decisions.

Fluctuations in sprint velocity are expected, especially when project scopes or team compositions change. Instead of focusing on achieving a higher velocity, teams should aim for consistency and accuracy in their estimates. If velocity drops significantly, they can review the sprint backlog, remove blockers, and refine estimation techniques to stabilize performance.

A velocity chart shows how much work your team completed across past sprints, measured in story points. It compares committed work to completed work and helps forecast future capacity. A burndown chart tracks remaining work inside a single sprint or release over time.

Velocity looks back across sprints to inform planning. Burndown shows real-time progress within one sprint.

Jira's default dashboard doesn't include a built-in velocity gadget. You have two options. First, open the Velocity Chart report for your board in a separate tab and share that link with stakeholders.

Second, install an app from the Atlassian Marketplace. Tempo Custom Charts lets you place a velocity gadget directly on any dashboard, filter by board or sprint, and share the view across your team.

In Advanced Roadmaps, each team has a velocity value that reflects its average story points completed per sprint. The plan uses this number to estimate how many sprints an epic or release will need, and to forecast delivery dates. The average updates automatically as sprints close.

To keep the calculation accurate, keep estimates consistent and close sprints on time.

Velocity variation is normal, especially for newer teams or teams in transition. Common causes include team member changes, holidays, unclear requirements, mid-sprint scope additions, and dependencies on external teams.

To stabilize velocity, focus on reducing mid-sprint changes, breaking down large stories into smaller, more estimable work items, and running consistent retrospectives. Expect at least 6–8 sprints before velocity stabilizes enough to rely on for planning.

Related articles

Visualize sprint progress with Tempo Burndown Reports. Track time, forecast accurately, and stay on schedule – all within Jira.

Track completed work and scope changes with burnup reports in Timesheets and Custom Charts. Visualize progress based on logged time across Jira.

Explore More Content

Colleagues interacting around a desk

Effortlessly bridge Jira with your preferred BI tool, unlocking unparalleled insights and enhancing decision-making

Capture human time and AI activity together in Jira so you can measure what your AI tools are truly contributing and costing.

Tempo Loop is the next evolution of PPM software. It continuously tracks work tied to the strategy it funded, so you don’t wait to find out about strategic drift in your next review. Know what every person and agent is working on and what it costs in real time.

See how work is progressing and where blockers are with the most flexible reporting app in Jira.

Project financial management for Jira & Timesheets. Monitor project costs, expenses, revenue, billing & budgets. Track Capex/Opex

A powerful team resource management tool designed to optimize capacity planning and project management in Jira

Build and scale a custom ITSM solution at your own pace with Tempo's modular suite of integrated tools. Enhance Jira's capabilities and take control of your entire IT portfolio.

#1 Jira Resource Management App: Optimize team allocation, skillset utilization, capacity planning & project management

Monitor projects and portfolios to get simple, clear, and real-time views of your costs, budgets, and profits that can be shared throughout your entire organization.

#1 Jira Time Tracking & AI Apps: Log Tempo Timesheets for Planning, Project Management & Billing. Plugin Office365, Google & Slack

Combining Tempo Timesheets and Structure PPM provides a unified view of time tracking and project progress, enabling more accurate reporting and effective portfolio management. Simplify workflows, enhance collaboration, and ensure projects stay on time and within budget.

Connect AI spend to the work it delivers. Attribute AI coding-tool costs to Jira epics and prove AI ROI, inside Jira with Tempo Workforce Intelligence.

Powered by Structure’s custom hierarchies, visualize your roadmap, project plans, timeline & dependencies within Jira Gantt charts

Jira Project Portfolio Management (PPM): Visualize data and manage projects within spreadsheet-like tables — in less than a minute

Gain a more complete project management solution, simplifying project reporting, improving collaboration, and ensuring projects stay on time and within budget.

Adapt to changing business needs, rapidly adjust plans, and reallocate investment.

Visualize all your Jira data & manage portfolios of projects in real-time.

Modern modular PPM solutions that scale with your business. Align your teams with the integrated platform that bridges the gap between strategy and execution.

Portfolio Manager integrates seamlessly with Jira to give you predictive scheduling, real-time scenario modeling, and advanced resource management – ensuring you stay on track, no matter what challenges arise.

Integrate Jira with Google BigQuery to seamlessly export and sync data for advanced analytics and customized reporting

For planning leaders looking to add a big-picture roadmap view to their structured Jira data, this integration is essential. Improve visibility to leadership, reduce reporting admin, and keep your team aligned.

Seamlessly connect ServiceNow with Power BI, transforming complex enterprise data into actionable insights and driving smarter, data-informed decisions across the organization

Tempo’s intuitive automation and Jira-native design make it the most trusted time tracking tool for enterprise organization.

Extend your Jira with prebuilt and highly configurable reports for straightforward time tracking.

Seamlessly manage project timelines and resources while accurately tracking time spent on tasks. This integration enhances visibility, improves planning accuracy, and supports data-driven decision-making for better overall project outcomes.