Title :
Outsourcing Software Maintenance: Processes, Standards & Critical Practices
Author :
Robillard, Pierre-N ; Kerzazi, Noureddine ; Tapp, Martin ; Hmima, Hamid
Author_Institution :
Ecole Polytech. de Montreal, Montreal
Abstract :
This paper presents a reference model for software maintenance processes with tailoring possibilities to suit varying team sizes and to help scope out the level of the desired outsourcing process. The reference maintenance process defines the required activities, artifacts, roles and their relationships. This approach helped highlights critical practices and their associated risks. Software standards are scrutinized in the view of identifying the ones that can benefit software maintenance from an outsourcing standpoint. An example illustrates the customization of the reference maintenance process based on standards. This paper proposes a reference maintenance process (RPM) that can be upgraded or downgraded according to maintenance needs. The process is also aligned with the various standards related to the development practices, the software life cycles and the product quality. The goal of the RPM is to facilitate the mitigation of risks during maintenance activities.
Keywords :
outsourcing; risk management; software maintenance; software quality; software standards; outsourcing; product quality; reference maintenance process; risk mitigation; software development; software life cycle; software maintenance; software standard; Costs; Documentation; Outsourcing; Programming; Risk management; Software maintenance; Software quality; Software standards; Software systems; Standards development;
Conference_Titel :
Electrical and Computer Engineering, 2007. CCECE 2007. Canadian Conference on
Conference_Location :
Vancouver, BC
Print_ISBN :
1-4244-1020-7
Electronic_ISBN :
0840-7789
DOI :
10.1109/CCECE.2007.175