up previous next contents
Next: Root causes of project Up: Why OO? Previous: Benefits of object-oriented programming   Contents

Symptoms of software development problems

The text ``Rational Unified Process, An Introduction'' [9] identifies the following symptoms that characterize failing software development projects.

  • Inaccurate understanding of end-user needs.
  • Inability to deal with changing requirements.
  • Modules that don't fit together.
  • Software that's hard to maintain or extend.
  • Late discovery of serious projects flaws.
  • Poor software quality.
  • Unacceptable software performance.
  • Team members in each other's way.
  • An untrustworthy build and release process.


up previous next contents
Next: Root causes of project Up: Why OO? Previous: Benefits of object-oriented programming   Contents