Tool Support for Inter-team Learning in Agile Software Organizations
نویسندگان
چکیده
The need for organizational learning support is common among all software development companies but is not addressed by agile software methods practitioners. The typical Experience Factory approach to address organizational learning in software companies often stresses structured and explicit knowledge as well as controlled learning mechanisms. In contrast, the Communities of Practice approach relies more on tacit knowledge and selforganization. To bridge the gap between these two conflicting approaches, this paper proposes a suite of lightweight knowledge sharing tools by which software organizations are given the flexibility to control how structured and controlled their learning processes are. Initial results from early evaluations of the proposed tools are also given.
منابع مشابه
Fostering Inter-team Knowledge Sharing Effectiveness in Agile Software Development
Agile methods have impacted on software development by providing several changes on how software is developed. Agile values, principles and practices foster intra-team knowledge sharing. However, they do not inform how to cope with that across organizational levels. This study seeks to understand inter-team knowledge sharing effectiveness in agile software development organizations that employ ...
متن کاملIntegrated Process Support and Lightweight Knowledge Sharing for Agile Software Organizations
Distributed development is sometimes inevitable and must be dealt with when agile methods become more commonly used. The increased complexities in communication, collaboration, and coordination associated with distributed development coupled with the lack of support for organizational learning in agile practices present challenges to tool developers for agile teams. This paper describes a suite...
متن کاملAn Approach on Applying Organizational Learning in Agile Software Organizations
Agile software development (ASD) has been in evidence over the past years by encouraging changes on how software is developed [1]. However, agile methods strongly focus on empowering the project team in achieving its goals [2]. Little attention is given to creating insights and experiences to the organizational level [3]. Therefore, there is a challenge to overcome the barriers to scale the kno...
متن کاملGlobal Agile Team Design: An Informing Science Perspective
As software development becomes increasingly globally distributed, a potential challenge for organizations using agile methodologies is the design of their development teams. Using a case study approach, Cohen’s updated model of the Informing Science framework served as a means for framing the discussion of global agile team design related to the components of task, environmental context, and d...
متن کاملKnowledge Sharing in Agile Software Teams
Traditionally, software development teams follow Tayloristic approaches favoring division of labor and, hence, the use of role-based teams. Role-based teams require the transfer of knowledge from one stage of the development process to the next. As multiple stages are involved, the problem of miscommunication due to indirect and long communication path is amplified. Agile development teams addr...
متن کامل