DEV Community

Cover image for Customize Your Engineering Metrics Dashboards in LinearB
Nick Hodges for LinearB

Posted on • Originally published at linearb.io

Customize Your Engineering Metrics Dashboards in LinearB

Introducing Custom Engineering Metrics Dashboards 🚀

I’ve been a Software Development Manager without the right metrics. Believe me, it’s a challenge.

But you don’t have to be like I was anymore. Now you can not only have metrics to give you insight into what your development team is doing, but you can view those metrics in exactly the way that you want to see them.

LinearB’s new custom dashboard feature allows you to build a metrics view that makes the most sense for you and your team.

  • You might need a specific set of metrics for a specific meeting or as the first thing you look at every morning.

  • Maybe you have some specific concerns about your team and want to track some metrics that will help you deal with those concerns.

  • Maybe you want to keep track of everything happening with the pull requests on your team.

Whatever it is, LinearB’s Custom Engineering Dashboards can give you the view you want when you need it.

Our custom dashboards are even customizable! We went above and beyond with this feature by allowing your custom dashboard to be set as a private or public, any number of colors, line or bar graph. You get to choose.

You can even show it off to your boss or embed a view in PowerPoint by simply exporting the dashboard as a PNG file.

Create your custom dashboard in less than 60 seconds

Here’s a video of me creating one in about a minute. Seriously — it’s that easy

This Release Note has step-by-step instructions if you prefer to read how to do it.

Useful Dashboard Examples

DORA Metrics Custom Dashboard

The DORA Metrics are all the rage these days. Many software development leaders are using them as a baseline for keeping track of their development teams.

Here is a dashboard that displays three key DORA Metrics:

With this dashboard, you can see that Cycle Time has been climbing recently. You might wonder why deployment frequency is dipping, and you can see where the team likely struggled with fixing the application.

With this simple view, you can see at a glance how your team is performing and what mid-course corrections you might need to make.

Tracking Pull Requests with a Custom Dashboard

Pull Requests have become more common in recent years. They have tons of advantages, and add huge value to the process of committing and merging code into your codebase.

But there can be some landmines with Pull Requests. They can be too big. Sometimes they can languish waiting to get reviewed. Or they might get only a cursory review. I would have loved to be able to track all these things at a statistical, precise level rather than guessing about things as they happened. I would have loved to have this dashboard, for instance:

Now, that’s a lot of data, but if after looking that dashboard over, you don’t have a complete view of what is happening with Pull Requests in your code base, well, I don’t know what to tell you. 😃 Maybe you don’t want all those metrics because it is too much, but that is the beauty of custom dashboards. You can tailor it to whatever you want.

A Custom Dashboard for Your Daily Standup

When I was a Development Manager, I struggled to make my daily standups useful, interesting, and purposeful. The meetings would often be each developer kind of droning on about what he was doing, etc. The meetings were boring, and frankly, I began to wonder if they shouldn’t be completely made over.

What I really could have used were some key metrics to make my development team stand up more useful and effective.

Here’s a dashboard that would have been very useful to review every day in my team standup:

This would be perfect to review before you go into the standup, or even go over it with the team in the standup.

Along the top, I can see three very important metrics about the team’s Pull Requests: the size of pull requests (you don’t want them too big), the amount of review pull requests get (you don’t want it too small), and the amount of time it takes to do a review (you want it just right).

On the bottom, I can see how many code changes my team is making, how much time each project is spent in coding, and how much of the code they are writing is new code.

Now you may want to track different metrics, or have those metrics that you do track alter over time. That’s fine — you can easily update your dashboards at any time.

Show Us Your Custom Engineering Metrics Dashboard🎉

So go give it a try. As seen in the video above, creating your own new custom dashboards is startlingly easy.

We’d love to see your own custom dashboards

If you are an existing customer, you can already use this feature.

If you aren’t yet a customer, you can sign up for free with just a few mouse clicks.

Once you are rolling, here’s what you can do:

  1. If you aren’t a member of our Discord Community, it’s totally anonymous if you want and very easy to join.

  2. Create your own dashboard.

  3. Export it using the Export to PNG Feature. (See the “Share” button in the upper right)

  4. Go to our #show-off channel and post your dashboard along with a description of why you chose the metrics that you did.

Post your dashboard and its description, and we’ll send you a free Dev Interrupted t-shirt!

Originally published at https://linearb.io on May 7, 2021.

Latest comments (2)

Collapse
 
nobilitypnw profile image
NOBILITYPNW

Clean looking graphs. I like it.

Collapse
 
conorbronsdon profile image
Conor Bronsdon

As always, very clearly laid out. Well done, Nick!