The Rational Unified Process: An Introduction (3rd Edition)

SYMPTOMS AND ROOT CAUSES OF SOFTWARE DEVELOPMENT PROBLEMS

Different software development projects fail in different ways ”and, unfortunately , too many of them fail ”but it is possible to identify a number of common symptoms that characterize these kinds of projects: [2] [3]

[2] Caper Jones, Patterns of Software Systems Failure and Success . London:International Thompson Computer Press, 1996

[3] Edward Yourdon, Death March: Managing "Mission Imposible" Projects . Upper Saddle River, NJ: Prentice-Hall, 1997.

Unfortunately, treating these symptoms does not treat the disease. For example, the late discovery of serious project flaws is only a symptom of larger problems, namely, subjective project status assessment and undetected inconsistencies in the project's requirements, designs, and implementations .

Although different projects fail in different ways, it appears that most of them fail because of a combination of the following root causes:

Категории