Analyze a change by tracing its effects through requirements, contracts, data and operational dependencies. Start with the exact difference between the old and new requirement; “support more scale” or “make it real time” is too vague to assess safely.
Follow the dependency graph
[Changed requirement] --> [Affected business flow]
|
[Interface contracts]
/ \
[Consumers] [Data/state]
\ /
[Operations + tests]
Use traceability records and the interface catalog as a starting point, then validate them against deployed configuration, actual traffic and system-owner knowledge. Documentation may miss batch jobs, exports or consumers owned by another team.
