The real cost of software: what the research says about building it right.
Large software projects run over budget, old code quietly drains every team, and AI is changing how software is built. We gathered findings from McKinsey, the University of Oxford, Stripe and GitHub, and added what each one means for your systems.
5 sources2012–2023 research6 min readBy System Alphas
1. Big-bang projects overrunLarge IT projects average 45% over budget and deliver 56% less value.
2. Tech debt taxes growthTech debt can equal 20–40% of the value of a company’s whole technology estate.
3. AI changes the economicsGenerative AI cuts time on new code and documentation by about half, except on complex work.
Finding 01McKinsey & Company · October 201245%average budget overrun on large IT projectsDelivering large-scale IT projects on time, on budget, and on value (with the University of Oxford)
What the research found
Research on more than 5,400 IT projects, conducted with the University of Oxford.
Large IT projects average 45% over budget and 7% over schedule.
They deliver 56% less value than predicted, and 17% go so badly they threaten the company’s existence.
What it means for you
Big-bang software projects are risky by design. Small, staged releases with clear value checkpoints keep budgets and outcomes on track.
How we apply it
We deliver in two-week sprints with working releases you can review.
ADTmag, September 10, 2018, reporting Stripe’s Developer Coefficient.
Finding 04 AI effectGitHub · September 202255%faster task completion with AI-assisted developmentResearch: quantifying GitHub Copilot’s impact on developer productivity and happiness
What the research found
Controlled experiment with 95 professional developers.
Average completion time fell from 2 hours 41 minutes to 1 hour 11 minutes.
The result was statistically significant (P=.0017).
What it means for you
AI-native engineering teams ship more with the same headcount, which lowers cost and time to value.
How we apply it
Our AI-powered development ecosystem speeds up delivery with senior review.
GitHub Blog, September 7, 2022 (updated May 2024).
Finding 05 AI effectMcKinsey & Company · June 2023~50%less time to write new code and documentation with generative AIUnleashing developer productivity with generative AI
What the research found
Lab study with more than 40 McKinsey developers in the US and Asia.
Documentation took about half the time, new code nearly half, and refactoring under two-thirds.
On highly complex tasks, time savings fell below 10%; some junior developers were 7–10% slower.
What it means for you
AI speeds up routine engineering a lot, but complex architecture still needs experienced people. The best results come from AI plus senior engineers.
How we apply it
Senior engineers lead the architecture; AI accelerates the routine work.
Figures are quoted from the publishers listed above; follow the links for full methodology. System Alphas is not affiliated with these organizations. Sections titled “What it means for you” and “How we apply it” are our own analysis.
Build it right
Software that ships on time and stays easy to change.
Discovery gives you a fixed scope, architecture and estimate before any build.
We use essential cookies to run this site. With your consent we also use analytics and marketing cookies. Cookie Policy