Good Morning Employees,
I understand that most departments are practising corrective maintenance.This practice should continue, but I think it is insufficient.I believe we need to focus on adaptive maintenance as well. According to the law of continuing change, this will allow us to grow more rapidly.
Developing new software is important. But to stay competitive, we must enhance our existing software, too. New releases are the best way to keep customers interested in our products. This will require engineers to practice perfective maintenance. Always repair problems as soon as they are identified.
However, engineers must also remember the law of increasing complexity. If software becomes too complex, it becomes difficult to maintain. Engineers should know when to update and when to write a new program.
Unstructured code will no longer be tolerated. It causes confusion and makes further updates more difficult. Remember, preventive maintenance is the strongest software maintenance practice.
Clinton Bellmann
CEO, ShorSoft Corporation
Most of the programs we use every day are legacy system. Software companies often modernize these programs for contemporary use. This process is called reverse engineering.Some are changed from computer applications to web-based applications. In other cases, the only changes are in the appearance of the user interface. This is known as revamping.
Generally, reverse engineering involves the redocumentation and design recovery of software. Programs typically maintain high functional equivalence with earlier versions. Engineers use reengineering, or renovation, to create new programs quickly. This practice is efficient because the basic program already exists. Engineers just need to update it with newer technologies. In other cases, engineers practice restructing of poorly written programs. This creates functionally equivalent programs that can be edited and updated easily.
All of these practices save time and resources. Starting with an existing program is more efficient than writing a whole new program.