How to Build a Project Performance Dashboard That Explains Delays

Build a project performance dashboard with milestone risk, blocked work, waiting time and clear drilldowns into the tasks behind each metric.

Commandix dashboard showing company goals and department summaries
Company goals and department workSample workspace: start with the missed target, then open the relevant team or project.
On this page

Build a project performance dashboard around the decisions made when a milestone slips. Show the commitment, unfinished dependencies, waiting age and accountable owners. Each summary should open the records behind it. Begin with one project so you can verify the numbers before copying the dashboard across the portfolio.

Start with the decision and its audience#

A project manager needs task detail. An executive needs the exposed commitment and the tradeoff requiring authority. Put the latter first and provide a path into the former. Avoid squeezing every operational measure onto the first screen.

Define one action the dashboard should support, such as prioritizing a shared reviewer or settling an approval. This gives you a reason to include each field.

Use a metric specification before building charts#

MetricDefinition to recordUseful follow-up
Overdue workIncluded states and due-date ruleWhich missed item affects the milestone?
Blocked workExplicit blocked state and reasonWho can remove the dependency?
Waiting ageStart event and elapsed-time conventionWhich ready request has waited longest?
Completed workCompletion rule and periodDid the critical deliverable finish?

Include filters, refresh time and known exclusions. Readers should not need to guess why their task count differs from the summary.

Example: a green completion rate hides a late approval#

In a hypothetical project, nine small tasks are complete and one approval remains. A 90% completion figure can be accurate while the customer commitment is still at risk. Place the approval and its consequence beside the progress number.

The dashboard now supports a specific question: who can decide, and what evidence do they need? It avoids encouraging the team to close more small tasks to make the percentage look healthier.

Commandix task board with Planned, Active, Blocked and Done columns
Blocked and active tasksSample workspace: keep ownership and blocked reasons current so the review reflects real work.

Validate the dashboard against source records#

  1. Select a sample of included and excluded tasks.
  2. Recalculate each displayed count.
  3. Test an overdue blocked task and a cancelled task.
  4. Check access for the intended reader.
  5. Confirm that the drilldown preserves the same filters.
  6. Review missing dates and stale status updates.

Repeat this check after changing status definitions or data mappings. Consistent definitions matter more than adding another chart.

Use Commandix as the working record#

Commandix’s dashboard links to goals and department work. Project and task views provide the detail for a delay review. Use Constraints when the evidence suggests a shared bottleneck. Keep the business outcome beside task completion so the reporting does not confuse activity with delivery.

Related guide: Track delayed milestones across departments.

Frequently asked questions#

How many metrics should be on the dashboard?#

Use the smallest set that supports the decision. Add a metric only when someone can explain what action a change in it should trigger.

Should every overdue task be red?#

Overdue status is useful, but priority should also reflect the task’s effect on the milestone, its dependencies and the business consequence.

Review your project delay

Bring one late project to a 45-Minute Delay Review.

Map the work behind it, check the available evidence and define one action worth testing. If the records are insufficient, start with a data-readiness finding.
Review one delayed result
Back to all Commandix articles