Assessment of a renewal process experimented in the field
This work describes a case study which demonstrates the efficacy of a renewal process of a very old system, judged from the viewpoint of users and managers. Data were collected over three years in a real environment to assess the effectiveness of the process, performed on a banking software system. The effects attributable to the progressive ageing of a system perceived by its users and managers were first individuated. After the process, such successes as a drop in the costs of maintenance and an increase in transferability and testability of the programs were recorded. There were also some failures, notably insufficient improvement in the quality of the programs and in their capacity to be modified. Finally, some conclusions are drawn as to the opportunity of subdividing the renewal process into two macrophases, reverse engineering and restoration, which integrate the process activities generating the benefits. Although these are conceptually distinguishable, they must be executed together to obtain the desired benefits from the renewal process.
renewal process process assessment metrics legacy system