Skip to main content

Maturity Models for Agile Software Development: What Are They?

  • Conference paper
  • First Online:
Systems, Software and Services Process Improvement (EuroSPI 2018)

Abstract

Aiming at process maturity and agility, various studies have proposed combinations of CMMI-DEV with agile methods. Yet other studies have proposed maturity models founded on agility, focused on agile process improvement. These agile maturity models define different structures, approaches and underlying concepts for agile maturity. This study aims at presenting them in a unified manner by identifying the studies, analyzing the proposed models and comparing them. The research approach was the systematic literature review on scientific databases. Based on the 14 models found, we analyzed levels’ structures, maturity concept, assessment methods and mature practices. Our results show that current maturity models do not agree in some aspects but converge in others. Based on these findings, we suggest future studies to enrich process improvement knowledge in agile methods.

This research project is supported by CNPQ (National Council for Scientific and Technological Development) – Process Number 311176/2015-1.

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 89.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 119.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

References

  1. Attride-sterling, J.: Thematic networks: an analytic tool for qualitative research. Qual. Res. 1, 385–405 (2001). https://doi.org/10.1177/146879410100100307

    Article  Google Scholar 

  2. Benefield, R.: Seven dimensions of agile maturity in the global enterprise: a case study. In: Proceedings of the 43rd Hawaii International Conference on System Sciences, Honolulu, HI, pp. 1–7 (2010). https://doi.org/10.1109/HICSS.2010.337

  3. Buglione, L.: Light maturity models (LMM): an agile application. In: Proceedings of the 12th International Conference on Product Focused Software Development and Process Improvement, PROFES 2011, June 2011

    Google Scholar 

  4. CMMI Product Team. CMMI for Development, Version 1.3 (CMU/SEI-2010-TR-033). Software Engineering Institute, Carnegie Mellon University (2010). http://www.sei.cmu.edu/library/abstracts/reports/10tr033.cfm

  5. Dingsoyr, T., Nerur, S., Balijepally, V., Moe, N.B.: A decade of agile methodologies: towards explaining agile software development. J. Syst. Softw. 85(6), 1213–1221 (2012). https://doi.org/10.1016/j.jss.2012.02.033

    Article  Google Scholar 

  6. Fontana, R.M., Fontana, I.M., Garbuio, P.A.R., Reinehr, S., Malucelli, A.: Processes versus people: how should agile software development maturity be defined? J. Syst. Softw. 97, 140–155 (2014). https://doi.org/10.1016/j.jss.2014.07.030

    Article  Google Scholar 

  7. Fontana, R.M., Reinehr, S., Malucelli, A.: Maturing in agile: what is it about? In: Cantone, G., Marchesi, M. (eds.) XP 2014. LNBIP, vol. 179, pp. 94–109. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-06862-6_7

    Chapter  Google Scholar 

  8. Fontana, R.M., Reinehr, S., Malucelli, A.: Agile compass: a tool for identifying maturity in agile software-development teams. IEEE Softw. 32(6), 20–23 (2015). https://doi.org/10.1109/MS.2015.135

    Article  Google Scholar 

  9. Gren, L., Torkar, R., Feldt, R.: The prospects of a quantitative measurement agility: a validation study on an agile maturity model. J. Syst. Softw. 107, 38–49 (2015). https://doi.org/10.1016/j.jss.2015.05.008

    Article  Google Scholar 

  10. ISO/IEC - International Organization for Standardization/ International Electrical Committee. ISO/IEC 33002:2015. Information technology - Process assessment - Requirements for performing process assessment (2015)

    Google Scholar 

  11. Kitchenham, B.: Procedures for performing systematic reviews. Keele University, Technical report (2004). http://goo.gl/iJ84Z5

  12. Kohlegger, M., Maier, R., Thalmann, S.: Understanding maturity models results of a structured content analysis. In: Proceedings of the I-KNOW 2009 and ISEMANTICS 2009, 2–4 September 2009. http://goo.gl/hnw7uh

  13. Leppänen, M.: A comparative analysis of agile maturity models. In: Pooley, R., et al. (eds.) Information Systems Development: Reflections, Challenges and New Directions, pp. 329–343. Springer, New York (2013). https://doi.org/10.1007/978-1-4614-4951-5_27

    Chapter  Google Scholar 

  14. Lui, K.M., Chan, K.C.C.: A road map for implementing eXtreme programming. In: Li, M., Boehm, B., Osterweil, L.J. (eds.) SPW 2005. LNCS, vol. 3840, pp. 474–481. Springer, Heidelberg (2006). https://doi.org/10.1007/11608035_38

    Chapter  Google Scholar 

  15. Maier, A.M., Moutrie, J., Clarkson, J.: Assessing organizational capabilities: reviewing and guiding the development of maturity grids. IEEE Trans. Eng. Manag. 59(1), 138–159 (2012). https://doi.org/10.1109/TEM.2010.2077289

    Article  Google Scholar 

  16. Nawrocki, J., Walter, B., Wojciedhowski, A.: Toward maturity model for eXtreme programming. In: Proceedings of the 27th Euromicro Conference, pp. 233–239 (2001). https://doi.org/10.1109/EURMIC.2001.952459

  17. Ozcan-Top, O., Demirörs, O.: Assessment of agile maturity models: a multiple case study. In: Woronowicz, T., Rout, T., O’Connor, R.V., Dorling, A. (eds.) SPICE 2013. CCIS, vol. 349, pp. 130–141. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-38833-0_12

    Chapter  Google Scholar 

  18. Top, Ö.Ö., Demirörs, O.: Assessing software agility: an exploratory case study. In: Mitasiunas, A., Rout, T., O’Connor, R.V., Dorling, A. (eds.) SPICE 2014. CCIS, vol. 477, pp. 202–213. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-13036-1_18

    Chapter  Google Scholar 

  19. Packlick, J.: The agility maturity map - a goal oriented approach to agile improvement. In: Proceedings of the Agile Conference 2007, 13–17 August, pp. 266–271 (2007). https://doi.org/10.1109/AGILE.2007.55

  20. Patel, C., Ramachandran, M.: Agile maturity model (AMM): a software process improvement framework for agile software development practices. Int. J. Softw. Eng. IJSE 2, 3–28 (2009)

    Google Scholar 

  21. Patel, C., Ramachandran, M.: Story card maturity model (SMM): a process improvement framework for agile requirements engineering practices. J. Softw. 4(5), 422–435 (2009)

    Article  Google Scholar 

  22. Pries-Heje, P., Johansen, J.: SPI Manifesto (2010). http://2018.eurospi.net/images/eurospi/spi_manifesto.pdf

  23. Qumer, A., Henderson-sellers, B.: A framework to support the evaluation, adoption and improvement of agile methods in practice. J. Syst. Softw. 81(11), 1899–1919 (2008). https://doi.org/10.1016/j.jss.2007.12.806

    Article  Google Scholar 

  24. Schweigert, T., Vohwinkel, D., Korsaa, M., Nevalainen, R., Biro, M.: Agile maturity model: a synopsis as a first step to synthesis. In: McCaffery, F., O’Connor, R.V., Messnarz, R. (eds.) EuroSPI 2013. CCIS, vol. 364, pp. 214–227. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-39179-8_19

    Chapter  Google Scholar 

  25. Schweigert, T., Vohwinkel, D., Korsaa, M., Nevalainen, R., Biro, M.: Agile maturity model: analyzing agile maturity characteristics from the SPICE perspective. J. Softw.: Evol. Process 26, 513–520 (2014). https://doi.org/10.1002/smr.1617

    Article  Google Scholar 

  26. Sidky, A., Arthur, J., Bohner, S.: A disciplined approach to adopting agile practices: the agile adoption framework. Innov. Syst. Softw. Eng. 3(3), 203–216 (2007). https://doi.org/10.1007/s11334-007-0026-z

    Article  Google Scholar 

  27. Silva, F.S., Soares, F.S.F., Peres, A.L., Azevedo, I.M., Vasconcelos, A.P., Kamei, F.K., Meira, S.R.L.: Using CMMI together with agile software development: a systematic review. Inf. Softw. Technol. 58, 20–43 (2015). https://doi.org/10.1016/j.infsof.2014.09.012

    Article  Google Scholar 

  28. Silva, F.S., Soares, F.S.F., Peres, A.L., Azevedo, I.M., Pinto, P.P., Meira, S.R.L.: A reference model for agile quality assurance: combining agile methodologies and maturity models. In: Proceedings of the 9th International Conference on the Quality of Information and Communications Technology, pp. 139–144 (2014). https://doi.org/10.1109/QUATIC.2014.25

  29. Soares, F.S.F., Meira, S.R.L.: An agile strategy for implementing CMMI project management practices in software organizations. In: Proceedings of the 10th Iberian Conference on Information Systems and Technologies (CISTI), Portugal, 17–20 June 2015. https://doi.org/10.1109/CISTI.2015.7170402

  30. Stojanov, I., Turetken, O., Trienekens, J.J.M.: A maturity model for scaling agile development. In: Proceedings of the 41st Euromicro Conference on Software Engineering and Advanced Applications (2015). https://doi.org/10.1109/SEAA.2015.29

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rafaela Mantovani Fontana .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Fontana, R.M., Albuquerque, R., Luz, R., Moises, A.C., Malucelli, A., Reinehr, S. (2018). Maturity Models for Agile Software Development: What Are They?. In: Larrucea, X., Santamaria, I., O'Connor, R., Messnarz, R. (eds) Systems, Software and Services Process Improvement. EuroSPI 2018. Communications in Computer and Information Science, vol 896. Springer, Cham. https://doi.org/10.1007/978-3-319-97925-0_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-97925-0_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-97924-3

  • Online ISBN: 978-3-319-97925-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics