Previous Topic: Structured WalkthroughsNext Topic: Refining the Project Plan


Analyzing Model Stability

Stability analysis is the study of the impact of potential business changes on the analysis area, especially on the entity and process models.

During this analysis, you identify modifications that will result in a resilient analysis model. One that will not need to change, even when business requirements change. Although total resilience may never be achieved, you can and must strive to make the model as resilient as possible.

These are the steps for analyzing analysis model stability:

  1. Identify likely changes to the business.
  2. Study the impact of such changes on the analysis model.
  3. Modify the model to lessen the impact of possible changes.
  4. Prepare Stability Analysis Report (if necessary) describing likely changes to the business, their impact, and any modifications to the model.

Modifications to the model could include additional data, as well as representing as data those business rules that are subject to variation.

For example, order authorization limits can be modeled as an entity type authorization, relationships with employee, order, and purchase order. This is preferable to expressing rules as part of process logic.