Overview of knowledge flow in a software development process (original) (raw)

Conceptual Framework for Knowledge Flow in Software Development Process

Research Journal of Applied Sciences, Engineering and Technology, 2017

The main aim of this study to merge knowledge flow activities with software development process Past models of flow of knowledge lacked in terms of software development and lacked on sharing right knowledge and lacked in-depth exploration of context modeling, which made those models less applicable. In addition now it attracts much consideration, attention in the knowledge management field. In a knowledge-based organization, knowledge workers need to acquire a variety of knowledge (information) about their tasks. Therefore; many organizations have built knowledge support plat forms to assist workers in meeting their knowledge-needs. These platforms help workers to identify and share knowledge in order to speed up organization innovation and improve employee Productivity. This research proposes a conceptual framework of context oriented flow of knowledge in software development aspects. In this framework, the context is seen as an inseparable element of flow of knowledge, which is regarding the creation, transformation as well as application of knowledge items. One of the main challenges is how to exploring knowledge flow, sharing knowledge in software development process. The main goal for this research to provide a framework to solve this challenge. In this research used questionnaire instrument with 21 people as they are from software development process environment, also in this study want to improve all factors, task, type of knowledge, nature of knowledge used in software development process during the flow of knowledge. Finally in this study validate the framework using experts review, 4 experts from academic and industrial result was great shows all phases in software development process and factors when active, moreover in this research verified the component by using cronpach alpha methods the result was good in acceptable rang 0.711.

Knowledge flows in software projects: An empirical investigation

Knowledge and Process Management, 2010

Software projects require tacit knowledge and shared contexts for creative problem solving. Existing knowledge management frameworks focus on codifying knowledge laying an emphasis on managing explicit knowledge, typically ignoring the tacit element. This research provides a framework that mobilises and integrates both tacit and explicit knowledge, and facilitates the flow of common knowledge to address unstructured situations in software projects. The framework is developed from empirical evidence gathered while conducting an extended case study at one of the world's largest software organisations. The research has implications for the knowledge management literature by establishing knowledge as something that is made resourceful by being competently mobilised and utilised, rather than by being managed through capture and storage. Thus, the paper attempts to fill a gap in the literature on a phenomenon that is increasingly becoming more relevant in empirical settings.

ARCHITECTURE KNOWLEDGE FLOW FRAMEWORK DESGIN

Flow of Knowledge pertains in most teamwork and it attracts the researchers in the field of knowledge management. Since flow of knowledge usually happens in a particular context, context has to be taken into consideration in knowledge flow modeling. Past models of flow of knowledge lacked in terms of software development and lacked in-depth exploration of context modeling, which made those models less applicable. This research proposes a conceptual framework of context oriented flow of knowledge in software development aspects. In this framework, the context is seen as an inseparable element of flow of knowledge, which is regarding the creation, transformation as well as application of knowledge items. Framework KFFD is proposed based on three aspects-flow of knowledge, software development project and ontology. For the proper use of knowledge, dynamic flow to destinations form sources is necessary. In this context, a new framework in KM is analyzing, designing and implementing knowledge flow management systems. One crucial challenge in such systems is the exploration of flow of knowledge from its origin to the receiver. Another challenge is controlling the flow for quality enhancements regarding the requirements of the users. As such, the aim of this research is to provide a framework so as to solve this challenge. Keywords: knowledge flow, knowledge flow framework design, type of knowledge flow, knowledge flow management.

View of knowledge flow description

Knowledge flow exists in very nearly in each teamwork , community cooperation environment and now it attracts much consideration , attention in the knowledge management field. In a knowledge-based organization, knowledge workers need to acquire a variety of knowledge (information) about their tasks .Therefore; many organizations have built knowledge support plat forms to assist workers in meeting their knowledge-needs. These platforms help workers to identify and share knowledge in order to speed up organization innovation and improve employee Productivity. The paper gives an over view of knowledge flow, type of knowledge flow, mechanical of knowledge flow, knowledge flow process. This review shows the description of Knowledge flow element and knowledge characteristic. This paper as systematic review of the knowledge flow. Choose the best way according to that.

Contributions of Workflow for Knowledge Generation Process

Procedia Manufacturing, 2015

Organizations are increasingly awakening to the need to manage organizational knowledge. On the other hand, the explosion of internet-facing systems and adoption of information technologies by organizations and governments encourages the development of a scenario where the knowledge of tool that solves a given problem is becoming important. The workflow tool is one of which provides computer support to manage business processes. This paper aims to examine how this tool can contribute to the process of knowledge generation. The theoretical framework of knowledge management is presented, the concepts surrounding the workflow tool and its features. The search strategy was used a multiple case study based on three organizations that use the workflow tool. For that, it was selected as a reference of research each automated process. Initially, it was created a matrix that relates the characteristics of workflow phases of knowledge creation. Then a questionnaire was designed based on relationships established in the array to verify that they occur in three organizations surveyed. The results indicate that the workflow tool contributes to the process of knowledge creation, since nine of the thirteen established relationships obtained degree of agreement above 80%. Even the four answers which were below 80%, the percentage of agreement obtained was between 53.3% and 66.7%. Other three had not been marked, but obtained percentages between 86.7% and 93.3%. In addition, participants described the benefits after the implementation of workflow tool for business processes in their organizations, such as centering, control and ease of sharing of tasks performed.

A framework to analyze information systems as knowledge flow facilitators

Information and Software Technology, 2008

Manuscript accepted to be published in the Information and Software Technology Journal Available in: http://dx.Abstract This paper presents a framework which can be used to analyze information systems as knowledge flow facilitators in organizational processes. This framework may be useful, particularly to small organizations, for two main reasons: it can help them to start seeing the implications of KM in their current technical infrastructure, and as a result, they should be in a better position to know how to include their current working tools in part of a KM strategy, thus facilitating the alignment of such a strategy to the daily work of the organization. Secondly, identifying the role that their current tools play in the flow of knowledge should help such organizations to identify means by which to improve such tools as KM enablers, before becoming engaged in costly KM efforts that could require the acquisition of new tools and often also big changes in their current work processes.

Knowledge Flow Modeling and Analysis with Focus on Enabling Actions and Decisions within the Business Process

This paper examines current approaches to knowledge flow analysis and modeling and their ability to drive a shared understanding among business managers, knowledge managers, and knowledge engineers. It presents Knowledge Flow Analysis and Modeling (KFAM) as an alternative approach anchored in the position that knowledge enables actions and decisions and that knowledge flows include those behaviors through which knowledge is acquired, retained, and transferred within an organization, to enable the actions and decisions that comprise the business process. Modeling and analytical methods are described, along with antidotal accounts of the application of these methods in real-world situations covering a span of over 10 years. The paper concludes with a number of lessons-learned, recommendations, and directions for further development

Knowledge at Work in Software Development

2005

Knowledge management practices in software development and engineering have been focused mainly on knowledge sharing and maintenance whereas less attention has been devoted to knowledge elicitation and codification issues. In this chapter we present a methodology based on causal mapping for the investigation and management of knowledge created and elaborated by software development teams in the production of new software applications. The chapter focuses on the early stages of the process This chapter appears in the book Causal Mapping for Research in Information Technology by V. K. Narayanan and Deborah J. Armstrong.

An Extended Knowledge Management Framework During the Software Development Life Cycle

The International Technology Management Review, 2008

This paper describes the role of knowledge management and its application in the context of software development. Knowledge management (KM) can be used to capture, organize, and catalo knowledge and experience generated during the software process. Methodology: Literature review Findings: The paper proposes a new way of thinking about the role of (KM) in software engineering environments by developing an extended framework that integrates five types of knowledge into the five phases of software development lifecycle and the five phases of the KM life cycle. The results found that the proposed framework for managing knowledge during software development will help individuals in identifying the critical knowledge available during software development and choosing the right phase of KM lifecycle for the right knowledge area in the right phase of software development lifecycle. Implications for practice: The application of the proposed framework will improve the success rate of software development projects, through enhancing the exchange and transfer of knowledge and experience among software development teams. This will also result in improved software development training programs, policies, project management, and practices in software development projects. Value of the paper: The paper will be of interest to researchers, academics, knowledge workers, top management, and software practitioners. Number of pages: 20 Number of figures: 4 Section headings: Abstract, Introduction, Research problem, Knowledge in Software Organisations, Reasons why people would not share knowledge, KM in Software Engineering Environments, The need for capturing and sharing process and product knowledge, A five C's KM lifecycle, A five-layered KM model for software team knowledge, Combining the five layered and the five C's models, Discussion and Key Findings, Conclusions and future work, References.