Why Software Fails PDF
Why Software Fails PDF
Federal Aviation
billion
Administration spent $2.6 ic-
air-traff
trying to upgrade its to cancel the
control system, only dlocked skies
project in 1994. Gri ay.
are still with us tod
Have you heard the one about the disappearing warehouse? One day,
it vanished—not from physical view, but from the watchful eyes of
a well-known retailer’s automated distribution system. A software
glitch had somehow erased the warehouse’s existence, so that goods
destined for the warehouse were rerouted elsewhere, while goods at
the warehouse languished. Because the company was in financial
ODD ANDERSEN/AFP/GETTY IMAGES
This story has been floating around the information well as investments that can’t be made—are now well
technology industry for 20-some years. It’s probably into the billions of dollars a year.
apocryphal, but for those of us in the business, it’s The problem only gets worse as IT grows ubiquitous.
entirely plausible. Why? Because episodes like this hap- This year, organizations and governments will spend an
pen all the time. Last October, for instance, the giant estimated $1 trillion on IT hardware, software, and serv-
British food retailer J Sainsbury PLC had to write off its ices worldwide. Of the IT projects that are initiated, from
US $526 million investment in an automated supply-chain 5 to 15 percent will be abandoned before or shortly after
management system. It seems that merchandise was stuck delivery as hopelessly inadequate. Many others will arrive
in the company’s depots and warehouses and was not get- late and over budget or require massive reworking. Few
ting through to many of its stores. Sainsbury was forced IT projects, in other words, truly succeed.
to hire about 3000 additional clerks to stock its shelves The biggest tragedy is that software failure is for the
manually [see photo, “Market Crash”]. most part predictable and avoidable. Unfortunately, most
This is only one of the latest in a long, dismal history organizations don’t see preventing failure as an urgent
GRAHAM BARCLAY/BLOOMBERG NEWS/LANDOV
of IT projects gone awry [see table, “Software Hall of matter, even though that view risks harming the organi-
Shame” for other notable fiascoes]. Most IT experts agree zation and maybe even destroying it. Understanding why
that such failures occur far more often than they should. this attitude persists is not just an academic exercise; it
What’s more, the failures are universally unprejudiced: has tremendous implications for business and society.
they happen in every country; to large companies and
small; in commercial, nonprofit, and governmental SOFTWARE IS EVERYWHERE. It’s what lets us
organizations; and without regard to status or reputa- get cash from an ATM, make a phone call, and drive our
tion. The business and societal costs of these failures— cars. A typical cellphone now contains 2 million lines
in terms of wasted taxpayer and shareholder dollars as of software code; by 2010 it will likely have 10 times as
2004-05 UK Inland Revenue Software errors contribute to $3.45 billion* tax-credit overpayment.
2004 Avis Europe PLC [UK] Enterprise resource planning (ERP) system canceled after $54.5 million† is spent.
2004 Ford Motor Co. Purchasing system abandoned after deployment costing approximately $400 million.
2004 J Sainsbury PLC [UK] Supply-chain management system abandoned after deployment costing $527 million.†
2004 Hewlett-Packard Co. Problems with ERP system contribute to $160 million loss.
2003–04 AT&T Wireless Customer relations management (CRM) upgrade problems lead to revenue loss of $100 million.
2002 McDonald’s Corp. The Innovate information-purchasing system canceled after $170 million is spent.
2002 Sydney Water Corp. [Australia] Billing system canceled after $33.2 million† is spent.
2002 CIGNA Corp. Problems with CRM system contribute to $445 million loss.
2001 Nike Inc. Problems with supply-chain management system contribute to $100 million loss.
2001 Kmart Corp. Supply-chain management system canceled after $130 million is spent.
2000 Washington, D.C. City payroll system abandoned after deployment costing $25 million.
1999 United Way Administrative processing system canceled after $12 million is spent.
1999 State of Mississippi Tax system canceled after $11.2 million is spent; state receives $185 million damages.
1999 Hershey Foods Corp. Problems with ERP system contribute to $151 million loss.
1998 Snap-on Inc. Problems with order-entry system contribute to revenue loss of $50 million.
1997 U.S. Internal Revenue Service Tax modernization effort canceled after $4 billion is spent.
1997 State of Washington Department of Motor Vehicle (DMV) system canceled after $40 million is spent.
1997 Oxford Health Plans Inc. Billing and claims system problems contribute to quarterly loss; stock plummets,
leading to $3.4 billion loss in corporate value.
1996 Arianespace [France] Software specification and design errors cause $350 million Ariane 5 rocket to explode.
1996 FoxMeyer Drug Co. $40 million ERP system abandoned after deployment, forcing company into bankruptcy.
1995 Toronto Stock Exchange [Canada] Electronic trading system canceled after $25.5 million** is spent.
1994 U.S. Federal Aviation Administration Advanced Automation System canceled after $2.6 billion is spent.
1994 State of California DMV system canceled after $44 million is spent.
1994 Chemical Bank Software error causes a total of $15 million to be deducted from 100 000 customer accounts.
1993 London Stock Exchange [UK] Taurus stock settlement system canceled after $600 million** is spent.
1993 Allstate Insurance Co. Office automation system abandoned after deployment, costing $130 million.
1993 London Ambulance Service [UK] Dispatch system canceled in 1990 at $11.25 million**; second attempt abandoned after
deployment, costing $15 million.**
1993 Greyhound Lines Inc. Bus reservation system crashes repeatedly upon introduction, contributing to
revenue loss of $61 million.
1992 Budget Rent-A-Car, Hilton Hotels, Marriott Travel reservation system canceled after $165 million is spent.
International, and AMR [American Airlines]
Sources: Business Week, CEO Magazine, Computerworld, InfoWeek, Fortune, The New York Times, Time, and The Wall Street Journal
* Converted to U.S. dollars using current exchange rates as of press time.
† Converted to U.S. dollars using exchange rates for the year cited, according to the International Trade Administration, U.S. Department of Commerce.
** Converted to U.S. dollars using exchange rates for the year cited, according to the Statistical Abstract of the United States, 1996 .
the variations in the processes and practices it applies. trol, organization, contract management, quality management, risk
As of January, nearly 2000 government and commercial organ- management, communications, and human resource management.
izations had voluntarily reported CMM levels. Over half acknowl- Bad decisions by project managers are probably the single great-
edged being at either level 1 or 2, 30 percent were at level 3, and only est cause of software failures today. Poor technical management, by
17 percent had reached level 4 or 5. The percentages are even more contrast, can lead to technical errors, but those can generally be
dismal when you realize that this is a self-selected group; obvi- isolated and fixed. However, a bad project management decision—
doesn’t become overwhelming. plained about the poor state of defense software development!
If there’s a theme that runs through the tortured history of bad Some organizations do care about software quality, as the expe-
software, it’s a failure to confront reality. On numerous occasions, rience of the software development firm Praxis High Integrity
the U.S. Department of Justice’s inspector general, an outside panel Systems, in Bath, England, proves. Praxis demands that its customers
of experts, and others told the head of the FBI that the VCF system be committed to the project, not only financially, but as active par-
was impossible as defined, and yet the project continued any- ticipants in the IT system’s creation. The company also spends a