Reasons for using the Unified Process
The creators and developers of the Unified Process focused on diagnosing the characteristics of different failed software projects; by doing so they tried to recognise the root causes of these failures. They also looked at the existing software engineering processes and their solutions for these symptoms.

A representative list of failure causes includes the following:

  • Ad hoc requirements management
  • Ambiguous and imprecise communication 
  • Brittle architecture (architecture that does not work properly under "stress") 
  • Overwhelming complexity 
  • Undetected inconsistencies in requirements, designs, and implementations 
  • Insufficient testing 
  • Subjective assessment of project status 
  • Failure to attack risks 
  • Uncontrolled change propagation 
  • Insufficient automation

Project failure is caused by a combination of several symptoms, though each project fails in a unique way. The outcome of their study was a system of software best practices they named the Unified Process.

More Information:

 

Who's Online

We have 7 guests online