Abstract
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.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
References
Boehm, B.: Get ready for agile methods, with care. IEEE Computer 35, 64–69 (2002)
Boehm, B., Turner, R.: Balancing Agility and Discipline: A Guide for the Perplexed. Addison-Wesley (2003)
Bosch, J., Bosch-Sijtsema, P.M.: Coordination between global agile teams: From process to architecture. In: Smite, D., Moe, N.B., Ågerfalk, P.J. (eds.) Agility Across Time and Space: Implementing Agile Methods in Global Software Projects, pp. 217–233. Springer, Heidelberg (2010)
Curtis, B., Krasner, H., Iscoe, N.: A field study of the software design process for large systems. Communications of the ACM 31, 1268–1287 (1988)
Dingsøyr, T., Moe, N.B.: Research Challenges in Large-Scale Agile Software Development. ACM Software Engineering Notes 38, 38–39 (2013)
Dingsøyr, T., Nerur, S., Balijepally, V., Moe, N.B.: A Decade of Agile Methodologies: Towards Explaining Agile Software Development. Journal of Systems and Software 85, 1213–1221 (2012)
Flyvbjerg, B.: Five Misunderstandings about Case Study Research. Qualitative Inquiry 12, 219–245 (2006)
Freudenberg, S., Sharp, H.: The Top 10 Burning Research Questions from Practitioners. IEEE Software, 8–9 (2010)
Kraut, R.E., Streeter, L.A.: Coordination in software development. Communications of the ACM 38, 69–81 (1995)
Lindvall, M., Mutig, D., Dagnino, A., Wallin, C., Stupperich, M., Kiefer, D., May, J., Kähkönen, T.: Agile Software Development in Large Organizations. IEEE Computer 37, 26–34 (2004)
March, J., Simon, H.A.: "Organizations," University of Illinois at Urbana-Champaign’s Academy for Entrepreneurial Leadership Historical Research Reference in Entrepreneurship (1958)
Regnell, B., Svensson, R.B., Wnuk, K.: Can we beat the complexity of very large-scale requirements engineering? In: Rolland, C. (ed.) REFSQ 2008. LNCS, vol. 5025, pp. 123–128. Springer, Heidelberg (2008)
Reifer, D.J., Maurer, F., Erdogmus, H.: Scaling agile methods. IEEE Software 20, 12–14 (2003)
Robert, L.G.: Contemporary Application-Domain Taxonomies. IEEE Software 12, 63–76 (1995)
Semler, R.: Managing without managers. Harvard Business Review 67, 76–84 (1989)
Smite, D., Moe, N.B., Ågerfalck, P.: Agility Across Time and Space: Implementing Agile Methods in Global Software Projects. Springer (2010)
Van de Ven, A.H., Delbecq, A.L., Koenig Jr., R.: Determinants of coordination modes within organizations. American Sociological Review, 322–338 (1976)
Webster’s, Encyclopedic Unabridged Dictionary of the English Language. Gramercy Books, New York (1989)
Williams, L., Cockburn, A.: Agile Software Development: It’s about Feedback and Change. IEEE Computer 36, 39–43 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Dingsøyr, T., Fægri, T.E., Itkonen, J. (2014). What Is Large in Large-Scale? A Taxonomy of Scale for Agile Software Development . In: Jedlitschka, A., Kuvaja, P., Kuhrmann, M., Männistö, T., Münch, J., Raatikainen, M. (eds) Product-Focused Software Process Improvement. PROFES 2014. Lecture Notes in Computer Science, vol 8892. Springer, Cham. https://doi.org/10.1007/978-3-319-13835-0_20
Download citation
DOI: https://doi.org/10.1007/978-3-319-13835-0_20
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-13834-3
Online ISBN: 978-3-319-13835-0
eBook Packages: Computer ScienceComputer Science (R0)