Conceptual modeling for knowledge management to support agile software development

2014 ◽  
Vol 29 (4) ◽  
pp. 496-511 ◽  
Author(s):  
Amritesh ◽  
Subhas C. Misra

AbstractAgile software development (ASD) has emerged as a result of consolidated values proposed under the lightweight methods of software engineering. Despite bearing some criticisms, the initial deployment and results observed in the practice environment represents its increasing domination over the traditional software development practices. Any ASD method, in particular, requires knowledge-intensive practices and typically employs multi-disciplinary expert team working extended periods of time for weeks on a nearly continuous basis. A huge amount of tacit knowledge creation and exchange happens in the entire process over the project lifecycle, which attracts the attention of research in the domain of knowledge management (KM). In this paper, first, we have mapped the agile values and agile principles, and in its support, we have argued upon and the need for integrated KM infrastructure and proposed a KM model that can be employed within the organization. We have also developed a conceptual framework for knowledge sharing and learning for the individual practitioners for the sustainability of agile team. We attempt to create an organizational learning framework for knowledge creation and exchange among the involved entities in a collaborative practice environment.

Author(s):  
Shanmuganathan Vasanthapriyan

Agile software development (ASD) is a knowledge-intensive and collaborative activity and thus Knowledge Management (KM) principals should be applied to improve the productivity of the whole ASD process from the beginning to the end of the phase. The goal is to map the evidence available on existing researches on KM initiatives in ASD in order to identify the state of the art in the area as well as the future research. Therefore, investigation of various aspects such as purposes, types of knowledge, technologies and research type are essential. The authors conducted a systematic review of literature published between 2010 and December 2017 and identified 12 studies that discuss agile requirements engineering. They formulated and applied specific inclusion and exclusion criteria in two distinct rounds to determine the most relevant studies for their research goal. Reuse of knowledge of the team is the perspective that has received more attention.


2022 ◽  
pp. 2065-2081
Author(s):  
Shanmuganathan Vasanthapriyan

Agile software development (ASD) is a knowledge-intensive and collaborative activity and thus Knowledge Management (KM) principals should be applied to improve the productivity of the whole ASD process from the beginning to the end of the phase. The goal is to map the evidence available on existing researches on KM initiatives in ASD in order to identify the state of the art in the area as well as the future research. Therefore, investigation of various aspects such as purposes, types of knowledge, technologies and research type are essential. The authors conducted a systematic review of literature published between 2010 and December 2017 and identified 12 studies that discuss agile requirements engineering. They formulated and applied specific inclusion and exclusion criteria in two distinct rounds to determine the most relevant studies for their research goal. Reuse of knowledge of the team is the perspective that has received more attention.


Author(s):  
Raquel Andrade Barros Ouriques ◽  
Krzysztof Wnuk ◽  
Tony Gorschek ◽  
Richard Berntsson Svensson

Knowledge-intensive companies that adopt Agile Software Development (ASD) rely on efficient implementation of Knowledge Management (KM) strategies to promote different Knowledge Processes (KPs) to gain competitive advantage. This study aims to explore how companies that adopt ASD implement KM strategies utilizing practices that promote the KPs in the different organizational layers. Through a systematic literature review, we analyzed 32 primary studies, selected by automated search and snowballing in the extant literature. To analyze the data, we applied narrative synthesis. Most of the identified KM practices implement personalization strategies (81%), supported by codification (19%). Our review shows that the primary studies do not report KM practices in the strategic layer and two of them in the product portfolio layer; on the other hand, in the project layer, the studies report 33 practices that implement personalization strategy, and seven practices that implement codification. KM strategies in ASD promote mainly the knowledge transfer process with practices that stimulates social interaction to share tacit knowledge in the project layer. As a result of using informal communication, a significant amount of knowledge can be lost or not properly transferred to other individuals and, instead of propagating the knowledge, it remains inside a few individuals’ minds.


Author(s):  
Juha Kettunen

Enterprises are facing challenges in protecting their intellectual property (IP) due to the rapid technological changes, shortened lifecycles, and the intangibility of products. The IP protection granted by the national intellectual property rights (IPRs) legislation does not correspond very well with the needs of enterprises operating in a rapidly changing business environment (Andersen & Striukova, 2001; Bechina, 2006). The most valuable assets of knowledge intensive enterprises are the knowledge and skills embodied in human capital, which cannot be protected using the traditional and formal IP protection (Coleman & Fishlock, 1999; Kitching & Blackburn, 1998; Miles, Andersen, Boden, & Howells, 2000). The challenges for IP protection in the context of knowledge intensive small enterprises lie in creating business environments that support the knowledge sharing and creation, innovativeness, and IP protection. In particular, the challenges are related to the identification of such formal and informal protection methods which improve the business process. The aim of knowledge management is to stimulate innovation and create knowledge. Knowledge management allows knowledge with critical and strategic characteristics in an enterprise to be located, formalised, shared, enhanced, and developed. The purpose of this study on information security management is to explore how small and medium-sized enterprises (SMEs) protect their IP in software business. This study investigates how strategic IP protection supports the knowledge sharing and innovation creation and explores the critical phases of IP protection in small software enterprises. This study also describes and develops management, using the approach of knowledge management and applying the spiral of knowledge creation in software development. The article is organised as follows. The IP protection of enterprises operating in software development is introduced in the background section. The main attention of the article concentrates on IP protection, which is analysed using the framework of knowledge management. IP protection is investigated in the various phases of knowledge creation in software development. Thereafter some future trends are described. Finally, the results of the study are summarised and discussed in the concluding section.


Sign in / Sign up

Export Citation Format

Share Document