Back to glossary

Glossary

Cost of Change Curve

cost curve of change, change cost curve

The cost of change curve shows how sharply the cost of a change rises the later in a project it is made. Correcting a requirement during the concept phase costs almost nothing; by Barry Boehm's rule of thumb, the same correction after sign-off costs about a hundred times as much. The curve explains why projects clarify requirements early and review them before every phase gate.

Why does the cost of a change rise over the project?

The reason lies in the amount of work that builds on a decision. As long as a requirement sits in the concept, changing it affects one document. Once it sits in the design, it affects the design and everything derived from it. Once it is built and accepted, rework, retesting, documentation and communication come on top. That is why the curve rises exponentially rather than linearly.

What the same change costs per phase

Relative cost of a correction, depending on when it is found

Cost of the change

Concept1x

Designabout 5x

Buildabout 20x

After sign-offabout 100x

Why it risesEvery phase produces downstream work that rests on the decision. A late change devalues that downstream work along with it.
What follows from itMove clarification to where it is cheap. That is the core of front loading and of every review before a phase gate.
The factors are orders of magnitude, not measurements. What matters is the shape of the curve, not the individual multiplier.

Where does the curve come from, and does it still hold?

The figures go back to Barry Boehm, who derived them from project data in "Software Engineering Economics" in 1981. For classic projects with expensive execution, in construction, plant engineering or events, the relationship still holds. Whatever is changed on site costs a multiple of what the change would have cost during planning.

In software development the curve has become considerably flatter. Automated tests, continuous integration and small releases cut the cost of a late change substantially. Kent Beck turned that into the counter-thesis: if the curve is flat, committing early no longer pays, because you can then decide at the point where you know the most.

The shape the curve takes therefore depends on the undertaking, not on the method. It rises steeply where execution is expensive and results build on one another, as in construction or migrations. It stays flat where corrections are cheap and can be verified automatically. The slope determines in which phase of the project life cycle a commitment holds its value.

What does the curve mean for project planning?

Example: During construction of an office building, the client wants to move a partition wall. At the design stage, the architect changes one drawing. Once the wall is built, demolition, a new wall, electrical work, plastering and painting come on top, plus a new date for the handover inspection.

How do you record decisions in Merlin Project?

To use the curve, you need to see later what was planned at the moment of a decision. Merlin Project stores the entire project history in every document and works with a dynamic baseline. You do not need to save a baseline manually.

  1. Put a milestone at the end of every phase with Insert › Milestone (Alt+Cmd+M), for example "Design approved".
  2. After a change, open File › Project Settings (Cmd+;) and enter the approval date in the Reference Date field.
  3. All Planned fields now show the values of that day. In the Gantt chart they appear as gray reference bars next to the current bars.
  4. The views Plan/Actual Comparison (Time) and Plan/Actual Comparison (Cost) list the deviations as a table.

This shows you what a late change has shifted in schedule and cost. The dynamic baseline and the plan/actual views are part of Merlin Project only, not Merlin Project Express.

Run projects that actually ship.

One app for your project plan, native on every Apple device.