Next: Root causes of project
Up: Why OO?
Previous: Benefits of object-oriented programming
Contents
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.
Next: Root causes of project
Up: Why OO?
Previous: Benefits of object-oriented programming
Contents