Improvement as organizational change : A metaphorical nalysis of the literature une

Software Process Improvement (SPI) typically involves rather complex organizational changes. Acknowledging that managers can approach these changes in quite different ways, this paper addresses the following question: what perspectives do the research literature offer on SPI as organizational change and how is this knowledge presented and published? To answer this question, we analyzed SPI research publications with a main emphasis on organizational change using Gareth Morgan's organizational metaphors (1996) as analytical lenses. In addition, we characterized each article along the following dimensions: knowledge orientation (normative versus descriptive), theoretical emphasis (high versus low), main audience (practitioner versus academic), geographical origin (Scandinavia, the Americas, Europe, or the Asia-Pacific), and publication level (high versus low ranked journal). The review demonstrates that the literature as a whole is firmly grounded in both theory and practice, it appropriately targets both practitioner and academic audiences, and Scandinavian and American researchers are the main contributors. However, the distribution of articles across Morgan's metaphors is uneven and reveals knowledge gaps that present new avenues for research. The current literature offers important insights into organizational change in SPI when viewed through machine, organism, flux and transformation, and brain metaphors. Practitioners may use these articles to guide SPI initiatives. In contrast, the impact of culture, dominance, psychic prison, and politics in SPI has only received scant attention. We argue that these perspectives could offer important additional insights into the challenges involved in managing SPI. Researchers are therefore advised to engage in new SPI research based on one or more of these perspectives. Overall, the paper offers research directions and management lessons, and it provides a roadmap to help identify insights and specific articles related to SPI as organizational change.

[1]  Mario Piattini,et al.  Software Process Improvement: The Competisoft Project , 2007, Computer.

[2]  Dewayne E. Perry,et al.  Proceedings of the 27th international conference on Software engineering , 1995, ICSE 1995.

[3]  Jeremy Rose,et al.  The Social Construction of the Software Operation: Reinforcing effects in metrics programs , 2003, Scand. J. Inf. Syst..

[4]  Watts S. Humphrey,et al.  Managing the software process , 1989, The SEI series in software engineering.

[5]  Bill C. Hardgrave,et al.  Forums for management information systems scholars , 1995, CACM.

[6]  Peter Axel Nielsen,et al.  Accessing Software Processes: Low Maturity or Sensible Practice , 2001, Scand. J. Inf. Syst..

[7]  J. Herbsleb,et al.  A systematic survey of CMM experience and results , 1996, Proceedings of IEEE 18th International Conference on Software Engineering.

[8]  Hausi A. Müller,et al.  Proceedings of the 23rd International Conference on Software Engineering & Knowledge Engineering (SEKE'2011), Eden Roc Renaissance, Miami Beach, USA, July 7-9, 2011 , 2001, SEKE.

[9]  Peter Axel Nielsen,et al.  Situated assessment of problems in software development , 1999, DATB.

[10]  Pouya Pourkomeylian Analyzing an SPI Project with the Map Framework , 2001, Scand. J. Inf. Syst..

[11]  Yadran Eterovic,et al.  Adopting the SW-CMM in a small IT organization , 2004, IEEE Software.

[12]  Claude Y. Laporte,et al.  Initiating software process improvement in very small enterprises: Experience with a light assessment tool , 2008, Inf. Softw. Technol..

[13]  Susan Rosenbaum,et al.  Software improvements in an international company , 1993, Proceedings of 1993 15th International Conference on Software Engineering.

[14]  Tore Dybå,et al.  Factors of software process improvement success in small and large organizations: an empirical study in the scandinavian context , 2003, ESEC/FSE-11.

[15]  David N. Wilson,et al.  A framework for evaluation and prediction of software process improvement success , 2001, J. Syst. Softw..

[16]  Didar Zowghi,et al.  A Maturity Model for the Implementation of Software Process Improvement: an Empirical Study , 2022 .

[17]  Julie E. Kendall,et al.  Metaphors and Methodologies: Living Beyond the Systems Machine , 1993, MIS Q..

[18]  G. Hofstede,et al.  Measuring organizational cultures: A qualitative and quantitative study across twenty cases. , 1990 .

[19]  Deborah J. Armstrong,et al.  Software process improvement: it's a journey, not a destination , 2005, CACM.

[20]  Alan R. Hevner,et al.  The impacts of quality and productivity perceptions on the use of software process improvement innovations , 2005, Inf. Softw. Technol..

[21]  Reidar Conradi,et al.  An empirical study on the utility of formal routines to transfer knowledge and experience , 2001, ESEC/FSE-9.

[22]  Carolyn B. Seaman,et al.  Predicting acceptance of Software Process Improvement , 2005, ACM SIGSOFT Softw. Eng. Notes.

[23]  Deependra Moitra,et al.  Managing change for software process improvement initiatives: a practical experience-based approach , 1998, Softw. Process. Improv. Pract..

[24]  Bill C. Hardgrave,et al.  Forums for MIS scholars , 1997, CACM.

[25]  Albert Johnson Software process improvement experience in the DP/MIS function , 1994, Proceedings of 16th International Conference on Software Engineering.

[26]  D. Ross Jeffery,et al.  An exploratory study of why organizations do not adopt CMMI , 2007, J. Syst. Softw..

[27]  Takuya Katayama,et al.  Proceedings of the 15th international conference on Software Engineering , 1982, ICSE 1993.

[28]  Bill Pitterman Telcordia Technologies: The Journey to High Maturity , 2000, IEEE Softw..

[29]  Anthony R. Hendrickson,et al.  Research Commentary. Academic Rewards for Teaching, Research, and Service: Data and Discourse , 1999, Inf. Syst. Res..

[30]  Rudy Hirschheim,et al.  Four paradigms of information systems development , 1989, CACM.

[31]  Didar Zowghi,et al.  Critical success factors for software process improvement implementation: an empirical study , 2006, Softw. Process. Improv. Pract..

[32]  Jan Pries-Heje,et al.  Success with improvement — requires the right roles to be enacted — in symbiosis , 2007 .

[33]  Ana Regina Cavalcanti da Rocha,et al.  Applying ISO 9001:2000, MPS.BR and CMMI to Achieve Software Process Maturity: BL Informatica's Pathway , 2007, 29th International Conference on Software Engineering (ICSE'07).

[34]  Didar Zowghi,et al.  A framework for assisting the design of effective software process improvement implementation strategies , 2005, J. Syst. Softw..

[35]  Tore Dybå,et al.  An empirical investigation of the key factors for success in software process improvement , 2005, IEEE Transactions on Software Engineering.

[36]  Sandra Slaughter,et al.  The Effectiveness of Knowledge Transfer Portfolios in Software Process Improvement: A Field Study , 2006, Inf. Syst. Res..

[37]  Kalle Lyytinen,et al.  Attention Shaping and Software Risk - A Categorical Analysis of Four Classical Risk Management Approaches , 1998, Inf. Syst. Res..

[38]  D. Morgan,et al.  Sociological Paradigms and Organizational Analysis. , 1983 .

[39]  Karlheinz Kautz Making Sense of Measurement for Small Organizations , 1999, IEEE Softw..

[40]  K. Peffers,et al.  Identifying and Evaluating the Universe of Outlets for Information Systems Research: Ranking the Journals , 2003 .

[41]  Tracy Hall,et al.  Motivators of Software Process Improvement: an analysis of practitioners' views , 2002, Journal of Systems and Software.

[42]  Ojelanki K. Ngwenyama,et al.  Problems in measuring effectiveness in software process improvement: A longitudinal study of organizational change at Danske Data , 2006, Int. J. Inf. Manag..

[43]  Karl E. Wiegers Software Process Improvement in Web Time , 1999, IEEE Softw..

[44]  Mark D. Miller,et al.  Examining differences across journal rankings , 2005, CACM.

[45]  Tracy Hall,et al.  De-motivators for software process improvement: an analysis of practitioners' views , 2003, J. Syst. Softw..

[46]  Willy McCourt,et al.  Discussion Note: Using Metaphors to Understand and to Change Organizations: A Critique of Gareth Morgan's Approach , 1997 .

[47]  Austen Rainer,et al.  Implementing software process improvement: an empirical study , 2002, Softw. Process. Improv. Pract..

[48]  Lars Mathiassen,et al.  Managing Risk in Software Process Improvement: An Action Research Approach , 2004, MIS Q..

[49]  Roger S. Pressman Software Process Impediment , 1996, IEEE Softw..

[50]  Lars Mathiassen,et al.  Managing change in software process improvement , 2005, IEEE Software.

[51]  H. Dieter Rombach Proceedings of the 18th international conference on Software engineering , 1996, ICSE 1996.

[52]  Austen Rainer,et al.  Key success factors for implementing software process improvement: a maturity-based analysis , 2002, J. Syst. Softw..

[53]  Juhani Iivari,et al.  A paradigmatic analysis of contemporary schools of IS development , 1991 .

[54]  Nikolaos A. Mylonopoulos,et al.  On site: global perceptions of IS journals , 2001, CACM.

[55]  Matthew B. Miles,et al.  Qualitative Data Analysis: An Expanded Sourcebook , 1994 .

[56]  Fran O'Hara,et al.  European experiences with software process improvement , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[57]  Claude Y. Laporte,et al.  Addressing the people issues of process improvement activities at Oerlikon Aerospace , 1998, Softw. Process. Improv. Pract..

[58]  Paul Keys,et al.  Operational Research in Organizations: a Metaphorical Analysis , 1991 .

[59]  Mauri Laitinen,et al.  Thinking objectively: software process improvement in the small , 2001, CACM.

[60]  Karlheinz Kautz,et al.  Applying and adjusting a software process improvement model in practice: the use of the IDEAL model in a small software enterprise , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[61]  Pasi Kuvaja,et al.  BOOTSTRAP — a European assessment methodology , 2004, Software Quality Journal.

[62]  G. Kenni,et al.  The evolution of quality processes at Tata Consultancy Services , 2000 .

[63]  Hossein Saiedian,et al.  Characterizing a software process maturity model for small organizations , 1997, SICE.

[64]  Soongoo Hong,et al.  Objective quality ranking of computing journals , 2003, CACM.

[65]  Rory V. O'Connor,et al.  Using grounded theory to understand software process improvement: A study of Irish software product companies , 2007, Inf. Softw. Technol..

[66]  Peter Axel Nielsen,et al.  Competing values in software process improvement: an assumption analysis of CMM from an organizational culture perspective , 2003, IEEE Trans. Engineering Management.

[67]  Lars Mathiassen,et al.  Agility : How to Navigate Improvement Projects Research Section , 2007 .

[68]  Barry Boehm,et al.  Balancing Agility and Dis-cipline: A Guide for the Perplexed , 2003 .

[69]  Kenneth E. Aupperle Crossroads—Spontaneous Organizational Reconfiguration: A Historical Example Based on Xenophon's Anabasis , 1996 .

[70]  Cynthia Mathis Beath,et al.  The Contradictory Structure of Systems Development Methodologies: Deconstructing the IS-User Relationship in Information Engineering , 1994, Inf. Syst. Res..

[71]  Susan Rosenbaum,et al.  Schlumberger's Software Improvement Program , 1994, IEEE Trans. Software Eng..

[72]  Austen Rainer,et al.  An analysis of some core studies of software process improvement , 2001, Softw. Process. Improv. Pract..

[73]  Pekka Abrahamsson,et al.  Commitment development in software process improvement: critical misconceptions , 2001, Proceedings of the 23rd International Conference on Software Engineering. ICSE 2001.

[74]  James D. Herbsleb,et al.  Software quality and the Capability Maturity Model , 1997, CACM.

[75]  Lars Mathiassen,et al.  Improving software organizations: agility challenges and implications , 2005, Inf. Technol. People.

[76]  Mohamed E. Fayad,et al.  Software process improvement in the small. , 2001 .

[77]  Karlheinz Kautz,et al.  Software process improvement in very small enterprises: does it pay off? , 1998, Softw. Process. Improv. Pract..

[78]  Barry W. Boehm,et al.  Improving quality through software process improvement in Thailand: initial analysis , 2005, ACM SIGSOFT Softw. Eng. Notes.

[79]  Lars Mathiassen,et al.  A Conceptual MAP of Software Process Improvement , 2001, Scand. J. Inf. Syst..

[80]  A Elkind,et al.  Using metaphor to read the organisation of the NHS. National Health Service. , 1998, Social science & medicine.

[81]  J. Alexander,et al.  Images of Organization , 1988 .

[82]  Takashi Ishikawa,et al.  Practical approach to development of SPI activities in a large organization: Toshiba's SPI history since 2000 , 2006, ICSE.

[83]  Jeremy Rose,et al.  Prescription, description, reflection: the shape of the software process improvement field , 2004, Int. J. Inf. Manag..

[84]  Walter F. Tichy,et al.  Proceedings 25th International Conference on Software Engineering , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..

[85]  Shaowen Qin Managing process change in software organizations: Experience and reflection , 2007, Softw. Process. Improv. Pract..

[86]  Karlheinz Kautz,et al.  Understanding and Changing Software , 2001 .

[87]  Lars Mathiassen,et al.  Successful process implementation , 2004, IEEE Software.

[88]  George Yamamura Process Improvement Satisfies Employees , 1999, IEEE Softw..

[89]  Paul Benjamin Lowry,et al.  Global Journal Prestige and Supporting Disciplines: A Scientometric Study of Information Systems Journals , 2004, J. Assoc. Inf. Syst..

[90]  Richard T. Watson,et al.  Analyzing the Past to Prepare for the Future: Writing a Literature Review , 2002, MIS Q..

[91]  Christiane Gresse von Wangenheim,et al.  Experiences on establishing software processes in small companies , 2006, Inf. Softw. Technol..

[92]  Lars Mathiassen,et al.  Cultivation and engineering of a software metrics program , 2003, Inf. Syst. J..

[93]  Barry W. Boehm Unifying Software Engineering and Systems Engineering , 2000, Computer.

[94]  Ian K. Allison,et al.  Software process improvement as emergent change : a structurational analysis , 2007, Inf. Softw. Technol..

[95]  Shinji Kusumoto,et al.  Improvement of Software Process by Process Description and Benefit Estimation , 1995, 1995 17th International Conference on Software Engineering.

[96]  Daniel Roos,et al.  The machine that changed the world : the story of lean production , 1991 .

[97]  Austen Rainer,et al.  A quantitative and qualitative analysis of factors affecting software processes , 2003, J. Syst. Softw..

[98]  Albert Johnson Software process improvement experience in the DP/MIS function: experience report , 1994, ICSE 1994.

[99]  Toomas Timpka,et al.  Organisational Policy and Shop-floor Requests in Design: Visualisation of the Argumentation behind an Information System for the Swedish Trade Union Movement , 2001, Scand. J. Inf. Syst..

[100]  Jan Pries-Heje,et al.  Knowledge capability and maturity in software management , 1999, DATB.

[101]  Werner Mellis,et al.  Success factors of organizational change in software process improvement , 1998 .

[102]  Gargi Keeni,et al.  The Evolution of Quality Processes at Tata Consultancy Services , 2000, IEEE Softw..

[103]  Terry Rout,et al.  Process improvement for small firms: An evaluation of the RAPID assessment-based method , 2006, Inf. Softw. Technol..

[104]  Mauri Laitinen,et al.  Process assessment considered wasteful , 1997, CACM.

[105]  Peter Axel Nielsen,et al.  Understanding the implementation of software process improvement innovations in software organizations , 2004, Inf. Syst. J..

[106]  Leon J. Osterweil,et al.  Proceedings of the 16th international conference on Software engineering , 1994, ICSE 1994.

[107]  Ralph Young,et al.  Combining quality and software improvement , 1997, CACM.

[108]  Donatella Sciuto,et al.  Pursuing coherence in software process assessment and improvement , 2001, Softw. Process. Improv. Pract..