Skip to main content
Log in

Impediments to requirements engineering during global software development

  • Regular Article
  • Published:
European Journal of Information Systems

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Figure 1

Similar content being viewed by others

Notes

  1. 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.

    Article  Google Scholar 

  • Battin RD, Crocker R and Kreidler J (2001) Leveraging resources in global software development. IEEE Software 18(2), 70–77.

    Article  Google Scholar 

  • Beck K (1999) Embracing change with extreme programming. Computer 32(10), 70–77.

    Article  Google Scholar 

  • Boehm B (1981) Software Engineering Economics. Prentice-Hall, Englewood Cliffs, NJ.

    Google Scholar 

  • Bormann EG (1985) Symbolic convergence theory: a communication formulation. The Journal of Communication 35, 128–138.

    Article  Google Scholar 

  • Carmel E (1999) Global Software Teams: Collaborating Across Borders and Time Zones. Prentice-Hall, Englewood Cliffs, NJ.

    Google Scholar 

  • Church AH (1996) Giving your organizational communication C-P-R. Leadership & Organizational Development Journal 17(7), 4–11.

    Article  Google Scholar 

  • Cockburn A (2002) Agile Software Development. Addison-Wesley Pearson Education, USA.

    Google Scholar 

  • Creswell JW (1998) Qualitative Inquiry and Research Design: Choosing Among Five Traditions. Sage Publications, UK.

    Google Scholar 

  • Daft RL and Lengel RH (1986) Organizational information requirements, media richness and structural design. Management Science 32(5), 554–571.

    Article  Google Scholar 

  • Damian DEH and Moitra D (2006) Global software development: how far have we come? IEEE Software 23(5), 17–19.

    Article  Google Scholar 

  • 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.

    Chapter  Google Scholar 

  • 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.

    Google Scholar 

  • Geertz C (1973) The Interpretation of Cultures. Basic Books, USA.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Chapter  Google Scholar 

  • Gudykunst WB (1993) Toward a theory of effective interpersonal and intergroup communication. In Intercultural Communication Competence (WISEMAN and KOESTER, Eds), Sage Publications, California.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Article  Google Scholar 

  • Herbsleb JD and Moitra D (2001) Global software development. IEEE Software 18(2), 16–20.

    Article  Google Scholar 

  • Hofstede G. (2001) Culture's consequences: comparing values, behaviors, institutions and organizations across nations, 2nd edn, Sage Publications, California.

    Google Scholar 

  • Hinds PJ and Bailey DE (2003) Out of sight, out of sync: understanding conflict in distributed teams. Organization Science 14(6), 615–632.

    Article  Google Scholar 

  • 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.

    Google Scholar 

  • Kotonya G and Sommerville I (1998) Requirements Engineering: Processes and Techniques. John Wiley & Sons, UK.

    Google Scholar 

  • Krishna S, Sahay S and Walsham G (2004) Managing cross-cultural issues in global software outsourcing. Communications of the ACM 47(4), 62–66.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Levina N (2005) Collaborating on multiparty information systems development projects: a collective reflection-in-action view. Information Systems Research 16(2), 109–130.

    Article  Google Scholar 

  • Lindloff T (1995) Qualitative Communication Research Methods. Sage, California.

    Google Scholar 

  • Lipnack J and Stamps J (1997) Virtual Teams: Reaching Across Space, Time, And Organizations With Technology. John Wiley & Sons, New York.

    Google Scholar 

  • Louis MR and Sutton R (1991) Switching cognitive gears: from habits of mind to active thinking. Human Relations 44, 55–76.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Miles MB and Huberman AM (1994) Qualitative Data Analysis, 2nd edn, Sage Publications, California.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Article  Google Scholar 

  • O'Hara-Devereaux M and Johansen R (1994) Globalwork – Bridging Distance Culture and Time. Jossey-Bass, USA.

    Google Scholar 

  • Panteli N (2004) Discursive articulations of presence in virtual organizing. Information and Organization 14, 59–81.

    Article  Google Scholar 

  • 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.

    Chapter  Google Scholar 

  • Rennecker J and Goodwin L (2005) Delays and interruptions: a self-perpetuating paradox of communication technology use. Information and Organization 15, 247–266.

    Article  Google Scholar 

  • Roy MH (2001) Small group communication and performance: do cognitive flexibility and context matter? Management Decision 39(4), 323–330.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Sproull L and Keisler S (1986) Reducing social context cues: electronic mail in organizational communication. Management Science 32(11), 1492–1513.

    Article  Google Scholar 

  • Smircich L (1983) Concepts of culture and organizational analysis. Administrative Science Quarterly 28, 339–358.

    Article  Google Scholar 

  • 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.

    Google Scholar 

  • Thanasankit T (2002) Requirements engineering – exploring the influence of power and Thai values. European Journal of Information Systems 11(2), 128–141.

    Article  Google Scholar 

  • Turner SP (1983) Studying organization through Levi–Strauss's structuralism, In Beyond Method: Social Research Strategies (MORGAN G, Ed), Sage Publications, California.

    Google Scholar 

  • Van Maanen J (1973) Observations on the making of policemen. Human Organization 32, 407–418.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Walsham G (2002) Cross-cultural software production and use: a structurational analysis. MIS Quarterly 26(4), 359–380.

    Article  Google Scholar 

  • Wijayanayake J and Higa K (1999) Communication media choice by workers in distributed environment. Information & Management 36, 329–338.

    Article  Google Scholar 

  • Zack MH (1993) Interactivity and communication mode choice in ongoing management groups. Information Systems Research 4(3), 207–239.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jo Hanisch.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1057/palgrave.ejis.3000723

Keywords

Navigation