Business Process Decomposition - The first step to modernizing legacy applications
March | 2018
When it comes to legacy applications, most often, we find that all the business processes/rules are hard-wired in business logic of legacy technologies like COBOL, Assembler etc. With the ever-changing technology landscape, it is necessary that these legacy applications must respond to new business requirements. Enabling responsiveness of legacy applications demands business rules modification and in turn, software alteration. These applications are therefore migrated and modernized to keep them at par with the changing technology landscape.
Business process decomposition and documentation is the very first step in a modernization exercise. Business process decomposition makes sure that the existing business processes embedded in legacy applications continue to remain on the target platform as these business rules/processes have enabled the business for a long time.
Broadly, we need business process decomposition and documentation for the following two pursuits:
Business process decomposition starts with collecting and baselining the existing inventory of functional and technical documentation available for the application. This helps in formulating a detailed understanding of the end-to-end application flow and aids the business process, technology mapping, and design and deployment architecture. This activity also provides an opportunity to identify any gaps in the available information and fill them through a detailed workshop with the identified stakeholders.
There are two approaches to business process decomposition:
A Hybrid approach, which is a combination of functional and technical analysis is used to understand and document the AS IS state of the application.
As part of the ‘Top Down’ approach, the documentation done during analysis phase is analyzed and any gaps in the information needed is noted, then a questionnaire is prepared and shared with stakeholders so that they are prepared for the workshop/meetings. Following this, ‘Bottom Up’ approach helps in understanding application functionality and identifying any discrepancy or gap in the available information. Code based analysis tools are used in understanding the application in more detail through application flows and the source code is parsed through the tool, which generates multiple reports such as CRUD, Call flow, Un-referred report, Cross Reference report etc.
The output at the end of the business process decomposition phase is a Functional Specification document, which captures the AS IS state of the application, thereby completing the first stage of migration.
Business process decomposition thus lays the foundation of the migration process and kick-starts legacy modernization.
Vinod K. Boorugu, Principal Consultant, Business Application Services, Wipro Limited
Vinod has over 20 years of IT experience with over 6+ years of experience in Legacy/Mainframe modernization, having worked in areas like business process re-engineering, migration and decommissioning, among others. He has played a key role in helping many Fortune 500 companies modernize their legacy systems and make their IT systems digital-ready while preserving the organizational DNA.
© 2021 Wipro Limited |
|
© 2021 Wipro Limited |
Pharmaceutical & Life Sciences