Impediments to requirements engineering during global software development

Developing software when team members are located in widely distributed geographic locations poses many challenges for developers, particularly during the requirements engineering (RE) phase. Using a case study of a large software development project with users located in the UK and software developers from an international software house based in New Zealand, the paper argues that while global RE using electronic communication media may be desirable in achieving economy of resources, social and cultural aspects of RE need to be considered so that lasting relationships with clients may be formed, and RE activities achieved. The main impediments to the process of RE during global software development are communication resulting from differences in shared meanings and context associated with the following: distribution of the clients and the development team; distribution of the development team; cultural differences between the clients and the development team; and cultural differences among the development team.

[1]  Brian Corbitt,et al.  Exploring the cultural and social impacts on the requirements engineering processes ‐ highlighting some problems challenging virtual team relationships with clients , 2001 .

[2]  M. Lynne Markus,et al.  Finding a happy medium: explaining the negative effects of electronic communication on social life at work , 1994, TOIS.

[3]  William B. Gudykunst Toward a theory of effective interpersonal and intergroup communication: An anxiety/uncertainty management (AUM) perspective. , 1993 .

[4]  Jessica Lipnack,et al.  Virtual Teams: Reaching Across Space, Time, and Organizations with Technology , 1997 .

[5]  Suprateek Sarker,et al.  Implications of space and time for distributed work: an interpretive study of US–Norwegian systems development teams , 2004, Eur. J. Inf. Syst..

[6]  Niki Panteli,et al.  Discursive articulations of presence in virtual organizing , 2004, Inf. Organ..

[7]  Sirkka L. Jarvenpaa,et al.  Communication and Trust in Global Virtual Teams , 1999, J. Comput. Mediat. Commun..

[8]  Daniela E. Damian,et al.  The impact of stakeholders' geographical distribution on managing requirements in a multi-site organization , 2002, Proceedings IEEE Joint International Conference on Requirements Engineering.

[9]  J. Creswell Qualitative inquiry and research design: choosing among five traditions. , 1998 .

[10]  Kent L. Beck,et al.  Embracing Change with Extreme Programming , 1999, Computer.

[11]  L. Smircich Concepts of Culture and Organizational Analysis. , 1983 .

[12]  C. Geertz,et al.  The Interpretation of Cultures , 1973 .

[13]  Pat Fung,et al.  Constructing the Networked Organization: Content and Context in the Development of Electronic Communications , 1995 .

[14]  Barry W. Boehm,et al.  Software Engineering Economics , 1993, IEEE Transactions on Software Engineering.

[15]  Allan H. Church,et al.  Giving your organizational communication C‐P‐R , 1996 .

[16]  Theerasak Thanasankit,et al.  Requirements engineering—exploring the influence of power and Thai values , 2002, Eur. J. Inf. Syst..

[17]  D. Sandy Staples,et al.  An Investigation of Information Technology-Enabled Remote Management and Remote Work Issues , 1997, Australas. J. Inf. Syst..

[18]  Wei Li,et al.  Cultural influences on knowledge sharing through online communities of practice , 2006, J. Knowl. Manag..

[19]  Pamela J. Hinds,et al.  Out of Sight, Out of Sync: Understanding Conflict in Distributed Teams , 2003, Organ. Sci..

[20]  Julie Rennecker,et al.  Delays and interruptions: A self-perpetuating paradox of communication technology use , 2005, Inf. Organ..

[21]  Robert Johansen,et al.  Globalwork : bridging distance, culture, and time , 1994 .

[22]  Joseph A. Goguen,et al.  Techniques for requirements elicitation , 1993, [1993] Proceedings of the IEEE International Symposium on Requirements Engineering.

[23]  R. Bhagat Culture's Consequences: Comparing Values, Behaviors, Institutions, and Organizations Across Nations , 2002 .

[24]  Stephen Turner,et al.  Studying Organizations through Levi-Strauss's Structuralism , 1983 .

[25]  Gabriel M. Vasquez A Homo Narrans Paradigm for Public Relations: Combining Bormann's Symbolic Convergence Theory and Grunig's Situational Theory of Publics , 1993 .

[26]  Daniela E. Damian,et al.  Guest Editors' Introduction: Global Software Development: How Far Have We Come? , 2006, IEEE Software.

[27]  Audris Mockus,et al.  Challenges of global software development , 2001, Proceedings Seventh International Software Metrics Symposium.

[28]  Geoff Walsham,et al.  Cross-Cultural Software Production and Use: A Structurational Analysis , 2002, MIS Q..

[29]  R. I. Sutton,et al.  Switching Cognitive Gears: From Habits of Mind to Active Thinking , 1991 .

[30]  James D. Herbsleb,et al.  Guest Editors' Introduction: Global Software Development , 2001, IEEE Softw..

[31]  John Mylopoulos,et al.  On formal requirements modeling languages: RML revisited , 1994, Proceedings of 16th International Conference on Software Engineering.

[32]  Thomas R. Lindlof Qualitative Communication Research Methods , 1994 .

[33]  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.

[34]  Michael H. Zack,et al.  Interactivity and Communication Mode Choice in Ongoing Management Groups , 1993, Inf. Syst. Res..

[35]  Ian Sommerville,et al.  Requirements Engineering: Processes and Techniques , 1998 .

[36]  Brian Nicholson,et al.  Some political and cultural issues in the globalisation of software development: case experience from Britain and India , 2001, Inf. Organ..

[37]  K. Subramanian,et al.  Leveraging Resources in Global Software Development , 2001, IEEE Softw..

[38]  J. Morse Qualitative data analysis (2nd ed): Mathew B. Miles and A. Michael Huberman. Thousand Oaks, CA: Sage Publications, 1994. Price: $65.00 hardback, $32.00 paperback. 238 pp , 1996 .

[39]  J. Alberto Espinosa,et al.  Team Boundary Issues Across Multiple Global Firms , 2003, J. Manag. Inf. Syst..

[40]  Kunihiko Higa,et al.  Communication media choice by workers in distributed environment , 1999, Inf. Manag..

[41]  J. Herbsleb,et al.  Global software development , 2001 .

[42]  Sundeep Sahay,et al.  Managing cross-cultural issues in global software outsourcing , 2004, CACM.

[43]  Ernest G. Bormann,et al.  Symbolic Convergence Theory: A Communication Formulation , 1985 .

[44]  Matthew H. Roy Small group communication and performance: do cognitive flexibility and context matter? , 2001 .

[45]  Dale Walter Karolak Global Software Development: Managing Virtual Teams and Environments , 1999 .

[46]  Erran Carmel,et al.  Global software teams: collaborating across borders and time zones , 1999 .

[47]  Lee Sproull,et al.  Reducing social context cues: electronic mail in organizational communication , 1986 .

[48]  Richard L. Daft,et al.  Organizational information requirements, media richness and structural design , 1986 .

[49]  Natalia Levina,et al.  Collaborating on Multi-Party Information Systems Development Projects: A Collective Reflection-in-Action View , 2005, Inf. Syst. Res..