What Is Large in Large-Scale? A Taxonomy of Scale for Agile Software Development

Positive experience of agile development methods in smaller projects has created interest in the applicability of such methods in larger scale projects. However, there is a lack of conceptual clarity regarding what large-scale agile software development is. This inhibits effective collaboration and progress in the research area. In this paper, we suggest a taxonomy of scale for agile software development projects that has the potential to clarify what topics researchers are studying and ease discussion of research priorities.

[1]  Organizations , 1992, Restoration & Management Notes.

[2]  Antônio Luciano Pontes,et al.  Estudo metalexicográfico do Webster’s Encyclopedic Unabridged Dictionary of the English Language (1989) , 2013 .

[3]  Hakan Erdogmus,et al.  Scaling Agile Methods , 2003, IEEE Softw..

[4]  Torgeir Dingsøyr,et al.  A decade of agile methodologies: Towards explaining agile software development , 2012, J. Syst. Softw..

[5]  Bill Curtis,et al.  A field study of the software design process for large systems , 1988, CACM.

[6]  Barry Boehm,et al.  Balancing Agility and Dis-cipline: A Guide for the Perplexed , 2003 .

[7]  Laurie A. Williams,et al.  Agile software development: it's about feedback and change , 2003, Computer.

[8]  Robert L. Glass,et al.  Contemporary Application-Domain Taxonomies , 1995, IEEE Softw..

[9]  Björn Regnell,et al.  Can We Beat the Complexity of Very Large-Scale Requirements Engineering? , 2008, REFSQ.

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

[11]  Darja Šmite,et al.  Agility Across Time and Space, Implementing Agile Methods in Global Software Projects , 2010, Agility Across Time and Space.

[12]  Robert E. Kraut,et al.  Coordination in software development , 1995, CACM.

[13]  A. V. D. Ven,et al.  Determinants of Coordination Modes within Organizations , 1976 .

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

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

[16]  Jan Bosch,et al.  Coordination Between Global Agile Teams: From Process to Architecture , 2010, Agility Across Time and Space.

[17]  B. Flyvbjerg Five Misunderstandings About Case-Study Research , 2006, 1304.1186.

[18]  Barry W. Boehm,et al.  Get Ready for Agile Methods, with Care , 2002, Computer.