Skip to content

User by user

Problem/Context

The system has multiple user sets that require different sets of features.

Solution

Create enough features in a release to support the essential requirements of one user set.

Strengths

  • If there is a large variation in features that are needed for different user sets this pattern reduces MDE significantly

Weaknesses

  • This pattern does not work well if there are strong interdependencies between user sets.

Examples

  • In an administrative application one release could be focused on the needs of customer support. The release would only contain features that allowed customer support to do look ups of customer data.