Overview of knowledge flow in a software development process <s> VII. REASONS FOR INCOPORATING KF INTO THE SOFTWARE DEVELOPMENT PROCESS <s> Abstract An internet-based workflow management system (WfMS) enables business participants to work co-operatively at sites belonging to different time zones. Time-related factors have to be incorporated into the traditional workflow processes so as to adapt to the globally distributed applications. This paper proposes a timed workflow process model through incorporating the time constraints, the duration of activities, the duration of flow, and the activity distribution with respect to the multiple time axes into the conventional workflow processes. The model provides an approach for temporal consistency checking during both build-time and run-time. The proposed model and approach provide a vehicle for global business process modeling, planning and monitoring. <s> BIB001 </s> Overview of knowledge flow in a software development process <s> VII. REASONS FOR INCOPORATING KF INTO THE SOFTWARE DEVELOPMENT PROCESS <s> Abstract To realize effective knowledge sharing in teamwork, this paper proposes a knowledge flow model for peer-to-peer knowledge sharing and management in cooperative teams. The model consists of the concepts, rules and methods about the knowledge flow, the knowledge flow process model, and the knowledge flow engine. A reference model for coordinating the knowledge flow process with the workflow process is suggested to provide an integrated approach to model teamwork process. We also discuss the peer-to-peer knowledge-sharing paradigm in large-scale teams and propose the approach for constructing a knowledge flow network from the corresponding workflow. The proposed model provides a new way to model and manage teamwork processes. <s> BIB002 </s> Overview of knowledge flow in a software development process <s> VII. REASONS FOR INCOPORATING KF INTO THE SOFTWARE DEVELOPMENT PROCESS <s> Organizations and communities are held together by knowledge flow networks whether people are aware of them or not. To plan such a network is to describe a formal and optimal flow of knowledge as the basis for effective teamwork. The difficulty is that the result of such planning depends greatly on the planners' experience. This paper proposes a pattern-based approach to knowledge flow design for more effective and efficient planning. The approach starts from basic concepts, uses a knowledge spiral to model knowledge flow patterns and operations, and lays down principles for knowledge flow network composition and evolution. Tools for planning, simulation and management of resource-mediated knowledge flow have been developed and experimentally applied to the work of research teams. The planning tool can help users to define, modify and verify a knowledge flow network and to integrate its components. The simulation tool enables users to study knowledge flow in a visualized network and to develop strategies for adapting networks to changing conditions. The basic idea is to adapt and control logistical processes for knowledge flow within teams. <s> BIB003
The following are the causes for incorporating KF into the distributed team software development process (SDP) BIB003 BIB002 BIB001 : The SDP is a Cognitive procedure. The group members parts might enhance forward their work not only by the programming and software tools but also by during cognitive operations among team members. Cognitive cooperation cannot be predesigned. The knowledge of team members in the form of experience, methods, decisions, and software improvement aptitudes is produced and gathered during the development procedure. The cognitive cooperation among these aspects cannot be predesigned. Therefore, KF is necessary to dynamically reflect the cognitive cooperation process. A disseminated group obliges influential low cost exert communication a requested communication might decrease the connection cost and reflect the real work procedure logic of task improvement A improvement cooperation team it can be supported by experience, skill accumulation mechanism. Each team member can use the experience, knowledge of their predecessors and that accumulated by the team during the development of the previous project. Therefore, the team members can avoid redundant work and adapt to change. VIII. CONCLUSION This paper presents a systematic research review of several ideas on KFs and workflows. The main reason for incorporating a KF in the SDP, that is, the mechanism between workflow and KF is provided. KF involves knowledge creation and organization, knowledge distribution, and knowledge reuse among team members. It plays a vital role by interacting with specific business processes. In future works, the KF context should be implemented during the SDP.