A major service company has a business critical system developed in Natural Adabas 30 years ago. The client needed to rewrite the system in .NET/SQL the system while adding 30% new business functionality. The conversion was done in approximately nine months. The client got an enhanced system along with documentation, code and automated scripts back.
The organization was running the same business process in different geographical regions. Isolated Lotus applications were used to serve each location and there wasn’t any central management available. In addition to this, the system was lacking the following:
2229 Natural Programs
1492 Natural Sub Programs
859 Maps (screens)
531 Data Access
21 Tables
225 JCL Job Streams
18 COBOL Interfacing Programs
The estimated lines of code is over 1,050,000 lines.
To mitigate this risk the existing application’s code was used as a source for functional specifications. However this task is tedious and to facilitate a number of commercially available tools can be used to generate documentation to abstract and allow for “harvesting” of the business logic from the existing source code, one such tool is Natural Engineer from Software AG. These documents are intended to facilitate the capture the application functionality.
For the effective and timely implementation of the reengineering project, Visionet has identified the following inputs from the client
R = Prime Responsibility
S = Support Role
A = Approval Role
Task |
Visionet |
Client Business |
Client IT |
Requirement Specifications |
R |
S&A |
S |
Functional Specification |
R |
S&A |
S |
Storyboard |
R |
S&A |
S |
Technical Specifications |
R |
S |
S&A |
Test Plan |
R |
S&A |
S |
Data Migration Plan |
R |
S |
S&A |
Automated Test Scripts |
R |
|
|
Programming |
R |
|
|
Hardware Setup & Network |
S |
|
R |
Installation |
S |
|
R |
UAT |
S |
R&A |
S |
Parallel Testing |
S |
R&A |
S |
Data Migration |
S |
|
R |
Backup & Archiving |
S |
|
R |
Cutover |
S |
R |
|
Tech Services and Solutions