A Framework for Improving Knowledge Management Practices in Namibian Software Companies

Software development (SD) companies employ, train and provide software developers with the platform to improve their skills. Unfortunately, these investments are lost when a software developer resigns from the company or is not physically available to carry out work activities. This is a major problem experienced in Namibian SD companies. This paper investigates how knowledge is transferred and retained by software developers in Namibian SD companies. Using a case study approach, five software developers were purposively selected from five software companies in the city of Windhoek, Namibia. Data were collected using structured interviews. The findings revealed that Namibian SD companies do not have a formal knowledge management (KM) strategy in place, management is not involved in KM practices and experienced software developers are not willing to participate in the KM process as a result of job insecurities. The findings also revealed that knowledge gaps are created in Namibian SD companies when an experienced software developer resigns from the company, and this consequently hampers the SD process. Based on the findings, the study therefore proposes a knowledge management framework (KMF) for Namibian SD companies, which incorporates the needs of each software developer as well as the needs of the SD company to create an effective KM for Namibian SD companies. The KMF for Namibian SD companies were presented to five experts in the field of Software Engineering. The experts validated the KMF for Namibian SD companies and found it useful within the context of Namibian SD companies. The KMF for Namibian SD companies is expected to improve the way KM processes are carried out in Namibian software companies, providing a realistic approach to improving KM practices.

[1]  P. Quintas,et al.  Knowledge management: A strategic agenda , 1997 .

[2]  Walter Skok,et al.  Developing a Knowledge Management Strategy for the Arab World , 2010, Electron. J. Inf. Syst. Dev. Ctries..

[3]  Shuib Basri,et al.  The Impact of Software Development Team Dynamics on the Knowledge Management Process(S) , 2011, SEKE.

[4]  Zoran Lovrekovic Why knowledge management , 2013 .

[5]  James D. Klein,et al.  Design and Development Research , 2014 .

[6]  C. Curado The knowledge based-view of the firm: from theoretical origins to future implications , 2006 .

[7]  Jo Smedley Modelling personal knowledge management , 2009, OR Insight.

[8]  Georg von Krogh,et al.  Perspective - Tacit Knowledge and Knowledge Conversion: Controversy and Advancement in Organizational Knowledge Creation Theory , 2009, Organ. Sci..

[9]  R. Yin Case Study Research: Design and Methods , 1984 .

[10]  Shuib Basri,et al.  A Study of Knowledge Management Process Practices in Very Small Software Companies , 2012 .

[12]  William R. King,et al.  Knowledge Management and Organizational Learning , 2009, Knowledge Management and Organizational Learning.

[13]  Victor R. Basili,et al.  Experience in Implementing a Learning Software Organization , 2002, IEEE Softw..

[14]  G Bhojaraju,et al.  Knowledge Management: Why Do We Need it for Corporates , 2019, SSRN Electronic Journal.

[15]  Nikhil Mehta,et al.  Successful knowledge management implementation in global software companies , 2008, J. Knowl. Manag..

[16]  Alberto Crescentini,et al.  Qualitative research articles: guidelines, suggestions and needs , 2009 .

[17]  Chong Siong Choy,et al.  Critical Factors In The Successful Implementation Of Knowledge Management , 2015 .

[18]  Frank Bomarius,et al.  Get Your Experience Factory Ready for the Next Decade--Ten Years after "How to Build and Run One"-- , 2007, 29th International Conference on Software Engineering (ICSE'07 Companion).

[19]  Richard V. McCarthy,et al.  Knowledge Management Formal and Informal Mentoring: An Empirical Investigation in Lebanese Banks , 2008 .

[20]  Thomas H. Davenport,et al.  Book review:Working knowledge: How organizations manage what they know. Thomas H. Davenport and Laurence Prusak. Harvard Business School Press, 1998. $29.95US. ISBN 0‐87584‐655‐6 , 1998 .

[21]  Sven A. Carlsson,et al.  Software Process Improvement Through Knowledge Management , 2003 .

[22]  Elizabeth A. Smith The role of tacit and explicit knowledge in the workplace , 2001, J. Knowl. Manag..

[23]  Ware Myers,et al.  The Need for Software Engineering , 1978, Computer.

[24]  Kieran Alden,et al.  Computing: Scientific software needs quality control , 2013, Nature.