Abstract
Project stakeholder distribution in Global Software Development (GSD) is characterized by temporal, geographical and socio-cultural distance, which creates challenges for communication, coordination and control. Practitioners constantly seek strategies, practices and tools to counter the challenges of GSD. There is increasing interest in using Scrum in GSD even though it originally assumed collocation. However, empirically, little is known about how Scrum practices respond to the challenges of GSD. This paper develops a research framework from the literature as a basis for future research and practice. The framework maps current knowledge and views on how Scrum practices can be used to mitigate commonly recognized challenges in GSD. This research is useful as a reference guide for practitioners who are seeking to understand how Scrum practices can be used effectively in GSD, and for researchers as a research framework to validate and extend current knowledge.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Paasivaara, M., Durasiewicz, S., Lassenius, C.: Distributed agile development: Using Scrum in a large project. Software Process Improvement and Practice 13(6), 527–544 (2008)
Sutherland, J., Viktorov, A., Blount, J., Puntikov, N.: Distributed Scrum: Agile project management with outsourced development teams. In: Proceedings of HICSS-40, p. 274 (2007)
Sutherland, J., Schoonheim, G., Rijk, M.: Fully distributed Scrum: Replacing local productivity and quality with offshore teams. In: Proceedings of HICSS-42, pp. 1–8 (2009)
Cho, J.: Distributed Scrum for large-scale and mission-critical projects. In: Proceedings of AMCIS 2007 (2007)
Williams, W., Stout, M.: Colossal, scattered, and chaotic (planning with a large distributed team). In: Proceedings of Agile 2008, pp. 356–361 (2008)
Drummond, B., Unson, J.F.: Yahoo! Distributed Agile: Notes from the world over. In: Proceedings of Agile 2008, pp. 315–321 (2008)
Cristal, M., Wildt, D., Prikladnicki, R.: Usage of Scrum practices within a global company. In: Proceedings of ICGSE 2008, pp. 22–226 (2008)
Holmstrom, H., Fitzgerald, B., Agerfalk, P.J., Conchuir, E.O.: Agile practices reduce distance in global software development. Information Systems Management, 7–26 (Summer 2006)
Vax, M., Michaud, S.: Distributed Agile: Growing a practice together. In: Proceedings of Agile 2008, pp. 310–314 (2008)
Smits, H.: Implementing Scrum in a distributed software development organization. In: Proceedings of the Conference on Agile 2007, pp. 371–375 (2007)
Jensen, B., Zilmer, A.: Cross-continent development using Scrum and XP. In: Proceedings XP 2003, pp. 146–153 (2003)
Kussmaul, C., Jack, R., Sponsler, B.: Outsourcing and offshoring with agility: A case study. In: Proceedings of XP/Agile Universe, pp. 147–154 (2004)
Sureshchandra, K., Shrinivasavadhani, J.: Adopting Agile in distributed development. In: Proceedings of ICGSE 2008, pp. 217–221 (2008)
Danait, A.: Agile offshore techniques: A case study. In: Proceedings of Agile Development, pp. 214–217 (2005)
Summers, M.: Insights into an Agile adventure with offshore partners. In: Proceedings of Agile 2008, pp. 333–338 (2008)
Therrien, E.: Overcoming the challenges of building a distributed agile organization. In: Proceedings of Agile 2008, pp. 368–372 (2008)
Berczuk, S.: Back to basics: The role of Agile principles in success with a distributed Scrum team. In: Proceedings of Agile 2007, pp. 382–388 (2007)
Karsten, P., Cannizzo, F.: The creation of a distributed Agile team. In: Proceedings of XP 2007, pp. 235–239 (2007)
Cottmeyer, M.: The good and bad of Agile offshore development. In: Proceedings Agile 2008, pp. 362–367 (2008)
Paasivaara, M., Lassenius, C.: Could global software development benefit from Agile method? In: Proceedings of ICGSE 2008, pp. 109–113 (2006)
Paasivaara, M., Durasiewicz, S., Lassenius, C.: Distributed Agile development: Using Scrum in a large project. Proceedings of ICGSE 2009, 195–204 (2009)
Bondi, A.B., Ros, J.P.: Experience with training a remotely located performance test team in a quasi-Agile global environment. In: Proceedings of ICGSE 2009, pp. 254–261 (2009)
Hansen, M.T., Baggesen, H.: From CMMI and isolation to Scrum, Agile, Lean and collaboration. In: Proceedings of Agile 2009, pp. 283–288 (2009)
Hossain, E., Babar, M.A., Verner, J.: How can agile practices minimize global software development co-ordination risks? In: O’Connor, R.V., Baddoo, N., Cuadrago Gallego, J., Rejas Muslera, R., Smolander, K., Messnarz, R. (eds.) EuroSPI 2009. Communications in Computer and Information Science, vol. 42, pp. 81–92. Springer, Heidelberg (2009)
Lee, S., Yong, H.: Distributed agile: project management in a global environment. Empirical Software Engineering 15(2), 204–217 (2010)
Sutherland, J., Schoonheim, G., Kumar, N., Pandey, V., Vishal, S.: Fully Distributed Scrum: Linear Scalability of Production between San Francisco and India. In: Proceedings of the Agile Conference 2009, pp. 277–282 (2009)
Therrien, I., Lebel, E.: From Anarchy to Sustainable Development: Scrum in Less Than Ideal Conditions. In: Proceedings of the Agile Conference 2009, pp. 289–294 (2009)
Jimenez, M., Piattini, M., Vizcaino, A.: Challenges and improvements in distributed software development: A systematic review. Advances in Software Engineering, Article ID 710971, 1-14 (2009)
Herbsleb, J., Moitra, D.: Global software development. IEEE Software 18(2), 16–20 (2001)
Herbsleb, J., Grinter, R.: Architectures, coordination, and distance: Conway’s law and beyond. IEEE Software 16(5), 63–70 (1999)
Hossain, E., Babar, A.M., Paik, H., Verner, J.: Risk identification and mitigation processes for using Scrum in global software development: A conceptual framework. In: Proceeding of the Asia Pacific Software Engineering Conference, APSEC 2009, pp. 457–464 (2009)
Abrahamsson, P., Salo, O., Ronkainen, J., Warsta, J.: Agile software development methods: review and analysis. Technical Report # 408, VTT Publications, Espoo (2002)
Ågerfalk, P.J., Fitzgerald, B.: Flexible and distributed software processes: old petunias in new bowls? Communication of the ACM 49(10), 27–34 (2006)
Hossain, E., Babar, A.M., Paik, H.: Using Scrum in global software development: A systematic literature review. In: Proceedings of ICGSE 2009, pp. 175–184 (2009)
Kitchenham, B., Charters, S.: Guidelines for performing systematic literature reviews in software engineering. EBSE Technical Report, EBSE-2007-01 (2007)
Herbsleb, J.D., Mockus, A., Finholt, T.A., Grinter, R.E.: Distance, dependencies, and delay in a global collaboration. In: Proceeding of CSCW 2000, pp. 319–327 (2000)
Moe, N.B., Šmite, D.: Understanding a lack of trust in global software teams: A multiple-case study. Software Process Improvement and Practice 13(3), 217–231 (2008)
Carmel, E.: Global software teams: Collaborating across borders and time zones. Prentice-Hall, NJ (2009)
Damian, D., Zowghi, D.: Requirements engineering challenges in multi-site software development organizations. Requirements Engineering Journal 8(1), 149–160 (2003)
Ågerfalk, P.J., Fitzgerald, B., Holmström, H., Lings, B., Lundell, B., O’Conchuir, E.: A framework for considering opportunities and threats in distributed software development. In: International Workshop on Distributed Software Development 2005, pp. 47–61 (2005)
Schwaber, K., Beedle, M.: Agile software development with Scrum. Prentice Hall, Upper Saddle River (2001)
Hossain, E., Ali Babar, M., Verner, J.: Towards a Framework for Using Agile Approaches in Global Software Development. In: Bomarius, F., Oivo, M., Jaring, P., Abrahamsson, P. (eds.) PROFES 2009. Lecture Notes in Business Information Processing, vol. 32, pp. 126–140. Springer, Heidelberg (2009)
Avison, D., Fitzgerald, G.: Information Systems Development: Methodologies, Techniques and Tools, 4th edn. McGraw-Hill, Maidenhead (2006)
Krishna, S., Sahay, S., Walsham, G.: Managing cross-cultural issues in global software outsourcing. Communication of the ACM 47(4), 44–47 (2004)
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
Hossain, E., Bannerman, P.L., Jeffery, D.R. (2011). Scrum Practices in Global Software Development: A Research Framework. In: Caivano, D., Oivo, M., Baldassarre, M.T., Visaggio, G. (eds) Product-Focused Software Process Improvement. PROFES 2011. Lecture Notes in Computer Science, vol 6759. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-21843-9_9
Download citation
DOI: https://doi.org/10.1007/978-3-642-21843-9_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-21842-2
Online ISBN: 978-3-642-21843-9
eBook Packages: Computer ScienceComputer Science (R0)