Legacy Application Modernization

2
Legacy Application Modernization Engineering Services Companies are increasingly pressurized to deliver rapidly while reducing costs. This pushes them to adopt and leverage the latest technologies business benefits. In this context, the primary challenge that engineering companies face today is balancing investments in existing legacy applications with investments in future technology opportunities. The solution to this face-off lies in legacy application modernization. Legacy application modernization involves retaining and extending the value of intellectual property embedded in the system, and migrating the aging system to more modern and flexible architectures. At QuEST Global, we offer high-quality, low-cost and low-risk legacy modernization services. Backed by over 13 years of engineering experience, we help companies extract the most value out of their legacy systems and modernize them, while allowing for easy integration with future technology. We employ CMMI Level 3 SDLC practices for best results in engineering code modernization. Through our local-global model, we ensure enhanced flexibility, faster time-to-market and reduced costs. The end result – you improve your business capabilities and mitigate risks while effectively managing costs. Figure 1: Client Pain Points and the QuEST Solution Singapore QuEST uses its deep understanding of customer challenges to offer cost-effective, low-risk alternatives that reuse the existing knowledge base and move legacy applications to modern architectures and codes. Client Pain Point Business Benefits QuEST Solution Complex legacy codes Many discrete applications are in use Investments made in legacy applications cannot be discarded overnight Knowledge exists in silos across the organization Develop simple, low maintenance codes Develop a single, unified and scalable architecture Modernize existing legacy applications and scale them up to integrate with emerging technologies Capture, define and reuse that knowledge Develop codes that are easy for current users to understand and work with Leverage the value of existing legacy applications Decrease the cost of maintaining multiple applications, while increasing efficiency of operation Reuse and leverage knowledge residing across the organization

Transcript of Legacy Application Modernization

Legacy Application ModernizationEngineering Services

Companies are increasingly pressurized to deliver rapidly while reducing costs. This pushes them to adopt and leverage the latest technologies business benefits. In this context, the primary challenge that engineering companies face today is balancing investments in existing legacy applications with investments in future technology opportunities. The solution to this face-off lies in legacy application modernization.

Legacy application modernization involves retaining and extending the value of intellectual property embedded in the system, and migrating the aging system to more modern and flexible architectures.

At QuEST Global, we offer high-quality, low-cost and low-risk legacy modernization services. Backed by over 13 years of engineering experience, we help companies extract the most value out of their legacy systems and modernize them, while allowing for easy integration with future technology. We employ CMMI Level 3 SDLC practices for best results in engineering code modernization. Through our local-global model, we ensure enhanced flexibility, faster time-to-market and reduced costs. The end result – you improve your business capabilities and mitigate risks while effectively managing costs.

Figure 1: Client Pain Points and the QuEST Solution

Singapore

QuEST uses its deep understanding of customer challenges to offer cost-effective, low-risk alternatives that reuse the existing knowledge base and move legacy applications to modern architectures and codes.

Client PainPoint

BusinessBenefits

QuESTSolution

Complex legacy codes

Many discrete applications are in use

Investments made in legacy

applications cannot be discarded overnight

Knowledge exists in silos

across the organization

Develop simple, low

maintenance codes

Develop a single, unified and scalable architecture

Modernize existing legacy

applications and scale them up to integrate with emerging technologies

Capture, define and reuse that knowledge

Develop codes that are easy for

current users to understand and

work with

Leverage the value of existing legacy

applications

Decrease the cost of

maintaining multiple

applications, while increasing

efficiency of operation

Reuse and leverage

knowledge residing across the

organization

Copyright © 2010 Quality Engineering & Software Technologies Inc. All rights reserved.

The QuEST approach to Legacy Application Modernization is characterized by a strong understanding of customer requirements and efforts are concentrated towards delivering an optimal solution that offers high quality at low cost.

The solution is based on CMMi Level 3 SDLC practices for engineering code modernization. Key deliverables include: ■ Design rules■ Flow charts■ Code documentation■ User manuals■ Help and administration manuals

Examples of Previous Engagements■ Steam turbine code modernization (FORTRAN to C++

and mainframe to .NET)■ Aeroacoustics modules migrated from FORTRAN to

Java■ Materials databases migrated from FORTRAN to VB

Case Study: Modernization of Legacy Codes to make them User-Friendly and Powerful

Challenge: The New Products Initiatives (NPI) team was using 20-year old legacy codes to implement new designs. However, none of their current customers knew how to use these codes or integrate them with the latest technology.

QuEST Solution:■ Extracted engineering rules■ Evaluated future needs of the customer■ Migrated code■ Created necessary documentation

Benefits to the Customer: ■ Customers understand the logic behind the code■ Customers are able to update/modify rules■ The application can be integrated with customers'

future requirements■ Detailed documentation insulates customers from

staff turnover

Figure 2: QuEST Approach

Task characterization,Requirements

gathering

Flowcharting

Engineering rules

harvesting

Assessing needs of customer

Defining software, platform

architecture

Migrating core

Testing and validating

code

Documentation

Intermediate reviews

Tollgates

About QuEST GlobalQuEST Global is a leading provider of outsourced engineering and manufacturing services. The company helps customers in the Aerospace, Consumer Electronics, Healthcare, Industrial Products, Marine, Nuclear, Oil and Gas, Power Generation and Transportation verticals, to cut product development costs, shorten lead times, extend capacity and maximize engineering resources. We do this by providing support across the complete product life cycle from design and modeling through analysis, prototyping, automation, data documentation, instrumentation and controls, embedded systems development, manufacturing support, vendor management, and in-house precision machining.