Revolutive IT™
 
Practical problems of Legacy Systems

Claims

We first define the readiness of the market by analyzing some of the recurrent claims of the clients. Among the list of claims - which is not exhaustive - some are redundant but are realities of the market. Atlantis Technologies provides flexible solutions and services with the aim at solving the related problems.

U se the following points to check whether your organization can benefit from the help of Atlantis Technologies. Not all the problems have to be present in your organization to benefit from our solutions. Maybe you have other problems not listed in the above set, feel free to communicate them to us so we can update the list and help other companies that are facing the same reality.

 The development team is nearly fully dedicated to maintenance activities
 Most software lifecycle costs are due to maintenance
 The adaptations take longer and longer
 The costs related to the maintenance activity increases
 The code becomes less and less readable
 Program understanding becomes a major maintenance activity
 Time dedicated to testing activity becomes too long
 Every change asks for modifying nearly all the application
 The entire application is easily broken when modified for any purpose
 The system is not stable
 The introduction of a new collaborator is very hard
 The entire knowledge of the system is owned by few people
 Communication becomes very difficult because of lack of documentation
 Budgets, plannings and resources are hard to evaluate
 It is very hard to find new collaborators because the maintenance job is not interesting
 Collaborators leave the organization and sometimes a lot of application knowledge disappears with them
 Skills become rare on the market. Young professionals are not interested in old technologies

Decision that are often taken

 Faced to the previous problems, the IT directors must take decisions. Following are decisions that are often taken:

 Entirely rewrite the applications that take too much time to be modified/adapted or the ones which keep the most of the resources busy
 Outsource the application maintenance
 Outsource the development of new applications
 Delay the new applications development
 Hire supplementary collaborators
 Avoid any kind of interactions between applications
 To do nothing at all
 Rewrite from scratch the entire application
 Replace as much as possible applications by packages

Consequences

 Thoose decisions have obviuosely many consequences and not neglectable. They are well-known and among them are following:

 The rewriting from scratch of an application implies that, during the development of the new application, the old one still exists and reflects any business change and is so forth maintained
 The new application will be modified every time a business change occurs in order to keep the application up to date with the changing specifications, even though it is in the development phase
 As a consequence of previous point, the time when an application is taken in maintenance is not really defined since it is already in maintenance during the development phase. Worse: the maintenance phase begins with the development phase!
 The ROI when rewriting from scratch or replacing by a package is rarely reached
 The project management for rewriting from scratch is very heavy
 The plannings are rarely respected and the projects are often stopped
 New projects can be dropped because of lack of resources
 The ITC which is the support of the entire activity of the organization must operate with obsolete resources and blocks the development of the activity and so of the entire enterprise itself
 Hire collaborators is expensive
 The rotation of the collaborators is high because professionals don’t want to be busy with maintenance activity
 Certain kind of applications ask for interactions with other applications which are in the same state
 Replace an application by an ERP asks for the same effort as needed for rewriting the application from scratch and so suffers from the same kind of problems and so has the same consequeces
. Read why legacy replacement often fails.


M any organization feel alone in this situation, convinced that the situation is better at the opponent site. In many cases they are kept in this state by many services companies because the outsourcing activity of maintenance or the body shopping around maintenance is more lucrative than our alternative solutions.

Atlantis Technologies provides a tailormade, flexible one-shot solution and services for solving most of the above problems and as such, obviousely, also the consequeces. We attack the problem of the legacy systems in its all, at the base, we don't try to treat the consequences.

O nce again, we advise you to use the above highlighted points to check whether your organization can benefit from the help of Atlantis Technologies. Not all the problems have to be present in your organization to benefit from our solutions. Maybe you have other problems not listed in the above set, feel free to communicate them to us so we can update the list and help other companies that are facing the same reality.

 
Copyright © 2002 Atlantis Technologies. All rights reserved.