Problem/Context

The system being built contains one or more important workflows. A special case of this pattern is when the workflow plays out over a long time frame making it possible for releases to follow the workflow from start to finish.

Solution

Develop features that support one of the steps in one workflow. Expand to other steps in subsequent releases.