Creating a Success Metrics Tracking Practice


A big thank you to my sponsor who keeps this newsletter free for readers:

Omlet provides component analytics for front-end devs: scan codebase, measure adoption, optimize with confidence. Get started for free with a 30-day trial, no credit card required.


Reading time: around 2 minutes

As the common saying goes from business management consultant Peter Drucker, “If you can’t measure it, you can’t manage it.” So, many teams put high priority on setting up ways that they can measure the impact of their work in order to manage it well.

Almost every team I’ve worked starts this process by seeing if they can dynamically generate a dashboard from any data they have access to. There are a few hurdles with this approach:

  • Most teams don’t have any data about how they work, which becomes a non-starter.
  • Of the few teams that are lucky to have some data—much less a whole telemetry or data science team—there aren’t many tools that can collect that data into a dashboard. Teams resort to trying to build this on their own, which is a non-trivial task.

For years, my recommendation to these kinds of teams has been to try and use a Google doc, but that’s always been a half-hearted recommendation, as adding some new tasks isn’t really an thrilling proposition for an already-overworked team.

Lately, though, I’ve been much more excited about seeing modern suites of tools that make viewing data much easier. One in particular that I’m recommending to design system teams is Omlet. To get useful visualizations about your design system is as easy as as npx omlet init. What used to take months to build a custom dashboard now takes seconds.

But that’s enough. You have to know what to do with the data once you have it. For that, I recommend setting up a metrics tracking practice.

That sounds incredibly official and like a big process, so let’s make it a bit simpler.

Let’s say you wanted to lose some weight. One might suggest that you set up a new exercise practice. What does that mean in the simplest terms? It means picking a day or two where you go to the gym, each week, regularly. That’s what a practice is: something you can do over and over again to the point where it becomes a habit that you don’t think about. Eventually, it takes more willpower and effort to stop that habit that continue it.

Here are some tips I recommend for a success metrics tracking practice, excerpt from my new book Design That Scales (now available for pre-order):

It’s not enough to simply set good metrics. After you’ve identified them, you have to make them matter by building a practice around them.
Add three events to your calendar:
Every Friday: Set aside an hour to look at the data for all of your key results to record what’s changed.
Every Monday: Set aside an hour to write an update to your fellow design team members to make progress—or the lack of it—visible. Make this message applicable at the ground level that everyone’s working on. Spend time in this message focusing more on key results rather than objectives, especially on what each team member can do or try to influence the key results in the direction you want to see them go.
On the last Friday of each month: Draft a message to all the people you initially interviewed and report what you’ve learned in the previous four weeks of tracking. Keep this message high-level by focusing more on the objectives than the key results—the opposite weighting of the message you send to the team each week.
The more intimately familiar you are with your data, how it’s being collected, and how much it can be influenced, the better story you’ll be able to tell around how your design system is contributing to the company’s overall goals.

What practices have you set up around your success metrics that keep you focused? Reply and let me know.

—Dan

📰 Latest News

👮 I just finished watching Class of ’09. It’s a 1-season story that explores how technology evolves, told in a very interesting way!

🗣 I’ve been pretty silent on the issue of Israel and Gaza, as I feel incredibly uninformed and ignorant. I certainly condemn and am sickened by all of the murders that happen as a result of war, and I feel like thinking and saying anything more specific than that means choosing sides in a binary equation. Thankfully, President Obama’s Thoughts on Israel and Gaza has been an invaluable guide for putting a jumble of cloudy feelings into words.

💬 Feedback

How’d you like today’s email?

👍 Loved it / 👎 Hated it

Dan Mall Teaches

I teach designers how to get the respect they deserve. I share tips, tricks, and tools about design systems, process, and leadership.

Read more from Dan Mall Teaches

Reading time: around 7 minutes This article is part of a 4-part series brought to you by Wix Studio about running valuable projects that grow your clients’ businesses and yours too. Wix Studio is a platform built for agencies and enterprises to create exceptional websites at scale. If you're looking for smart design capabilities and flexible dev tools, Wix Studio is the tool for you. When agencies think about their dream projects, they’re often thinking about this combination: Projects that...

Reading time: around 1 minute The quickest way to get promoted is to get your boss promoted. Do something that makes them look amazing to the people that are evaluating their work. Making your boss look good gives you the highest likelihood that they’ll bring you along with them in rank and/or compensation as they move up too. How do you get your boss promoted? Find out what their job depends on, and tie your job directly to theirs. Here are some ways to find that out: Ask. Talk to your...

Reading time: around 1 minute Design systems promise 3 main things: efficiency, consistency, and innovation. I always like to add a fourth: relief. If your design system is working well, the work gets easier. You finish it faster. You start to see economies of scale. But relief isn’t something that just happens. It’s there for the taking, but you have to actively choose it. Here’s a scenario that happens often with design system teams I work with. After weeks or months of hard design system...