Patterns of Collaboration Driven by Requirements in Agile Software Development Teams
详细信息    查看全文
文摘
Context and motivation: Due to their emphasis on communication, agile methods and requirements engineering activities seem to mutually support each other in software development. Question/Problem: But how do agile teams manage the collaboration required to perform requirements related activities, especially when their members work from geographically distributed locations? Principle Ideas/Results: In this paper we investigated the requirements-driven collaboration translated as communication and awareness among agile teams from four distributed projects. We identified some collaboration patterns that are similar to those reported in the literature for the traditional, non-agile teams, but also some more specific to agile teams. For instance, we found that the number of team members involved in actual collaboration is different than the number of assigned members, that little communication exists with members outside the team, and that project managers are still key players in knowledge sharing patterns. We also found that distance does not matter for knowledge management, that familiarity from past projects facilitates awareness, and communication is still an important source of awareness. Contributions: Our results suggest an exploration on the role of project managers as the key players in agile teams. Also, the correlation of distance and communication needs to be investigated in largely distributed agile teams.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700