Targets, progress and status

Milestone status chart

Shows planned and actual or forecast milestone dates with completion status.

  • Chart
  • Schedule
  • Status

What it answers

Which milestones are complete, due or delayed?

Shape
Dated milestone markers
What it shows
Slippage and upcoming commitments.

Example

The question

Which project milestones are done, late or still ahead?

ERP upgrade milestones, 2026

ERP upgrade milestones, 2026Diamonds on a timeline, shaded by status, with today marked. Design: Done; Build: Done; Test: 2 weeks late; Train: At risk; Go live: Planned.JanMarMayJulSepNovJanTodayDesignDoneBuildDoneTest2 weeks lateTrainAt riskGo livePlanned
ERP upgrade milestones, 2026Diamonds on a timeline, shaded by status, with today marked. Design: Done; Build: Done; Test: 2 weeks late; Train: At risk; Go live: Planned.JanAprJulOctJanTodayDesignDoneBuildDoneTest2 weeks lateTrainAt riskGo livePlanned
Diamonds on a timeline, shaded by status, with today marked. Design: Done; Build: Done; Test: 2 weeks late; Train: At risk; Go live: Planned.

Illustrative data. It belongs to no company.

When to use it

Use it when

Tracking discrete project events.

Avoid it when

When durations or task dependencies are needed instead.

How to read it

Compare planned, actual and forecast date markers with status.

The data you need

Layout
Long table
Fields
Milestone: text; PlannedDate: date; Status: category
One row is
One milestone and its planned date/status. What is the grain?
Rules
Use consistent dates. Actual and forecast dates must be distinguished.
Optional
ActualDate,ForecastDate,Owner,Project.
Preparation
Validate the input grain and missing values. Use consistent dates. Actual and forecast dates must be distinguished.
Units
Use the measured variable's stated unit consistently. No denominator is implied unless the value is a rate or proportion.
Example of the input layout: Long tableA long table: one row per observation, few columns. New data adds rows.MilestonePlannedDateStatusAABBC
A long table: one row per observation, few columns. New data adds rows.

Worked example

Design plannedJan 15, actualJan 20 is 5 calendar days late. Launch plannedMar 1 remainsPlanned without an actual date.

MilestonePlannedDateStatus
Design2026-01-15Complete
Launch2026-03-01Planned