Skip to content

Workflow tail first

This is a variant of the Follow the workflow pattern.

Problem/Context

The system being built contains a central workflow.

Solution

Develop features that support the last steps in the workflow. When tasks in the existing system reach the last steps of the workflow they are migrated to the new system. Expand the new system to earlier steps of the workflow in subsequent releases.

Strengths

  • Greatly reduced MDE

Weaknesses

  • Migration can become expensive since it may have to be modified in every release.

Examples