This wiki is locked. Future workgroup activity and specification development must take place at our new wiki. For more information, see this blog post about the new governance model and this post about changes to the website.

Scenario T3 - The impact of a change is assessed


This scenario addresses the investigation of a change to the point at which its impact is understood and a response to the change can be developed.


Requirements exist at various levels and are traced. A change to a given requirement is proposed. This requirement is referred to as the 'root requirement'.


  1. An impact graph is assembled by following satisfaction relations from the root requirement to all other linked requirements.
    1. This graph becomes an independent resource, individually addressable, and separate from the underlying requirements structure
  2. All requirements in the impact graph are reviewed for relevance to the change, and those that are not impacted by the change are removed from the graph ('pruned')
    1. Pruning a given requirement from the impact graph will also remove lower level 'branches' of the graph that are rooted in the pruned requirement
  3. Requirements that are not present in the impact tree are reviewed for relevance to the change. Where any are considered to be impacted, they are added to the impact graph together with any associated relationships (the graph is 'enriched').


An impact graph exists (a collection of linked requirements) as an independent resource that can be attached to another artefact (e.g. a change request or an issue).


This scenario can also be used to assess the impact of non-compliance upon higher level requirements.

-- SimonWills - 05 Feb 2010

Topic revision: r4 - 22 Feb 2010 - 17:16:56 - IanGreen
Main.RmChangeImpactAssessed moved from Main.ChangeImpactAssessed on 22 Feb 2010 - 17:16 by IanGreen - put it back
This site is powered by the TWiki collaboration platform Copyright � by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Contributions are governed by our Terms of Use
Ideas, requests, problems regarding this site? Send feedback