The Agile Unified Process

The Agile Unified Process (AUP) is the agile version of the Rational Unified Process (RUP).

AUP is an iterative-incremental process consisting of four sub-processes or workflows:

The last three workflows are self-explanatory and also appear in RUP.

Notice what is missing:

Business Modeling


Analysis and Design

Instead, AUP combines these into an agile modeling workflow. Agile modeling produces minimalist throw-away models.

Also notice that a final state is missing. In agile development you're never through!

In addition, AUP defines the same three supporting workflows as RUP:

Project Management

Confuguration management


As in RUP, the AUP workflows go through four phases:

And during different iterations, each workflow will be in a different phase:

However, the AUP iterations are required to be short (about two weeks).