NASA Requirements vs Cost Overrun: The 5-10% vs 20% Curve
One of the strongest pieces of evidence for "invest early to save late": NASA found that spending 5-10% of effort on requirements yields ~50% overrun, while spending 20% holds overrun to ~10%.
The curve in full
| % of total effort spent on requirements | Average cost overrun observed | Average schedule overrun observed |
|---|---|---|
| 1-5% | about 75% | about 60% |
| 5-10% | about 50% | about 40% |
| 10-15% | about 30% | about 25% |
| 15-20% | about 10% | about 10% |
| 20% or more | close to 0% | close to 0% |
Reproduced from NASA Systems Engineering Handbook (SP-2007-6105, revision 1, 2007), Figure 1.4-1. Underlying data is internal NASA cost analyses from the 1990s.
Why the curve is so steep at the low end
The intuition is that requirements errors discovered late are vastly more expensive to fix than requirements errors discovered early. Boehm's 1981 cost-to-fix curve (a separate finding) showed defects cost about 5x to fix in design, 10x in build, 20x in test, and 100x in operations. NASA's requirements-vs-overrun curve is essentially Boehm's curve applied at the project level: starve the requirements phase and you bake in expensive rework.
For project managers, the practical reading is: budgets that allocate only 5-10% of effort to discovery and requirements are not lean. They are pre-committing to 30-50% cost overrun. The cheapest insurance against overrun is to fund the front of the project properly.
How to cite
Source: NASA-STD-7009A (PDF) and the NASA Systems Engineering Handbook at nasa.gov.