Scaling Scrum in a Large Globally Distributed Organization: A Case Study

We present a case study on scaling Scrum in a large globally distributed software development project at Nokia, a global telecommunications company. We discuss how the case project scaled Scrum while growing from two collocated Scrum teams to 20 teams located in four countries and employing a total of 170 persons. Moreover, we report scaling challenges the case project faced during this 2,5 year journey. We gathered data by 19 semi-structured interviews of project personnel from two sites, interviewees comprising different roles including managers, architects, product owners, developers and testers. The project was highly successful from the business point of view, as agile enabled fast response to customer requirements. However, the project faced significant challenges in scaling Scrum despite attempts at applying the Large-scale Scrum (LeSS) framework. The organization experimented with different ways of implementing scaling practices like implementing common sprint planning meetings, Scrum-of-Scrums meetings, common demos and common retrospectives, as well as scaling the Product Owner role. We conclude the paper by reflecting on the scaling approach used in the case organization in contrast to the LeSS framework.

[1]  M. Patton Qualitative evaluation and research methods, 2nd ed. , 1990 .

[2]  Casper Lassenius,et al.  Scaling Scrum in a Large Distributed Project , 2011, 2011 International Symposium on Empirical Software Engineering and Measurement.

[3]  Scott W. Ambler,et al.  Disciplined Agile Delivery: A Practitioner's Guide to Agile Software Delivery in the Enterprise , 2012 .

[4]  Craig Larman,et al.  Practices for Scaling Lean & Agile Development: Large, Multisite, and Offshore Product Development with Large-Scale Scrum , 2010 .

[5]  Jasper Goos,et al.  An Ericsson Example of Enterprise Class Agility , 2008, Agile 2008 Conference.

[6]  Aldo Dagnino,et al.  Agile Software Development in Large Organizations , 2004, Computer.

[7]  CohnMike,et al.  Introducing an Agile Process to an Organization , 2003 .

[8]  Tore Dybå,et al.  Empirical studies of agile software development: A systematic review , 2008, Inf. Softw. Technol..

[9]  Craig Larman,et al.  Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum , 2008 .

[10]  Sandra McDowell,et al.  British Telecom Experience Report: Agile Intervention - BT's Joining the Dots Events for Organizational Change , 2007, XP.

[11]  Jeffrey A. Livermore,et al.  Factors that Significantly Impact the Implementation of an Agile Software Development Methodology , 2008, J. Softw..

[12]  Tore Dybå,et al.  What Do We Know about Agile Software Development? , 2009, IEEE Software.

[13]  Subhas C. Misra,et al.  Identifying some critical changes required in adopting agile practices in traditional software development projects , 2010 .

[14]  Christine Nadel,et al.  Case Study Research Design And Methods , 2016 .

[15]  Israel Gat How BMC is scaling agile development , 2006, AGILE 2006 (AGILE'06).

[16]  Jauhar Ali,et al.  An Industrial Case Study for Scrum Adoption , 2012, J. Softw..

[17]  Kirsi Korhonen Evaluating the impact of an agile transformation: a longitudinal case study in a distributed context , 2012, Software Quality Journal.

[18]  Hisham Abushama,et al.  Popular agile approaches in software development: Review and analysis , 2013, 2013 INTERNATIONAL CONFERENCE ON COMPUTING, ELECTRICAL AND ELECTRONIC ENGINEERING (ICCEEE).

[19]  Alistair Cockburn,et al.  Agile Software Development: The Business of Innovation , 2001, Computer.

[20]  Bob Schatz,et al.  Primavera gets agile: a successful transition to agile development , 2005, IEEE Software.

[21]  Sean Hanly,et al.  Agile coaching in British Telecom: making strawberry jam , 2006, AGILE 2006 (AGILE'06).

[22]  Casper Lassenius,et al.  Integrating Global Sites into the Lean and Agile Transformation at Ericsson , 2013, 2013 IEEE 8th International Conference on Global Software Engineering.

[23]  Alan Atlas Accidental Adoption: The Story of Scrum at Amazon.com , 2009, 2009 Agile Conference.

[24]  Helen Sharp,et al.  The Top 10 Burning Research Questions from Practitioners , 2010, IEEE Softw..

[25]  Barry W. Boehm,et al.  Management challenges to implementing agile processes in traditional development organizations , 2005, IEEE Software.

[26]  Torgeir Dingsøyr,et al.  Towards Principles of Large-Scale Agile Development - A Summary of the Workshop at XP2014 and a Revised Research Agenda , 2014, XP Workshops.

[27]  Torgeir Dingsøyr,et al.  Research challenges in large-scale agile software development , 2013, SOEN.

[28]  Alberto Sillitti Agile Processes in Software Engineering and Extreme Programming, 11th International Conference, XP 2010, Trondheim, Norway, June 1-4, 2010. Proceedings , 2010, XP.

[29]  A. Cockburn,et al.  Agile Software Development: The People Factor , 2001, Computer.

[30]  R. Yin,et al.  Case Study Research: Design and Methods (4th ed. , 2009 .

[31]  Dean Leffingwell,et al.  Scaling Software Agility: Best Practices for Large Enterprises (The Agile Software Development Series) , 2007 .

[32]  Casper Lassenius,et al.  Towards Rapid Releases in Large-Scale XaaS Development at Ericsson: A Case Study , 2014, 2014 IEEE 9th International Conference on Global Software Engineering.

[33]  M. Patton,et al.  Qualitative evaluation and research methods , 1992 .