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:
- If you arenāt a member of our Discord Community, itās totally anonymous if you want and very easy to join.
- Create your own dashboard.
- Export it using the Export to PNG Feature. (See the āShareā button in the upper right)
- 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!