RPG Business Rules Extraction Delivers Full Requirements Documentation For Healthcare Org and Enabled Accelerated Rewrite™
The Customer
A large, US-based healthcare organization.
The Challenge
The customer needed to build legacy requirements documentation to enable modernization planning with a long-term goal of rewriting their large RPG application to a new technology platform. The healthcare organization required an approach that provided flexibility and vendor independence between requirements documentation, as well as a full application transformation. Their key project requirement was choosing the technology and vendor they would use to rewrite their applications when ready.
They also had limited availability of RPG skillsets and risked lost application knowledge due to RPG programmer retirement.
Lastly, the customer needed the ability to accelerate onboarding and knowledge transfer for new hires while limiting SME touchpoints. They selected the AveriSource Platform™ because of its sophisticated RPG analysis and business rules extraction capabilities, as well as its cost-effective approach to code transformation—without vendor lock-in.
The Approach
The AveriSource Platform enabled this enterprise to immediately gain insight and knowledge into its large RPG portfolio, supporting an Accelerated Rewrite™ strategy for its complex applications via generation of business rules requirements, reports and other application artifacts.
Inventory & Discover
Using AveriSource Inventory and Discover, they examined the full application architecture, existing data sources, data lineage and connections, interdependencies, as well as relationships across the entire application estate.
Product Reports and Features Utilized:
- Application Overview
- Connections
- Clusters
- Data Lineage
- Dependencies
- Source Code Processing
Analyze
Using AveriSource Analyze, they identified, analyzed, and extracted core business rules, while reducing technical debt and optimizing a complex RPG codebase. The results delivered use cases and requirements documentation to support an Accelerated Rewrite strategy for its highly complex applications.
Product Reports and Features Utilized:
- Accelerated Rewrite
- Business Rules Extraction
- Code Analysis
- Code Quality
- Rule Analysis
- Rule Chaining
- Variable Tracing
The Results
In less than six months, the AveriSource Platform delivered full requirements collection, documentation, and onboarding for the customer's massive RPG application, in addition to providing the following outcomes:
- 10 million lines of RPG code analyzed
- Comprehensive Data Lineage analysis for DDS physical and logical files with full support for Traditional and SQL forms
- Full modernization reporting utilizing Inventory, Discover, and Analyze
- Reduced touchpoints and dependency on subject matter experts