Abstract
Organizations are increasingly moving to the global software development (GSD) model because of significant benefits that can accrue. However, GSD is fraught with difficulties arising from geographical, temporal and socio-cultural distances. The emphasis in the literature to date has typically been on how to overcome these significant challenges associated with GSD. While a number of GSD benefits have been identified in the literature, there are also a number of less obvious, what we term ’unknown,’ potential benefits that can accrue from GSD. Here we synthesize and integrate an overall set of potential GSD benefits and categorize them according to the organizational, team and process level to which they are most applicable. The ’unknown’ includes organization benefits, such as improved resource allocation, team benefits, such as reduced coordination cost and improved team autonomy, and process benefits, such as improved documentation and clearly defined processes.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Ågerfalk, P.J., Fitzgerald, B., Holmström, H., Lings, B., Lundell, B., Conchúir, E.Ó.: A framework for considering opportunities and threats in distributed software development. In: International Workshop on Distributed Software Development, Paris, France, Austrian Computer Society (2005)
Herbsleb, J.D., Klein, H., Olson, G.M., Brunner, H., Olson, J.S., Harding, J.: Object-Oriented Analysis and Design in Software Project Teams. Human-Computer Interaction 10, 249 (1995)
Curtis, B., Krasner, H., Iscoe, N.: A field study of the software design process for large systems. Communications of the ACM 31(11), 1268–1287 (1988)
Carmel, E.: Global Software Teams: Collaborating Across Borders and Time Zones, 1st edn. Prentice-Hall, Upper Saddle River (1999)
Nicholson, B., Sahay, S.: Some political and cultural issues in the globalisation of software development: case experience from Britain and India. Information and Organization 11(1), 25–43 (2001)
Holmström Olsson, H., Conchúir, E.Ó., Ågerfalk, P.J., Fitzgerald, B.: Two-Stage Offshoring: An Investigation of the Irish Bridge. MIS Quarterly 32(2) (2008)
Carmel, E., Agarwal, R.: Tactical Approaches for Alleviating Distance in Global Software Development. IEEE Software 18(2), 22–29 (2001)
Mercer: China and India: Comparative HR Advantages (September 9, 2005) (accessed February 27, 2006), http://www.mercer.com/china-indiareport
Grinter, R.E., Herbsleb, J.D., Perry, D.E.: The Geography of Coordination: Dealing with Distance in R&D Work. In: International Conference on Supporting Group Work 1999, pp. 306–315 (1999)
Ebert, C., De Neve, P.: Surviving Global Software Development. IEEE Software 18(2), 62–69 (2001)
Herbsleb, J.D., Moitra, D.: Guest Editors’ Introduction: Global Software Development. IEEE Software 18(2), 16–20 (2001)
Damian, D., Lanubile, F., Oppenheimer, H.L.: Addressing the Challenges of Software Industry Globalization: The Workshop on Global Software Development. In: 25th International Conference on Software Engineering, IEEE Computer Society, Los Alamitos (2003)
Suzuki, J., Yamamoto, Y.: Leveraging distributed software development. Computer 32(9), 59–65 (1999)
Carmel, E., Tija, P.: Offshoring Information Technology: Sourcing and Outsourcing to a Global Workforce. Cambridge University Press, Cambridge (2005)
Ebert, C., Parro, C.H., Suttels, R., Kolarczyk, H.: Improving validation activities in a global software development. In: Proceedings of the 23rd International Conference on Software Engineering, Toronto, Canada (2001)
Karolak, D.: Global software development: managing virtual teams and environments. IEEE Computer Society Press, Los Alamitos (1998)
Highsmith, J., Cockburn, A.: Agile software development: the business of innovation. Computer 34(9), 120–127 (2001)
Chung, W., Alcacer, J.: Knowledge sources and foreign investment location in the US. In: Conference of the Academy of International Business, Monterrey, California (June 2003)
Weakland, T.: 2005 Global IT Outsourcing Study. DiamondCluster International, Inc. (2005) (accessed July 5, 2006), http://diamondcluster.com/Ideas/Viewpoint/PDF/DiamondCluster2005OutsourcingStudy.pdf
Herbsleb, J.D., Grinter, R.E.: Splitting the Organization and Integrating the Code: Conway’s Law Revisited. In: 21st International Conference on Software Engineering, IEEE Computer Society Press, Los Angeles (1999)
Parnas, D.L.: On the criteria to be used in decomposing systems into modules. Communications of the ACM 15(12), 1053–1058 (1972)
Sahay, S.: Global software alliances: the challenge of ’standardization’. Scandinavian Journal of Information Systems 15, 3–21 (2003)
Bass, M., Paulish, D.: Global Software Development Process Research at Siemens. In: International Workshop on Global Software Development, Edinburgh, Scotland, May 24, 2004 (2004)
Battin, R.D., Crocker, R., Kreidler, J., Subramanian, K.: Leveraging Resources in Global Software Development. IEEE Software 18(2), 70–77 (2001)
Herbsleb, J.D., Paulish, D.J., Bass, M.: Global Software Development at Siemens: Experience from Nine Projects. In: 27th International Conference on Software Engineering, ACM Press, New York (2005)
Espinosa, J.A., Carmel, E.: The Effect of Time Separation on Coordination Costs in Global Software Teams: A Dyad Model. In: 37th Hawaiian International Conference on System Sciences, IEEE, Los Alamitos (2004)
Gumm, D.: Distribution Dimensions in Software Development Projects: A Taxonomy. IEEE Software 23(5), 45–51 (2006)
Kiel, L.: Experiences in Distributed Development: A Case Study. In: ICSE International Workshop on Global Software Development, Portland, Oregon, USA (2003)
Boland, D., Fitzgerald, B.: Transitioning from a Co-Located to a Globally-Distributed Software Development Team: A Case Study and Analog Devices Inc. In: 3rd International Workshop on Global Software Development, Edinburgh, Scotland, May 24, 2004 (2004)
Damian, D., Zowghi, D.: The impact of stakeholders geographical distribution on managing requirements in a multi-site organization. In: IEEE Joint International Conference on Requirements Engineering, IEEE Computer Society Press, Los Alamitos (2002)
Ågerfalk, P.J.: Investigating actability dimensions: a language/action perspective on criteria for information systems evaluation. Interacting with Computers 16(5), 957–988 (2004)
Delone, W., Espinosa, J.A., Lee, G., Carmel, E.: Bridging Global Boundaries for IS Project Success. In: 38th Annual Hawaii International Conference on System Sciences (HICSS 2005) - Track 1, vol. 01, IEEE Computer Society, Los Alamitos (2005)
Carmel, E.: Keynote speech. In: International Conference on Global Software Engineering (ICGSE), Munich, Germany, August 27-30 (2007)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ågerfalk, P.J., Fitzgerald, B., Holmström Olsson, H., Ó Conchúir, E. (2008). Benefits of Global Software Development: The Known and Unknown. In: Wang, Q., Pfahl, D., Raffo, D.M. (eds) Making Globally Distributed Software Development a Success Story. ICSP 2008. Lecture Notes in Computer Science, vol 5007. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-79588-9_1
Download citation
DOI: https://doi.org/10.1007/978-3-540-79588-9_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-79587-2
Online ISBN: 978-3-540-79588-9
eBook Packages: Computer ScienceComputer Science (R0)