A Vertical Approach to Knowledge Management

Author(s):  
Karsten Jahn ◽  
Peter Axel Nielsen

Software process improvement is a practical concern in software companies today and it has been addressed in research. Part of this research has applied a knowledge management perspective. Researchers point out that two different strategies exist where a mixture is difficult to maintain: Personalization (focus on people and their collaboration) and codification (focus on documents and their accessibility). This paper addresses different knowledge management problems of a software company and how they can be alleviated. A prototype, which distinguishes between different organizational levels (e.g., software managers and software developers) and applies different knowledge management strategies, was built. It consists of a wiki and an enterprise system. This article shows how each part of the system focuses on one of the strategies and describes the differences for tool support. This combination could be beneficial because the connection between the two different parts of the prototype works. Further implications for practitioners are explained.

Author(s):  
Karsten Jahn ◽  
Peter Axel Nielsen

Software process improvement is a practical concern in software companies today and it has been addressed in research. Part of this research has applied a knowledge management perspective. Researchers point out that two different strategies exist where a mixture is difficult to maintain: Personalization (focus on people and their collaboration) and codification (focus on documents and their accessibility). This paper addresses different knowledge management problems of a software company and how they can be alleviated. A prototype, which distinguishes between different organizational levels (e.g., software managers and software developers) and applies different knowledge management strategies, was built. It consists of a wiki and an enterprise system. This article shows how each part of the system focuses on one of the strategies and describes the differences for tool support. This combination could be beneficial because the connection between the two different parts of the prototype works. Further implications for practitioners are explained.


2016 ◽  
Vol 15 (01) ◽  
pp. 1650003 ◽  
Author(s):  
Gloria Ejehiohen Iyawa

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.


Author(s):  
Rory V. O'Connor ◽  
Shuib Basri

Software and systems engineering is distinct from other forms of engineering as it deals with an intangible product, where the progress in construction is not explicitly visible and team members often rely on the documentation of others to follow and review progress. Furthermore unlike traditional engineering disciplines, there is no single standardized unified process. The role of knowledge management in the software engineering literature is becoming more evident, as the software development activity is essentially a human knowledge intensive activity and is seen by many as a key factor. This paper discusses the role of software development knowledge management within software development process and specifically how software development knowledge is managed in software development in order to support software process improvement and the role of knowledge management in this. The authors present the results of a study of knowledge management process practices in very small software companies and discusses these under the major identified issues of: Communication; Learning and sharing; Documentation and Knowledge management process and commitment. The findings in this study give an insight towards knowledge management practices as they relate to software development process practices in very small companies and the important factors that must be considered to preserve knowledge and quality software.


2010 ◽  
Vol 13 (1) ◽  
Author(s):  
Cristiano Schwening ◽  
Marcello Thiry

This work presents a method for the definition of process capability profiles lined up with the specific business model of small software companies. The developed method is made up of a process, artifacts and guides that assist to obtain process profiles, considering the specific characteristics (business model, enterprise growth stage and value discipline) of each small software company. Therefore, the application of the method allows selecting a set of adjusted processes and lined up with the business model offering more objective improvement actions to a small software company. Partial results obtained during a pilot evaluation of the method in a small software company in Florianópolis/SC are also presented. Keywords: process capability profile, software process improvement, capability model, business model, small business, very small enterprises.


2013 ◽  
Vol 1 (1) ◽  
pp. 83
Author(s):  
Ozan Büyükyılmaz

The development and expansion of knowledge management as an important management philosophy has a significant impact on human resources management as well as on organization as a whole. In this context, knowledge management processes have been used as a strategic tool within human resources management.Therefore, functions of human resources management must adapt itself to this change. The purpose of this study is to determine the role of human resources management in the management of knowledge and to reveal the effects of knowledge management practices on the functions of human resources byexamining the relationship between human resources and knowledge management. In this context, a theoretical investigation was conducted. It has been determined that significant changes occurred on the functions of human resources management such as selection and recruitment, performance management, remuneration and reward, training and development within the framework of the knowledge management strategies.


2015 ◽  
Vol 3 (1) ◽  
pp. 44
Author(s):  
Khatijah Othman ◽  
Muhamadul Bakir Yaakub ◽  
Ahmad F. Yousif

The philosophy of knowledge is known as an established discipline both from Islamic perspective and Western viewpoint. Generally, it can be understood as a source of economy, power and prosperity. With the knowledge as a source of provider, the economic development, political power, business transaction and networking; rapid development in telecommunication and technology, with various other developments in human engineering and education plus, etc.‟s; human civilization flourishes.  Focusing on the philosophy of knowledge and comparing its traditional sense with modern practice might lead us to discover some ways in which knowledge should be realized, managed and applied. Obviously, the issue and criteria that determine what constitutes knowledge is indeed crucial. Therefore, this paper highlights general concept of knowledge management from Islamic perspective and its significant contribution to human development. 


Sign in / Sign up

Export Citation Format

Share Document