The Rational Unified Process (RUP)

RUP Processes

RUP (which is an IBM product) is an iterative-incremental process consisting of six sub-processes or workflows:

Each trip around the loop is called an iteration.

During an iteration each workflow adds an increment to its work product (called an artifact in RUP terminology).

The RUP workflows should be familiar, except perhaps for business modeling, which is also called domain modeling.

Note: The model above suggests the workflows are executed sequentially within an iteration. It is also possible for the workflows to be executed concurrently.

For example:

Each workflow has four phases:

The first three phases are self-explanatory. During the transition phase the work product is transitioned (released, deployed) to the end user of that product.

During a given iteration, each workflow will be in one of its four phases, but these usually differ depending on the workflow:

 

In addition to the core RUP workflows, RUP also defines three supporting workflows:

Project Management

Confuguration management

Environment

The first two are self explanatory. The environment workflow includes activities such as:

selecting and acquiring tools

building tools

system administration

training