ABSTRACT
Scrum-of-Scrums meeting is mentioned in the literature as the mech- anism for handling inter-team coordination in large-scale Scrum. However, how to implement it in projects with tens of teams is not explained. In this paper, we present a multiple case study on how Scrum-of-Scrum meetings were applied in two large-scale, globally distributed Scrum projects both employing at least twenty Scrum teams. We conducted 58 semi-structured interviews of project per- sonnel, including managers, architects, product owners, develop- ers and testers. Our results show that Scrum-of-Scrum meetings involving representatives from all teams were severely challenged: the audience was too wide to keep everybody interested and the participants did not know what to report that might be valuable to other teams, often ending up not reporting anything. As a solu- tion, one of the case projects introduced feature-specific Scrum-of- Scrums meetings for 3-5 teams working on the same feature, which turned out to work well. However, challenges with coordination at the project level remained. The other case organization tried a site- based SoS structure that still did not work well.
- P. L. Bannerman, E. Hossain, and R. Jeffery. Scrum practice mitigation of global software development coordination challenges: A distinctive advantage? Hawaii International Conference on System Sciences, 0:5309--5318, 2012. Google ScholarDigital Library
- M. Cohn. Advice on conducting the scrum-of-scrums meeting., May 2007.Google Scholar
- E. Hossain, M. A. Babar, and H.-y. Paik. Using scrum in global software development: A systematic literature review. In Proceedings of the 2009 Fourth IEEE International Conference on Global Software Engineering, ICGSE '09, pages 175--184, Washington, DC, USA, 2009. IEEE Computer Society. Google ScholarDigital Library
- C. Larman and B. Vodde. Practices for Scaling Lean & Agile Development: Large, Multisite, and Offshore Product Development with Large-Scale Scrum. Addison-Wesley Professional, Boston, MA, USA, 2010. Google ScholarDigital Library
- E. C. Lee. Forming to performing: Transitioning large-scale project into agile. In Proceedings of the Agile 2008, AGILE '08, pages 106--111, Washington, DC, USA, 2008. IEEE Computer Society. Google ScholarDigital Library
- D. Leffingwell. Scaling Software Agility: Best Practices for Large Enterprises. Addison-Wesley Professional, 2007. Google ScholarDigital Library
- M. Paasivaara, S. Durasiewicz, and C. Lassenius. Using scrum in distributed agile development: a multiple case study. In Proceedings - 2009 4th IEEE International Conference on Global Software Engineering, ICGSE 2009, pages 195--204, 2009. Google ScholarDigital Library
- M. Paasivaara and C. Lassenius. Scaling scrum in a large distributed project. In Proceedings - 2011 5th International Symposium on Empirical Software Engineering and Measurement, ESEM 2011, pages 363--367, 2011. Google ScholarDigital Library
- M. Q. Patton. Qualitative evaluation and research methods. Sage Publications, Newbury Park, Calif., 2nd edition, 1990.Google Scholar
- K. Schwaber. Agile Project Management with Scrum. Microsoft Press, Redmond, Washington, USA, 2004. Google ScholarDigital Library
- K. Schwaber. The Enterprise and Scrum. Microsoft Press, Redmond, Washington, USA, 2007. Google ScholarDigital Library
- H. Smits and G. Pshigoda. Implementing scrum in a distributed software development organization. In Proceedings of the AGILE 2007, AGILE '07, pages 371--375, Washington, DC, USA, 2007. IEEE Computer Society. Google ScholarDigital Library
- J. Sutherland, G. Schoonheim, and M. Rijk. Fully distributed scrum: Replicating local productivity and quality with offshore teams. Hawaii International Conference on System Sciences, 0:1--8, 2009. Google ScholarDigital Library
- J. Sutherland, G. Schoonheim, E. Rustenburg, and M. Rijk. Fully distributed scrum: The secret sauce for hyperproductive offshored development teams. In Proceedings of the Agile 2008, AGILE '08, pages 339--344, Washington, DC, USA, 2008. IEEE Computer Society. Google ScholarDigital Library
Index Terms
- Inter-team coordination in large-scale globally distributed scrum: do scrum-of-scrums really work?
Recommendations
Assigned roles for inter-team coordination in large-scale agile development: a literature review
XP '17: Proceedings of the XP2017 Scientific WorkshopsInter-team coordination has been recognized as one of the most important challenges in large-scale agile development settings. Except specific practices, such as Scrum of Scrums meetings, certain roles are often reported to be responsible for areas of ...
Inter-Team Coordination in Large Agile Software Development Settings: Five Ways of Practicing Agile at Scale
XP '16 Workshops: Proceedings of the Scientific Workshop Proceedings of XP2016Scaling agile software development to settings with multiple interconnected teams requires inter-team coordination. We present a multiple case study at one of the world's largest enterprise software vendors, SAP SE, where we analyzed five ways of ...
Exploring software development at the very large-scale: a revelatory case study and research agenda for agile method adaptation
Agile development methods were believed to best suit small, co-located teams, but the success in small teams has inspired use in large and very large-scale software development. However, fundamental assumptions of agile development are challenged when ...
Comments