Abstract
CMMI has increased the productivity and reduced the cost of software development in the software industry. However, there are factors that influence the adoption and retention of CMMI in software organizations, and that need to be studied over time. This article aims to identify factors that influence the adoption and retention of CMMI in the software development organizations. A systematic literature review (SLR) was performed for this study. In the first stage, 2507 articles were obtained from 6 relevant databases and after the SLR process, 40 studies on factors and their possible influence were selected. These factor studies were classified according to a taxonomy based on: organization, people, processes and product. The most studied factors are related to people and organizations, in the CMMI adoption and retention processes, which is consistent with the fact that it is the “people” of the software development “organizations” who manage to carry out the software projects. Studies related to retention factors are still scarce, representing only 10% of the total identified. In addition, the use of alternate terms of factors and the use of “critical success factors” and “success factors” are observed without a clear distinction.
Keywords
- CMMI
- Adoption factor
- Critical success factors
- SLR
This is a preview of subscription content, access via your institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Kalinowski, T.B.: Analysis of business process maturity and organisational performance relations. Management 20, 87–101 (2016). https://doi.org/10.1515/manment-2015-0052
Proença, D.: Methods and techniques for maturity assessment diogo. In: Iberian Conference on Information Systems and Technologies, CISTI, pp. 1–4. AISTI (2016). https://doi.org/10.1109/CISTI.2016.7521483
Monteiro, E.L., Maciel, R.S.P.: Maturity models architecture: a large systematic mapping. iSys - Brazilian J. Inf. Syst. 13, 110–140 (2020). https://doi.org/10.5753/isys.2020.761
Saavedra, V., Dávila, A., Melendez, K., Pessôa, M.: Organizational maturity models architectures: a systematic literature review. In: Trends and Applications in Software Engineering, CIMPS 2016, Advances in Intelligent Systems and Computing, pp. 33–46. Springer International Publishing AG 2017, Cham (2017). https://doi.org/10.1007/978-3-319-48523-2
García-Mireles, G.A., Moraga, Á., García, F.: Development of maturity models: a systematic literature review. In: IET Seminar Digest, pp. 279–283 (2012). https://doi.org/10.1049/ic.2012.0036
von Wangenheim, C., Hauck, J.C., Salviano, C.F., von Wangenheim, A.: Systematic literature review of software process capability/maturity models. In: International Conference on Software Process Improvement and Capability determination (SPICE), pp. 1–9 (2010)
Paulk, M.C.: A History of the capability maturity model for software. Softw. Qual. Profile. 1, 5–19 (2009)
Bayona, S., Calvo-Manzano, J.A., San Feliu, T.: Review of critical success factors related to people in software process improvement. In: McCaffery, F., O’Connor, R.V., Messnarz, R. (eds.) EuroSPI 2013. CCIS, vol. 364, pp. 179–189. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-39179-8_16
Hameed, M.A., Counsell, S., Swift, S.: A conceptual model for the process of it innovation adoption in organizations. J. Eng. Technol. Manag. 29, 358–390 (2012). https://doi.org/10.1016/j.jengtecman.2012.03.007
Humphrey, W.S.: Three process perspectives : organizations teams. Syst. Res. 39–72 (2002)
Humphrey, W.S., Sweet, W.L.: A method for assessing capability of contractors capability of contractors. Softw. Eng. Inst. 1–46 (1987)
Jia, Y., Han, R.: The effective combination of IPD and CMM: IPD-CMM process. In: Proceedings - 2010 2nd WRI World Congress on Software Engineering, WCSE 2010, pp. 193–195. IEEE (2010). https://doi.org/10.1109/WCSE.2010.49
SEI: Brief History of CMMI (2009). https://doi.org/10.1055/s-0030-1261874
Paulk, M.: Capability maturity model for software. Encycl. Softw. Eng. (1991). https://doi.org/10.1002/0471028959.sof589
Bellini, E., Lo Storto, C.: CMM implementation and organizational learning: findings from a case study analysis. In: Portland International Conference on Management of Engineering and Technology, pp. 1256–1271 (2006). https://doi.org/10.1109/PICMET.2006.296694
CMMI Product Development Team: CMMI for Systems Engineering/Software Engineering, Version 1.02 (CMMI-SE/SW, V1.02). Software Engineering Institute, Carnegie Mellon University 02, (2000)
Chrissis, M.B., Konrad, M., Shrum, S.: CMMI for Development: Guidelines for Process Integration and Product Improvement (2011)
SEI: CMMI® for Development, Version 1.3, Pittsburgh (2010). CMU/SEI-2010-TR-033 ESC-TR-2010-033.
CMMI-Institute: CMMI Model V2.0 (2018)
Matturro, G., Saavedra, J.: Considering people CMM for managing factors that affect software process improvement. IEEE Lat. Am. Trans. 10, 1603–1615 (2012). https://doi.org/10.1109/TLA.2012.6187605
Morales-Aguiar, N., Vega-Zepeda, V.: Factores Humanos y la Mejora de Procesos de Software. Propuesta Inicial de un Catálogo que guíe su Gestión. RISTI - Rev. Ibérica Sist. e Tecnol. Informação. 30–42 (2018). https://doi.org/10.17013/risti.29.30-42
Dybå, T.: Factors of Software Process Improvement Success in Small and Large Organizations: An Empirical Study, Popul, English ed., pp. 148–157 (2003)
Kitchenham, B., Charters, S.: Guidelines for performing Systematic Literature Reviews in Software Engineering. Tech. report, Ver. 2.3 EBSE Tech. Report. EBSE (2007)
Van Solingen, R., Berghout, E.: The Goal/Question/Metric Method: A Practical Guide for Quality Improvement of Software Development (1999)
Bayona-Oré, S., Calvo-Manzano, J.A., Cuevas, G., San-Feliu, T.: Critical success factors taxonomy for software process deployment. Softw. Qual. J. 22(1), 21–48 (2012). https://doi.org/10.1007/s11219-012-9190-y
Dybå, T., Dingsøyr, T.: Empirical studies of agile software development: a systematic review. Inf. Softw. Technol. 50, 833–859 (2008). https://doi.org/10.1016/j.infsof.2008.01.006
Rouhani, B.D., Mahrin, M.N., Nikpay, F., Ahmad, R.B., Nikfard, P.: A systematic literature review on enterprise architecture implementation methodologies. Inf. Softw. Technol. 62, 1–20 (2015). https://doi.org/10.1016/j.infsof.2015.01.012
Popay, J., et al.: Guidance on the Conduct of Narrative Synthesis in Systematic Reviews A Product from the ESRC Methods Programme Peninsula Medical School, Universities of Exeter and Plymouth, pp. 1–92 (2006)
Acknowledgments
This work has been performed in the context of the Project ProCal-ProSer (Phase 2) and partially supported by the Engineering Department and the Research and Development Group in Software Engineering (GIDIS) from Pontificia Universidad Católica del Perú.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Alfaro, F., Silva, C., Dávila, A. (2022). CMMI Adoption and Retention Factors: A Systematic Literature Review. In: Mejia, J., Muñoz, M., Rocha, Á., Avila-George, H., Martínez-Aguilar, G.M. (eds) New Perspectives in Software Engineering. CIMPS 2021. Advances in Intelligent Systems and Computing, vol 1416. Springer, Cham. https://doi.org/10.1007/978-3-030-89909-7_2
Download citation
DOI: https://doi.org/10.1007/978-3-030-89909-7_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-89908-0
Online ISBN: 978-3-030-89909-7
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)