This paper provides a practical experience-based approach to managing change in software process improvement initiatives. The contents presented in this paper are based on author’s experience in leading software process improvement initiatives and deploying quality processes in hi-tech organizations involved in large-scale software development, and also based on some years of research and consulting. The paper emphasizes the critical role of processes for the success of software development organizations and provides a practical insight into the process of change for achieving software excellence. Importance of a strategic and structured approach to change management is discussed. An analysis of the problems and difficulties associated with change management in software process improvement initiatives is presented. A simple and pragmatic approach for successfully managing change for software process improvement is provided. A matrix identifying the skills, attitude and characteristics essential for a successful change agent is also presented. Copyright © 1998 John Wiley & Sons Ltd
[1]
Robert B. Grady,et al.
Successful Software Process Improvement
,
1997
.
[2]
Schaffer Rh,et al.
Successful change programs begin with results.
,
1992
.
[3]
Berger Ds.
Understanding and managing resistance.
,
1998
.
[4]
Peter M. Senge,et al.
The Dance of Change: The Challenges to Sustaining Momentum in Learning Organizations
,
1999
.
[5]
Jeffrey K. Pinto,et al.
Make Politics Work for You
,
1997
.
[6]
D. Goleman.
Working with Emotional Intelligence
,
1998
.
[7]
Kiyoshi Suzaki,et al.
The New Shop Floor Management: Empowering People for Continuous Improvement
,
1993
.
[8]
Watts S. Humphrey,et al.
Managing Technical People: Innovation, Teamwork, and the Software Process
,
1996
.
[9]
Henry Mintzberg,et al.
Cycles of organizational change
,
1992
.