Try free
8 min read Guide 782 of 877

Burndown and Burnup Charts

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"          │
└─────────────────────────────────────────────────────────────┘