Determine Application modernization strategy is a process that takes current state of applications and use various
metrics derived out of the application source code. To define a strategy alternatives and roadmap that will attain
business/organization goals for the applications.
Information gathered from current state analysis of the application architectural combined with metrics from
application source code help identify application components, system flow, data flow, functional system dependencies,
system integration points, complexity and pockets of functional density. This can also lead to uncovering the cause of
issues/concerns with the application that are raised by stake holders.
Application code analysis is static code analysis that requires reading of code through analysis tools, to understand
the structure of the application with associated metrics (Complexity, size, maintainability index, functional index …
etc).
A workshop (meeting) is to be conducted after gathering enough metrics and understanding application architecture with
all the stake holders and interested people to present preliminary analysis. This event helps validate findings and
understand requirements or goals of the organization with the application under consideration. Workshop provides direct
inputs that will help formulate a strategy alternatives and modernization roadmap.
|