Abstract
Global software development (GSD) is often impeded by global distance which may be geographical, cultural, temporal or linguistic. This results in the requirement for specific strategies to coordinate a range of activities between client and vendor teams in the GSD environment which are different from a collocated setting. GSD literature recommends many coordination strategies, but tends to take the client viewpoint. However, these should also be viewed from the vendor perspective. This paper addresses this gap by presenting coordination strategies which we identified from GSD literature and an empirical research study which we carried out with vendor companies in India. Comparing these coordination strategies with relevant strategies in the human resource management section of the PMBOKĀ® Guide, we have defined a set of strategies which can be used by GSD Project Managers when coordinating a project.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Sengupta, B., Chandra, S., Sinha, V.: A research agenda for distributed software development. In: Proceedings of the 28th International Conference on Software Engineering (ICSE 2006), Shanghai, China, May 20-28, pp. 731ā740 (2006)
Herbsleb, J.D., Moitra, D.: Global Software Development. IEEE SoftwareĀ 18(2), 16ā20 (2001)
Carmel, E., Agarwal, R.: Tactical Approaches for Alleviating Distance in Global Software Development. IEEE SoftwareĀ 18(2), 22ā29.26 (2001)
Casey, V., Richardson. I.: Uncovering the Reality within Virtual Software Teams. In: International Conference on Global Software Engineering, ICGSE 2006 (2006)
Ralyte, J., Lamielle, X., Arni-Bloch, N., Leonard, M.: A framework for supporting management in distributed information systems development. In: Proceedings of Second International Conference on Research Challenges in Information Science, RCIS, June 3-6, pp. 381ā392 (2008)
Bass, M., Paulish, D.: Global Software Development Process Research at Siemens. In: The 3rd Int. Workshop on Global Software Development (co-located with ICSE 2004), http://www.icse-conferences.org/2004/ (2004)
Deshpande, S., Richardson, I.: Management at the Outsourcing Destination āGlobal Software Development in India. In: International Conference on Global Software Engineering (ICGSE 2009), pp. 217ā225. IEEE, Limerick (2009)
Herbsleb, J.D.: Global Software Engineering: The Future of Socio-technical Coordination. In: Future of Software Engineering (FOSE 2007). IEEE, Minneapolis (2007)
Kitchenham, B.: Procedures for Performing Systematic Reviews, Keele University and National ICT Australia Ltd., Technical Report Keele University Technical Report TR/SE-0401 and NICTA Technical Report 0400011T.1 (June 2004)
Deshpande, S., Beecham, S., Richardson, I.: A Literature Review of Coordination Strategies in Global Software Development, LERO, The Irish Software Engineering Research Centre, Technical Report 2010-07 (January 2011)
PMBOKĀ® Guide. 4th edn., Project Management Institute, New Town Square, Pennsylvania (2008) ISBN-10: 1933890517 & ISBN-13: 978-1933890517
Begel, A., Nagappan, N., Poile, C., Layman, L.: Coordination in large-scale software teams. In: Proceedings of 2009 ICSE Workshop on Cooperative and Human Aspects on Software Engineering (CHASE), pp. 1ā7. IEEE Computer Society, Washington, DC (2009)
Espinosa, J.A., Carmel, E.: The Effect of Time Separation on Coordination Costs in Global Software Teams: A Dyad Model. In: Proceedings of the 37th Annual Hawaii International Conference on System Sciences (Hicss 2004) - Track 1, January 5-8, vol.Ā 1. IEEE Computer Society, Washington, DC (2004)
Malone, T.W., Crowston, K.: What is coordination theory and how can it help design cooperative work systems? In: Proceedings of the Conference on Computer-Supported Cooperative Work CSCW 1990. ACM Press, Los Angeles (1990); reprinted in Marca, D., Bock, G. (eds.): Groupware: Software for Computer-Supported Cooperative Work. IEEE Computer Society Press, Los Alamitos (1992); also reprinted in Baecker, R.M. (ed.): Readings in Groupware and Computer Supported Cooperative Work. Morgan Kaufmann Publishers, San Mateo (1993)
Malone, T.W., Crowston, K.: The interdisciplinary study of coordination. ACM Computing SurveysĀ 26(1), 87ā119 (1994)
Carmel, E., Tija, P.: Offshoring Information Technology: Sourcing and Outsourcing to a Global Workforce. Cambridge University Press, Cambridge (2005)
Goles, T., Wynne, W.C.: Information systems outsourcing relationship factors: detailed conceptualization and initial evidence. SIGMIS DatabaseĀ 36(4), 47ā67 (2005)
Herbsleb, J.D., Mockus, A., Finholt, T.A., Grinter, R.E.: An empirical study of global software development: Distance and speed. In: Proceedings of International Conference on Software Engineering (ICSE 2001), Toronto, Canada, May 15-18, pp. 81ā90 (2001)
Narayanan, S., Mazumder, S., Raju, R.: Success of Offshore Relationships: Engineering team structures. In: Proceedings of the IEEE International Conference on Global Software Engineering, ICGSE, October 16 - 19, pp. 73ā82. IEEE Computer Society, Washington, DC (2006)
Jalote, P., Jain, G.: Assigning Tasks in a 24-Hour Software Development Model. In: Proceedings of the 11th Asia-Pacific Software Engineering Conference, APSEC, November 30 - December 3, pp. 309ā315. IEEE Computer Society, Washington, DC (2004)
Milewski, A.E., Tremaine, M., Egan, R., Zhang, S., Kobler, F., OāSullivan, P.: Guidelines for Effective Bridging in Global Software Engineering. In: International Conference on Global Software Engineering (ICGSE 2008), Bangalore, India, pp. 23ā32 (2008)
Deshpande, S., Richardson, I., Casey, V., Beecham, S.: Culture in Global Software development - a Weakness or Strength? In: IEEE International Conferences on Global Software Engineering (ICGSE 2010), Princeton, USA, August 23-26 (2010)
Bradner, E., Mark, G., Hertel, T.D.: Team size and technology fit: Participation, awareness, and rapport in distributed teams. IEEE Transactions on Professional CommunicationĀ 48(1), 68ā77 (2005)
Espinosa, J.A., Slaughter, S.A., Herbsleb, J.D., Kraut, R.E.: Coordination Mechanisms in Globally Distributed Software Development. In: First International Conference on Management of Globally Distributed Work, Bangalore, India (2005)
Keith, M., Demirkan, H., Goul, M.: Understanding Coordination in IT Project-Based Environments: An Examination of Team Cognition and Virtual Team Efficacy. In: 42nd Hawaii International Conference on System Sciences, HICSS, pp. 1ā8 (2009)
Battin, R.D., Crocker, R., Kreidler, J., Subramanian, K.: Leveraging Resources in Global Software Development. IEEE SoftwareĀ 18(2), 70ā77 (2001)
Begel, A., Nagappan, N.: Global Software Development: Who Does It? In: International Conference on Global Software Engineering (ICGSE 2008), Bangalore, India, August 17-20, pp. 195ā199 (2008)
Bass, M., Herbsleb, J.D., Lescher, C.: Collaboration in Global Software Projects at Siemens: An Experience Report. In: Proceedings of the International Conference on Global Software Engineering ICGSE 2007, August 27-30, pp. 33ā39. IEEE Computer Society, Washington, DC (2007)
Hogan, B.: Lessons Learned from an eXtremely Distributed Project. In: Proceedings of the Conference on AGILE 2006, July 23-28, pp. 321ā326. IEEE Computer Society, Washington, DC (2006)
Pichler, H.: Be successful, take a hostage or āoutsourcing the outsourcing Managerā. In: Proceedings of the international Conference on Global Software Engineering, ICGSE, pp. 156ā161. IEEE Computer Society, Washington, DC (2007)
Cataldo, M., Herbsleb, J.D.: Communication patterns in geographically distributed software development and engineersā contributions to the development effort. In: Proceedings of the 2008 International Workshop on Cooperative and Human Aspects of Software Engineering, CHASE 2008, Leipzig, Germany, May 13, pp. 25ā28. ACM, New York (2008)
Sangwan, R., Bass, M., Mullick, N., Paulish, D.J., Kazmeier, J.: Global Software Development Handbook. Auerbach Publishers (2006)
Holmstrƶm Olsson, H., Ć ConchĆŗir, E., Ć gerfalk, P., Fitzgerald, B.: Two-Stage Offshoring: An Investigation of the Irish Bridge. MIS QuarterlyĀ 32(2), 1ā23 (2008)
Boden, A., Avram, G.: Bridging knowledge distribution - The role of knowledge brokers in distributed software development teams. In: Proceedings of the 2009 ICSE Workshop on Cooperative and Human Aspects on Software Engineering (CHASE), May 17, pp. 8ā11. IEEE Computer Society, Washington, DC (2009)
von Wangenheim, C.G., Hauck, J.C.R., Zoucas, A., Salviano, C.F., McCaffery, F., Shull, F.: Creating Software Process Capability/Maturity Models. IEEE SoftwareĀ 27(4), 92ā94 (2010)
Strauss, A., Corbin, J.: Basics of Qualitative Research: Techniques and Procedures for Developing Grounded Theory. Sage Publications, Thousand Oaks (1990)
Casey, V.: Leveraging or Exploiting Cultural Difference? In: The 4th IEEE International Conference on Global Software Engineering (ICGSE). IEEE, Limerick (2009)
Ojha, N.V., Halla, T., Austen, R., Greyb, S.: Trust in software outsourcing relationships: An empirical investigation of Indian software companies. Information and Software TechnologyĀ 48, 345ā354 (2006)
Miles, M.B., Huberman, A.M.: Qualitative Data Analysis: An expanded sourcebook, 2nd edn. Sage, London (1994)
Kuzel, A.J.: Sampling in qualitative inquiry. In: Crabtree, B.F., Miller, W.L. (eds.) Doing Qualitative Research. Research Methods for Primary Care Series, vol.Ā 3, pp. 31ā44. Sage, Newbury Park (1992)
Morse, J.: Qualitative nursing research: A contemporary dialogue. Sage, Newbury Park (1989)
Library of Congress. Federal Research Division ā Country Profile: India (December 2004), http://lcweb2.loc.gov/frd/cs/profiles/India.pdf (retrieved August 11, 2009)
Richardson, I., Ć HAodha, M., Casey, V.: Software Testing and Global Industry: Future Paradigms. Cambridge Scholars Publishing, Cambridge (2008) ISBN: 97801-4438-0109-6
Carmel, E.: Building your Information Systems from the Other Side of the World: How Infosys manages time differences. Management Information Systems Quarterly -MIS Quarterly ExecutiveĀ 5(1) (2006)
Amrit, C.: Coordination in software development: the problem of task allocation. SIGSOFT Softw. Eng. NotesĀ 30(4), 1ā7 (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
Ā© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Deshpande, S., Beecham, S., Richardson, I. (2011). Global Software Development Coordination Strategies - A Vendor Perspective. In: Kotlarsky, J., Willcocks, L.P., Oshri, I. (eds) New Studies in Global IT and Business Service Outsourcing. Global Sourcing 2011. Lecture Notes in Business Information Processing, vol 91. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-24815-3_9
Download citation
DOI: https://doi.org/10.1007/978-3-642-24815-3_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-24814-6
Online ISBN: 978-3-642-24815-3
eBook Packages: Computer ScienceComputer Science (R0)