Baselines

When re-baselining is legitimate, and when it is laundering

Published 6 August 2026 · 8 minute read

A baseline is a measurement datum. It is not a promise, not a forecast, and not a statement of belief about how the project will actually go. Its entire value is that it stays still while everything else moves, because variance only means something when it is measured against a fixed point. Which is why re-baselining is the most politically loaded act in schedule management: done properly it keeps the measurement system honest, and done badly it destroys the measurement system while appearing to maintain it.

The triggers that justify it

Four situations put a re-baseline on solid ground, and they share one property: in each of them, the thing being measured has genuinely changed, so the datum must change with it or the variance numbers become noise.

The trigger that never justifies it

Then there is the fifth trigger, the one that arrives dressed as one of the four: performance so far behind plan that the variance reporting has become embarrassing. BEI has been under 0.8 for six months, the missed-task list runs to three pages, and every review meeting opens with the same red wall. A re-baseline resets all of it to green overnight. Missed tasks: zero. Milestone variance: zero. BEI: recalculating from a fresh start.

That is measurement laundering. The project has not improved; the instrument has been rezeroed with the needle buried. Nothing about the crews, the productivity, the procurement, or the logic changed on re-baseline day, so the pace that produced the red wall is still the operative pace, and the new baseline will accumulate the same variance at the same rate. All the exercise bought was a quarter or two of manufactured calm, paid for with the historical record.

Experienced reviewers can smell it, usually within minutes. The tells are consistent: a re-baseline with no contract variation attached, remaining durations cut without any change in method or resource, and metrics that were deeply red the month before the reset. The practitioner's counterargument deserves a hearing here. Sometimes the original baseline really was fantasy, approved under commercial pressure, and managing against it produces variance numbers so large they stop informing anyone. That is a real situation. The answer to it is still a formally approved recovery programme with the original datum retained alongside, because a bad baseline quietly replaced is two records destroyed instead of one repaired.

The governance that makes it safe

Four mechanics separate a defensible re-baseline from a quiet one, and they cost almost nothing when done at the time:

Use the baseline slots deliberately

Both major tools support this discipline natively. P6 allows multiple baselines per project with assignable roles; Microsoft Project carries Baseline through Baseline 10. Capacity is rarely the problem. The slots get used ad hoc, and a year in nobody can say what Baseline 3 was for. Assign the slots meanings and hold them: one slot for the contract original, which is never touched again; one for the current approved baseline, which moves only through the governance above; and one or two working slots for what-if snapshots, clearly labelled as such so they are never mistaken for a datum. A schedule whose baselines carry names and dates in their titles is auditable at a glance. A schedule with six anonymous baselines is a deposition waiting to happen.

Reviewing someone else's re-baseline

When a re-baseline lands on your desk for acceptance, the review is a diff, not a read-through. Put the old baseline and the proposed one side by side and answer three questions from the comparison itself.

First, what moved? Every date shift should trace to the stated trigger. A scope variation in the fit-out has no business moving dates in civils, and when it does, something else came along for the ride. Second, was scope added or logic rewritten? Added tasks should reconcile against the variation register line by line. Logic edits are the subtler risk: a handful of removed links or relaxed lags can buy weeks without touching a single duration, and only a relationship-level comparison will surface them. Third, do the duration cuts have a stated basis? Any remaining duration shorter than the old baseline needs a reason in method, resource, or scope. "To achieve the completion date" is an objective, and objectives do not compress work. If the answers to the three questions are clean, accept it. If the diff shows a broad shortening of future work with no mechanism behind it, you are looking at the fifth trigger wearing a variation number.

The serial re-baseliner

One last pattern, visible only across time. A programme that re-baselines every quarter has no datum at all; it has a moving average of its own optimism. Each reset is individually argued, sometimes even individually approved, and collectively they mean no variance number on the project reaches back further than ninety days. Ask one question of any programme you inherit: how many times has this been re-baselined, and can I see each superseded baseline? The count and the archive tell you more about the project's reporting culture than any current metric, and if the archive cannot be produced, treat every green number in the pack accordingly.

Where PathProof fits

PathProof holds up to ten baseline slots per schedule, so contract original, current approved, and what-if snapshots each keep a named place, and superseded baselines stay archived rather than overwritten. Compare runs between any two versions and lists exactly what a re-baseline changed: dates, durations, logic, and scope, at the field level. Missed-task and execution metrics are computed against whichever baseline you select, which makes two-datum reporting a dropdown rather than a spreadsheet exercise. The beta is free while we refine it with working schedulers.