DocumentCode :
1934311
Title :
How interaction between roles shapes the communication structure in requirements-driven collaboration
Author :
Marczak, Sabrina ; Damian, Daniela
Author_Institution :
Dept. of Comput. Sci., Univ. of Victoria, Victoria, BC, Canada
fYear :
2011
fDate :
Aug. 29 2011-Sept. 2 2011
Firstpage :
47
Lastpage :
56
Abstract :
Requirements engineering involves collaboration among many project team members. Driven by coordination needs, this collaboration relies on communication and knowledge that members have of their colleagues and related activities. Ineffective coordination with those who work on requirements dependencies may result in project failure. In this paper, we report on a study of roles and communication structures in the collaboration driven by interdependent requirements in a software team. Through on-site observations, interviews with the developers and application of social network analysis, we found that there was significant communication between diverse roles in the project, and identified what were the reasons for communication between the different roles. We also found that these interactions typically involved a core of requirements analysts and testers in close communication, that most often they involved critical members whose absence, whether temporary or permanent, would disrupt the information flow if removed from the project, as well as that new hires were mostly isolated from the team collaboration. Most interestingly we found that the emergent communication structure between the different roles in the project did not conform to the planned communication structure prescribed by the organization. These findings further our knowledge about collaboration driven by requirements, and provide some useful implications for research and development of collaborative tools to support the effective coordination of cross-functional teams in software development.
Keywords :
groupware; project management; software engineering; systems analysis; team working; collaborative tools; communication structures; information flow; project team member; requirement engineering; research and development; social network analysis; software development; software team; team collaboration; Collaboration; Interviews; Lead; Organizations; Social network services; Software; case study; communication patterns; communication structure; coordination; cross-functional teams; interdependent requirements; requirements-driven collaboration; social network analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Requirements Engineering Conference (RE), 2011 19th IEEE International
Conference_Location :
Trento
ISSN :
1090-705X
Print_ISBN :
978-1-4577-0921-0
Electronic_ISBN :
1090-705X
Type :
conf
DOI :
10.1109/RE.2011.6051643
Filename :
6051643
Link To Document :
بازگشت