This is a list of notable
custom software
Customised software (also known as bespoke software or tailor-made software) is software that is specially developed for some specific organization or other user. As such, it can be contrasted with the use of software packages developed for the ...
projects which have significantly failed to achieve some or all of their objectives, either temporarily or permanently, and/or have suffered from significant
cost overrun
A cost overrun, also known as a cost increase or budget overrun, involves unexpected incurred costs. When these costs are in excess of budgeted amounts due to a value engineering underestimation of the actual cost during budgeting, they are known ...
s. For a list of ''successful'' major custom software projects, see
Custom software#Major project successes.
Note that failed projects, and projects running over budget, are not necessarily the sole fault of the employees or businesses creating the software. In some cases, problems may be due partly to problems with the purchasing organisation, including poor
requirements, over-ambitious requirements, unnecessary requirements, poor
contract
A contract is a legally enforceable agreement between two or more parties that creates, defines, and governs mutual rights and obligations between them. A contract typically involves the transfer of goods, services, money, or a promise to tran ...
drafting, poor contract management, poor end-user
training
Training is teaching, or developing in oneself or others, any skills and knowledge or fitness that relate to specific useful competencies. Training has specific goals of improving one's capability, capacity, productivity and performance. I ...
, or poor operational management.
Permanent failures
Because software, unlike a major civil engineering construction project, is often easy and cheap to change after it has been constructed, a piece of custom software that fails to deliver on its objectives may sometimes be modified over time in such a way that it later succeeds—and/or business processes or end-user mindsets may change to accommodate the software. However, sometimes, for various reasons, neither approach succeeds (or is even tried), and this may be considered as another level of failure—a ''permanent'' failure.
Temporary issues and budget overruns
Projects with ongoing problems
Until the significant problems with these projects are resolved, or the projects cancelled, it is not yet possible to classify them into one of the above categories.
See also
*
Software crisis
Software crisis is a term used in the early days of computing science for the difficulty of writing useful and efficient computer programs in the required time. The software crisis was due to the rapid increases in computer power and the complexity ...
*
Vaporware
In the computer industry, vaporware (or vapourware) is a product, typically computer hardware or software, that is announced to the general public but is late or never actually manufactured nor officially cancelled. Use of the word has broade ...
*
Agile software development
*
Government waste
Government failure, in the context of public economics, is an economic inefficiency caused by a government intervention, if the inefficiency would not exist in a true free market. The costs of the government intervention are greater than the ben ...
References
External links
The Risks Digest* {{cite web , url= https://spectrum.ieee.org/blog/riskfactor , title=Risk Factor - IEEE Spectrum , first= , last= , work=spectrum.ieee.org , year=2015 , accessdate=June 16, 2015
Best Practices and Measures for Success of your ERP IT Software Projects
Failed and overbudget custom
Failed and overbudget custom software projects