Skip to main content
main-content
Top

Hint

Swipe to navigate through the chapters of this book

2018 | OriginalPaper | Chapter

Global Software Development: Practices for Cultural Differences

Authors: Marcelo Marinho, Alexandre Luna, Sarah Beecham

Published in: Product-Focused Software Process Improvement

Publisher: Springer International Publishing

share
SHARE

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.
Literature
1.
go back to reference 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) 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)
2.
go back to reference 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) 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)
5.
go back to reference 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) 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)
6.
go back to reference 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) 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)
7.
go back to reference 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) 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)
8.
go back to reference Casey, V.: Leveraging or exploiting cultural difference? In: 4th International Conference on Global Software Engineering (ICGSE), pp. 8–17 (2009) Casey, V.: Leveraging or exploiting cultural difference? In: 4th International Conference on Global Software Engineering (ICGSE), pp. 8–17 (2009)
9.
go back to reference 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) CrossRef 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) CrossRef
10.
go back to reference Cramton, C.D., Hinds, P.J.: An embedded model of cultural adaptation in global teams. Organ. Sci. 25(4), 1056–1081 (2014) CrossRef Cramton, C.D., Hinds, P.J.: An embedded model of cultural adaptation in global teams. Organ. Sci. 25(4), 1056–1081 (2014) CrossRef
11.
go back to reference Daim, T.U.: Exploring the communication breakdown in global virtual teams. Int. J. Project Manag. 30(2), 199–212 (2012) CrossRef Daim, T.U.: Exploring the communication breakdown in global virtual teams. Int. J. Project Manag. 30(2), 199–212 (2012) CrossRef
12.
go back to reference 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) 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)
13.
go back to reference 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) 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)
14.
go back to reference 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) 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)
15.
go back to reference 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) 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)
16.
go back to reference 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) CrossRef 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) CrossRef
17.
go back to reference Hofstede, G.: Cultures and Organizations: Intercultural Cooperation and its Importance for Survival. Software of the Mind. Mc Iraw-Hill, London (1991) Hofstede, G.: Cultures and Organizations: Intercultural Cooperation and its Importance for Survival. Software of the Mind. Mc Iraw-Hill, London (1991)
18.
go back to reference 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) CrossRef 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) CrossRef
19.
go back to reference Huang, H., Trauth, E.M.: Cultural influences on temporal separation and coordination in globally distributed software development. In: ICIS 2008 Proceedings (2008) Huang, H., Trauth, E.M.: Cultural influences on temporal separation and coordination in globally distributed software development. In: ICIS 2008 Proceedings (2008)
20.
go back to reference Kitchenham, B., Charters, S.: Guidelines for performing systematic literature reviews in software engineering. Technical report, EBSE Technical Report EBSE-2007-01 (2007) Kitchenham, B., Charters, S.: Guidelines for performing systematic literature reviews in software engineering. Technical report, EBSE Technical Report EBSE-2007-01 (2007)
21.
go back to reference 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) 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)
22.
go back to reference Leffingwell, D.: Scaling Software Agility: Best Practices for Large Enterprises. Pearson Education, London (2007) Leffingwell, D.: Scaling Software Agility: Best Practices for Large Enterprises. Pearson Education, London (2007)
23.
go back to reference 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) 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)
24.
go back to reference Marinho, M., Sampaio, S., Moura, H.: Managing uncertainty in software projects. Innov. Syst. Softw. Eng. 14(3), 157–181 (2018) CrossRef Marinho, M., Sampaio, S., Moura, H.: Managing uncertainty in software projects. Innov. Syst. Softw. Eng. 14(3), 157–181 (2018) CrossRef
25.
go back to reference van Marrewijk, A.: Situational construction of Dutch-Indian cultural differences in global it projects. Scand. J. Manag. 26(4), 368–380 (2010) CrossRef van Marrewijk, A.: Situational construction of Dutch-Indian cultural differences in global it projects. Scand. J. Manag. 26(4), 368–380 (2010) CrossRef
27.
go back to reference 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) CrossRef 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) CrossRef
28.
go back to reference Niazi, M., et al.: Challenges of project management in global software development: a client-vendor analysis. Inf. Softw. Technol. 80, 1–19 (2016) CrossRef Niazi, M., et al.: Challenges of project management in global software development: a client-vendor analysis. Inf. Softw. Technol. 80, 1–19 (2016) CrossRef
29.
go back to reference Noll, J., Beecham, S., Richardson, I.: Global software development and collaboration: barriers and solutions. ACM Inroads 1(3), 66–78 (2010) CrossRef Noll, J., Beecham, S., Richardson, I.: Global software development and collaboration: barriers and solutions. ACM Inroads 1(3), 66–78 (2010) CrossRef
30.
go back to reference 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) 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)
32.
go back to reference 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) CrossRef 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) CrossRef
33.
go back to reference 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) CrossRef 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) CrossRef
34.
go back to reference Ŝmite, D., Wohlin, C.: A whisper of evidence in global software engineering. IEEE Softw. 28, 15–18 (2011) CrossRef Ŝmite, D., Wohlin, C.: A whisper of evidence in global software engineering. IEEE Softw. 28, 15–18 (2011) CrossRef
35.
37.
go back to reference Zeid, A.: Using simulation games to teach global software engineering courses. In: 2015 IEEE Frontiers in Education Conference (FIE), pp. 1–9. IEEE (2015) Zeid, A.: Using simulation games to teach global software engineering courses. In: 2015 IEEE Frontiers in Education Conference (FIE), pp. 1–9. IEEE (2015)
Metadata
Title
Global Software Development: Practices for Cultural Differences
Authors
Marcelo Marinho
Alexandre Luna
Sarah Beecham
Copyright Year
2018
DOI
https://doi.org/10.1007/978-3-030-03673-7_22

Premium Partner