Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
In this example

Benchmarking velocity chart

Interactive сhart example
info
The interactive chart is available on larger screens
Please open this page on a desktop to try it out

Key features of the Benchmarking chart in Scrum

The Benchmarking velocity chart helps Agile and SAFe teams put their delivery performance into context. Instead of looking at isolated team results, it shows how each team’s velocity compares to program-wide benchmarks (averages, medians, or percentiles), revealing trends, outliers, and consistency across multiple boards or projects. With customizable metrics, targets, and flexible timeframes, the Agile Velocity Chart Gadget app turns raw velocity data into actionable insights for planning and performance improvement.

How do different roles use the Benchmarking velocity chart

Scrum Master / Agile Coach: I rely on team velocity benchmarking to help the team see where they stand in relation to others in the program. It’s a powerful way to drive discussions about sustainable pace and realistic planning.

Release Train Engineer (RTE): I use the Benchmarking chart in Scrum to compare delivery consistency across all teams in the ART. The benchmarks help me spot outliers, identify where velocity fluctuates, and bring those insights to PI planning and ART syncs.

Product Manager: The Team velocity benchmarking chart helps me understand whether the delivery pace aligns with the roadmap expectations. By comparing teams against historical averages and percentiles, I can see which workstreams need more capacity or stability.

Engineering Manager: I use the chart to assess delivery trends over time and to validate whether changes in process or team composition are improving predictability and throughput.

Program Manager: Team velocity benchmarking provides a high-level view of program health. It helps me see which teams consistently deliver above or below expectations and whether overall ART performance is improving across PIs.

Track, compare, and improve delivery performance across teams with the BENCHMARKING VELOCITY CHART

1. Key feature: Compare velocity across teams and metrics

The Benchmarking velocity chart allows you to compare how different teams perform across multiple sprints or time intervals, all in a single view. Switch between metrics using the menu above the chart to shift the focus - for example, from Completed work to Final commitment or Total scope change.

Team velocity benchmarking chart in the Jira dashboard
📊 How to read the chart:
In the example above, the chart displays the Completed work metric (1️⃣) for teams Alpha, Beta, Gamma, Epsilon, and Kappa (2️⃣) across the last six sprints (3️⃣). Each bar represents the amount of work completed by a team during a sprint, shown in absolute values (4️⃣) and measured in Story Points (5️⃣).

Use the checkboxes below the chart to toggle the teams on and off to simplify comparisons or highlight specific ones during performance reviews:

Benchmarking velocity chart focused on one team

This feature is useful for:

  • Comparing delivery consistency across teams, ARTs, or programs.
  • Identifying high-performing and underperforming teams at a glance.
  • Switching between metrics to evaluate planning accuracy, scope stability, or delivery trends without recreating the chart.

2. Key feature: Display statistical benchmarks for context

Add statistical reference lines - average, median, and 25th/75th percentiles - to see how each team’s velocity compares to overall performance benchmarks. Benchmarks are automatically calculated from all included teams for the selected metric (for example, Completed work or Initial commitment). You can choose whether the calculation is based on all sprints or only a selected number of past sprints, creating a moving average that adapts to recent performance.

Benchmarking velocity chart with a flat or moving average line in Jira

This feature is useful for:

  • Comparing each team’s velocity to ART-wide benchmarks.
  • Identifying outliers or teams with unusually high or low delivery.
  • Using moving averages to reflect recent performance trends instead of historical data only.

3. Key feature: Drill down into team performance

Click any sprint or interval to open the Breakdown view. It shows the results for each team (1️⃣), with up to two additional nested levels of grouping - for example, by issue type (2️⃣)  or assignee (3️⃣).

When the Deviation option is enabled in the Metrics menu, the Breakdown also displays each team’s deviation from the selected benchmark (average, median, or percentile) (4️⃣).

Breakdown in the Benchmarking velocity chart in Jira dashboard

✅  This feature is useful for:

  • Comparing each team’s results against statistical benchmarks in detail.
  • Understanding performance trends by issue type, role, or other custom fields.
  • Supporting data-driven retrospectives with concrete evidence behind the metrics.

4. Key feature: Switch between absolute and percentage views

You can switch the Benchmarking chart in Scrum from absolute values to the percentage view (1️⃣) to make comparisons between teams and sprints of different sizes more meaningful. In the percentage view, all metrics are normalized against the selected basis: either Initial commitment or Final commitment. Choose the desired ratio basis in the Metrics menu (2️⃣).

Scrum team benchmarking chart in percentage view

This feature is useful for:

  • Comparing team performance across sprints with different workloads.
  • Quickly spotting over- and under-delivery trends across teams.
  • Evaluating commitment accuracy.

5. Key feature: Tailor calculation settings per team

Each team on the Benchmarking velocity chart can use its own calculation rules to ensure fair and accurate comparisons. Next to the board name under Data source, you can define a custom estimation field and configure Done statuses individually for each board.

Whether one team tracks story points and another counts issues, or their workflows mark work as Done at different stages, the chart keeps benchmarks consistent.

Custom estimation field and Done statuses in the Velocity benchmarking report

Additional feature: Fine-tune the timeline with Sprint filters

The Benchmarking velocity chart gives you full control over which sprints are included in the analysis. Filter them by name when several teams share the same board, or define how many past and upcoming sprints to include. You can also choose whether to display closed, active, or future sprints.

Sprint filter and Interval configuration in the Velocity benchmarking chart

This feature is useful for:

  • Keeping cross-team reports clean when teams share boards.
  • Aligning sprint ranges with PI or release boundaries.
  • Avoiding noise from active or future sprints in benchmarking analyses.

What about the native Jira Benchmarking velocity chart

Jira doesn’t have a native Benchmarking velocity chart. Its built-in Velocity report is useful for quick sprint reviews but offers only a minimal view of team performance:

  • Shows just two metrics – Initial commitment and Completed work.
  • Includes one static average line that can’t be adjusted or customized.
  • Works for a single team only – no cross-team or multi-board visibility.
  • Lacks options to set time frames or limit the number of sprints displayed.
  • Doesn’t allow issue filtering by type, epic, or release.
  • Has no percentage view, no KPI targets, and no custom estimation or Done settings.
  • Provides no breakdowns or benchmarking tools to compare teams or identify outliers.

Advantages of using the Benchmarking chart in Scrum

The Benchmarking velocity chart provides a more complete and configurable view of how teams perform across an ART or program.

✅ Compare velocities across teams in a single chart.
✅ Display benchmarks like average, median, and 25th/75th percentiles to track performance consistency.
✅ Add target lines to visualize delivery KPIs and expected velocity ranges.
✅ Switch between absolute and percentage views for fair comparisons across teams.
✅ Adjust calculation settings per team, defining their own estimation fields and “done” statuses.
✅ Use filters to control which issues, boards, or sprints are included.
✅ Drill down into the Breakdown to analyze results by team, issue type, or assignee.
✅ Normalize performance data to ensure fair benchmarking.

Explore the interactive chart, no setup, no risk
TRY THE CHART
Chart embeded

Apps used in this Benchmarking velocity chart example

Explore our examples to create your own Jira Dashboard use cases.

Both Jira plugins featured here offer a 30-day free trial and are completely free for small teams of up to 10 users:

The Agile Reports and Gadgets app additionally provides the Velocity benchmarking report, along with many other insightful reports and visualizations.

Frequently Asked Questions

1. How does benchmarking improve team performance?

Benchmarking gives teams context for their results. Instead of looking at velocity in isolation, teams can see how their delivery compares to program-wide averages or percentiles. This visibility helps identify outliers (both high and low performers) and sparks data-driven conversations about what drives those differences.

By tracking benchmarks over time, teams can also see whether process changes, workflow improvements, or capacity adjustments actually lead to more consistent delivery.

2. Can I compare velocity trends across different time intervals instead of sprints?

Yes. Although the Benchmarking velocity chart is only available for Scrum boards, it lets you switch the x-axis grouping from sprints to broader time intervals such as weeks, months, or quarters. This is especially useful when you’re combining multiple teams that don’t share the same sprint cadence or when you want to see long-term delivery trends across an ART or program:

Benchmarking velocity chart grouped by month

3. When should I use a normal versus a moving average?

Use a normal (mean or median) average when you want a stable, long-term benchmark that reflects overall delivery performance across many sprints. It’s best for tracking consistency and setting baseline expectations for team or program velocity.

Use a moving average when you want to focus on recent performance and see how velocity evolves after process changes or improvements. Because it updates dynamically, it helps identify whether new practices actually improved delivery stability.

4. How can I share the Benchmarking velocity report with other team members?

You can easily share the Benchmarking velocity chart by saving it as a gadget on a shared Jira dashboard. Once added, anyone with access to that dashboard can view the chart in real time with the same configuration you used. This is the best option for keeping program or ART reports visible to all stakeholders:

Jira dashboard for cross-team velocity benchmarking

If you need to include the chart in external presentations or reports, you can also export it to PNG, CSV, or PDF:

Exporting the Velocity benchmarking chart

Why trust Broken Build apps?

Gold Marketplace Partner
apps