Professional Documents
Culture Documents
B.4.10. Maintenance of Information Systems
B.4.10. Maintenance of Information Systems
Corrective Maintenance. Regardless of how well designed, developed, and tested a system
or application may be, errors will inevitably occur. This type of maintenance deals with fixing
or correcting problems with the system. This usually refers to problems that were not
identified during the implementation phase. An example of remedial maintenance is the lack
of a user-required feature or the improper functionality of it.
Customized Maintenance. This type of maintenance refers to the creation of new features or
adapting existing ones as required by changes in the organization or by the users, e.g.,
changes on the organization's tax code or internal regulations.
Preventive Maintenance. This type of maintenance may be one of the most cost effective,
since if performed timely and properly, it can avoid major problems with the system. An
example of this maintenance is the correction for the year 2000.
Don't depend too much on one pioneering innovator, and do not leave any such
innovator in charge they will become too rigid and narrow-minded in their views,
and stifle change and development.
2.
Don't spend a large amount of time creating a detailed, rigid specification it will be
out of date before being designed, built, and implemented; rather, specify core
principles and functionality together with a design-and-build or prototyping
methodology.
3.
Don't leave performance criteria, both in terms of functions provided and maximum
percentage downtime to chance, but include them in the procurement contract.
4.
Don't forget error correction and maintenance write minimum standards into
supply contracts, and ensure that there are sanctions, e.g., part of procurement
payment held back until satisfactory functioning over a specified period; maintenance
payments paid partly at the end of each period with reductions for loss of service.
5.
Don't let the supplier determine needs or performance; instead, ensure that the
customer remains in control.
6.
Don't exploit your supplier whilst the customer should lead, an aggrieved supplier
provides a poor service and a bankrupted supplier disappears and leaves the
customer stranded.
7.
Don't impose "solutions" on end users and data suppliers; rather, ensure that they
feel they are valued and want the system.
8.
Don't automate today's paper processes look at what new functions and methods
automated Information Systems can undertake.
9.