
Iterative and Incremental:
- The Unified Process is an iterative and incremental development process.
- The Elaboration, Construction and Transition phases are divided into a series of time boxed iterations.
- Each iteration results in an increment, which results in improved functionality.
Use Case Driven:
- In the Unified Process, use cases are used to capture the functional requirements and to define the contents of the iterations.
Risk Focused
- The Unified Process requires the project team to focus on the most critical risks early in the project life cycle.
- The deliverable of each iteration, especially in the Elaboration phase, must be selected in order to ensure that the greatest risks are addressed first.
