1) Start with the audience: what decisions must they make?
A Jira dashboard is not a “status page.” It is a decision support surface: a small set of signals that helps a specific audience decide what to do next. Before adding gadgets, define (a) who will open the dashboard, (b) how often, and (c) what decision they need to make within 60 seconds.
Common audiences and their decision questions
| Audience | Typical cadence | Decisions they need to make | What they should not have to do |
|---|---|---|---|
| Executives / Sponsors | Weekly / biweekly | Is the project on track? Where is attention needed? Do we need to adjust scope, dates, or staffing? | Read long issue lists, interpret team-level workflow details |
| Steering group / Program stakeholders | Weekly | What are the top blockers? What is trending better/worse? What needs escalation? | Open multiple reports, reconcile competing numbers |
| Delivery teams (Scrum/Kanban) | Daily | What should we pull next? What is stuck? Are we meeting our sprint/flow goals? | Manually filter and sort every time |
| Project manager | Daily | Where are the exceptions? What changed since yesterday? What needs follow-up? | Maintain separate spreadsheets for the same truth |
Translate decisions into dashboard goals
Write 3–5 dashboard goals as “If I see X, I will do Y.” Examples:
If overdue items are increasing, then I will review scope and negotiate dates.
If blockers exceed a threshold, then I will escalate and assign owners.
If created vs resolved is trending negative, then I will stop adding work and focus on throughput.
Continue in our app.- Listen to the audio with the screen off.
- Earn a certificate upon completion.
- Over 5000 courses for you to explore!
Download the app
Choose gadgets by question, not by popularity
Most stakeholder dashboards can be built from a small toolkit:
Filter Results: shows a curated list (best for “what exactly is it?”). Use for exceptions only (blockers, overdue, unassigned).
Pie Chart: distribution by one field (best for “how is work split?”). Use for Status, Priority, Component, Assignee.
Two-Dimensional Filter Statistics: cross-tab two fields (best for “where is the concentration?”). Use for Priority × Status, Component × Status.
Created vs Resolved Chart: trend of inflow vs outflow (best for “are we keeping up?”).
Sprint Health / Sprint Burndown / Sprint Report gadgets (depending on Jira edition): best for delivery teams monitoring sprint execution; avoid for executives unless you translate what “health” means.
Design rule: every gadget must answer a decision question, and every number must have an owner who can explain how it is calculated (fields, filters, time window).
2) Build a minimal “project health” dashboard (scope, schedule, risk, blockers)
This section focuses on a minimal, reusable dashboard that works for most projects. The key is to define a small set of saved filters that become building blocks. You will reuse the same filters across multiple dashboards and simply change the layout and gadget choices per audience.
Step A — Create the core saved filters (the data layer)
Create these saved filters first. Keep them project-scoped and explicit. Use consistent naming so they are easy to find and reuse.
Filter 1: Project scope (open work)
project = ABC AND statusCategory != DonePurpose: defines the current “remaining scope” in Jira terms (open issues). This is not a promise of delivery; it is the current committed/accepted work in the system.
Filter 2: Schedule exceptions (overdue)
project = ABC AND statusCategory != Done AND duedate <= now()Purpose: highlights schedule risk signals without requiring a full report. If your team does not use
duedate, substitute your agreed schedule field (e.g., Target date) consistently.Filter 3: Blockers (impediments)
project = ABC AND statusCategory != Done AND (labels = blocked OR Flagged is not EMPTY)Purpose: shows items explicitly marked as blocked. Align with your team’s convention (label, flag, or a custom field). Keep the filter simple and stable.
Filter 4: High priority open work
project = ABC AND statusCategory != Done AND priority in (Highest, High)Purpose: a quick “what matters most” list for PMs and stakeholders.
Filter 5: Recently changed (what moved)
project = ABC AND updated >= -3dPurpose: supports daily PM review and helps explain changes without scanning everything.
Practical tips for reusable filters
Prefer
statusCategory(To Do / In Progress / Done) for portability across workflows.Keep filters free of personal constraints (e.g., “assignee = currentUser()”) unless the dashboard is personal.
Save filters with clear names, e.g.,
ABC - Open scope,ABC - Overdue,ABC - Blocked.Set filter permissions so stakeholders can view the dashboard without “You don’t have permission to see this filter.”
Step B — Create the dashboard and add minimal gadgets (the view layer)
In Jira: Dashboards → Create dashboard. Name it something like ABC - Project Health (Minimal). Choose sharing settings appropriate for your stakeholders (often: project role “Viewers” or a stakeholder group).
Add gadgets in this order (top-left should answer the most important question):
Created vs Resolved Chart (Filter:
ABC - Open scopeor project-wide filter)What it answers: Are we burning down work faster than we are adding it?
How to configure: set time range (e.g., last 30 days), and ensure the filter includes the relevant issue types.
How to interpret: if “created” consistently exceeds “resolved,” scope is growing or throughput is insufficient.
Pie Chart (Filter:
ABC - Open scope, Statistic type:StatusorStatus Category)What it answers: Where is work sitting right now?
Interpretation: a large “In Progress” slice can indicate WIP buildup; a large “To Do” slice can indicate planning backlog.
Filter Results (Filter:
ABC - Blocked, show 10–20 issues)What it answers: What is blocked that needs action?
Configuration tips: show columns that support action: Key, Summary, Assignee, Priority, Updated, Due date.
Filter Results (Filter:
ABC - Overdue, show 10–20 issues)What it answers: What is late and still open?
Interpretation: overdue is a signal to review expectations; it is not automatically “failure” if dates were placeholders—so ensure date hygiene.
Two-Dimensional Filter Statistics (Filter:
ABC - Open scope, X-axis:Priority, Y-axis:Status Category)What it answers: Are high-priority items stuck in To Do or In Progress?
Interpretation: “High × To Do” suggests prioritization/planning gap; “High × In Progress” suggests execution blockage or WIP overload.
This minimal set covers: scope (open work), schedule (overdue), blockers (blocked list), and a practical proxy for risk (exceptions and negative trends). The dashboard stays lightweight and readable.
3) Create a stakeholder view that avoids noise while remaining accurate
Stakeholders want clarity, not completeness. Your job is to reduce noise without hiding reality. The technique is to (a) keep the same underlying filters, (b) change which gadgets you show, (c) tighten the time windows and thresholds, and (d) show exceptions rather than all work.
Design principles for executive-friendly dashboards
Prefer trends and exceptions over raw lists: one trend chart plus two short exception lists is often enough.
Limit issue lists to “actionable by stakeholders”: blocked items needing escalation, overdue items needing decision, high-priority items at risk.
Use stable groupings: Status Category, Priority, Component. Avoid team-internal workflow steps unless stakeholders understand them.
Make the time window explicit: “last 30 days” for created vs resolved; “updated in last 7 days” for exception lists.
Prevent metric gaming: avoid gadgets that encourage “closing tickets” without value; pair throughput charts with quality/context if needed (e.g., show high-priority open items).
Step-by-step: Build an executive dashboard from the same data
Create a second dashboard: ABC - Stakeholder Snapshot. Reuse the same saved filters, but configure gadgets to reduce detail.
Created vs Resolved Chart (same as minimal dashboard)
Keep it as the primary trend indicator.
Set a standard time range (e.g., 30 or 60 days) so week-to-week comparisons are meaningful.
Pie Chart (Filter:
ABC - Open scope, Statistic:Priority)Why priority instead of status: stakeholders often care more about “how much high-priority work remains” than workflow distribution.
Filter Results (Filter:
ABC - Blocked, but restrict to the most important)If your blocked list is long, create a stakeholder-specific variant filter:
project = ABC AND statusCategory != Done AND (labels = blocked OR Flagged is not EMPTY) AND priority in (Highest, High)Show only 5–10 items.
Include a column that indicates ownership (Assignee) and recency (Updated).
Two-Dimensional Filter Statistics (Filter:
ABC - Open scope, X-axis:Component(or Team), Y-axis:Status Category)Why: gives a portfolio-like “where is work concentrated” view without listing every issue.
When to use: only if Component/Team fields are maintained consistently; otherwise it becomes misleading noise.
Delivery team view: more operational detail, still controlled
Delivery teams need operational signals (what to do today), so lists and sprint/flow gadgets are appropriate. The key is to keep them aligned with the same source filters so stakeholders and teams are not arguing about different numbers.
On a team dashboard, consider:
Sprint Health (or sprint-focused gadget): answers “are we on track this sprint?”
Filter Results: Ready for work (team-defined): a short list of items in the next actionable state.
Two-Dimensional Stats: Assignee × Status: helps spot overloaded people or stuck work.
Created vs Resolved: still useful as a stability signal, especially if work is being added mid-sprint.
Noise control for team dashboards: limit “everything” lists; prefer “my work” or “blocked/overdue/needs review” lists, and keep each list short enough to scan.
4) Exercise: build two dashboard layouts from the same data and document what each gadget means
This exercise ensures you can reuse the same Jira data layer (filters) while tailoring the view layer (gadgets and layout) for different audiences.
Exercise setup: use one shared filter set
Use (or create) these saved filters for your project:
ABC - Open scopeABC - OverdueABC - BlockedABC - High priority openABC - Recently changed
Layout A: Executive snapshot (2 columns, minimal noise)
Goal: a weekly view that supports funding/scope/date decisions and escalation.
| Position | Gadget | Filter / Config | What it means (write this in your dashboard description) |
|---|---|---|---|
| Top-left | Created vs Resolved Chart | Project-wide or ABC - Open scope, last 30–60 days | Trend of incoming vs completed work. If created stays above resolved, the backlog is growing or throughput is insufficient. |
| Top-right | Pie Chart (by Priority) | ABC - Open scope | Distribution of remaining open work by priority. A large High/Highest slice indicates delivery focus and potential schedule pressure. |
| Bottom-left | Filter Results (Blocked, high priority) | ABC - Blocked (optionally restricted to High/Highest) | Items explicitly blocked and not done. These are candidates for escalation or decision support. |
| Bottom-right | Two-Dimensional Stats (Component × Status Category) | ABC - Open scope | Where work is concentrated across areas and whether it is mostly not started, in progress, or done. Highlights hotspots. |
Layout B: Delivery team control panel (3 columns, operational)
Goal: a daily view that supports prioritization, unblocking, and flow/sprint execution.
| Position | Gadget | Filter / Config | What it means (write this in your dashboard description) |
|---|---|---|---|
| Top-left | Sprint Health (or sprint-focused gadget) | Select current board/sprint | Current sprint status signal (e.g., work remaining vs time). Used to trigger replanning conversations, not to “grade” the team. |
| Top-middle | Two-Dimensional Stats (Assignee × Status) | ABC - Open scope | Shows distribution of open work by person and status. Helps identify overload and stuck work. |
| Top-right | Created vs Resolved Chart | Project-wide or ABC - Open scope, last 14–30 days | Stability/throughput signal. If created spikes during the sprint, scope is changing and commitments may need renegotiation. |
| Bottom-left | Filter Results (Blocked) | ABC - Blocked | Immediate impediments. Team should review daily and assign next actions. |
| Bottom-middle | Filter Results (Overdue) | ABC - Overdue | Items past due and still open. Prompts date review, re-estimation, or scope negotiation. |
| Bottom-right | Filter Results (Recently changed) | ABC - Recently changed | What moved recently. Helps the PM/team explain progress and spot churn or rework. |
Documentation task: define each gadget’s “contract”
For each gadget on both dashboards, write a 2–3 line “contract” in a shared place (dashboard description, Confluence page, or project README):
Purpose: what decision it supports.
Source: which saved filter and which fields/time window.
Interpretation rule: what pattern triggers action (e.g., “Blocked > 5 for more than 2 days triggers escalation”).
This documentation is what makes dashboards reusable: when you copy the dashboard to a new project, you can recreate the same filters, keep the same gadget contracts, and stakeholders will understand the view immediately.