Skip to main content

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

  • Conference paper

Part of the Lecture Notes in Computer Science book series (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.

Keywords

  • Large-scale agile software development
  • portfolio management
  • project management
  • coordination
  • software engineering
  • agile methods

This is a preview of subscription content, access via your institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • DOI: 10.1007/978-3-319-13835-0_20
  • Chapter length: 4 pages
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
eBook
USD   54.99
Price excludes VAT (USA)
  • ISBN: 978-3-319-13835-0
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book
USD   69.99
Price excludes VAT (USA)

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)

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

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

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

    CrossRef  Google Scholar 

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

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

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

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

    CrossRef  Google Scholar 

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

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

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