Abstract
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.
Similar content being viewed by others
Notes
Pseudonym.
References
Ardichvili A., Maurer M., Li W., Wentling T. and Stuedemann R. (2006) Cultural influences on knowledge sharing through online communities of practice. Journal of Knowledge Management 10(1), 94–107.
Battin RD, Crocker R and Kreidler J (2001) Leveraging resources in global software development. IEEE Software 18(2), 70–77.
Beck K (1999) Embracing change with extreme programming. Computer 32(10), 70–77.
Boehm B (1981) Software Engineering Economics. Prentice-Hall, Englewood Cliffs, NJ.
Bormann EG (1985) Symbolic convergence theory: a communication formulation. The Journal of Communication 35, 128–138.
Carmel E (1999) Global Software Teams: Collaborating Across Borders and Time Zones. Prentice-Hall, Englewood Cliffs, NJ.
Church AH (1996) Giving your organizational communication C-P-R. Leadership & Organizational Development Journal 17(7), 4–11.
Cockburn A (2002) Agile Software Development. Addison-Wesley Pearson Education, USA.
Creswell JW (1998) Qualitative Inquiry and Research Design: Choosing Among Five Traditions. Sage Publications, UK.
Daft RL and Lengel RH (1986) Organizational information requirements, media richness and structural design. Management Science 32(5), 554–571.
Damian DEH and Moitra D (2006) Global software development: how far have we come? IEEE Software 23(5), 17–19.
Damian DEH and Zowghi D (2002) The impact of stakeholders' geographical distribution on managing requirements in a multi-site organization. In Proceedings of the IEEE joint International Conference on Requirements Engineering, 9–13 September 2002, Essen, Germany, pp 319–328, IEEE Computer Society, USA.
Espinosa JA, Cummings JN, Wilson JM and Pearce BM (2003) Team boundary issues across multiple global firms. Journal of Management Information Systems 19(4), 157–190.
Geertz C (1973) The Interpretation of Cultures. Basic Books, USA.
Goguen JA and Linde C (1993) Techniques for requirements elicitation. In Proceedings of the IEEE International Symposium on Requirements Engineering (FICKAS S and FINKELSTEIN A, Eds), January 1993, New York, NY, pp 152–164, IEEE Computer Society Press, USA.
Greenspan S, Mylopoulos J and Borgida A (1994) On formal requirements modeling languages: RML revisited. In Proceedings 16th International Conference on Software Engineering, May 1994, Sorrento, Italy, pp 135–147, IEEE Computer Society Prees, USA.
Gudykunst WB (1993) Toward a theory of effective interpersonal and intergroup communication. In Intercultural Communication Competence (WISEMAN and KOESTER, Eds), Sage Publications, California.
Hanisch J (2001) Requirements engineering in virtual software development: achieving balance. In Proceedings Information Resource Management Association 2001 (KHOSROW-POUR M, Eds), pp 203–207, Idea publishing Group, Toronto, Canada, USA.
Hanisch J, Thanasankit T and Corbitt B (2001) Exploring the cultural and social impacts on the requirements engineering processes – highlighting some problems challenging virtual team relationships with clients. Journal of Systems and Information Technology 5(2), 1–19.
Herbsleb JD and Moitra D (2001) Global software development. IEEE Software 18(2), 16–20.
Hofstede G. (2001) Culture's consequences: comparing values, behaviors, institutions and organizations across nations, 2nd edn, Sage Publications, California.
Hinds PJ and Bailey DE (2003) Out of sight, out of sync: understanding conflict in distributed teams. Organization Science 14(6), 615–632.
Jarvenpaa SL and Leidner DE (1998) Communication and trust in global virtual teams. Journal of Computer-Mediated Communication 3(4) http://www.ascusc.org/jcmc/vol3/issue4/jarvenpaa.html (Retrieved 24/10/2001).
Karolak DW (1998) Global Software Development: Managing Virtual Teams and Environments. IEEE Computer Society Press, USA.
Kotonya G and Sommerville I (1998) Requirements Engineering: Processes and Techniques. John Wiley & Sons, UK.
Krishna S, Sahay S and Walsham G (2004) Managing cross-cultural issues in global software outsourcing. Communications of the ACM 47(4), 62–66.
Lea M, O'shea T and Fung P (1995) Constructing the networked organization: content and context in the development of electronic communications. Organization Science 6(4), 462–478.
Levina N (2005) Collaborating on multiparty information systems development projects: a collective reflection-in-action view. Information Systems Research 16(2), 109–130.
Lindloff T (1995) Qualitative Communication Research Methods. Sage, California.
Lipnack J and Stamps J (1997) Virtual Teams: Reaching Across Space, Time, And Organizations With Technology. John Wiley & Sons, New York.
Louis MR and Sutton R (1991) Switching cognitive gears: from habits of mind to active thinking. Human Relations 44, 55–76.
Markus ML (1994) Finding a happy medium: explaining the negative effects of electronic communication on social life at work. ACM Transactions on Information Systems 12(2), 119–149.
Miles MB and Huberman AM (1994) Qualitative Data Analysis, 2nd edn, Sage Publications, California.
Mockus A and Herbsleb J (2001) Challenges of global software development. In Proceedings of 7th International Software Metrics Symposium, 4–6 April 2001, pp 182–184, Bell Labs, London, USA.
Nicholson B and Sahay S (2001) Some political and cultural issues in the globalisation of software development: case experience from Britain and India. Information and Organization 11, 25–43.
O'Hara-Devereaux M and Johansen R (1994) Globalwork – Bridging Distance Culture and Time. Jossey-Bass, USA.
Panteli N (2004) Discursive articulations of presence in virtual organizing. Information and Organization 14, 59–81.
Ramesh V and Dennis AR (2002) The object-oriented team: lessons for virtual teams from global software development. In Proceedings of the 35th Hawaii International Conference on System Sciences, 7–10 January, pp 212–221, IEEE Computer Press, Hawaii, USA.
Rennecker J and Goodwin L (2005) Delays and interruptions: a self-perpetuating paradox of communication technology use. Information and Organization 15, 247–266.
Roy MH (2001) Small group communication and performance: do cognitive flexibility and context matter? Management Decision 39(4), 323–330.
Sarker S and Sahay S (2004) Implications of space and time for distributed work: an interpretive study of US-Norwegian systems development teams. European Journal of Information Systems 13, 3–20.
Sproull L and Keisler S (1986) Reducing social context cues: electronic mail in organizational communication. Management Science 32(11), 1492–1513.
Smircich L (1983) Concepts of culture and organizational analysis. Administrative Science Quarterly 28, 339–358.
Staples S (1996) An investigation of some key information technology – enabled remote management and remote work issues. Proceedings of 7th Australasian Conference on Information Systems 2, 665–676.
Thanasankit T (2002) Requirements engineering – exploring the influence of power and Thai values. European Journal of Information Systems 11(2), 128–141.
Turner SP (1983) Studying organization through Levi–Strauss's structuralism, In Beyond Method: Social Research Strategies (MORGAN G, Ed), Sage Publications, California.
Van Maanen J (1973) Observations on the making of policemen. Human Organization 32, 407–418.
Vasquez GM (1993) A Homo Narrans paradigm for public relations: combining Bormann's symbolic convergence theory and Grunig's situational theory of publics. Journal of Public Relations Research 5(3), 201–216.
Walsham G (2002) Cross-cultural software production and use: a structurational analysis. MIS Quarterly 26(4), 359–380.
Wijayanayake J and Higa K (1999) Communication media choice by workers in distributed environment. Information & Management 36, 329–338.
Zack MH (1993) Interactivity and communication mode choice in ongoing management groups. Information Systems Research 4(3), 207–239.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Hanisch, J., Corbitt, B. Impediments to requirements engineering during global software development. Eur J Inf Syst 16, 793–805 (2007). https://doi.org/10.1057/palgrave.ejis.3000723
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1057/palgrave.ejis.3000723