RESOURCES9 min read

Dashboard Requirements Gathering: The Template Every BI Team Needs

A repeatable framework for gathering dashboard requirements, plus a ready-to-use template. Stop building dashboards based on guesswork.

Gabriel ThieryGabriel Thiery
·

Dashboard requirements gathering is the process of defining exactly what a dashboard should contain, who it's for, and what decisions it supports — before anyone opens a BI tool. Skip this step and you're building blind. Do it well and every chart on the dashboard earns its place.

This guide gives you a repeatable framework for gathering dashboard requirements, plus a ready-to-use template you can copy for your next project.


Why Most Dashboard Projects Skip Requirements (And Pay for It Later)

The typical BI project goes like this: a stakeholder says "I need a dashboard," the analyst says "sure, what do you want on it?" and the stakeholder says "the usual — revenue, costs, maybe some trends." Two weeks later the dashboard is built and... nobody uses it.

The problem isn't the analyst's skills or the tool. It's that nobody defined what "useful" looks like before building started.

Requirements gathering is the bridge between vague asks and dashboards people actually open every morning.


The Dashboard Requirements Framework

Every dashboard requirement boils down to five questions. Answer these and you have a spec. Skip any of them and you have a guess.

1. Who is the audience?

Not "the sales team" — be specific:

  • Role: VP of Sales? Regional sales reps? Sales ops?
  • Technical level: Will they apply filters and drill down, or just read top-line numbers?
  • Frequency: Daily check-in or monthly review?

Different audiences need radically different dashboards. An executive wants 5 KPIs and a trend line. A sales rep wants their pipeline filtered to their territory with drill-through to deal details.

Write it down: "Primary audience: Regional Sales Managers. They check this dashboard every Monday to review the prior week's pipeline movement."

2. What decisions will this dashboard support?

This is the most important question and the one most often skipped. A dashboard without a clear decision context is a report — and reports get ignored.

Good decision statements:

  • "Should we increase ad spend in the Southeast region?"
  • "Are we on track to hit Q2 revenue targets?"
  • "Which product lines need pricing adjustments?"

Bad decision statements:

  • "I want to see our data"
  • "Show me everything"
  • "Just the usual metrics"

Push back on vague requests. The question "What will you do differently after seeing this dashboard?" is the single most useful question in requirements gathering.

3. What metrics and KPIs are needed?

Once you know the audience and the decision, the metrics follow naturally.

For each metric, capture:

  • Name: Revenue MTD
  • Definition: Sum of closed-won opportunity amounts in the current month
  • Source: Salesforce Opportunities table
  • Granularity: Daily, weekly, monthly?
  • Comparison: vs. target? vs. prior period? vs. prior year?
  • Chart type preference: KPI card, line chart, bar chart?

Don't let stakeholders skip the definition column. "Revenue" means different things to different teams. Is it gross or net? Booked or recognized? ARR or MRR?

4. What filters and interactivity are required?

Filters are the most argued-about element in dashboard design. Define them early:

  • Global filters: Date range, business unit, geography
  • Page-level filters: Product category, sales rep
  • Drill-through: Can users click a region to see deals in that region?
  • Cross-filtering: Does clicking a bar chart filter the table?

A useful rule of thumb: If the audience is 1-2 people with a fixed view, you need fewer filters. If the audience is 20+ people who each want their own slice, you need more.

5. What are the constraints?

Every project has constraints. Surface them before building:

  • Data refresh frequency: Real-time? Daily? Weekly?
  • Data access: Are there row-level security requirements?
  • Platform: Power BI, Tableau, Looker Studio, or flexible?
  • Performance: How much data are we talking about? Will query time be an issue?
  • Timeline: When does this need to ship?
  • Mobile: Will anyone view this on a phone?

The Dashboard Requirements Template

Copy this template for every new dashboard request. Fill it out with your stakeholder in a 30-minute kickoff meeting.

Project Overview

FieldValue
Dashboard namee.g., Regional Sales Pipeline Dashboard
RequestorName and role
Primary audienceWho will use this, how often
Key decisionWhat decision does this support?
PlatformPower BI / Tableau / Looker Studio
Target launch dateDate
Data refreshReal-time / Daily / Weekly

Metrics

#Metric NameDefinitionSourceChart TypePriority
1Revenue MTDSum of closed-won amounts, current monthSalesforceKPI CardMust-have
2Revenue vs TargetRevenue MTD / Target MTDSalesforce + PlanningProgress BarMust-have
3Revenue by RegionRevenue grouped by sales regionSalesforceBar ChartMust-have
4Pipeline ValueSum of open opportunity amountsSalesforceKPI CardMust-have
5Monthly TrendRevenue by month, trailing 12 monthsSalesforceLine ChartNice-to-have
6Top 10 DealsLargest open opportunitiesSalesforceTableNice-to-have

Filters

FilterTypeDefault Value
Date rangeGlobalCurrent month
RegionGlobalAll
Sales repPage-levelAll

Constraints & Notes

  • Row-level security: Reps should only see their own territory
  • Mobile: VP checks on phone during travel
  • Data volumes: ~50K opportunities, should be fine for DirectQuery

Running the Requirements Meeting

A 30-minute requirements meeting with the right structure gets you 90% of what you need.

Before the meeting (5 min prep)

  • Pre-fill the template with what you already know (data sources, existing reports)
  • Send the template to the stakeholder so they can start thinking

During the meeting (30 min)

  1. 5 min — Audience and decisions: "Who will use this and what will they decide?"
  2. 10 min — Metrics walkthrough: Go through each metric. Get names, definitions, and priorities.
  3. 5 min — Filters and interactivity: "What dimensions do people need to slice by?"
  4. 5 min — Constraints: Data refresh, permissions, mobile, timeline
  5. 5 min — Next steps: "I'll wireframe this and share it for review by [date]"

After the meeting

  • Clean up the template and share it back for sign-off
  • Create a wireframe based on the requirements
  • Share the wireframe for visual confirmation before building

The wireframe step is critical — it's where misunderstandings surface. A stakeholder who said "a trend chart" might realize they actually wanted a bar chart when they see it sketched out. Catching that in a wireframe costs 2 minutes. Catching it in Power BI costs 2 hours.


Common Requirements Gathering Mistakes

Mistake 1: Accepting "show me everything"

Every stakeholder who says "I want to see everything" will later complain the dashboard is too cluttered. Push for specific decisions and metrics.

Mistake 2: Not defining metric calculations

"Revenue" without a precise definition will cause arguments at the review stage. Get the calculation formula in writing.

Mistake 3: Skipping the priority column

Not everything is a must-have. If you don't prioritize, you'll end up with a 15-chart dashboard that answers nothing clearly. Force-rank metrics into must-have and nice-to-have.

Mistake 4: Gathering requirements by email

Email threads produce incomplete, contradictory requirements. A live meeting — even 20 minutes on Zoom — is 10x more effective.

Mistake 5: No wireframe step

Going straight from requirements doc to BI tool is gambling. A wireframe validates that you and the stakeholder are picturing the same dashboard.


From Requirements to Wireframe

The natural next step after filling out the requirements template is to wireframe the dashboard. The requirements doc tells you what to build. The wireframe shows how it looks.

With datawirefra.me, you can turn your requirements into a visual wireframe in under 5 minutes:

  1. Create a new wireframe
  2. Add KPI cards for each must-have metric
  3. Add charts based on the chart type column
  4. Add filter placeholders
  5. Share the live URL with your stakeholder

The wireframe and the requirements template together form a complete dashboard spec — everything your BI developer needs to start building with confidence.


Summary

Dashboard requirements gathering follows five questions:

  1. Who is the audience?
  2. What decision will the dashboard support?
  3. What metrics are needed (with definitions)?
  4. What filters and interactivity are required?
  5. What constraints exist (data, platform, timeline)?

Use the template above for every new dashboard request. Run a 30-minute kickoff meeting to fill it out. Then wireframe before building. This process eliminates the #1 cause of dashboard failure: misalignment between what was asked for and what was built.

Start wireframing your requirements →

Gabriel Thiery

Gabriel Thiery

Builder of datawirefra.me. I help BI teams plan dashboards people actually use — before they write a single DAX formula.

Connect on LinkedIn

YOUR TURN

Put this into practice

Open the app, drag a few components onto the canvas, and have a wireframe ready in 5 minutes. No signup, no paywall.

Start wireframing — free

Keep reading