Skip to main content

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

  • Conference paper
Product-Focused Software Process Improvement (PROFES 2014)

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

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.

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. Boehm, B.: Get ready for agile methods, with care. IEEE Computer 35, 64–69 (2002)

    Article  Google Scholar 

  2. Boehm, B., Turner, R.: Balancing Agility and Discipline: A Guide for the Perplexed. Addison-Wesley (2003)

    Google Scholar 

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

    Google Scholar 

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

    Article  Google Scholar 

  5. Dingsøyr, T., Moe, N.B.: Research Challenges in Large-Scale Agile Software Development. ACM Software Engineering Notes 38, 38–39 (2013)

    Article  Google Scholar 

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

    Article  Google Scholar 

  7. Flyvbjerg, B.: Five Misunderstandings about Case Study Research. Qualitative Inquiry 12, 219–245 (2006)

    Article  Google Scholar 

  8. Freudenberg, S., Sharp, H.: The Top 10 Burning Research Questions from Practitioners. IEEE Software, 8–9 (2010)

    Google Scholar 

  9. Kraut, R.E., Streeter, L.A.: Coordination in software development. Communications of the ACM 38, 69–81 (1995)

    Article  Google Scholar 

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

    Article  Google Scholar 

  11. March, J., Simon, H.A.: "Organizations," University of Illinois at Urbana-Champaign’s Academy for Entrepreneurial Leadership Historical Research Reference in Entrepreneurship (1958)

    Google Scholar 

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

    Google Scholar 

  13. Reifer, D.J., Maurer, F., Erdogmus, H.: Scaling agile methods. IEEE Software 20, 12–14 (2003)

    Article  Google Scholar 

  14. Robert, L.G.: Contemporary Application-Domain Taxonomies. IEEE Software 12, 63–76 (1995)

    Article  Google Scholar 

  15. Semler, R.: Managing without managers. Harvard Business Review 67, 76–84 (1989)

    Google Scholar 

  16. Smite, D., Moe, N.B., Ågerfalck, P.: Agility Across Time and Space: Implementing Agile Methods in Global Software Projects. Springer (2010)

    Google Scholar 

  17. Van de Ven, A.H., Delbecq, A.L., Koenig Jr., R.: Determinants of coordination modes within organizations. American Sociological Review, 322–338 (1976)

    Google Scholar 

  18. Webster’s, Encyclopedic Unabridged Dictionary of the English Language. Gramercy Books, New York (1989)

    Google Scholar 

  19. Williams, L., Cockburn, A.: Agile Software Development: It’s about Feedback and Change. IEEE Computer 36, 39–43 (2003)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

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

Publish with us

Policies and ethics