2013 IEEE International Conference on Services Computing (2008)
July 7, 2008 to July 11, 2008
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/SCC.2008.136
In this paper, we consider the Change Management Process for Enterprise IT services with the goal of improving the efficiency of this process, i.e., minimizing change completion time and maximizing the "change capacity". The change management process handles critical updates in the system that must be implemented by a set of executing personnel. In presence of such timing constraints and scheduling conflicts between change classes, we argue that addressing the application change management question optimally involves computing solutions to NP-hard problems. Using appropriate simulation models, we evaluate various batched scheduling alternatives to understand the effect of simple process re-engineering on the change completion time, and the change capacity of the system. In addition, we examine the benefit of executor cross-training and degree of conflicts on the performance of the system. Our results indicate that a simple longest queue based scheduling approach works well in a wide range of practical scenarios. Based on these results, we recommend process re-engineering based on longest queue based scheduling with a small degree of executor cross-training.
Change management, change scheduling, enterprise IT services
Xiang Luo, Koushik Kar, Sambit Sahu, Prashant Pradhan, Anees Shaikh, "On Improving Change Management Process for Enterprise IT Services", 2013 IEEE International Conference on Services Computing, vol. 02, no. , pp. 341-348, 2008, doi:10.1109/SCC.2008.136