Enterprise Evolution | THE REMEDIATION PROCESS
www.ecubesystems.com
Enterprise Evolution
The Remediation Process
Enterprise Evolution, a discipline in the legacy modernization domain, is a collection of tool-enabled
disciplines that facilitates the understanding, improvement, migration, reuse and/or transformation of
existing software systems. This is the second in a 3-part series of white papers that discusses the
remediation options in an Enterprise Evolution modernization initiative, which may be applied to a
variety of IT project initiatives.
Remediation, as a modernization discipline, is defined as a collective set of tool-enabled disciplines that
support or provide for the re-factoring, stabilization and improvement in the packaging and design of
existing software systems. Remediation, unlike the concept of architecture transformation, delivers
application improvements and upgrades within the context of the existing architecture. 1
This last aspect of remediation is an important consideration because remediation does not “transform”
existing functional, data or technical architectures. Rather, remediation is based on the concept of
significantly improving and evolving programs or systems within the context of existing software
architectures.
This article discusses remediation benefits, disciplines and options available to organizations seeking to
make existing systems more agile and adaptable to changing business requirements.
Remediation Benefits
There are short-term and long-term benefits of remediating a given program or system. Remediation
tasks can be incorporated into larger projects or be applied stand alone as a way to evolve applications
and increase their functional life. Remediation benefits can be summarized as follows.
Enable analysts to identify, apply and test ongoing enhancements and related modifications more
efficiency and effectively.
Allow for the deactivation and modularization of systems to facilitate the integration of those systems
and re