Blog Objective

This is a blog that attempts to make life easier by noting down the author's accrued knowledge and experiences.
The author has dealt with several IT projects (in Java EE and .NET) and is a specialist in system development.

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: