DocumentCode :
1246118
Title :
Patterns of large software systems: failure and success
Author :
Jones, Capers
Author_Institution :
Software Productivity Res. Inc., Burlington, MA, USA
Volume :
28
Issue :
3
fYear :
1995
fDate :
3/1/1995 12:00:00 AM
Firstpage :
86
Lastpage :
87
Abstract :
Software management consultants have something in common with physicians: both are much more likely to be called in when there are serious problems rather than when everything is fine. Examining large software systems-those in excess of 5000 function points (which is roughly 500000 source code statements in a procedural programming language such as Cobol or Fortran)-that are in trouble is very common for management consultants. Unfortunately, the systems are usually already late, over budget, and showing other signs of acute distress before the study begins. The consultant engagements, therefore, serve to correct the problems and salvage the system-if, indeed, salvaging is possible. The failure or cancellation rate of large software systems is over 20 percent. Of those that are completed, about two thirds experience schedule delays and cost overruns that may approach 100 percent. Roughly the same number are plagued by low reliability and quality problems in the first year of deployment. Yet some large systems finish early, meet their budgets, and have few, if any, quality problems. How do these projects succeed, when so many fail?
Keywords :
software development management; cost overruns; large software systems; low reliability; procedural programming language; quality problems; schedule delays; software management consultants; Application software; Computer languages; Costs; Delay; Processor scheduling; Productivity; Project management; Quality control; Software systems; Testing;
fLanguage :
English
Journal_Title :
Computer
Publisher :
ieee
ISSN :
0018-9162
Type :
jour
DOI :
10.1109/2.366170
Filename :
366170
Link To Document :
بازگشت