A change request usually arrives as one sentence. "Add a budget owner approval for purchases above $5,000" sounds contained until you trace where the approval rule actually lives: an approval matrix, a workflow status field, an ERP integration, a two-day cycle time commitment, a training guide, and eight test cases. The person approving the change is often looking at the sentence, not that list.
Change impact analysis builds the list before anyone commits. It answers a narrow question: if this change is approved, what else has to change, what gets worse, and what do we still not know? The output is a decision document, not a project plan.
This guide shows how to conduct a change impact analysis in six steps, then applies the process to one worked example that runs from the original requirement through to a recommendation. It also covers where AI helps (version comparison, candidate extraction, draft assembly) and where its output has to be checked, because undocumented dependencies are exactly the thing a model cannot see.
What Is a Change Impact Analysis?
A change impact analysis identifies the consequences of a proposed change before that change is approved. It records which requirements, documents, systems, roles, and commitments the change touches, how severely each one is affected, and which effects are still unconfirmed.
The distinction that keeps the work honest: the change is the difference between the old and new requirement. The impact is everything that has to respond to that difference. A change log records the first. The analysis produces the second.
Run one when:
- a stakeholder requests a change to an approved requirement
- scope moves after a baseline, such as a signed technical scope of work
- a regulation, policy, or audit finding changes the rules
- a system, integration, or platform changes underneath agreed requirements
- a defect fix alters behavior that was already accepted
Timing matters more than length. An analysis written after the decision has been made tends to find the impacts that support it. The useful version is written while the decision is still open, even if half the fields say "unconfirmed".
What You'll Need
- The original requirement, with its ID and version. Not your summary of it.
- An inventory of requirements and documents. A spreadsheet is enough: ID, one-line description, location.
- Process maps and interface specs. These carry the downstream effects that requirements documents leave out.
- Access to the owners of affected systems and roles. A dependency is only confirmed by the person who owns it.
- The decision date. It determines how much you investigate and how much you record as an open question.
Change Impact Assessment Steps: A 6-Step Process
The sequence matters. Each step narrows what the next one has to cover, so skipping ahead produces a long list with no evidence behind it.
Step 1: Capture and clarify the change request
Write down four things before analyzing anything: the original requirement with its ID and version, the proposed change in the requester's words, the business reason, and the deadline for a decision.
Then restate the change as a testable sentence with an actor, a condition, and a new outcome. Read the restatement back to the requester. Most vague change requests become clear here, and the ones that don't are usually missing a decision rather than missing detail.
Example: Original REQ-014: "All purchase requisitions require approval from the requester's manager. Requisitions above $10,000 also require Finance review before a purchase order is issued." Requested change: "Purchases above $5,000 must also be approved by the budget owner of the cost center before the purchase order is issued." Restated: "A requisition above $5,000 also requires approval from the budget owner of the requesting cost center, after manager approval and before Finance review where that review applies. The $10,000 Finance threshold is unchanged."
Check before moving on: you can state the before and after behavior in one line each, and you know who owns the decision. The boundary question, whether exactly $5,000 is included, stays on the open questions list until Finance answers it.
Step 2: Identify affected requirements and documents
Work from an inventory rather than memory: requirement IDs, user stories, acceptance criteria, BRD sections, process maps, interface specs, reports, and test cases. If the project has no requirement IDs, build a flat index first with three columns: ID, one line, location. It is tedious work that makes every later step possible, and it is the input that requirements gathering tools depend on, because a model needs a finite list to search.
Do two passes. The first matches terms such as "approval", "purchase order", or "threshold". The second matches meaning, because a rule about spending limits may sit under "delegation of authority" and never use the word approval.
Record the location of each hit (document and section) and the sentence that connects it to the change. That sentence is the evidence a reviewer will ask for.
Example output: REQ-016 (BRD 4.2): "All requisitions follow the manager approval matrix." Directly affected, because the matrix defines the approval chain. AC-07-3 (US-07): "A requisition is approved after one manager approval." Now incorrect.
Acceptance criteria are often the quiet casualties of a change, because they are written as testable conditions rather than prose. When the rule behind them moves, user stories and acceptance criteria built on the old rule usually need rewriting rather than editing.
Check before moving on: every affected item has a location and a quoted reason. Items you suspect but cannot locate belong in open questions. If the change touches a section of the business requirements document, that section is an item, not background.
Step 3: Trace dependencies and relationships
An affected item is only the start. Ask what consumes it. Five dependency types cover most cases:
- Data: a field, master record, or reference list the new behavior relies on
- System: a workflow engine, integration, or status model that must support the change
- Role: an approver, delegate, or permission that has to exist
- Document: a policy, matrix, guide, or template that states the old rule
- Downstream: a report, audit trail, SLA, or later process that assumes the old behavior
For each dependency, record whether it is confirmed or potential. A dependency is confirmed when the person who owns it says so, not when the document implies it.
Example output: ERP status mapping (interface spec v3.2, section 3): system dependency, confirmed by the integration owner. Budget owner field (cost center master data): data dependency, potential, because the field is not maintained for every cost center.
Check before moving on: each dependency has a named owner and a status. Unnamed owners are a finding in themselves, because nobody can confirm the dependency later.
Step 4: Assess business and technical impacts
Assess four dimensions, and tie each finding back to the affected item that produced it:
- Business: policy, cost, cycle time, staff or customer experience, compliance position
- Technical: data model, workflow routing, integration mapping, permissions, reporting
- Schedule and resources: build, test, migration, training, support
- Commitments: dates, SLAs, contractual obligations
Resist false precision. At this stage, "adds one approval handoff and puts the two-day cycle time at risk" is more useful than an invented hour estimate. The estimate comes after the scope of work is understood.
Example output: REQ-018, business impact, High: the two-day cycle time now depends on a third party. REQ-026, technical impact, High: the ERP status mapping needs a new value.
Check before moving on: every impact names the item it follows from and the dimension it affects. An impact that cannot be traced back to an item is probably a general concern, and general concerns belong in risks.
Step 5: Evaluate risks and open questions
Risks and impacts are different records. An impact is a consequence you expect. A risk is an uncertain event that may make the change fail or cost more. Keep them apart, or the document turns into a list of worries that no one can act on.
For each risk, record likelihood, consequence, mitigation, and owner. For each open question, record why it blocks a decision, who answers it, and by when. A question without an owner and a date is a note, not a question.
Example output: Risk: requisitions stall where no budget owner exists. Likelihood high, consequence cycle time breach, mitigation data cleanup plus fallback rule, owner Finance operations. Open question: do in-flight requisitions follow the new rule, and who decides before release?
If the change conflicts with an existing requirement rather than replacing it, settle that first. Resolving conflicting stakeholder requirements is a separate task with a different output, and impact analysis assumes one direction of change.
Check before moving on: every high-severity impact has either a mitigation or an open question attached. If it has neither, the analysis is not finished.
Step 6: Document findings and recommend next actions
Assemble the assessment in a fixed structure so reviewers can compare this change with the last one. End with a recommendation: approve, approve with conditions, defer, or reject.
Conditions should be testable. "Budget owner data is complete for all active cost centers before release" is a condition. "Ensure data quality" is a wish.
Example output: "Approve with conditions: budget owner data complete for active cost centers, ERP mapping scheduled before release, delegates configured, in-flight treatment decided by Finance."
Check before moving on: a decision maker can act from the document without attending the meeting that produced it.
How to Use AI for Change Impact Assessment
AI is useful here for one reason: impact analysis is mostly reading and matching across documents that are too long to hold in your head. It is not useful as an oracle for dependencies that were never written down.
AI change impact analysis works best as four small passes rather than one large prompt. Each pass has a different output to check.
1. Compare requirement versions.
Give the model both versions and ask for a field-level diff instead of a summary.
"Compare v1 and v2 of REQ-014. List every change in actor, trigger, condition, threshold, and outcome. Quote the exact changed phrases. If a field is unchanged, write 'unchanged'. Do not interpret."
The output should look like a diff. If it looks like an essay, the changed boundary clause is probably what disappeared, because that is the part a summary compresses.
2. Extract candidate affected items.
Provide a requirement index (ID, one line, location) and the restated change. Ask for candidates only where a specific sentence supports the match, and allow the answer "no match".
"From the attached requirement index, list items that would need to change if CR-027 is approved. For each, quote the sentence that connects it to the change and give the document and section. If nothing supports a match, say so. Do not infer relatedness from topic similarity."
The quoting requirement is the control. A list of plausible IDs without evidence is worse than no list, because it looks complete. What you want back is a candidate list where every row carries a source line, or an explicit "no match".
3. Run the dependency pass by type.
Give the model the confirmed affected items and ask it to sort candidate dependencies into data, system, role, document, and downstream. Require a label for each one: "stated in source" or "inferred". The output is a dependency list with a status on every row. Inferred dependencies are questions for the owner, not findings.
4. Draft the assessment from confirmed material only.
Give it the template and the confirmed items. Instruct it to write "Open question:" wherever the input is silent, and never to fill a severity or a recommendation. The output is a draft with visible gaps, not a finished assessment.
Try this with Noumi: Keep the BRD, process map, requirement index, and interface spec in one project, then ask for the version diff and the candidate list against those files. Because the source documents stay attached, a later pass re-reads the current version instead of your summary of it.
Checking the passes. Each pass fails in its own way. The diff drops boundary clauses, the extraction invents plausible links, the dependency pass turns inference into fact, and the draft fills silence with confident language. Open every cited location before it enters the document, and keep severity and recommendation out of the draft.
How to Write a Change Impact Assessment
The document has three layers, and mixing them is the most common reason an assessment gets rejected.
- The change statement. Original requirement, proposed change, and your interpretation, kept visibly separate. Reviewers need to see what was asked before they see what you concluded.
- The findings. Affected items, dependencies, impacts, risks, open questions. Every finding carries evidence and a status.
- The recommendation. A decision request with conditions and a revisit trigger.
A few conventions make the document usable:
- Label every finding Confirmed or Potential. Potential findings carry the same weight as confirmed ones; they are items waiting on an owner's answer, and hiding them makes the analysis look more certain than it is.
- Define severity by what it does to a decision. High: changes scope, a committed date, cost, or compliance position. Medium: adds work the current plan can absorb. Low: documentation or wording only.
- Put the analysis boundary near the top: documents reviewed with versions, people consulted, and what you did not cover. A reader who knows the boundary can judge the gaps.
- Keep the recommendation separate from the analysis. "Approve with conditions" is a decision request, not a finding.
- One to two pages plus an appendix is enough for most changes. Length is not evidence of thoroughness.
Change Impact Analysis Example
The example below is illustrative. Names, IDs, and figures are invented to show the method.
Context. A requisition tool handles purchase approvals and posts approved requisitions to an ERP system. Finance raised three audit findings about spending in cost centers where no one was watching the budget.
Original requirement (REQ-014 v1). "All purchase requisitions require approval from the requester's manager. Requisitions above $10,000 also require Finance review before a purchase order is issued."
Change request (CR-027). "Purchases above $5,000 must also be approved by the budget owner of the cost center before the purchase order is issued." Business reason: close the audit findings. Decision deadline: end of the month.
Restated change. A requisition above $5,000 also requires budget owner approval, after manager approval and before Finance review where that review applies. The $10,000 Finance threshold is unchanged.
| Element | Before (REQ-014 v1) | After (CR-027) |
|---|---|---|
| Approval chain | Manager; Finance above $10,000 | Manager; budget owner above $5,000; Finance above $10,000 |
| Workflow states | Submitted, Approved, Rejected | Submitted, Pending budget owner, Approved, Rejected |
| Cycle time target | 2 business days | Unchanged in the requirement, at risk in practice |
| Audit record | Manager and Finance decisions | Adds budget owner identity and timestamp |
Affected items.
| Item | Type | What changes | Evidence | Status | Severity |
|---|---|---|---|---|---|
| REQ-014 | Requirement | Approval rule and threshold | BRD 4.2, approval rules | Confirmed | High |
| REQ-016 | Requirement | Approval matrix gains a role | BRD 4.2, approval matrix | Confirmed | High |
| REQ-018 | Requirement | Two-day cycle time now depends on a third party | BRD 5.1, service level | Confirmed | High |
| REQ-022 | Requirement | Mobile approval needs a new queue and state | BRD 6.3, mobile | Confirmed | Medium |
| REQ-026 | Interface spec | ERP status mapping needs a new value | Interface spec v3.2, section 3 | Confirmed | High |
| AC-07-3 | Acceptance criteria | Single-approval condition is now wrong | US-07 | Confirmed | Medium |
| DOC-04 | Document | Approval matrix and delegation rules | Finance policy library | Confirmed | Medium |
| TC-31 to TC-38 | Test cases | Need second-approval, delegation, and duplicate-approver cases | UAT pack | Confirmed | Medium |
Dependencies.
| Dependency | Type | Status | Owner |
|---|---|---|---|
| Budget owner field on the cost center record | Data | Potential: field exists, not maintained for every cost center | Finance operations |
| ERP accepts only three status values | System | Confirmed: interface spec v3.2 | Integration team |
| Notification service routes one approver at a time | System | Confirmed | Platform team |
| Delegation for budget owner absence | Role | Potential: no delegate configured | Finance operations |
| Approval aging report assumes two approvers | Downstream | Potential | Reporting |
Impacts.
- Business: one extra handoff per requisition above the threshold; cycle time at risk; audit position improves once approver identity is stored.
- Technical: new workflow state, routing change, ERP mapping, mobile screen, reporting update.
- Schedule: the integration change and contract test must land before release; the UAT pack grows; approvers need training.
- Commitments: the two-day cycle time appears in the published service description, so a slip changes that document too.
Risks.
| Risk | Likelihood | Consequence | Mitigation | Owner |
|---|---|---|---|---|
| Requisitions stall where no budget owner exists | High | Cycle time breach, escalation load | Data cleanup before release plus a fallback rule | Finance operations |
| Duplicate approval when the manager is also the budget owner | Medium | Extra delay, confusing audit trail | Routing rule suppresses the duplicate | Platform |
| Budget owner on leave with no delegate | Medium | Stalled requisitions | Configure delegates before release | Finance operations |
| ERP rejects the new status | Medium | Failed postings | Mapping ticket and contract test | Integration |
Open questions.
| Question | Why it matters | Owner | Needed by |
|---|---|---|---|
| Does "above $5,000" include exactly $5,000? | Changes the population of affected requisitions | Finance | Before build |
| Do in-flight requisitions follow the new rule? | Determines migration and communication | Finance | Before release |
| Do renewals and change orders count as purchases? | Expands scope beyond the original request | Procurement | Before build |
| Who approves when no budget owner is named? | The fallback determines whether the process can run at all | Finance operations | Before release |
Recommendation: approve with conditions.
- Budget owner is populated for all active cost centers, or a fallback approver rule is approved.
- ERP mapping and contract test are scheduled before the release date.
- Delegates are configured for budget owners.
- Finance decides the in-flight treatment and the threshold boundary.
On approval, update REQ-014 to v2, revise AC-07-3, update DOC-04, and revise TC-31 through TC-38 to cover the new approval flow. If conditions 1 and 4 are not met by the decision date, defer.
One sentence of change request produced eight affected items, five dependencies, four open questions, and a conditional recommendation. That ratio is normal. It is also the reason the analysis is worth doing before the approval meeting rather than after.
Change Impact Analysis Template
Copy the block below into your project and fill it in. The field order follows the six steps, so an unfinished section shows exactly where the analysis stopped.
### 1. Change request
- CR ID:
- Requester / date:
- Decision owner / decision date:
- Original requirement (ID, version, exact text):
- Proposed change (exact text from requester):
- Business reason:
- Our interpretation (one testable sentence):
- Information still missing:
### 2. Analysis boundary
- Documents reviewed (name, version, date):
- People consulted:
- Not covered:
### 3. Affected items
| ID | Type | What changes | Evidence (document, section, quote) | Confirmed / Potential | Severity | Owner |
|---|---|---|---|---|---|---|
| | | | | | | |
### 4. Dependencies
| Dependency | Type (data / system / role / document / downstream) | Direction | Confirmed by | Status |
|---|---|---|---|---|
| | | | | |
### 5. Impact
- Business:
- Technical:
- Schedule and resources:
- Commitments:
### 6. Risks
| Risk | Likelihood | Consequence | Mitigation | Owner |
|---|---|---|---|---|
| | | | | |
### 7. Open questions
| Question | Why it blocks a decision | Owner | Needed by |
|---|---|---|---|
| | | | |
### 8. Recommendation
- Decision requested: approve / approve with conditions / defer / reject
- Rationale:
- Conditions (testable):
- Revisit trigger:
- Decision record (date, decision owner, outcome):
If you only have thirty minutes, complete sections 1, 3, and 7. Leave severity blank rather than guessing, and send the open questions to their owners before the decision meeting. A short assessment with honest gaps is more useful than a complete-looking one built on assumptions.
How AI Can Help Automate Change Impact Analysis
Automated change impact analysis speeds up the two slowest parts of the work: comparing versions of a document and identifying candidate affected items. It does not remove dependency validation or the approval decision, and any workflow that presents it as a substitute for either will produce a confident document with holes in it.
The division of labor is worth setting deliberately, because most failed attempts at automation fail by assigning a judgment to the tool.
| Part of the work | What AI can do | What still needs a person |
|---|---|---|
| Intake | Restate the request as actor, condition, outcome; list missing fields | Confirm the interpretation with the requester |
| Version comparison | Field-level diff with quoted changes | Check against the approved version |
| Affected item scan | Candidate list with citations | Open every citation; add undocumented items |
| Dependency pass | Group by type; separate stated from inferred | Owner confirms each dependency |
| Draft | Assemble findings into the template | Set severity, recommendation, and approval |
What changes when the same work repeats across a project:
- The template stops drifting. Every assessment uses the same fields in the same order, so a reviewer can compare this change with the last one without relearning the document.
- The requirement index stays current. Each analysis starts from the same source instead of a folder someone rebuilt last quarter.
- The method becomes a reusable skill. Once the structure, the severity definitions, and the evidence rule are saved as a skill, a new analyst gets the same standard without a briefing.
- The decision record accumulates. The next change in the same area starts with the previous outcome, including the conditions that were attached to it.
The limit that no workflow removes: a model works from the documents you give it. A verbal workaround, an undocumented approval path, or a dependency that lives in someone's memory will not appear, however good the prompt. That is why the dependency owner closes each dependency, and why the approval stays with the person who owns the outcome.
Noumi keeps project documents and earlier decisions available across tasks, so each assessment can start from the current BRD, the last assessment, and the interface spec rather than a fresh folder. The assessment structure can also be saved as a skill, which keeps the fields and the evidence rule consistent between analysts and between changes. Full project fluency covers how project context carries from one task to the next.
Conclusion
Conducting a change impact analysis is less about writing the document than deciding what counts as affected, and being honest about which links you confirmed and which you assumed. Six steps, a fixed template, and a citation rule will get you most of the way. AI shortens the reading. It does not shorten the confirmation.
Start with the change request in front of you: restate it, build the affected-item list with evidence, and mark everything you have not confirmed. That list usually changes the conversation from "yes or no" to "yes, if".
If you want the requirement index, process maps, and past decisions in one place while you work through a change, explore Noumi.

