A pattern language for inter-team knowledge sharing in agile software development

PLoP '13 Proceedings of the 20th Conference on Pattern Languages of Programs(2013)

引用 8|浏览44
暂无评分
摘要
Inter-team knowledge sharing is an important aspect of agile software development because it allows agility to be scaled to an entire organization. However, achieving inter-team knowledge sharing is not easy because the practices that allow it to happen are poorly reported In The literature. As a consequence, many Agile Software organizations find It difficult to share Experiences and best practices in their contexts, as well as improve employees' skills and expertise. Results from our previous qualitative Studies enabled us to generate A pattern language that aims to help agile Software organizations to adopt practices for fostering interaction among Agile teams in order to share knowledge Across teams and create collective knowledge. This paper contributes to the Agile Software development and knowledge management fields with practical guidance to organizations aiming those Improvements. \"Because of space limitations, we describe only five patterns of the pattern language In This paper, which are briefly presented as follows. Open Workspace helps to stimulate face-to-face conversations across teams. Rotation of Teams' Members is a practice about transferring of professionals to other teams in order to spread technical, methodological and management solutions in a sustainable way. Pair Programming among Different Teams are specially adopted to level technical knowledge throughout the company. Collective Meetings foster inter-team communication and alignment about company's projects and goals. Finally, Technical Presentations Stimulate continuous learning and knowledge sharing behaviour. It is important to note that the adoption of the pattern language is affected by forces, such as organizational culture, environment, and top management and leadership support. These forces need to balanced to facilitate and/or reinforce the patterns.
更多
查看译文
关键词
agile software development,collaborative learning,computer-supported cooperative work,general,human factors,inter-team knowledge sharing,knowledge acquisition,knowledge management,management,organizational learning,programming teams,software process models,systems development
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要