Burndown vs Burnup Charts | Sprint Progress Tracking
Read burndown and burnup charts to track sprint progress. Burndown shows remaining work; burnup reveals scope changes. GitScrum generates real-time charts automatically.
8 min read
Visual progress tracking helps teams spot issues early. GitScrum provides burndown and burnup charts that show whether sprints are on track.
Burndown Charts
Reading Burndown
BURNDOWN CHART ANATOMY:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β SPRINT 12 BURNDOWN β
β β
β Points β
β 30β β β
β β β² β
β β β² Ideal line β
β 20β β² β
β β β² β² Actual β
β β β² β² β
β 10β β² β
β β β² β² β
β β β²β² β
β 0ββββββββββββ β
β ββββββββββββββββββββββββββββββββββ β
β D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 β
β β
β IDEAL LINE: Linear decrease from total to zero β
β ACTUAL LINE: Real progress based on completed work β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β INTERPRETATION: β
β β
β ACTUAL ABOVE IDEAL = Behind schedule β
β ACTUAL BELOW IDEAL = Ahead of schedule β
β ACTUAL MATCHES IDEAL = On track β
β β
β FLAT SECTION = No work completed (blocked or weekend) β
β UPWARD SPIKE = Scope added mid-sprint β
β STEEP DROP = Large item completed β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Common Patterns
BURNDOWN PATTERNS:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β HEALTHY BURNDOWN: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β Points ββ
β β 30ββ ββ
β β β β²β² ββ
β β 20β β²β² ββ
β β β β²β² ββ
β β 10β β²β² ββ
β β β β²β² ββ
β β 0ββββββββ ββ
β β ββ
β β β
Actual tracks close to ideal ββ
β β Regular progress throughout sprint ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β SCOPE CREEP: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β Points ββ
β β 30ββ ββ
β β β β²β² ββ
β β 20β β² β² ββ
β β β β² β² β Scope added here ββ
β β 10β β² β² ββ
β β β β² β² ββ
β β 0ββββββββ β² ββ
β β ββ
β β β οΈ Upward spike = work added ββ
β β Need to discuss with PO ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β BLOCKED WORK: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β Points ββ
β β 30ββ ββ
β β β β² ββ
β β 20β β²β²ββββββββ² β Flat = no progress ββ
β β β β² β² ββ
β β 10β β² β² ββ
β β β β² β² ββ
β β 0ββββββββ β² ββ
β β ββ
β β β οΈ Flat section indicates blockers ββ
β β Investigate and resolve ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β END-OF-SPRINT CRUNCH: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β Points ββ
β β 30ββ ββ
β β β β² ββ
β β 20β β²β²β²β²β²β²β² ββ
β β β β² β² ββ
β β 10β β² β² ββ
β β β β² β² ββ
β β 0ββββββββ β ββ
β β ββ
β β β οΈ All work done at end = risky ββ
β β Stories too large or blocked early ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Burnup Charts
Reading Burnup
BURNUP CHART ANATOMY:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β SPRINT 12 BURNUP β
β β
β Points β
β 35β βββββββββββ Scope line β
β β βββββ β
β 30ββββββββββββββββββββββ β
β β β² β
β 25β β² β
β β β² β
β 20β β² β
β β β² β
β 15β β² Completed line β
β β β² β
β 10β β² β
β β β² β
β 5β β² β
β β β² β
β 0ββ²ββββββββββββββββ β
β ββββββββββββββββββββββββββββββββββββββ β
β D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 β
β β
β SCOPE LINE: Total work committed (can change) β
β COMPLETED LINE: Work done so far (always up) β
β GAP: Remaining work β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β ADVANTAGE OVER BURNDOWN: β
β β’ Clearly shows scope changes β
β β’ Completed work is always visible β
β β’ More intuitive (going up = progress) β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Burnup Patterns
BURNUP SCENARIOS:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β SCOPE INCREASE (Visible on burnup): β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β 40β βββββββββββ ββ
β β 35β βββββ β Scope added ββ
β β 30ββββββββββββββββ ββ
β β 25β β² ββ
β β 20β β² ββ
β β 15β β² ββ
β β 10β β² ββ
β β 5β β² ββ
β β 0ββ² ββ
β β ββ
β β Clear visual: Scope line went up ββ
β β Gap increased mid-sprint ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β WILL COMPLETE EARLY: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β 30ββββββββββββββββββββββββββββββββββββ ββ
β β 25β β² β Trending to finish early ββ
β β 20β β² ββ
β β 15β β² ββ
β β 10β β² ββ
β β 5β β² ββ
β β 0ββ² ββ
β β ββ
β β β
Lines will meet before sprint end ββ
β β Can pull in more work ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β WON'T COMPLETE: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β 30ββββββββββββββββββββββββββββββββββββ ββ
β β 25β ββ
β β 20β ββ Gap at end ββ
β β 15β β²β²β²β²β²β²β ββ
β β 10β β²β²β²β²β² ββ
β β 5β β²β²β²β²β² ββ
β β 0ββ²β²β²β²β² ββ
β β ββ
β β β οΈ Lines won't meet ββ
β β Discuss scope reduction with PO ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Using Charts
Daily Review
DAILY CHART CHECK:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β IN STANDUP, CHECK: β
β β
β 1. TREND: β
β Are we tracking toward goal? β
β If not, why? β
β β
β 2. FLAT SPOTS: β
β Any days without progress? β
β What was blocking? β
β β
β 3. SCOPE CHANGES: β
β Did work get added? β
β Was it agreed with PO? β
β β
β 4. FORECAST: β
β At current rate, will we finish? β
β Need to adjust? β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β SPRINT STATUS TASK: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β SPRINT-12: Daily Progress Check ββ
β β ββ
β β Day 5 (Mid-sprint) ββ
β β ββ
β β BURNDOWN CHECK: ββ
β β β’ Ideal: 15 points remaining ββ
β β β’ Actual: 18 points remaining ββ
β β β’ Status: Slightly behind β οΈ ββ
β β ββ
β β ANALYSIS: ββ
β β β’ Day 3-4 flat due to blocker (dependency) ββ
β β β’ Blocker resolved yesterday ββ
β β β’ Should catch up by Day 7 ββ
β β ββ
β β ACTION: ββ
β β None needed - tracking to recover ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Sprint Retrospective
CHART ANALYSIS IN RETRO:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β DISCUSS SPRINT BURNDOWN: β
β β
β Sprint 12 Burndown (final) β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β 30ββ ββ
β β β β² ββ
β β 20β β²β²βββ² β Flat Day 3-4 ββ
β β β β² β² ββ
β β 10β β² β²β² ββ
β β β β² β²β² ββ
β β 0ββββββββ β ββ
β β β ββ
β β Finished 1 day late ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β RETRO QUESTIONS: β
β β
β 1. What caused the flat section (Day 3-4)? β
β β External dependency delayed β
β β Action: Identify dependencies earlier β
β β
β 2. Why did we finish late? β
β β PROJ-125 was larger than estimated β
β β Action: Break down large stories β
β β
β 3. What went well? β
β β Good recovery after unblocking β
β β Action: Keep responding quickly to blockers β
β β
β METRICS: β
β Committed: 30 points β
β Completed: 28 points (2 moved to next sprint) β
β Accuracy: 93% β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Forecasting
Using History
VELOCITY FOR FORECASTING:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β HISTORICAL VELOCITY: β
β β
β Sprint Committed Completed β
β βββββββ βββββββββ βββββββββ β
β S10 28 26 β
β S11 30 32 β
β S12 30 28 β
β S13 28 28 β
β S14 32 30 β
β βββββββββββββββββββββββββ β
β Average: 28.8 β
β Range: 26-32 β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β FORECASTING: β
β β
β Backlog remaining: 85 points β
β β
β OPTIMISTIC (32 pts/sprint): β
β 85 / 32 = 2.7 sprints β 3 sprints β
β β
β REALISTIC (29 pts/sprint): β
β 85 / 29 = 2.9 sprints β 3 sprints β
β β
β PESSIMISTIC (26 pts/sprint): β
β 85 / 26 = 3.3 sprints β 4 sprints β
β β
β FORECAST: 3-4 sprints to complete backlog β
β β
β COMMUNICATE RANGE, NOT SINGLE DATE β
β "We expect to finish in late March to mid-April" β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ