Knowledge Creation in Improving a Software Organisation

Software Process Improvement (SPI) is a systematic approach for improving the capabilities of a software organisation. This study shows the results of a collaborative research initiative in which an SPI project was conducted and analysed as organisational knowledge creation. The study explains how knowledge is created through transformation between tacit and explicit knowledge and through interaction between different organisational levels of actors. On the basis of our findings it is suggested that two types of knowledge are created in an SPI project based on completely different knowledge creation behaviour.

[1]  Pat Halloran,et al.  Organisational learning from the perspective of a software process assessment and improvement program , 1999, Proceedings of the 32nd Annual Hawaii International Conference on Systems Sciences. 1999. HICSS-32. Abstracts and CD-ROM of Full Papers.

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

[3]  David Zubrow,et al.  Moving On Up: Data and Experience Doing CMM-Based Process Improvement , 1995 .

[4]  Joscha Bach,et al.  The Immaturity of the CMM , 1994 .

[5]  James D. Herbsleb,et al.  After the Appraisal: A Systematic Survey of Process Improvement, its Benefits, and Factors that Influence Success. , 1995 .

[6]  Lars Mathiassen,et al.  Lessons Learned in a National SPI Effort , 1998 .

[7]  Helen E. Thomson,et al.  Approaches to software process improvement , 1997 .

[8]  I. Nonaka,et al.  The Concept of “Ba”: Building a Foundation for Knowledge Creation , 1998 .

[9]  C. P. Goodman,et al.  The Tacit Dimension , 2003 .

[10]  Yasuhiro Mashiko,et al.  Using the GQM Paradigm to Investigate Influential Factors for Software Process Improvement , 1997, J. Syst. Softw..

[11]  Jacob Nørbjerg,et al.  Software process improvement as organizational knowledge creation: a multiple case analysis , 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.

[12]  Lars Mathiassen,et al.  Reflective Systems Development , 1998, Scand. J. Inf. Syst..

[13]  Mark C. Paulk,et al.  Capability Maturity Model for Software, Version 1.1 , 1993 .

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

[15]  Bob McFeeley,et al.  IDEAL: A User's Guide for Software Process Improvement. , 1996 .

[16]  Trevor Wood-Harper,et al.  A critical perspective on action research as a method for information systems research , 1996, J. Inf. Technol..

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

[18]  Mark C. Paulk,et al.  Capability Maturity Model for Software , 2001 .

[19]  Tor J. Larsen,et al.  Information systems innovation and diffusion: issues and directions , 1998 .

[20]  I. Nonaka,et al.  BUILDING A FOUNDATION FOR KNOWLEDGE CREATION , 1998 .

[21]  Georg Herzwurm,et al.  Technology diffusion in software development processes: the contribution of organizational learning to software process improvement , 1998 .

[22]  Karlheinz Kautz,et al.  Quality assurance and software process improvement in Norway , 1997, Softw. Process. Improv. Pract..

[23]  J. Brown,et al.  Bridging epistemologies: The generative dance between organizational knowledge and organizational knowing , 1999, STUDI ORGANIZZATIVI.

[24]  I. Nonaka,et al.  The Knowledge Creating Company , 2008 .

[25]  Joseph Montanarella,et al.  Artificial Intelligence : A Knowledge-Based Approach , 1996 .

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

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