GitScrum / Docs
All Best Practices

Sprint Health Metrics | Velocity & Burndown Tracking

Track sprint health through velocity trends, burndown charts, and commitment accuracy. GitScrum provides real-time metrics for continuous improvement.

7 min read

Sprint metrics help teams understand their performance and identify improvement opportunities. The key is measuring the right thingsβ€”metrics that drive better outcomes, not vanity metrics that look good but don't matter.

Sprint Metrics

MetricPurposeTarget
VelocityPredictabilityConsistent
Goal achievementFocus80%+
Commitment accuracyPlanning90%+
CarryoverFollow-through<10%

Velocity

Understanding Velocity

VELOCITY TRACKING
═════════════════

WHAT IS VELOCITY:
─────────────────────────────────────
Definition:
β”œβ”€β”€ Points completed per sprint
β”œβ”€β”€ Historical average
β”œβ”€β”€ Used for planning
β”œβ”€β”€ Team-specific
β”œβ”€β”€ Not comparable across teams
└── Predictability measure

Example:
β”œβ”€β”€ Sprint 23: 32 points
β”œβ”€β”€ Sprint 24: 28 points
β”œβ”€β”€ Sprint 25: 35 points
β”œβ”€β”€ Sprint 26: 30 points
β”œβ”€β”€ Average: 31 points
β”œβ”€β”€ Next sprint plan: ~31 points
└── Predictable capacity

VELOCITY CHART:
─────────────────────────────────────
β”‚40
β”‚35     β–ˆ
β”‚30 β–ˆ   β–ˆ   β–ˆ
β”‚28   β–ˆ 
β”‚20
β”‚10
β”‚ 0
└──────────────────
  S23 S24 S25 S26

WHAT VELOCITY TELLS YOU:
─────────────────────────────────────
Stable velocity:
β”œβ”€β”€ Good planning
β”œβ”€β”€ Predictable delivery
β”œβ”€β”€ Sustainable pace
└── Healthy team

Declining velocity:
β”œβ”€β”€ Team issues?
β”œβ”€β”€ Process problems?
β”œβ”€β”€ Technical debt?
β”œβ”€β”€ Investigate cause
└── Don't just push harder

Variable velocity:
β”œβ”€β”€ Estimation inconsistent?
β”œβ”€β”€ Too much unplanned work?
β”œβ”€β”€ Team composition changes?
β”œβ”€β”€ Improve estimation
└── Reduce variability

MISUSING VELOCITY:
─────────────────────────────────────
Don't use velocity to:
β”œβ”€β”€ Compare teams
β”œβ”€β”€ Judge individuals
β”œβ”€β”€ Set targets
β”œβ”€β”€ Gamification
β”œβ”€β”€ Pressure to increase
└── These break trust

Sprint Goal Achievement

Focus Metric

SPRINT GOAL ACHIEVEMENT
═══════════════════════

TRACKING GOAL SUCCESS:
─────────────────────────────────────
Each sprint:
β”œβ”€β”€ Did we achieve the goal?
β”œβ”€β”€ Yes/No/Partial
β”œβ”€β”€ What prevented full achievement?
β”œβ”€β”€ Track over time
└── Focus indicator

Goal Achievement Rate:
β”œβ”€β”€ Last 6 sprints: 5/6 = 83%
β”œβ”€β”€ Target: 80%+
β”œβ”€β”€ Below 70%: Problem
└── Improvement focus

WHAT IT TELLS YOU:
─────────────────────────────────────
High achievement (>80%):
β”œβ”€β”€ Good planning
β”œβ”€β”€ Clear goals
β”œβ”€β”€ Focused execution
β”œβ”€β”€ Team aligned
└── Healthy sprint process

Low achievement (<70%):
β”œβ”€β”€ Unclear goals?
β”œβ”€β”€ Overcommitment?
β”œβ”€β”€ Too many interruptions?
β”œβ”€β”€ Poor estimation?
β”œβ”€β”€ Goals too ambitious?
└── Investigate and improve

IMPROVING ACHIEVEMENT:
─────────────────────────────────────
If goals missed:
β”œβ”€β”€ Make goals smaller
β”œβ”€β”€ Protect sprint scope
β”œβ”€β”€ Improve estimation
β”œβ”€β”€ Reduce unplanned work
β”œβ”€β”€ Better backlog refinement
└── Retro discussion topic

Burndown Charts

Visual Progress

BURNDOWN ANALYSIS
═════════════════

HEALTHY BURNDOWN:
─────────────────────────────────────
β”‚40 β– 
β”‚35   β– 
β”‚30     β– 
β”‚25       β– 
β”‚20         β– 
β”‚15           β– 
β”‚10             β– 
β”‚ 5               β– 
β”‚ 0                 β– 
└──────────────────────
 D1 D2 D3 D4 D5 D6 D7 D8 D9

Characteristics:
β”œβ”€β”€ Steady decline
β”œβ”€β”€ Work completing daily
β”œβ”€β”€ On track to finish
β”œβ”€β”€ No major spikes
└── Predictable progress

CONCERNING PATTERNS:
─────────────────────────────────────
Flat start:
β”‚40 β–  β–  β–  β– 
β”‚35         β– 
β”‚30           β–  β– 
...
Cause: Work too large, blocked, or
       not started early

Late spike up:
β”‚20         β– 
β”‚25       β–    
β”‚20             β– 
Cause: Scope added mid-sprint

Cliff at end:
β”‚30 β–  β–  β–  β–  β–  β–  β– 
β”‚ 0                 β– 
Cause: All work finished last day,
       testing done at end

USING BURNDOWN:
─────────────────────────────────────
Daily standup:
β”œβ”€β”€ Look at burndown
β”œβ”€β”€ Are we on track?
β”œβ”€β”€ If not, what's happening?
β”œβ”€β”€ Adjust if needed
β”œβ”€β”€ Early warning system
└── Visual management

Commitment Accuracy

Planning Quality

COMMITMENT ACCURACY
═══════════════════

MEASURING ACCURACY:
─────────────────────────────────────
Formula:
Accuracy = Completed Points / Committed Points Γ— 100%

Example:
β”œβ”€β”€ Committed: 30 points
β”œβ”€β”€ Completed: 27 points
β”œβ”€β”€ Accuracy: 90%
└── Good result

TRACKING OVER TIME:
─────────────────────────────────────
Sprint 23: 32/35 = 91%
Sprint 24: 28/30 = 93%
Sprint 25: 35/40 = 87%
Sprint 26: 30/32 = 94%
Average: 91%

WHAT IT TELLS YOU:
─────────────────────────────────────
High accuracy (90%+):
β”œβ”€β”€ Good estimation
β”œβ”€β”€ Right commitment level
β”œβ”€β”€ Predictable delivery
β”œβ”€β”€ Trust in commitments
└── Healthy planning

Low accuracy (<80%):
β”œβ”€β”€ Overcommitting
β”œβ”€β”€ Poor estimation
β”œβ”€β”€ Too many surprises
β”œβ”€β”€ Scope changes
β”œβ”€β”€ Need improvement
└── Retro topic

IMPROVING ACCURACY:
─────────────────────────────────────
If consistently low:
β”œβ”€β”€ Commit to less
β”œβ”€β”€ Improve estimation
β”œβ”€β”€ Better refinement
β”œβ”€β”€ Account for capacity
β”œβ”€β”€ Leave buffer
└── Under-promise, over-deliver

Carryover

Completion Rate

CARRYOVER TRACKING
══════════════════

WHAT IS CARRYOVER:
─────────────────────────────────────
Items not completed that move to next sprint.

Carryover rate:
β”œβ”€β”€ Sprint items: 10
β”œβ”€β”€ Completed: 9
β”œβ”€β”€ Carried over: 1
β”œβ”€β”€ Carryover rate: 10%
└── Acceptable

HEALTHY CARRYOVER:
─────────────────────────────────────
β”œβ”€β”€ <10%: Healthy
β”œβ”€β”€ 10-20%: Concerning
β”œβ”€β”€ >20%: Problem
└── Trend matters more

CARRYOVER CAUSES:
─────────────────────────────────────
Common reasons:
β”œβ”€β”€ Items too large
β”œβ”€β”€ Blockers discovered
β”œβ”€β”€ Scope creep
β”œβ”€β”€ Estimation off
β”œβ”€β”€ Capacity issues
β”œβ”€β”€ Priorities changed
└── Investigate patterns

REDUCING CARRYOVER:
─────────────────────────────────────
β”œβ”€β”€ Smaller items
β”œβ”€β”€ Better refinement
β”œβ”€β”€ Start work earlier
β”œβ”€β”€ Swarm on at-risk items
β”œβ”€β”€ Protect sprint scope
β”œβ”€β”€ Don't overcommit
└── Continuous improvement

Team Health

Beyond Numbers

TEAM HEALTH INDICATORS
══════════════════════

TEAM HAPPINESS:
─────────────────────────────────────
Regular check-ins:
β”œβ”€β”€ Sprint retro mood
β”œβ”€β”€ Periodic surveys
β”œβ”€β”€ 1:1 conversations
β”œβ”€β”€ Team morale indicators
β”œβ”€β”€ Burnout signs
└── People matter most

Simple survey:
"Rate your satisfaction this sprint (1-5)"
β”œβ”€β”€ Track over time
β”œβ”€β”€ Investigate drops
β”œβ”€β”€ Celebrate improvements
└── Team voice

SUSTAINABLE PACE:
─────────────────────────────────────
Watch for:
β”œβ”€β”€ Consistent overtime
β”œβ”€β”€ Weekend work
β”œβ”€β”€ Vacation avoided
β”œβ”€β”€ Stressed communication
β”œβ”€β”€ Quality declining
β”œβ”€β”€ Burnout approaching
└── Pace must be sustainable

COLLABORATION INDICATORS:
─────────────────────────────────────
β”œβ”€β”€ PR review speed
β”œβ”€β”€ Helping each other
β”œβ”€β”€ Knowledge sharing
β”œβ”€β”€ Pairing frequency
β”œβ”€β”€ Team cohesion
└── Teamwork visible

GitScrum Metrics

Features

GITSCRUM SPRINT METRICS
═══════════════════════

VELOCITY TRACKING:
─────────────────────────────────────
β”œβ”€β”€ Automatic velocity calculation
β”œβ”€β”€ Velocity trend chart
β”œβ”€β”€ Sprint comparison
β”œβ”€β”€ Planning guidance
└── Data-driven

BURNDOWN:
─────────────────────────────────────
β”œβ”€β”€ Real-time burndown
β”œβ”€β”€ Ideal vs actual
β”œβ”€β”€ Daily updates
β”œβ”€β”€ Sprint health at a glance
└── Visual management

COMMITMENT TRACKING:
─────────────────────────────────────
β”œβ”€β”€ Committed vs completed
β”œβ”€β”€ Carryover tracking
β”œβ”€β”€ Accuracy over time
β”œβ”€β”€ Planning improvement
└── Historical data

REPORTS:
─────────────────────────────────────
β”œβ”€β”€ Sprint summary
β”œβ”€β”€ Velocity report
β”œβ”€β”€ Cycle time analysis
β”œβ”€β”€ Team workload
β”œβ”€β”€ Custom metrics
└── Insights for improvement

Best Practices

For Sprint Metrics

  • Focus on trends β€” Not absolute numbers
  • Team-level only β€” Never individual
  • Use for learning β€” Not punishment
  • Include team health β€” Beyond velocity
  • Retro discussion β€” Metrics inform, team interprets
  • Anti-Patterns

    SPRINT METRICS MISTAKES:
    βœ— Individual velocity
    βœ— Cross-team comparison
    βœ— Velocity as target
    βœ— Metrics without context
    βœ— Ignoring team health
    βœ— Gaming metrics
    βœ— Punishment for low numbers
    βœ— Metrics without action
    

    Related Solutions