Study on the association of maturity models and agile methodologies
Keywords:Scrum; CMMI; Software development; Productive Systems.
With the increasing use of agile methods for software project management and due to the need for process monitoring in organisations, the objective of this paper is to identify how the association of agile software development methodologies with maturity models commonly used in the traditional methodology has been made. Therefore, we sought to identify, through a survey in scientific publications, which maturity models are used and how they are related to the practice of agile software development. It noted to be a subject of more recent study and of interest of the researchers. As a result, two very evident lines of research were identified, one for proposing new process maturity models considering agile methods, and the other about applying agile practices to obtain maturity levels defined by the CMMI.
Araújo, C. A. (2006). Bibliometria: evolução histórica e questões atuais. Em questão, 12(1), 11-32.
Araújo, R. F., & Alvarenga, L. (2011). A bibliometria na pesquisa científica da pós-graduação brasileira de 1987 a 2007. Encontros Bibli: revista eletrônica de biblioteconomia e ciência da informação, 16(31), 51-70.
Barçante, L. C. (1998). Qualidade total uma visão brasileira: o impacto estratégico na universidade e na empresa. Campus.
Beck, K., Beedle, M., Bennekum, A. V., Cockburn, A., Cunningham, W., Fowler, M., ... & Kern, J. (2001). Manifesto para desenvolvimento ágil de software. Acesso em 24 de agosto, em: <http://agilemanifesto.org/iso/ptbr/manifesto.html>.
Cauchick-Miguel (org.) (2018). Metodologia de Pesquisa em Engenharia de Produção e Gestão de Operações. São Paulo, Elsevier: 2018.
de Carvalho, D. D., Chagas, L. F., & Reis, C. A. L. (2014, September). Definition of software process lines for integration of scrum and CMMI. In 2014 XL Latin American Computing Conference (CLEI) (pp. 1-12). IEEE.
Conboy, K. (2009). Agility from first principles: Reconstructing the concept of agility in information systems development. Information systems research, 20(3), 329-354.
Elnagar, S., Weistroffer, H., & Thomas, M. (2018, October). Agile Requirement Engineering Maturity Framework for Industry 4.0. In European, Mediterranean, and Middle Eastern Conference on Information Systems (pp. 405-418). Springer, Cham.
Enriquez, C., & Gil, P. G. (2015). A model for improving training of software developers in small companies. IEEE Latin America Transactions, 13(5), 1453-1461.
Garzás, J., & Paulk, M. C. (2013). A case study of software process improvement with CMMI‐DEV and Scrum in Spanish companies. Journal of Software: Evolution and Process, 25(12), 1325-1333.
Gasca-Hurtado, G. P., Hincapié, J. A., & Muñoz, M. (2017, June). Software process improvement assesment for multimodel environment tool to diagnose an organization. In 2017 12th Iberian Conference on Information Systems and Technologies (CISTI) (pp. 1-6). IEEE.
Hayat, M., & Qureshi, M. (2016). Measuring the effect of cmmi quality standard on agile scrum model. arXiv preprint arXiv:1610.03180.
Hofmann, C., Lauber, S., Haefner, B., & Lanza, G. (2018). Development of an agile development method based on Kanban for distributed part-time teams and an introduction framework. Procedia Manufacturing, 23, 45-50.
Koscianski, A., & dos Santos Soares, M. (2007). Qualidade de Software-2ª Edição: Aprenda as metodologias e técnicas mais modernas para o desenvolvimento de software. Novatec Editora.
Lopes, S., Costa, M. T., Fernández-Llimós, F., Amante, M. J., & Lopes, P. F. (2012, October). A Bibliometria e a Avaliação da Produção Científica: indicadores e ferramentas. In Actas do congresso Nacional de bibliotecários, arquivistas e documentalistas (No. 11).
Łukasiewicz, K., & Miler, J. (2012). Improving agility and discipline of software development with the Scrum and CMMI. IET software, 6(5), 416-422.
Maller, P., Ochoa, C., & Silva, J. (2005). Lightening the software production process in a CMM level 5 framework. IEEE Latin America Transactions, 3(1), 15-22.
Marcal, A. S. C., Soares, F. S. F., & Belchior, A. D. (2007, March). Mapping CMMI project management process areas to SCRUM practices. In 31st IEEE Software Engineering Workshop (SEW 2007) (pp. 13-22). IEEE.
Marçal, A. S. C., de Freitas, B. C. C., Soares, F. S. F., Furtado, M. E. S., Maciel, T. M., & Belchior, A. D. (2008). Blending Scrum practices and CMMI project management process areas. Innovations in Systems and Software Engineering, 4(1), 17-29.
Paulk, M. C. (2001). Extreme programming from a CMM perspective. IEEE software, 18(6), 19-26.
Peres, A. L., Da Silva, T. S., Silva, F. S., Soares, F. F., De Carvalho, C. R. M., & Meira, S. R. D. L. (2014, July). Agileux model: Towards a reference model on integrating ux in developing software using agile methodologies. In 2014 Agile Conference (pp. 61-63). IEEE.
Peres, A. L., & Meira, S. L. (2015, June). Towards a framework that promotes integration between the UX design and SCRUM, aligned to CMMI. In 2015 10th Iberian Conference on Information Systems and Technologies (CISTI) (pp. 1-4). IEEE.
Rose, K. H. (2013). A Guide to the Project Management Body of Knowledge (PMBOK® Guide) - Fifth Edition. Project management journal, 44(3), e1-e1.
Rodríguez, N. H., & Carreira, M. R. (2017, June). Towards a usability maturity model in mobile application development. In 2017 12th Iberian Conference on Information Systems and Technologies (CISTI) (pp. 1-6). IEEE.
Salmanoğlu, M., Demirörs, O., Coşkunçay, A., & Yıldız, A. (2017, October). Exploration of a Practical Approach for Assessing the Measurement Capability of Software Organizations. In International Conference on Software Process Improvement and Capability Determination (pp. 415-429). Springer, Cham.
Santana, C., Gusmão, C., Soares, L., Pinheiro, C., Maciel, T., Vasconcelos, A., & Rouiller, A. (2009, May). Agile software development and CMMI: What we do not know about dancing with elephants. In International Conference on Agile Processes and Extreme Programming in Software Engineering (pp. 124-129). Springer, Berlin, Heidelberg.
Silva, F. S., Soares, F. S. F., Peres, A. L., de Azevedo, I. M., Pinto, P. P., & de Lemos Meira, S. R. (2014, September). A reference model for agile quality assurance: combining agile methodologies and maturity models. In 2014 9th International Conference on the Quality of Information and Communications Technology (pp. 139-144). IEEE.
Silva, F. S., Soares, F. S. F., Peres, A. L., de Azevedo, I. M., Vasconcelos, A. P. L., Kamei, F. K., & de Lemos Meira, S. R. (2015). Using CMMI together with agile software development: A systematic review. Information and Software Technology, 58, 20-43.
Soares, F. S. F., & de Lemos Meira, S. R. (2015, June). An agile strategy for implementing CMMI project management practices in software organizations. In 2015 10th Iberian Conference on Information Systems and Technologies (CISTI) (pp. 1-4). IEEE.
Sreenivasan, S., & Kothandaraman, K. (2017). Predictability with agility: Achieving excellence in software delivery through SPEED. Global Business and Organizational Excellence, 37(1), 6-15.
Srivastava, A., Bhardwaj, S., & Saraswat, S. (2017, May). SCRUM model for agile methodology. In 2017 International Conference on Computing, Communication and Automation (ICCCA) (pp. 864-869). IEEE.
Salinas, C. J., Escalona, M. J., & Mejías, M. (2012, December). A scrum-based approach to CMMI maturity level 2 in web development environments. In Proceedings of the 14th International Conference on Information Integration and Web-based Applications & Services (pp. 282-285). ACM.
Torrecilla-Salinas, C. J., Sedeño, J., Escalona, M. J., & Mejías, M. (2014). Mapping agile practices to CMMI-DEV level 3 in web development environments.
Torrecilla-Salinas, C. J., Sedeño, J., Escalona, M. J., & Mejías, M. (2016). Agile, Web Engineering and Capability Maturity Model Integration: A systematic literature review. Information and Software Technology, 71, 92-107.
How to Cite
Authors who publish with this journal agree to the following terms:
1) Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
2) Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
3) Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work.