Many modernization projects start only after a major incident in production
The problem with legacy applications is that they outlive their original mandates, but remain in production long after. To keep up with evolving business needs, the applications are modified extensively to the point where they are completely different from their original design, making it hard for IT staff to understand them and make further changes. Many businesses are still being held prisoner by their legacy applications.
All too often businesses look at the costs and risks involved in modernizing applications and hastily conclude ‘if it isn’t broken, let’s not fix it’. This increases technical debt which sooner or later will need to be repaid. Unfortunately many IBM i modernization projects start only after there has been a serious business impact caused by the failure of a legacy application.
Specific IBM i technology skills, such as development in the RPG language or CASE tools, are increasingly rare. IT departments face staff shortages and young developers are unable or disinclined to maintain columnar legacy code developed for a “green-screen”.
This “generation gap” has already forced some IBM i shops to abandon the platform and either redevelop their in-house custom applications in another language or replace them by a standard package. Both of these approaches are costly and high risk, involving a complex change in architecture and a loss of competitive advantage.
Well planned modernization projects can be low risk and high return
Tim Rowe, Business Architect Application Development at IBM, gives a 360 degree
view of modernization on the IBM i platform – both the
development methods and the application itself
When well planned and managed, modernizing legacy applications is a low risk and cost effective way to conserve critical intellectual property and leverage investment. Of course legacy application modernization doesn’t just happen. The best results focus on business goals.
Automate the key phases in your modernization project!
Floyd del Muro, Technology Evangelist, explains how Modernization
works at ARCAD Software
1.Analyze your application to detect anomalies and redundant code
2.Implement a structured process for version control and regression test
3.Transform your application automatically
Arcad offers complete, integrated IBM i modernization tools for each tier in an application: