The fact that documentation had to be done ground up, covering hundreds of modules, and processes, and sub-processes that involved numerous stakeholders, made it an overwhelming task.
The following factors added to the complexity.
Nalashaa adopted a methodological approach and started off with a series of discussions with the executives and departmental heads to understand the objectives and motivations for the migration. The unavailability of proper documentation was the primary challenge the team was facing while supporting the machine. But a migration necessitated thorough documentation of the end-to-end process Nalashaa’s solutions team analyzed the existing documentation and prioritized the needs to map the data, shortlist workflows of interest, and identify dependencies and process gaps.
The following modules were zeroed in for the first phase of documentation.
Purchase Management |
|
Order Management |
|
Inventory Management |
|
AR/AP Management |
|
Logistics Management |
|
Stakeholders and Flowchart: Stakeholders and owners of all RPG processes were consulted for their inputs, and a detailed flowchart was created for easy comprehension.
For the ease of planning and execution, the documentation of the selected modules was split into three primary categories – Data, Business Process, and DevOps. Each process was assigned a suitable name, and its description was recorded along with its objective. To get a clear picture of the existing features, a top-down approach starting with the major component and drilling down into subsets of functionality was zeroed in on.
For each of the three categories, the team divided the documentation task into different categories, as listed in the table below.
Data Sources | Relationships | Audit & Archiving | Reports |
---|---|---|---|
|
|
|
|
ETL | Extracts | Jobs |
---|---|---|
|
|
|
Process Flow | Document Management | Integrations | Screens & Mappings |
---|---|---|---|
|
|
|
|
Roles and Permissions | Authorization | Configurations | Deployment | Change Management |
---|---|---|---|---|
|
|
|
|
|
*Additionally, to make maintenance of the system easy for the client’s team, we created an Object Flowchart that summarized all Business Rules within each program, allowing the teams to follow the flow of each program with a pictorial representation. A visual depiction of the interaction between objects helped the team understand how the system works. This also helped the new members to understand the system structure better.
To choose the right AS400 support for your business, we would like to understand your needs better. The form below is a great way to start that!