Summary
Most analytics teams build dashboards nobody reads because they start from the data they happen to have and work forwards. The fix is to invert the order. Start from the decision that needs making, name its owner, its cadence, and the threshold at which it changes behaviour — then build only the metric and pipeline that decision requires. A decision-first stack is smaller, cheaper to maintain, and trusted, because every number on it is attached to an action rather than displayed for general interest.
Walk into most enterprise analytics functions and you will find the same thing: dozens of dashboards, a handful of which anyone looks at, and a quiet consensus that this is normal. It is not normal. It is waste, and it is expensive waste, because every unread dashboard still consumes pipeline maintenance, schema changes, and the analyst hours required to keep it from breaking.
The waste has a single root cause. The dashboards were built data-first. Someone had access to a data source, arranged the available fields into charts, shipped it, and assumed usefulness would follow. It rarely does. A dashboard built from what the data can show, rather than from what someone needs to decide, has no reason to be opened twice.
After fifteen years building analytics infrastructure for FTSE 100 and S&P 500 organisations, I have stopped being surprised by how much dashboard work produces nothing. The proportion is uncomfortable to say out loud. A large share of the reporting estate in a typical enterprise could be switched off tomorrow with no measurable loss to the business. The reason it survives is inertia, not value.
Reporting Is Not Decision Support
The confusion at the heart of the problem is that reporting and decision support look identical on a screen. Both are charts. Both are numbers. Both update on a schedule. The difference is not visual. It is structural, and it sits in three questions that data-first dashboards cannot answer.
Reporting describes the past. It has no owner. It carries no threshold at which anyone is expected to act. It exists because the data existed and someone could assemble it. Decision support is the opposite on all three counts: it is attached to one decision, owned by one named person, and triggered by one threshold that defines when behaviour should change.
Reporting describes the past, has no owner, and carries no action threshold. Decision support is attached to one decision, one owner, and one trigger.
This distinction is not academic. It is the test that separates a dashboard worth maintaining from one worth deleting. If you cannot name the decision a chart supports, the person who owns that decision, and the number at which they would do something differently, the chart is reporting. It will be ignored, and the ignoring is rational.
A dashboard that no decision depends on is reporting, and reporting survives by inertia rather than by use.
Start From the Decision, Not the Data
Decision-first analytics inverts the build order. Before any pipeline is written or any chart is laid out, four things are named and written down. The recurring decision. The single owner of that decision. The cadence at which the decision is made. The threshold at which the metric should change the owner's behaviour. Only after those four are agreed does anyone build the metric and the pipeline that feed them.
The owner matters most, because ownership is what converts a number into an action. A metric with no owner is a metric no one is accountable for acting on. This is the same failure I described in why marketing attribution ROI starts with unified data: a number that several teams half-own is a number that moves no one, because shared ownership is no ownership.
The cadence matters because it sets the refresh requirement honestly. A decision made once a quarter does not need a real-time pipeline. Most dashboards are built to update far more frequently than the decisions they claim to support, which inflates engineering cost for no decision-making benefit. Match the data freshness to the decision rhythm, not to what the source can technically deliver.
The threshold matters because it is the difference between watching a number and using it. A threshold is a pre-committed statement: when this metric crosses this line, the owner does this. Without it, the dashboard is a mirror. With it, the dashboard is an instrument. The act of writing the threshold down before the metric is built also exposes the metrics that have no action behind them at all — the ones where, pressed for what they would do differently at any value, the answer is nothing. Those metrics are reporting wearing the costume of decision support, and naming the threshold strips the costume off.
A metric without a named owner and an action threshold is a number displayed for interest, not an instrument built for a decision.
Written together, these four elements form a short contract. One sentence is usually enough: the head of growth reviews trial-to-paid conversion every Monday and intervenes on activation messaging when it falls below the agreed floor for two consecutive weeks. That sentence specifies the decision, the owner, the cadence, and the threshold in a single line, and it tells you exactly what to build behind it. No part of the pipeline that does not feed that sentence needs to exist. The contract is the specification, and the specification is deliberately narrow.
A Before and After
Consider an anonymised but real-shaped engagement. A consumer brand's growth team had forty-one dashboards across two BI tools. Adoption telemetry showed eleven were opened in a typical month, and only four were opened by more than one person. The team's quarterly business review pulled from three of those four. The rest were maintained out of fear that someone, somewhere, might need them.
We ran every dashboard through the decision test. For each, we asked the team to name the decision, the owner, the cadence, and the threshold. Thirty-one dashboards failed at the first question: no one could name a decision the dashboard supported. Those were retired. Of the ten that survived, six had no named owner, so we assigned one and, in three cases, discovered the decision was actually made elsewhere on different numbers.
What remained was a stack of nine decision-attached views, each with an owner, a cadence, and a threshold. Pipeline maintenance fell by roughly two thirds. More importantly, trust rose. When the estate shrank to numbers that mattered, the growth team started treating those numbers as authoritative, because they were no longer buried in a field of charts nobody believed. This is the same dynamic I describe in what fifteen years in analytics taught me about AI systems: unmaintained breadth erodes confidence in the things that matter.
Why Teams Resist the Inversion
Decision-first analytics is not hard to understand. It is hard to adopt, because it forces uncomfortable conversations early. Naming the owner means someone has to accept accountability for acting on a number. Naming the threshold means committing, in advance, to what they will do when the number moves. Data-first dashboards avoid both conversations, which is precisely why they are popular and precisely why they fail.
There is also a measurement-culture problem. Building a dashboard feels like progress. Deleting thirty of them feels like loss, even when the deletion is pure gain. Leaders are rewarded for the visible artefact, not for the invisible discipline of refusing to build what no decision requires. The decision-first stack is smaller, and a smaller stack is harder to point at as evidence of activity.
The way through is to make the decision register the artefact, not the dashboard. The deliverable is the list of decisions, owners, cadences, and thresholds. The dashboards become a downstream consequence of that list. Once the register exists, building a metric with no decision behind it becomes visibly absurd, and the data-first habit loses its cover.
There is a second source of resistance worth naming: the fear that retiring a dashboard will remove something a stakeholder secretly relied upon. In practice this fear is almost always larger than the reality. Adoption telemetry settles it quickly. If a dashboard has not been opened in a quarter, the stakeholder who claims to need it is describing a habit they no longer have. The honest move is to retire it and let anyone who genuinely misses it say so — a request that, in my experience, arrives for a small fraction of what gets switched off. Reinstating one dashboard on demand is cheaper than maintaining forty on the off-chance.
Where the Pipeline Fits
The same logic runs down into the data layer. A decision-first stack only builds the pipeline a named decision requires, which keeps the underlying infrastructure proportionate to what is actually used. This is the opposite of the accumulate-everything posture that produces the swamp described in why your data lake is not ready for AI: storing data on the assumption it might be useful later, then maintaining it indefinitely because deleting it feels risky.
Decision-first analytics gives you a deletion criterion. If no decision consumes a table, the table is a liability, not an asset. The discipline that keeps the dashboard estate honest keeps the pipeline estate honest too. Both shrink to what serves a named decision, and both become cheaper, clearer, and more trusted as a result.
Key Takeaways
- Most dashboards go unread because they are built data-first, from what the data can show, rather than decision-first, from what someone needs to decide.
- Reporting describes the past, has no owner, and carries no action threshold. Decision support is attached to one decision, one owner, and one trigger.
- Decision-first analytics names four things before any metric is built: the recurring decision, its single owner, its cadence, and the threshold at which it changes behaviour.
- Match data freshness to the decision rhythm, not to what the source can technically deliver. Most dashboards refresh far more often than their decisions require.
- A threshold converts a number from a mirror into an instrument. Without a pre-committed action threshold, a dashboard only reflects; it does not drive a decision.
- Auditing an existing estate against the decision-owner-cadence-trigger test typically retires a large share of dashboards with no measurable loss and a meaningful drop in maintenance cost.
- The same deletion criterion runs down to the pipeline: if no decision consumes a table, the table is a liability, not an asset.
FAQ
- Why do so many dashboards go unread?
- Dashboards go unread because they are built data-first: a team takes the metrics that happen to be available, arranges them on a screen, and assumes someone will find them useful. No specific decision depends on the result, so no one returns to it. A dashboard with no decision attached is reporting, and reporting describes the past without obliging anyone to act. Usage collapses within weeks because consulting the dashboard changes nothing about what anyone does next.
- What is decision-first analytics?
- Decision-first analytics starts from the decision that needs making rather than the data that happens to exist. Before any metric is built, the team names the recurring decision, the single person who owns it, the cadence at which it is made, and the threshold at which the metric changes that person's behaviour. Only then is the metric and the pipeline behind it constructed. Everything that does not serve a named decision is not built, which keeps the stack small and the maintained surface area honest.
- What is the difference between reporting and decision support?
- Reporting describes the past, has no owner, and carries no action threshold. Decision support is attached to one decision, one owner, and one trigger that defines when behaviour should change. The two look similar on screen because both are charts and numbers. They differ in obligation: reporting can be ignored without consequence, whereas decision support exists to move a specific choice and is removed when that choice no longer needs to be made.
- How do you decide which dashboards to retire?
- Retire any dashboard that cannot name the decision it supports, the person who owns that decision, and the threshold at which the number changes what that person does. If a chart has been viewed rarely over the last quarter and no decision depends on it, it is reporting that survives by inertia. Auditing the existing estate against the decision-owner-cadence-trigger test typically removes a large share of dashboards with no measurable loss to the business.
- Does decision-first analytics mean building fewer metrics?
- Yes, and that is the point. A decision-first stack only builds the metric and pipeline that a named decision requires, so the number of maintained assets falls sharply. Fewer metrics means clearer ownership, lower maintenance cost, and faster trust, because each surviving number is tied to an action threshold rather than displayed for general interest. The reduction is a feature: unmaintained breadth is what erodes confidence in the numbers that actually matter.

© Theo Valmis