Skip to content

Add Your Heading Text Here

Glossary

Change impact analysis

Quick definition

Change impact analysis is the process of working out what a proposed change to a requirement will affect before the change is made. By following the links from a requirement to related requirements, designs, code, and tests, a team can see the full ripple of a change and make an informed decision instead of a hopeful one.

What it means

Every change looks small until you trace it. Adjust one requirement and you may touch three others, a handful of design elements, and a set of tests that now need rerunning. Change impact analysis makes that ripple visible up front, so the team can weigh the real cost, effort, and risk of a change rather than discovering them halfway through implementation.

This is where traceability earns its keep. If requirements are linked to their designs and tests, impact analysis is largely a matter of following the links. If they are not, it becomes guesswork and missed connections. Azure DevOps holds the links between work items; tools like Modern Requirements use them to show, at a glance, everything a proposed change would affect.

In practice

Example

A customer asks an automotive supplier to change a communication protocol requirement. Impact analysis traces that requirement to eleven downstream requirements and twenty test cases. What sounded like a quick change is now clearly a significant one, and the supplier can quote and schedule it honestly instead of being surprised later.

FAQ

How do you perform a change impact analysis?
Start from the requirement being changed and follow its links to related requirements, designs, code, and tests to see what depends on it. Assess the effort, cost, and risk of updating each affected item, then use that picture to decide whether and how to make the change. Good traceability makes the whole process faster and more reliable.
Why is change impact analysis important?
It prevents changes that look trivial from causing hidden damage, and it lets teams estimate and schedule changes realistically. In regulated work it also documents that the effects of a change were considered before it was approved, which is often a requirement in its own right.

Manage requirements the modern way

Modern Requirements brings documentation, traceability, and reviews together inside Azure DevOps.

Modern Requirements logo mark