Skip to main content

Global Software Development: Practices for Cultural Differences

  • Conference paper
  • First Online:
Product-Focused Software Process Improvement (PROFES 2018)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 11271))

Abstract

Drivers for globalization are significant where today’s organizations look for cheaper and faster ways to develop software as well as ways to satisfy quality and investment requirements imposed by customers, shareholders, and governments. Given these needs, Global Software Development (GSD) has become a “normal” way of doing business. Working in GSD often require teams of different cultures to work together. A poor understanding of cultural differences can create barriers to trust or missed opportunities. The literature on culture in GSD is either outdated or disparate, requiring practitioners to read many papers to get an overview of how to manage multi-cultural teams. In this study, we aim to highlight how to increase cultural awareness within teams, avoid potential conflict and harness differences for improved team spirit. To answer our research question, “How should cultural differences be managed, identified and communicated to a GSD team?”, we conducted a systematic literature review of the GSD literature. A synthesis of solutions found in nineteen studies provided 12 distinct practices that organizations can implement, to include, “provide a cultural knowledge base”, “understand and make team members aware of cultural differences” and “plan responses to mitigate occurrences of cultural misunderstandings”. These implementable cultural practices go some way to providing solutions to managing multi-cultural development teams, and thus to support one of the problem dimensions in GSD and embrace cultural differences.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Ayed, H., Vanderose, B., Habra, N.: Agile cultural challenges in Europe and Asia: insights from practitioners. In: Proceedings of the 39th International Conference on Software Engineering: Software Engineering in Practice Track, pp. 153–162. IEEE Press (2017)

    Google Scholar 

  2. Bannerman, P.L., Hossain, E., Jeffery, R.: Scrum practice mitigation of global software development coordination challenges: a distinctive advantage? In: 2012 45th Hawaii International Conference on System Science (HICSS), pp. 5309–5318. IEEE (2012)

    Google Scholar 

  3. Beecham, S.: Motivating software engineers working in virtual teams across the globe. In: Ruhe, G., Wohlin, C. (eds.) Software Project Management in a Changing World, pp. 247–273. Springer, Heidelberg (2014). https://doi.org/10.1007/978-3-642-55035-5_10

    Chapter  Google Scholar 

  4. Beecham, S., Noll, J.: What motivates software engineers working in global software development? In: Abrahamsson, P., Corral, L., Oivo, M., Russo, B. (eds.) PROFES 2015. LNCS, vol. 9459, pp. 193–209. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-26844-6_14

    Chapter  Google Scholar 

  5. Beecham, S., Richardson, I., Noll, J.: Assessing the strength of global teaming practices: a pilot study. In: IEEE 10th International Conference on Global Software Engineering (ICGSE), pp. 110–114 (2015)

    Google Scholar 

  6. Boden, A., Avram, G., Bannon, L., Wulf, V.: Knowledge management in distributed software development teams-does culture matter? In: 4th IEEE International Conference on Global Software Engineering, (ICGSE), pp. 18–27 (2009)

    Google Scholar 

  7. Breth, S., Drechsler, A.: Toward an integrative model of influence factors for success of global software development projects. In: Twentieth Americas Conference on Information Systems. Association for Information Systems (2014)

    Google Scholar 

  8. Casey, V.: Leveraging or exploiting cultural difference? In: 4th International Conference on Global Software Engineering (ICGSE), pp. 8–17 (2009)

    Google Scholar 

  9. Chang, J., de Búrca, C.: An investigation into how small companies in London and the South East UK engage in IT offshore outsourcing and the impact of culture on this phenomenon. Procedia Comput. Sci. 100, 611–618 (2016)

    Article  Google Scholar 

  10. Cramton, C.D., Hinds, P.J.: An embedded model of cultural adaptation in global teams. Organ. Sci. 25(4), 1056–1081 (2014)

    Article  Google Scholar 

  11. Daim, T.U.: Exploring the communication breakdown in global virtual teams. Int. J. Project Manag. 30(2), 199–212 (2012)

    Article  Google Scholar 

  12. Deshpande, S., Richardson, I., Casey, V., Beecham, S.: Culture in global software development-a weakness or strength? In: 5th IEEE International Conference on Global Software Engineering (ICGSE), pp. 67–76. IEEE (2010)

    Google Scholar 

  13. Dorairaj, S., Noble, J., Malik, P.: Bridging cultural differences: a grounded theory perspective. In: Proceedings of the 4th India Software Engineering Conference, pp. 3–10. ACM (2011)

    Google Scholar 

  14. Dyba, T., Dingsoyr, T., Hanssen, G.K.: Applying systematic reviews to diverse study types: an experience report. In: 1st International Conference on Empirical Software Engineering and Measurement (ESEM) 2007, pp. 225–234. IEEE (2007)

    Google Scholar 

  15. Ebert, C., Kuhrmann, M., Prikladnicki, R.: Global software engineering: evolution and trends. In: 2016 IEEE 11th International Conference on Global Software Engineering (ICGSE), pp. 144–153 (2016)

    Google Scholar 

  16. Giuffrida, R., Dittrich, Y.: A conceptual framework to study the role of communication through social software for coordination in globally-distributed software teams. Inf. Softw. Technol. 63, 11–30 (2015)

    Article  Google Scholar 

  17. Hofstede, G.: Cultures and Organizations: Intercultural Cooperation and its Importance for Survival. Software of the Mind. Mc Iraw-Hill, London (1991)

    Google Scholar 

  18. Holtkamp, P., Jokinen, J.P., Pawlowski, J.M.: Soft competency requirements in requirements engineering, software design, implementation, and testing. J. Syst. Softw. 101, 136–146 (2015)

    Article  Google Scholar 

  19. Huang, H., Trauth, E.M.: Cultural influences on temporal separation and coordination in globally distributed software development. In: ICIS 2008 Proceedings (2008)

    Google Scholar 

  20. Kitchenham, B., Charters, S.: Guidelines for performing systematic literature reviews in software engineering. Technical report, EBSE Technical Report EBSE-2007-01 (2007)

    Google Scholar 

  21. Kuhrmann, M., et al.: Hybrid software and system development in practice: waterfall, scrum, and beyond. In: Proceedings of the 2017 International Conference on Software and System Process, pp. 30–39. ACM (2017)

    Google Scholar 

  22. Leffingwell, D.: Scaling Software Agility: Best Practices for Large Enterprises. Pearson Education, London (2007)

    Google Scholar 

  23. MacGregor, E., Hsieh, Y., Kruchten, P.: The impact of intercultural factors on global software development. In: Canadian Conference on Electrical and Computer Engineering, pp. 920–926. IEEE (2005)

    Google Scholar 

  24. Marinho, M., Sampaio, S., Moura, H.: Managing uncertainty in software projects. Innov. Syst. Softw. Eng. 14(3), 157–181 (2018)

    Article  Google Scholar 

  25. van Marrewijk, A.: Situational construction of Dutch-Indian cultural differences in global it projects. Scand. J. Manag. 26(4), 368–380 (2010)

    Article  Google Scholar 

  26. Mishra, A., Mishra, D.: Cultural issues in distributed software development: a review. In: Meersman, R. (ed.) OTM 2014. Lecture Notes in Computer Science, vol. 8842, pp. 448–456. Springer, Heidelberg (2014). https://doi.org/10.1007/978-3-662-45550-0_45

    Chapter  Google Scholar 

  27. Monasor, M.J., Vizcaíno, A., Piattini, M.: Cultural and linguistic problems in GSD: a simulator to train engineers in these issues. J. Softw. Evol. Process 24(6), 707–717 (2012)

    Article  Google Scholar 

  28. Niazi, M., et al.: Challenges of project management in global software development: a client-vendor analysis. Inf. Softw. Technol. 80, 1–19 (2016)

    Article  Google Scholar 

  29. Noll, J., Beecham, S., Richardson, I.: Global software development and collaboration: barriers and solutions. ACM Inroads 1(3), 66–78 (2010)

    Article  Google Scholar 

  30. Noll, J., Richardson, I., Beecham, S.: Patternizing GSD research: maintainable decision support for global software development. In: IEEE 9th International Conference on Global Software Engineering (ICGSE), pp. 110–115 (2014)

    Google Scholar 

  31. Razzak, M.A., Noll, J., Richardson, I., Canna, C.N., Beecham, S.: Transition from plan driven to SAFe®: periodic team self-assessment. In: Felderer, M., Méndez Fernández, D., Turhan, B., Kalinowski, M., Sarro, F., Winkler, D. (eds.) PROFES 2017. LNCS, vol. 10611, pp. 573–585. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-69926-4_47

    Chapter  Google Scholar 

  32. Richardson, I., Casey, V., Mccaffery, F., Burton, J., Beecham, S.: A process framework for global software engineering teams. Inf. Softw. Technol. 54(11), 1175–1191 (2012)

    Article  Google Scholar 

  33. Schloegel, U., Stegmann, S., van Dick, R., Maedche, A.: Age stereotypes in distributed software development: the impact of culture on age-related performance expectations. Inf. Softw. Technol. 97, 146–162 (2018)

    Article  Google Scholar 

  34. Ŝmite, D., Wohlin, C.: A whisper of evidence in global software engineering. IEEE Softw. 28, 15–18 (2011)

    Article  Google Scholar 

  35. Spohrer, K., Kramer, T., Heinzl, A.: Global sourcing of information systems development - explaining project outcomes based on social, cultural, and asset-related characteristics. In: Kotlarsky, J., Oshri, I., Willcocks, L.P. (eds.) Global Sourcing 2012. LNBIP, vol. 130, pp. 212–233. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-33920-2_13

    Chapter  Google Scholar 

  36. Zaghloul, B., Riehle, D., Zhou, M.: Communication in firm-internal global software development with China. In: Fernandes, J.M., Machado, R.J., Wnuk, K. (eds.) ICSOB 2015. LNBIP, vol. 210, pp. 132–138. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-19593-3_11

    Chapter  Google Scholar 

  37. Zeid, A.: Using simulation games to teach global software engineering courses. In: 2015 IEEE Frontiers in Education Conference (FIE), pp. 1–9. IEEE (2015)

    Google Scholar 

Download references

Acknowledgment

This work was supported, in part, by Science Foundation Ireland grant no. 13/RC/2094.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marcelo Marinho .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Marinho, M., Luna, A., Beecham, S. (2018). Global Software Development: Practices for Cultural Differences. In: Kuhrmann, M., et al. Product-Focused Software Process Improvement. PROFES 2018. Lecture Notes in Computer Science(), vol 11271. Springer, Cham. https://doi.org/10.1007/978-3-030-03673-7_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-03673-7_22

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-03672-0

  • Online ISBN: 978-3-030-03673-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics