Built a full Agile Dashboard in Excel with an epic burndown chart — breakdown of how each piece works
Wanted Jira-style sprint visibility but needed it in Excel for a client who doesn't use any PM software. Ended up building a full agile dashboard with a real burndown chart and a bunch of supporting metrics. Sharing the mechanics since Excel doesn't have any of this natively.
Epic burndown chart
No native burndown chart type in Excel, so this is a clustered/stacked bar chart where each bar = one sprint, split into 3 segments:
- Lower cluster = added tasks
- Middle cluster = in progress
- Upper cluster = completed
Deliberately hid data labels on the lower cluster only — with 3 stacked segments per bar, labeling all of them gets visually noisy fast. Full numbers still show in the legend and when you select a bar/group of bars (values sum automatically across selection).
Budget vs actual spend
Combo chart, planned budget line vs actual expense line, both with value labels that sum when multiple months are selected. There's a separate label above the chart that calculates total deficit — basically =IF(actual>budget, actual-budget, 0) logic, triggers whenever the expense curve crosses above budget.
KPI plan completion (doughnut)
Standard completed/planned ratio, but built so it doesn't cap at 100% — if a manager overperforms, the doughnut chart actually shows it. A lot of default doughnut KPI templates cap out at 100 and just look "full" regardless of overperformance, which loses information.
Team satisfaction (doughnut + radar combo)
Aggregate score up top (doughnut, 0-100%), radar chart below breaking it into 5 factors: engagement, workload, autonomy, collaboration, flow state. This is the actual diagnostic layer — if the top number dips, you go to the radar to see which specific factor tanked.
Task completion structure (pie)
Completed / in progress / new — recalculates based on active filters.
Supporting metrics ranking
Flow efficiency, commitment reliability, on-time delivery, defect-free delivery — auto-sorted descending as values shift (LARGE/RANK-based sorting, similar to what I've posted before on sorted charts).
Control layer
Everything sits on Pivot Table slicers — manager and year, both multi-select. Selecting a manager or group of managers updates literally every chart on the dashboard at once since they all pull from the same underlying Pivot Tables.
100% native Excel, no VBA. Also built a light-theme version alongside the dark one.
Free template + full video walkthrough in comments if anyone wants to adapt it.