AveriSource Accelerates U.S. Federal Agency Modernization of Mission-Critical Safety and Compliance Systems
The Company
A federal agency within the United States Department of Transportation.
The Challenge
The customer's IBM mainframe costs were increasing as other government agencies moved off the shared infrastructure, leaving the agency with a larger share of the expenses. In addition, transitioning away from the legacy Natural/Adabas environment would provide the agency with access to a broader talent pool and unlock modern functionality better suited to meet evolving business demands.
The Approach
AveriSource engaged with the agency to deliver a turnkey transformation with zero user retraining.
Assessment and Knowledge Mining
The AveriSource Platform was used to scope the complexity, interdependencies, and business impact across 25,000 programs. AveriSource provided the customer with access to the AveriSource Platform, which provided a centralized metadata respository providing full traceability of the analyzed artifacts.
Automated Transformation
AveriSource modernized 14 applications spanning multiple task orders comprising approximately 15,000,000 lines of code. Natural applications were refactored into a modern, web-based .NET architecture ensuring all business logic was preserved while retaining the exact feel and function of the legacy application. JCL and batch scheduler workloads were modernized to .NET-based orchestration, collapsing a 19-hour batch window to just 35 minutes.
Codebase Maintenance and Backups
In addition to providing transformed applications within the .NET environment, AveriSource provided web service-enabled applications, which replaced and improved upon their legacy systems. AveriSource maintained historical versions, version control, and redundant backups of code and databases via a locally-hosted replicated system. AveriSource also maintained historical versions and performed version control & redundant backups of the migrated .NET system via a locally replicated system. Backups were performed including historical versions of legacy source code baselines and database schemas for the record-keeping, in addition to facilitating future maintenance.
Database Conversion
AveriSource converted Adabas file definitions to relational definitions in SQL Server using AveriSource Refactor tooling. The data conversion followed an iterative process producing the target database DDL, database creation scripts, and data migration scripts. Synchronous legacy and target databases were maintained during the testing and deployment of the transformed system.
Historical Documentation Maintenance and Artifacts
AveriSource produced, reviewed, and maintained historical technical logs documenting bug fixes and patches from the inception of the migrated system. Documentation included monthly, iterative AveriSource Platform™ updates, along with full delta (difference) reports against any and all system code drops provided for systems that remained in operation during modernization efforts.
Technical Support and User Training
AveriSource provided steady-state assessment and operational reviews of the migrated systems on a day-to-day basis. AveriSource provided troubleshooting, system anomaly resolution, and bug fixes utilizing an effective three-tiered priority protocol system, including a disaster recovery plan to ensure 100% or near 100% uptime of systems. This AveriSource solution addressed critical concerns of user training by transforming the application from an IBM 3270 green screen to the identical look and feel in the .NET environment with no end user re-training required.
The Results
- 60% ROI in the first year
- 50% reduction of maintenance personnel and costs
- 200% improvement in enhancement request turnaround
- 97% reduction in time for daily batch jobs from 19 hours to just 35 minutes
- $0 spent on user retraining across thousands of employees due to the exact replication of the legacy user interface
- Dozens of latent defects eliminated for improved stability