Skip to content

JOURNAL

Published on

WHICH KPISACTUALLY BELONGON A DASHBOARD

The test isn’t “is this interesting?”. It’s “will anybody do something different?”.

THE ANSWER

On a dashboard I keep only the KPIs that change a decision. How many jobs are stuck, and for how long. How long it takes to answer a new enquiry. Which kind of work leaves a margin. How full the next fortnight is. A number nobody can act on is decoration.

Five overlapping circles in semi-opaque planes, intersecting at the centre.

AI-generated image

IN SHORT

  • Every tile has a decision written beside it.

  • Every metric has a person’s name on it.

  • An average with no worst case stays off.

THE TEST

A METRIC EARNS ITS SPACE

Whoever asks me for a dashboard sends the list of what can be measured. Every item on it is true, and hardly any of it useful. The question I cut with is one: who looks at this tile, and what do they do differently if the number moves? If the sentence won’t finish, the metric stays out. It would spend attention daily and give nothing back. (A dashboard nobody opens is a failed project, even when the numbers are right.)

THE FIRST CUT

THE KPIS I LEAVE OFF

They look serious and they change no decision. These are the first ones I remove.

HOW I CHOOSE

FIVE STEPS BEFORE ANYTHING IS DRAWN

The order matters. Each step uses the answer from the one before, and skipping one means drawing on an assumption.

  1. I start from the decision, not the chart

    I write the sentence “looking at this, somebody decides to…”. If I can’t finish it with a concrete verb, the metric stays out. That filter removes more than half of the first list.

  2. I name the reader and the frequency

    A metric the owner reads monthly doesn’t take the same shape as one a manager opens every morning. Reader and frequency set the level of detail, before the data source does.

  3. I find the source before promising the number

    Some metrics already sit inside the data you have. Others could only be calculated by changing how people work. That difference has to surface now, not on delivery day.

  4. I write down how it is calculated

    What counts as a closed job, when the clock starts, what is excluded. Two people reading the same tile have to understand the same number. Otherwise the meeting argues about the definition instead of the decision.

  5. I put a threshold next to the value

    A number on its own doesn’t say whether it is a good number. Beside it goes the level at which somebody steps in. That is what turns a display into a working tool.

An exploded axonometric view: one solid separated into five parallel layers.

AI-generated image

WHAT GOES ON

METRICS THAT DECIDE SOMETHING

Each one with the decision it is meant to trigger. If the decision isn’t yours, the metric isn’t yours either.

THE CONDITIONS

WHEN A DASHBOARD HOLDS UP

How many metrics
Few: the ones you take in at a glance, without scrolling. Every extra tile spends the reader’s attention, every day.
Who reads it
One named person per metric. With no owner a number becomes furniture.
Where the data comes from
Every metric has its source written into the documentation, along with the way it is calculated.
When data is missing
Empty states and error states are handled. The dashboard says the data didn’t arrive, instead of showing a zero that looks like a result.
What it doesn’t do
It doesn’t decide for you and it doesn’t replace people who know the work. It makes visible early what you would have seen anyway, too late.

A screen full of numbers nobody can move isn’t a tool: it’s a poster.

QUESTIONS

How many metrics should I have?
Fewer than you would list. The useful constraint is reading: if you have to scroll to reach the end, nobody reads the top any more. Start with the ones that have an owner and add when somebody asks twice.
Isn’t revenue a KPI?
It is a result, and it deserves to be visible. Day to day you need what comes before it: enquiries, quotes, stuck jobs, load. Revenue tells you how it went; the others tell you what you can still change.
What if the data is messy?
The dashboard makes that visible instead of hiding it, and that is already half the work. Then you decide whether to clean the source or change how the data gets entered. Correcting downstream is what you pay for every month.
Does it need maintenance?
If the dashboard depends on recurring data or an external API, yes — at least minimum monitoring. Support and further development are quoted separately.

If you already have the tiles in mind, write beside each one the decision it is meant to trigger. If the decisions are there, the dashboard can be built. If they aren’t, I’ll say so before we start.

Write to me