19 December 2011

Software Maintenance & Service Delivery

Maintenance work can be classified as:
  1. Corrective maintenance – to deal with defects-fixing
  2. Adaptive maintenance – to deal with adapting to environmental (hardware, OS, etc.) changes
  3. Perfective maintenance – to deal with changing or new features/ functional requirements. E.g. functional enhancements, regulatory changes
  4. Preventive maintenance – to deal with performance tuning, improving maintainability (e.g. refactoring, annotating/ adding comments)
Finally there is a way of classifying these tasks that we do!

No comments: