GirderGroup

Why big software projects overrun, and how to avoid it

Large IT projects do not just run late on average; a meaningful share run catastrophically over. The distribution of outcomes is the strongest argument there is for delivering in small, shippable stages.

Girder GroupModernisation Practice
February 12, 2026 · 6 min read

Key takeaways

  • One in six large IT projects studied became a 'black swan', with cost overruns averaging 200% and schedule overruns of nearly 70% (Flyvbjerg & Budzier, 2011).
  • Across decades of data, only a minority of software projects succeed on the original scope, time, and budget (Standish Group, CHAOS).
  • Success rates fall sharply as project size grows, so scope is itself a risk factor.
  • Delivering in stages caps the downside: each increment ships value and limits how wrong any one bet can go.

The distribution, not the average

Most discussions of project risk quote an average overrun. Averages hide the danger. In a study of 1,471 IT projects, Bent Flyvbjerg and Alexander Budzier found that while the average cost overrun was around 27%, that number concealed a fat tail: one in six projects was a 'black swan' with a cost overrun of 200% and a schedule overrun of almost 70%.

That shape, most projects roughly on track with a minority failing spectacularly, is what makes large, all-at-once builds so dangerous. The expected value looks tolerable right up until you are the one in six.

It is not the average overrun that sinks a company. It is the one-in-six project that runs 200% over budget while delivering nothing shippable.

Scope as a risk factor

The Standish Group's long-running CHAOS research points the same way. Across decades of data, only a minority of software projects succeed on the original scope, time, and budget, while the majority are challenged or cancelled. Critically, success rates fall sharply as project size grows.

The lesson is not that software is hopeless. It is that size itself is a risk multiplier, and that betting a modernisation on a single large release stacks the odds against you.

Why staged delivery changes the odds

Delivering in small, independently shippable increments is the most reliable way to flatten that fat tail. Each stage produces something usable, so value lands continuously rather than at a distant finish line. Just as important, it caps the blast radius of any single wrong assumption.

A staged programme can be stopped, re-scoped, or redirected after any increment. A big-bang rewrite offers no such exit, which is why so many of the black swans are rewrites. Modernising one seam at a time is not just cleaner engineering; it is a deliberate strategy for staying out of the tail.

Sources

  1. 1.Flyvbjerg, B., & Budzier, A. (2011). Why Your IT Project May Be Riskier Than You Think. Harvard Business Review, September 2011.Harvard Business Review
  2. 2.The Standish Group. CHAOS Report (multiple editions).The Standish Group

Girder Group · Modernisation Practice

Senior engineers who build and operate the software they write about.

Talk to the team

Newsletter

Get new insights when we publish them.

Occasional writing on operational software and modernisation. We send something only when it is worth your time.

Unsubscribe anytime. We never share your email.

Enterprise engagement

Bring the problem. We will make the path clear.

Share the context, constraints, and timeline. We'll respond with a practical next step, even when the right answer is not to start a build yet.

info@girdergroup.com