Agile Metrics Dashboard Setup | GitScrum Analytics Guide
Build dashboards that drive team improvement. Track velocity trends, sprint burndown, cycle time, and throughput. Avoid vanity metrics with GitScrum analytics.
5 min read
Metrics dashboards help teams improve by making work visible. Good dashboards surface actionable insights. Bad dashboards create vanity metrics that don't drive change. This guide covers setting up dashboards that matter.
Key Metrics
| Metric | Purpose | Good Range |
|---|---|---|
| Velocity | Predictability | Stable trend |
| Cycle time | Flow efficiency | Decreasing |
| Sprint goal % | Commitment | >80% |
| Bug trend | Quality | Decreasing |
Dashboard Design
What to Include
DASHBOARD LAYOUT
ββββββββββββββββ
SPRINT HEALTH:
βββββββββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββ
β Sprint Progress β
β ββββββββββββββββ 65% β
β Day 7 of 10 β
β Goal: Complete API redesign β
ββββββββββββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββ
β Burndown β
β 30 β€\ β
β 20 β€ \ ___ β
β 10 β€ \/ \___ β
β 0 βΌβββββββββββββ β
β D1 D3 D5 D7 D9 β
ββββββββββββββββββββββββββββββββββββββββ
FLOW METRICS:
βββββββββββββββββββββββββββββββββββββ
ββββββββββ ββββββββββ ββββββββββ
β WIP: 7 β β Block: β β Done: β
β β β 2 β β 12 β
ββββββββββ ββββββββββ ββββββββββ
TRENDS:
βββββββββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββ
β Velocity (last 6 sprints) β
β 40 β€ ___ β
β 35 β€___/ \ ___ β
β 30 β€ \/ \___ β
β S1 S2 S3 S4 S5 S6 β
β Stable velocity β
ββββββββββββββββββββββββββββββββββββββββ
Metrics Selection
Choose What Matters
METRICS SELECTION
βββββββββββββββββ
LEADING INDICATORS:
βββββββββββββββββββββββββββββββββββββ
(predict future results)
βββ WIP count
βββ Blocked items count
βββ Cycle time trend
βββ Code review wait time
βββ Test coverage trend
βββ Early warning signs
LAGGING INDICATORS:
βββββββββββββββββββββββββββββββββββββ
(measure past results)
βββ Velocity
βββ Sprint goal completion
βββ Bug count
βββ Customer issues
βββ Deployment frequency
βββ Outcome measures
TEAM HEALTH:
βββββββββββββββββββββββββββββββββββββ
βββ Team satisfaction survey
βββ Retrospective action completion
βββ On-call burden
βββ Meeting load
βββ Sustainable pace
βββ Qualitative measures
AVOID:
βββββββββββββββββββββββββββββββββββββ
βββ Lines of code
βββ Story points per person
βββ Hours worked
βββ Individual velocity
βββ Vanity metrics
βββ Gaming-prone metrics
Setting Up
Building the Dashboard
DASHBOARD SETUP
βββββββββββββββ
STEP 1: IDENTIFY GOALS
βββββββββββββββββββββββββββββββββββββ
What questions to answer?
βββ Are we predictable?
βββ Are we improving?
βββ Where are bottlenecks?
βββ Is quality improving?
βββ Are we sustainable?
βββ Goal-driven metrics
STEP 2: SELECT METRICS
βββββββββββββββββββββββββββββββββββββ
Map metrics to goals:
βββ Predictability β Velocity trend
βββ Improvement β Cycle time trend
βββ Bottlenecks β WIP, blocked count
βββ Quality β Bug trend, test coverage
βββ Sustainability β Team health survey
βββ Metrics match goals
STEP 3: DATA SOURCES
βββββββββββββββββββββββββββββββββββββ
Where does data come from?
βββ GitScrum β Sprint data
βββ Git β Code metrics
βββ CI/CD β Build/deploy data
βββ Monitoring β Production health
βββ Surveys β Team feedback
βββ Connected sources
STEP 4: BUILD VIEWS
βββββββββββββββββββββββββββββββββββββ
βββ Sprint-level view
βββ Trend view (6-12 sprints)
βββ Flow view (board state)
βββ Quality view (bugs, tests)
βββ Multiple perspectives
STEP 5: REVIEW CADENCE
βββββββββββββββββββββββββββββββββββββ
βββ Daily: Sprint burndown
βββ Sprint: Velocity, completion
βββ Monthly: Trends, patterns
βββ Quarterly: Big picture
βββ Regular review
Using Metrics
Driving Improvement
USING METRICS EFFECTIVELY
βββββββββββββββββββββββββ
IN STANDUPS:
βββββββββββββββββββββββββββββββββββββ
βββ Glance at burndown
βββ Note blocked items
βββ Quick context
βββ Not detailed analysis
βββ Just awareness
IN RETROSPECTIVES:
βββββββββββββββββββββββββββββββββββββ
βββ Review sprint metrics
βββ Discuss what data shows
βββ Connect to team experience
βββ Identify patterns
βββ Set improvement goals
βββ Metrics inform discussion
IN SPRINT PLANNING:
βββββββββββββββββββββββββββββββββββββ
βββ Reference velocity
βββ Inform capacity
βββ Not rigid constraint
βββ Historical context
βββ Data-informed commitment
WITH STAKEHOLDERS:
βββββββββββββββββββββββββββββββββββββ
βββ Share trends, not absolutes
βββ Provide context
βββ Explain what metrics mean
βββ Focus on improvement
βββ Prevent misuse
βββ Educate on interpretation
GitScrum Metrics
Built-in Analytics
GITSCRUM ANALYTICS
ββββββββββββββββββ
VELOCITY CHART:
βββββββββββββββββββββββββββββββββββββ
βββ Sprint-over-sprint velocity
βββ Commitment vs completed
βββ Trend line
βββ Visible in Reports
βββ Historical data
BURNDOWN:
βββββββββββββββββββββββββββββββββββββ
βββ Real-time sprint burndown
βββ Ideal line
βββ Remaining work
βββ Daily progress
βββ Sprint health
THROUGHPUT:
βββββββββββββββββββββββββββββββββββββ
βββ Items completed per period
βββ Flow metrics
βββ Cycle time
βββ Lead time
βββ Flow visibility
CUSTOM DASHBOARDS:
βββββββββββββββββββββββββββββββββββββ
βββ Create views
βββ Filter by team, project
βββ Save configurations
βββ Share with team
βββ Flexible reporting
Best Practices
For Metrics Dashboards
Anti-Patterns
DASHBOARD MISTAKES:
β Too many metrics
β Individual metrics
β Metrics for judgment
β No action on data
β Vanity metrics
β No context
β Absolute comparisons
β Gaming-prone measures