Skip to main content

Scrum Practices in Global Software Development: A Research Framework

  • Conference paper
Book cover Product-Focused Software Process Improvement (PROFES 2011)

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

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.

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 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Article  Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. Cho, J.: Distributed Scrum for large-scale and mission-critical projects. In: Proceedings of AMCIS 2007 (2007)

    Google Scholar 

  5. Williams, W., Stout, M.: Colossal, scattered, and chaotic (planning with a large distributed team). In: Proceedings of Agile 2008, pp. 356–361 (2008)

    Google Scholar 

  6. Drummond, B., Unson, J.F.: Yahoo! Distributed Agile: Notes from the world over. In: Proceedings of Agile 2008, pp. 315–321 (2008)

    Google Scholar 

  7. Cristal, M., Wildt, D., Prikladnicki, R.: Usage of Scrum practices within a global company. In: Proceedings of ICGSE 2008, pp. 22–226 (2008)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. Vax, M., Michaud, S.: Distributed Agile: Growing a practice together. In: Proceedings of Agile 2008, pp. 310–314 (2008)

    Google Scholar 

  10. Smits, H.: Implementing Scrum in a distributed software development organization. In: Proceedings of the Conference on Agile 2007, pp. 371–375 (2007)

    Google Scholar 

  11. Jensen, B., Zilmer, A.: Cross-continent development using Scrum and XP. In: Proceedings XP 2003, pp. 146–153 (2003)

    Google Scholar 

  12. Kussmaul, C., Jack, R., Sponsler, B.: Outsourcing and offshoring with agility: A case study. In: Proceedings of XP/Agile Universe, pp. 147–154 (2004)

    Google Scholar 

  13. Sureshchandra, K., Shrinivasavadhani, J.: Adopting Agile in distributed development. In: Proceedings of ICGSE 2008, pp. 217–221 (2008)

    Google Scholar 

  14. Danait, A.: Agile offshore techniques: A case study. In: Proceedings of Agile Development, pp. 214–217 (2005)

    Google Scholar 

  15. Summers, M.: Insights into an Agile adventure with offshore partners. In: Proceedings of Agile 2008, pp. 333–338 (2008)

    Google Scholar 

  16. Therrien, E.: Overcoming the challenges of building a distributed agile organization. In: Proceedings of Agile 2008, pp. 368–372 (2008)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. Karsten, P., Cannizzo, F.: The creation of a distributed Agile team. In: Proceedings of XP 2007, pp. 235–239 (2007)

    Google Scholar 

  19. Cottmeyer, M.: The good and bad of Agile offshore development. In: Proceedings Agile 2008, pp. 362–367 (2008)

    Google Scholar 

  20. Paasivaara, M., Lassenius, C.: Could global software development benefit from Agile method? In: Proceedings of ICGSE 2008, pp. 109–113 (2006)

    Google Scholar 

  21. Paasivaara, M., Durasiewicz, S., Lassenius, C.: Distributed Agile development: Using Scrum in a large project. Proceedings of ICGSE 2009, 195–204 (2009)

    Google Scholar 

  22. 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)

    Google Scholar 

  23. Hansen, M.T., Baggesen, H.: From CMMI and isolation to Scrum, Agile, Lean and collaboration. In: Proceedings of Agile 2009, pp. 283–288 (2009)

    Google Scholar 

  24. 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)

    Chapter  Google Scholar 

  25. Lee, S., Yong, H.: Distributed agile: project management in a global environment. Empirical Software Engineering 15(2), 204–217 (2010)

    Article  Google Scholar 

  26. 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)

    Google Scholar 

  27. 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)

    Google Scholar 

  28. 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)

    Google Scholar 

  29. Herbsleb, J., Moitra, D.: Global software development. IEEE Software 18(2), 16–20 (2001)

    Article  Google Scholar 

  30. Herbsleb, J., Grinter, R.: Architectures, coordination, and distance: Conway’s law and beyond. IEEE Software 16(5), 63–70 (1999)

    Article  Google Scholar 

  31. 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)

    Google Scholar 

  32. Abrahamsson, P., Salo, O., Ronkainen, J., Warsta, J.: Agile software development methods: review and analysis. Technical Report # 408, VTT Publications, Espoo (2002)

    Google Scholar 

  33. Ågerfalk, P.J., Fitzgerald, B.: Flexible and distributed software processes: old petunias in new bowls? Communication of the ACM 49(10), 27–34 (2006)

    Article  Google Scholar 

  34. 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)

    Google Scholar 

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

    Google Scholar 

  36. 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)

    Google Scholar 

  37. 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)

    Article  Google Scholar 

  38. Carmel, E.: Global software teams: Collaborating across borders and time zones. Prentice-Hall, NJ (2009)

    Google Scholar 

  39. Damian, D., Zowghi, D.: Requirements engineering challenges in multi-site software development organizations. Requirements Engineering Journal 8(1), 149–160 (2003)

    Article  Google Scholar 

  40. Å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)

    Google Scholar 

  41. Schwaber, K., Beedle, M.: Agile software development with Scrum. Prentice Hall, Upper Saddle River (2001)

    Google Scholar 

  42. 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)

    Chapter  Google Scholar 

  43. Avison, D., Fitzgerald, G.: Information Systems Development: Methodologies, Techniques and Tools, 4th edn. McGraw-Hill, Maidenhead (2006)

    Google Scholar 

  44. Krishna, S., Sahay, S., Walsham, G.: Managing cross-cultural issues in global software outsourcing. Communication of the ACM 47(4), 44–47 (2004)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics