1 The paper is a revised version of the paper entitled "The impact of stakeholders’ geographical distribution on managing requirements in a multi-site organization” published in the Proceedings of the IEEE Int’l Conference on Requirements Engineering, 2002 Abstract The increasing globalization of software industry demands an investigation of Requirements Engineering (RE) in multi-site software development organizations. Requirements engineering is a task difficult enough when done locally -but it is even more difficult when cross-functional stakeholder groups specify requirements across cultural, language and time zone boundaries. This paper reports on a field study that investigated RE challenges introduced by stakeholders’ geographical distribution in a multi-site organization. The goal was to examine RE practice in global software development, to formulate recommendations for improvement as well as to provide directions for future research on methods and tools. Based on the empirical evidence, we have constructed a model of how remote communication and knowledge management, cultural diversity and time differences negatively impact on requirements gathering, negotiation and specification. Findings reveal that aspects such as a lack of a common understanding of requirements, together with reduced awareness of working local context, trust level and ability to share work artifacts significantly challenge the effective collaboration of remote stakeholders in negotiating a set of requirements that satisfies geographically distributed customers. The paper concludes with recommendations for improving RE practice in this setting.
[1]
B. Tuckman.
DEVELOPMENTAL SEQUENCE IN SMALL GROUPS.
,
1965,
Psychological bulletin.
[2]
Edward M. Roche,et al.
Global Software Teams
,
1999
.
[3]
N. Adler.
International Dimensions of Organizational Behavior
,
1986
.
[4]
Steve Easterbrook,et al.
Communication Problems in Requirements Engineering: A Field Study
,
1996
.
[5]
Audris Mockus,et al.
An empirical study of global software development: distance and speed
,
2001,
Proceedings of the 23rd International Conference on Software Engineering. ICSE 2001.
[6]
Venkataraman Ramesh,et al.
The object-oriented team: Lessons for virtual teams from global software development
,
2002,
Proceedings of the 35th Annual Hawaii International Conference on System Sciences.
[7]
Brian R. Gaines,et al.
Using Different Communication Media in Requirements Negotiation
,
2000,
IEEE Softw..
[8]
James D. Herbsleb,et al.
Guest Editors' Introduction: Global Software Development
,
2001,
IEEE Softw..
[9]
Bashar Nuseibeh,et al.
Requirements engineering: a roadmap
,
2000,
ICSE '00.
[10]
Martin Höst,et al.
An Industrial Case Study on Distributed Prioritisation in Market-Driven Requirements Engineering for Packaged Software
,
2001,
Requirements Engineering.
[11]
A. Strauss,et al.
Basics of qualitative research: Grounded theory procedures and techniques.
,
1992
.