For example, seemingly simple act of renaming a button might require translating the new name into other languages, updating corresponding help documents and tutorials, replacing screenshots in training materials, supporting users who do not find the old button they are looking for etc.
Impact analysis and code review are both done based on changed code lines, but are somewhat different because the term impact analysis is a lot broader.
Changelogic processes contain impact analysis in two different places:
In case of change review you only see differences made in current change, but during acceptance you can see all changes between any two releases.
During review you should analyze impact from the point of view if it doesn't destablize the whole release. If so, you can replan the change into some later cycle. Things to check:
During acceptance or before release you should analyze impact to find out if there are anything else you should be concerned about when doing the release. The main tool for release impact analysis is the version differences engine. In this case you should check: