Table of Contents

Understanding Metrics Dashboards

Your Metrics tab has several pre-built dashboards available. You can also build as many personal custom dashboards as you would like. Learn more about building custom dashboards here: How Do I Build…

Betsy Rogers
Updated by Betsy Rogers

Your Metrics tab has several pre-built dashboards available. You can also build as many personal custom dashboards as you would like. Learn more about building custom dashboards here: How Do I Build a Metrics Dashboard?

What can I do with a Metrics Dashboard?

Change Date Ranges

Click on the start and end dates to set the date range you'd like to observe. (Free plans can gather up to 45 days past, Pro subscribers 6 months, Enterprise plans 3 years.)

Switch Between Teams, Repos, and Services

Use the Filter by: option to quickly switch between teams, repos, or services to compare performance. You can learn more about making your own services within LinearB here: Service Metrics

Click Into Metrics Inflections to Investigate Spikes

Click on any date point in your Delivery dashboard to be taken to a list of the repos that contributed to that date-range.

Export PNG and PDF Reports

Use the icon to print PNG and PDF images of your report to share in presentations.

Available Metrics Dashboards

Delivery

The delivery dashboard breaks out your cycle-time into segments. Showing overall cycle time and individually coding, pickup, review, and deploy time.

Use this dashboard to identify increases in any segment of your development pipeline. Inefficiencies in any of these segments reduce your entire throughput.

Source: Data in the dashboard is gathered from Git, broken out by contributions by your selected team, team member, or specific repo.

Looking for a time breakdown using project management (Jira, Shortcut) data? Use the Time Distribution dashboard!

Metrics included: Cycle Time, Coding Time, Pickup Time, Review Time, Deploy Time

Quality

Quality dashboards identify potential issues in code quality. Spikes in unreviewed PRs, or a drop in PR depth (the number of comments per PR) can lead to bugs down the line. I high refactor or rework rate indicates recently released code was not properly vetted prior to release. A high amount of new code should be reviewed carefully before release. An increase in PR size could be an indicator that projects need to be broken down into smaller, more manageable iterations.

Source: Data in the dashboard is gathered from Git, broken out by contributions by your selected team, team member, or specific repo.

Metrics included: PRs Merged w/o Review, PR Size, Review Depth, New Code, Refactor, Rework

Throughput

Monitor the amount of changes pushed through by teams, or conducted on your services using the throughput dashboard. From this dashboard you can see PRs opened vs PRs merged, the number of code changes and commits.

Compare throughput to your delivery and quality dashboards, spikes in cycle time, or a rise in code rework, will often correlate to a drop in throughput.

Set your dashboard to view specific repositories in order to monitor the activity on your specific services.

Source: Data in the dashboard is gathered from Git, broken out by contributions by your selected team, team member, or specific repo.

Metrics included: Code Changes, Commits, PRs Opened, PRs Merged, Reviews, Deploy Frequency

Project Management

This dashboard allows you to quickly see throughput of your project management issues. See issues completed, story points done, and MTTR (Mean Time To Restore). By default MTTR measures the time from between when a bug issue is opened to when the bug ticket is resolved.

Customers with paid plans can edit MTTR by clicking on the gear icon inside the MTTR widget.

Source: Data in the dashboard is gathered from your project management platform. If you haven't connected project management yet, you can learn how here: Connect LinearB to your Project Management Platform

Metrics included: MTTR, Issues Done, Story Points of Issues Done

Velocity

This provides a breakdown of how many tasks were completed during an iteration. Issues are determined by the ticket-types available in the project management board linked to your team.

You can display the performance of specific teams or issues-types. Use the search bar to isolate specific iterations. Read more about the Velocity report here: Metrics Dashboards: Velocity

Use the Velocity dashboard in tandem with Investment Profile to contrast the number of issues resolved versus time invested.

Source: Data in the dashboard is gathered from your project management platform. If you haven't connected project management yet, you can learn how here: Connect LinearB to your Project Management Platform

Investment Profile

Critical in connecting engineering metrics to business value, this dashboard shows the total time spent in an iteration on different issue types. Use this to communicate with non-technical team-members how resources are being used.

You can use the search bar to view the time investment per sprint. Filter by project management board, issue type, and number of iterations. Read more about the Investment Profile report here: Metrics Dashboards: Investment Profile

Source: Data in the dashboard is gathered from your project management platform. If you haven't connected project management yet, you can learn how here: Connect LinearB to your Project Management Platform

Time Distribution

Similar to Cycle Time, but using project management data! This dashboard takes Jira or Shortcut (formerly Clubhouse) data and breaks it out by time spent in each ticket phase. Read more about the Time Distribution report here: Metrics Dashboards: Time Distribution

Source: Data in the dashboard is gathered from your project management platform. If you haven't connected project management yet, you can learn how to do so here: Connect LinearB to your Project Management Platform

How did we do?

Throughput Metrics

Where Can I Find Repository-Level Metrics?

Contact