Post-Implementation Management in Large-Scale Management Information Systems: Changes, Incident Reports, Help Desk Calls, and Business Process

Proper management of the post-implementation phase of the software development life cycle is necessary in order to achieve proper strategic alignment between the technical operation of the system and organizational strategy. For this reason, it is important to understand the relationship between technical changes to the system, business process changes, process support, and the actual use of the system. This study examines the relationships among these aspects of system maintenance and process support for a key information system at a large, industrial Fortune 500 company. In this case study, we see strong relationships between system use, business process, and the technical maintenance of the system, with the business process acting as the driving force for many of these system-support activities. This case study provides empirical validation for strategic alignment philosophies and models, such as Leavitt’s Model, during the maintenance phase of the software development life cycle.

[1]  Peter H. Feiler Software process support through software configuration management , 1990, ISPW '90.

[2]  Ian Simmonds Configuration management in the PACT software engineering environment , 1989, SCM.

[3]  F. P. Brooks,et al.  The mythical man-month" essays on software engineering, addison-wesley , 1974 .

[4]  Andreas Zeller,et al.  When do changes induce fixes? , 2005, ACM SIGSOFT Softw. Eng. Notes.

[5]  Ken Dietel Mastering IT change management step two: moving from ignorant anarchy to informed anarchy , 2004, SIGUCCS '04.

[6]  Spencer Rugaber,et al.  Enriching revision history with interactions , 2006, MSR '06.

[7]  R. Pressman Software Engineering: a Practioner''s approach , 1987 .

[8]  Darlene A. Stewart,et al.  Commercial realtime software needs different configuation management , 1989, SCM.

[9]  Michael Anthony Bauer,et al.  Configuration Maintenance for Distributed Applications Management , 1997, Journal of Network and Systems Management.

[10]  Ethan V. Munson,et al.  Fine-grained, structured configuration management for web projects , 2004, WWW '04.

[11]  Ian Sommerville Sixth international workshop on software configuration management , 1996, SOEN.

[12]  Timo Koponen,et al.  Are the Changes Induced by the Defect Reports in the Open Source Software Maintenance? , 2006, Software Engineering Research and Practice.

[13]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach , 1982 .

[14]  Akito Monden,et al.  Productivity analysis of Japanese enterprise software development projects , 2006, MSR '06.

[15]  H. Keith Edwards,et al.  System Utilization and Changes in Implemented Information Systems: A Case Study , 2006, IMECS.

[16]  Jacky Estublier Software configuration management: a roadmap , 2000, ICSE '00.

[17]  Timothy M. Koponen,et al.  Open source software maintenance process framework , 2005, ACM SIGSOFT Softw. Eng. Notes.

[18]  Jan Bosch Software variability management , 2004, Proceedings. 26th International Conference on Software Engineering.

[19]  M DavisAlan,et al.  Impacts of life cycle models on software configuration management , 1991 .

[20]  Naftaly H. Minsky,et al.  Configuration management by consensus: an application of law-governed systems , 1990, SDE.

[21]  J. Herbsleb,et al.  Two case studies of open source software development: Apache and Mozilla , 2002, TSEM.

[22]  Sunghun Kim,et al.  How long did it take to fix bugs? , 2006, MSR '06.

[23]  Jesús M. González-Barahona,et al.  Mining large software compilations over time: another perspective of software evolution , 2006, MSR '06.

[24]  Reidar Conradi,et al.  Impact of the research community for the field of software configuration management , 2002, Proceedings of the 24th International Conference on Software Engineering. ICSE 2002.

[25]  Hans Schuster,et al.  A configuration management approach for large workflow management systems , 1999, WACC '99.

[26]  Pratap Chillakanti Role-based information security: change management issues , 2004, ISICT.

[27]  Gautam Shroff,et al.  Influencing factors in outsourced software maintenance , 2006, SOEN.

[28]  P. Kidwell,et al.  The mythical man-month: Essays on software engineering , 1996, IEEE Annals of the History of Computing.

[29]  Daniel M. Germán,et al.  A framework for describing and understanding mining tools in software development , 2005, MSR.

[30]  Gregor Joeris,et al.  Change management needs integrated process and configuration management , 1997, ESEC '97/FSE-5.

[31]  Takashi Nishimura,et al.  Configuration control for evolutional software products , 1982, ICSE '82.

[32]  Reidar Conradi,et al.  Impact of the research community on the field of software configuration management: summary of an impact project report , 2002, SOEN.

[33]  Jin Xizhe Evaluation technique of software configuration management (poster session) , 2001, ITiCSE '01.

[34]  Lu Zhang,et al.  A software configuration management model for supporting component-based software development , 2001, SOEN.

[35]  Jerry Calabough Software configuration—an NP-complete problem , 1987, DATB.

[36]  T.N. Nguyen,et al.  An infrastructure for development of object-oriented, multi-level configuration management services , 2005, Proceedings. 27th International Conference on Software Engineering, 2005. ICSE 2005..

[37]  Kenneth C. Laudon,et al.  Management Information Systems: New Approaches to Organization and Technology , 1997 .

[38]  Stephen Sato,et al.  Using a change-management approach to promote customer-centered design , 2003, DUX '03.

[39]  Alan M. Davis,et al.  Impacts of life cycle models on software configuration management , 1991, CACM.

[40]  Thomas Zimmermann,et al.  Taking lessons from history , 2006, ICSE.

[41]  Timo Koponen Evaluation Framework for Open Source Software Maintenance , 2006, 2006 International Conference on Software Engineering Advances (ICSEA'06).

[42]  John Tang Boyland,et al.  Object-oriented, structural software configuration management , 2004, OOPSLA '04.

[43]  Ian Thomas Version and configuration management on a software engineering database , 1989, SCM.

[44]  E. Bersoff,et al.  Software Configuration Management , 1978, SIGMETRICS Perform. Evaluation Rev..

[45]  Andreas Zeller,et al.  HATARI: raising risk awareness , 2005, ESEC/FSE-13.