Dashboard Design
Advanced 13 min read Dashboard Design

Dashboard UX Process

Dashboards are products, not deliverables

Building BI dashboards is a product process: discovery, define the decision, wireframe and test, build, iterate with feedback, then track usage and retire what no one needs.

UX processdiscoverywireframeprototypefeedbackiteration
Before we start

What you will learn

  • Run a discovery conversation that finds the real decision
  • Wireframe before building; test with real users
  • Iterate on feedback and measure adoption
Introduction

What is this?

A dashboard UX process treats the dashboard like a product: start from the stakeholder's decision (not their data wishlist), sketch a wireframe, prototype cheaply, test with real readers, ship, then iterate on measured usage. It collapses 'build a screen' into 'design the decision, then the screen'. The best insight: most dashboards fail on discovery, not rendering.

Motivation

Why do you need it?

  • Discovery prevents a week of building for a question nobody has.
  • Wireframes cost minutes versus hours of re-work in the tool.
  • Real-user feedback catches glance failures early.
  • Usage tracking closes the loop: retire the dead, improve the adopted.
Think about it

Mental model

Imagine

An architect's blueprint before pouring concrete

Think of

Wireframing before dashboard building

Architects draw the floor plan and walk it with the client before pouring foundations — moving a wall in a blueprint is a pencil; moving it in concrete is a wrecking ball. Dashboard wireframes are the blueprints; moving tiles in Tableau/Power BI is the concrete.

Mechanics

How it works

  • Discovery: ask about the decision, cadence, audience, and what 'looks wrong' today.
  • Define: one question per dashboard; success = a decision made faster/right.
  • Wireframe: paper or whiteboard with KPI-first layout, filter zones, tiles.
  • Prototype: a lightweight tile mock, then a live MVP sheet set.
  • Iterate: structured feedback sessions, log usage, retire unused views.

The dashboard product loop.

Discovery
Wireframe
Prototype
Test
Iterate
Hands-on

Examples

Wireframe-first in practice

Wireframe-first in practice
WEEK 0 Discovery: "RevOps Director needs to know
each week if the plan will be hit, and why."
WEEK 1 Wireframe (paper):
[rev vs plan KPI] [trend] [by-region gaps] [top movers]
WEEK 2 Test with 3 rev users -> move gaps up in priority.
WEEK 3 Ship MVP; track weekly opens + filter usage.
WEEK 5 Retire 2 low-usage tiles; add drill to opportunity names.

The payoff of process: the dashboard got better before anyone saw the final colors, and usage data steers the second iteration.

Real world

In production

  • A finance dashboard iterates from discovery: 'which line items drive the miss' — tiles re-ordered in prototype.
  • Weekly ops cadence uses a measured-adoption review each sprint; stale tiles are archived.
  • An experiment test (3 users, think-aloud) reshapes the KPI strip before the team wide rollout.
Guidelines

Best practices

  • Interview at least the sponsor AND a daily user; they rarely agree.
  • One question per dashboard; extra questions become drilldowns.
  • Prototype in the cheapest medium that still tests the layout.
  • Schedule a regular 'dashboard clinic' for iteration.
Watch out

Common mistakes

  • Skipping discovery and building the data dump first.
  • Perfecting visuals before validating the decision framing.
  • Iterating endlessly without a usage- or feedback-closing loop.
  • Treating stakeholder sign-off as the end, not the start, of adoption.
When things break

Debugging tips

  • Low adoption → revisit discovery; the question may have changed.
  • Same numbers as before, nothing new → the dashboard answered no decision; add the insight framing.
  • Feedback loops stall → run 30-minute clinic sessions with wireframes, not full rebuilds.
Interviews

Interview checkpoint

Test yourself

Quick quiz

0/2
1

The most common cause of dashboard failure is:

2

Iteration should be guided by measured usage and feedback, not vibes.

Go deeper

Official documentation