Once impacted areas are identified, individual systems are examined in more detail to determine what role they play in achieving BPR objectives. In the customer service example, a dozen systems may perform customer functions that impact hundreds of data stores. Findings are used as input to user data query, graphical user front-end and strategic integration scenarios. Deliverables from data usage analysis include extracted data definitions, data mapping metrics, an integrated view of a derived entity relationship model, and relevant findings about existing data structures. System scanning, data extraction, and reverse data engineering tools support this effort.
Functional analysis is performed based on project requirements.
User view extraction and a technique known as reverse requirements tracing assist in determining functional decomposition across systems of interest. Functional assessment activities primarily support strategic integration requirements, typically a longer-term goal, and are normally staggered as a secondary phase within an assessment project. User interface extraction, a key component of the analysis process, can be used as input to front-end design. Deliverables include functional mapping diagrams, mapping metrics, and analysis of proposed integration and migration approaches. A commercial repository, to track and cross-reference physical and logical functional components, is a highly useful tool within this task.