Search
  Search   Go for More Information about Software development and more…
 
    Product Engineering
   Life Cycle Services
    IT Services
    Design & eLearning
Services > IT Services > Re-engineering
 
 

Are final users and customers satisfied with the applications that your area supports? Do you have old legacy systems that have suffered countless patches due to new requirements and market trends?

As an IT manager, had you set as an important goal to maintain high service levels, but now demand is growing, the maintenance effort is overflowing, and you feel it’s impossible to satisfy new business needs or incorporate new technologies?

If you analyze deeper these perceptions, you may detect that:

 
    Although the applications satisfy users needs, they are lacking the necessary documentation in order to reduce maintenance effort.
    Software design has gradually deteriorated and a change request implies more analysis and effort.
    Testing effort is growing and is less effective due to higher complexity. You actually know that this effort could be smaller if the applications were easier to maintain.
    You depend on certain people who are confident with the software: you know that this represents a high risk for you and your company.
    Although you are worried about keeping your database healthy, you have been unable to control the quality of its structure and the basic standards needed to ensure an information support asset with high reliability and integrity. You have to invest considerable effort when you integrate information from different sources. You’ve always dreamt to have a data administration department, but you never have (and suspect that you never will have) the proper time and resources to do this.
    The last audit report includes many findings on security aspects and information confidentiality; and leaves you in a weak position in relation to the robustness of the service that you intend to provide. And it’s not the first time that this has happened to you.
    In addition, upper management has requested that you analyze a reduction of costs for next year
    You have to search the market for an integrated solution for a new business need, and you cannot define the requirements of the interface because there’s no functional or technical documentation for the legacy systems.
 
Like a good manager, you have detected a potential risk that at any time can trigger a crisis. The question is: how could you solve this problem? The demand is increasing, resources are limited and you cannot cope with all the factors.

Innominds knows these situations well, and has worked in numerous organizations to help them to improve the quality of their applications through re-documentation techniques and redesign of the most critical components. At the same time it has accumulated knowledge in Data Administration implementation support and for improvement in database structures.

Reverse engineering and software reengineering are two complementary strategies that allow an IT area to improve the quality of its maintenance activities for the applications that because of size, complexity or the organization culture are very complex and expensive to replace.
 
 
Print this page
Bookmark this page
E-mail this page
Request for Information
   
  Copyright © 1998 - 2008, Innominds Software Inc. All the rights reserved. Sitemap | Privacy Policy | Terms of use