Wednesday, February 14, 2007

Week 10

There are four kinds of maintenance tasks for a new system after it is been implemented. They are the corrective maintenance, adaptive maintenance, perfective maintenance and preventive maintenance.

Corrective Maintenance:
As the current AMMS has faced a number of shortcomings and in order to overcome these shortcomings, the new proposed system offers features and enhancements to tackle with the shortcomings. The proposed system offers a lot of changes at the operational level, hence in return the system would need corrective maintenance to diagnose and fix logic errors, restore proper configuration settings, debug program codes and update drivers and install software patch.
Corrective maintenance diagnoses and corrects errors in an operational system. This maintenance is also needed to resolve issues created by previous maintenance changes (Shelly, Cashman and Rosenblatt, 2006).

Adaptive Maintenance:
A lot of enhancements are proposed in the new AMMS where new features innovations and capabilities take birth. The proposed AMMS is supporting new Web-based operations and other innovations like any other system, AMMS would also have more enhancements in the future where the maintenance team would first analyze, design, test and implement the enhancements.
Adaptive maintenance adds enhancements to an operational system and makes the system easier to use. The need for this kind of maintenance usually arises from business environment changes such as new products or services, new manufacturing technology, or support for a new Web-based operation. Adaptive maintenance can be more difficult than new systems development because the enhancements must work within the constraints of an existing system (Shelly, Cashman and Rosenblatt, 2006).

Perfective Maintenance:
Perfective maintenance is important and a some what a common practice when an operational system undergoes maintenance for better performance. The AMMS involves a lot of data entry and data processing where the idea of abnormal termination of program is kept in mind when developing of the proposed system. Sturdy and reliable spreadsheets and software's are designed to be a part of the proposed AMMS.
Perfective maintenance involves changing an operational system to make it more efficient, reliable, or maintainable. This kind of maintenance task can improve system reliability. For example, input problems might cause a program to terminate abnormally. By modifying the data entry process, you can highlight errors and notify the users that they must enter proper data. In many organizations, perfective maintenance is not performed frequently enough (Shelly, Cashman and Rosenblatt, 2006).


Preventive Maintenance:
Preventive maintenance offers satisfying outcomes, where user satisfaction is increased; the system is more efficient and therefore, reduces the down time. Preventive maintenance does not receive a high priority that it deserves compared to other three kinds of maintenance tasks. Therefore, due to the above mentioned benefits, the proposed AMMS should undertake preventive maintenance.
To avoid problems, preventive maintenance requires analysis of areas where trouble is likely to occur. Like perfective maintenance, the IT department normally initiates preventive maintenance. Preventive maintenance often results in increased user satisfaction, decreased down time, and reduced TCO (Shelly, Cashman and Rosenblatt, 2006).

References:
Shelly, G.B; Cashman, T.J and Rosenblatt, H.J. (2006), "System Analysis and Design", Thomson, Sixth Edition.

No comments: