Sprint Health Indicators | Early Warning Metrics
Monitor sprint health with burndown charts, blocker counts, and team confidence. GitScrum provides leading indicators to detect problems early.
9 min read
Healthy sprints deliver value. GitScrum provides sprint health indicators that help teams spot problems early and take corrective action.
Sprint Health Overview
Key Indicators
SPRINT HEALTH INDICATORS:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β HEALTH DASHBOARD: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β SPRINT 15 HEALTH Day 6 of 10 ββ
β β ββ
β β OVERALL: π’ HEALTHY ββ
β β ββ
β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β β INDICATOR STATUS DETAIL βββ
β β β βββββββββ ββββββ ββββββ βββ
β β β Burndown π’ On track (60% done) βββ
β β β Blockers π’ 0 active blockers βββ
β β β Scope π’ No changes βββ
β β β Team Confidence π’ 4.2/5 average βββ
β β β Work in Review π‘ 3 items (2 days avg) βββ
β β β Velocity Trend π’ +5% vs average βββ
β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β ββ
β β π’ = Healthy π‘ = Watch π΄ = Action needed ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β INDICATOR TYPES: β
β ββββββββββββββββ β
β β
β LEADING (Predict problems): β
β β’ Blockers count β
β β’ Work stuck in progress β
β β’ Team confidence β
β β
β LAGGING (Show results): β
β β’ Stories completed β
β β’ Sprint goal progress β
β β’ Velocity β
β β
β Both are needed for complete picture β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Burndown Analysis
Reading Burndown Charts
BURNDOWN PATTERNS:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β HEALTHY BURNDOWN: β
β βββββββββββββββββ β
β Points β
β 40 ββ β
β β β β
β 30 β β β
β β β β
β 20 β β β Following ideal line β
β β β β
β 10 β β β
β β β β
β 0 βββββββββββββββββββββββββββββββββββ Days β
β 1 2 3 4 5 6 7 8 9 10 β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β FLAT BURNDOWN (β οΈ Warning): β
β βββββββββββββββββββββββββββ β
β Points β
β 40 ββββββββββββββ β
β β β Work started but nothing finishing β
β 30 β β
β β β
β 20 β Ideal line β
β β β β
β 10 β β
β β β
β 0 βββββββββββββββββββββββββββββββββββ Days β
β β
β CAUSES: β
β β’ Work too big (not broken down) β
β β’ Blockers preventing completion β
β β’ Too much WIP β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β LATE SURGE (β οΈ Risk): β
β ββββββββββββββββββ β
β Points β
β 40 βββββββββββββββββ β
β β β β
β 30 β β β
β β β β
β 20 β β β
β β β β
β 10 β β β
β β β β
β 0 ββββββββββββββββββββββββββββββββββ β
β β
β Most work done in final days = Risk of incomplete/rushed β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Blocker Tracking
Managing Blockers
BLOCKER INDICATORS:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β BLOCKER DASHBOARD: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β CURRENT BLOCKERS ββ
β β ββ
β β π΄ Active: 1 π‘ At risk: 2 β
Resolved: 4 ββ
β β ββ
β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β β π΄ STORY-234: API spec not finalized βββ
β β β Blocked: 3 days βββ
β β β Owner: @alex βββ
β β β Impact: 3 dependent stories βββ
β β β Action: Meeting scheduled today 2pm βββ
β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β ββ
β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β β π‘ STORY-245: Waiting for design review βββ
β β β Waiting: 1 day βββ
β β β At risk of becoming blocker βββ
β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β BLOCKER HEALTH: β
β βββββββββββββββ β
β β
β π’ HEALTHY: β
β β’ 0 blockers OR β
β β’ All blockers < 1 day old with clear resolution β
β β
β π‘ WATCH: β
β β’ 1-2 blockers β
β β’ Blockers 1-2 days old β
β β’ Resolution in progress β
β β
β π΄ ACTION NEEDED: β
β β’ 3+ blockers β
β β’ Any blocker > 2 days β
β β’ No clear resolution path β
β β’ Blockers affecting sprint goal β
β β
β DAILY STANDUP: β
β βββββββββββββ β
β "What's blocked?" is THE most important question β
β Unblock before starting new work β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Scope Health
Tracking Scope Changes
SCOPE CHANGE TRACKING:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β SPRINT SCOPE: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β SPRINT 15 SCOPE ββ
β β ββ
β β ORIGINAL: 42 points (8 stories) ββ
β β CURRENT: 48 points (10 stories) ββ
β β CHANGE: +6 points (+14%) β οΈ ββ
β β ββ
β β ADDITIONS: ββ
β β + STORY-278 (3 pts) - Urgent bug ββ
β β + STORY-289 (5 pts) - Exec request ββ
β β ββ
β β REMOVALS: ββ
β β - STORY-256 (2 pts) - Deprioritized ββ
β β ββ
β β NET: +6 points ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β SCOPE HEALTH: β
β βββββββββββββ β
β β
β π’ HEALTHY: β
β β’ No scope changes OR β
β β’ Changes < 10% AND balanced (adds = removes) β
β β
β π‘ WATCH: β
β β’ 10-20% scope increase β
β β’ Multiple mid-sprint additions β
β β
β π΄ ACTION NEEDED: β
β β’ > 20% scope increase β
β β’ Additions without removals β
β β’ Sprint goal at risk β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β SCOPE CHANGE RULES: β
β βββββββββββββββββββ β
β β’ Adding? Remove something equivalent β
β β’ PO makes final call on priority β
β β’ Team makes final call on capacity β
β β’ Track ALL changes for transparency β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Team Confidence
Measuring Confidence
TEAM CONFIDENCE INDICATOR:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β CONFIDENCE CHECK: β
β βββββββββββββββββ β
β β
β Quick poll in standup (weekly or mid-sprint): β
β "How confident are you we'll complete the sprint goal?" β
β β
β SCALE: 1-5 β
β 1 = Not at all β
β 5 = Completely confident β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β TEAM CONFIDENCE TREND: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β ββ
β β SPRINT 15 CONFIDENCE ββ
β β ββ
β β Day 1: ββββββββββββββββββββββββββββββββ 4.5 ββ
β β Day 3: ββββββββββββββββββββββββββββββ 4.2 ββ
β β Day 6: ββββββββββββββββββββββββ 3.8 β οΈ ββ
β β ββ
β β BY MEMBER: ββ
β β @alex: ββββββββββββββββββββ 4.0 ββ
β β @jordan: ββββββββββββββββββββββ 4.5 ββ
β β @pat: ββββββββββββββββ 3.0 β Discuss privately ββ
β β @sam: ββββββββββββββββββββββββββ 5.0 ββ
β β ββ
β β Dropping confidence needs discussion ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β INTERPRETING CONFIDENCE: β
β ββββββββββββββββββββββββ β
β β
β π’ Average β₯ 4.0: Sprint on track β
β π‘ Average 3.0-3.9: Risks to address β
β π΄ Average < 3.0: Sprint in trouble β
β β
β LOW CONFIDENCE β ASK WHY: β
β β’ Hidden blockers? β
β β’ Underestimated complexity? β
β β’ External dependencies? β
β β’ Personal issues? β
β β
β RULE: Don't punish low confidence β
β It's an early warning system, not a judgment β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Taking Action
When Health is Poor
RESPONDING TO POOR HEALTH:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β RED INDICATORS β IMMEDIATE ACTION: β
β ββββββββββββββββββββββββββββββββββ β
β β
β 1. IDENTIFY ROOT CAUSE β
β Quick sync with team β
β What's causing the problem? β
β β
β 2. ADDRESS BLOCKERS β
β Swarm on blocked items β
β Escalate if needed β
β Make it team's #1 priority β
β β
β 3. REDUCE SCOPE β
β If capacity exceeded: β
β β’ Remove lowest priority items β
β β’ Negotiate with PO β
β β’ Protect sprint goal β
β β
β 4. COMMUNICATE β
β Stakeholders need to know risks β
β Early warning is better than surprise β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β SPRINT RECOVERY OPTIONS: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β ββ
β β OPTION 1: REDUCE SCOPE ββ
β β Remove stories, protect sprint goal ββ
β β Best when: Overcommitted, can defer work ββ
β β ββ
β β OPTION 2: SWARM ββ
β β Everyone focuses on unblocking ββ
β β Best when: Specific bottleneck ββ
β β ββ
β β OPTION 3: GET HELP ββ
β β Borrow capacity, get expertise ββ
β β Best when: Skill gap or capacity gap ββ
β β ββ
β β OPTION 4: ACCEPT PARTIAL DELIVERY ββ
β β Acknowledge sprint goal won't be met ββ
β β Best when: Already too late, learn from it ββ
β β ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β IN RETROSPECTIVE: β
β βββββββββββββββββ β
β Discuss what indicators showed β
β Did we act on them early enough? β
β How to prevent next time? β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ