Post on 17-Jul-2015
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.