Impact analysis is the process of assessing the consequences of making changes to requirements or other project artifacts. It is conducted to identify which parts of the system, processes, or documents will be affected by the change. The analyst performs impact analysis each time a proposal to modify requirements is received, usually before the changes are approved and implemented. This helps minimize risks and avoid unexpected side effects.