Knowledge Mapping: A Technique for Identifying Knowledge Flows in Software Organisations

Knowledge is a key parameter for software companies’ survival, as the ability to continuously become better at producing services relies on the organisation’s abilities to develop and utilise the intellectual competencies, which its employees possess. These abilities depend highly on the organisation’s capability to share knowledge and thus on the way knowledge flows in the organisation. In this paper we present a knowledge management perspective on software process improvement, and describe a technique for mapping the organisational knowledge flows in a software company. The results show that the technique successfully helps the organisation to select relevant focus areas for planning future improvement initiatives. The study further explains four distinct critical situations, which can be identified in a knowledge map; Hubs, Black Holes, Springs, and Missing Links. Each covers potential problems in the organisational flows and therefore can provide guidance for organisational process improvements.

[1]  Jorgen P. Bansler,et al.  A reappraisal of structured analysis: design in an organizational context , 1993, TOIS.

[2]  Brian Fitzgerald,et al.  An empirical investigation into the adoption of systems development methodologies , 1998, Inf. Manag..

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

[4]  Steve Howard,et al.  Methods & tools: the rich picture: a tool for reasoning about work context , 1998, INTR.

[5]  Mikael Holmqvist A Dynamic Model of Intra-and Interorganizational Learning , 2003 .

[6]  J. B. Quinn,et al.  Managing professional intellect: making the most of the best. , 1996, Harvard business review.

[7]  John J. Marciniak,et al.  Encyclopedia of Software Engineering , 1994, Encyclopedia of Software Engineering.

[8]  Chris Argyris,et al.  Knowledge for Action: A Guide to Overcoming Barriers to Organizational Change , 1993 .

[9]  Karlheinz Kautz,et al.  Information Systems Development Methodologies in Practice , 2004 .

[10]  Lars Mathiassen,et al.  Mapping situations within a system development project , 1985, Inf. Manag..

[11]  Lars Mathiassen,et al.  Collaborative Practice Research , 2000, Scand. J. Inf. Syst..

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

[13]  P. Checkland Soft Systems Methodology: A Thirty Year Retrospective a , 2000 .

[14]  J. March Exploration and exploitation in organizational learning , 1991, STUDI ORGANIZZATIVI.

[15]  Karlheinz Kautz,et al.  Applying System Development Methods in Practice , 2002 .

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

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

[18]  Daniel A. Levinthal,et al.  The myopia of learning , 1993 .

[19]  Peter Checkland,et al.  Systems Thinking, Systems Practice , 1981 .

[20]  J. Brown,et al.  Organizational Learning and Communities-of-Practice: Toward a Unified View of Working, Learning, and Innovation , 1991 .