Estudo sobre associação de modelos de maturidade e metodologias ágeis
DOI:
https://doi.org/10.33448/rsd-v9i2.2169Palavras-chave:
Scrum; CMMI; Desenvolvimento de software; Sistemas Produtivos.Resumo
Com a crescente utilização de métodos ágeis para gerenciamento de projetos de software e devido à necessidade de monitoramento de processos nas empresas, o objetivo deste artigo é identificar como vem sendo feita a associação de metodologias ágeis de desenvolvimento de software com modelos de maturidade comumente utilizados na metodologia tradicional. Para tanto buscou-se identificar por meio de um levantamento em publicações científicas, quais os modelos de maturidade utilizados e como estes são relacionados com a prática de desenvolvimento ágil de software. Observou ser um assunto de estudo mais recente e de interesse dos pesquisadores. Como resultado foram identificadas duas linhas de pesquisa bem evidentes, sendo uma para proposição de novos modelos de maturidade de processos considerando métodos ágeis, e a outra sobre aplicação de práticas ágeis para obtenção de níveis de maturidade definidos pelo CMMI.
Referências
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.
Downloads
Publicado
Como Citar
Edição
Seção
Licença
Autores que publicam nesta revista concordam com os seguintes termos:
1) Autores mantém os direitos autorais e concedem à revista o direito de primeira publicação, com o trabalho simultaneamente licenciado sob a Licença Creative Commons Attribution que permite o compartilhamento do trabalho com reconhecimento da autoria e publicação inicial nesta revista.
2) Autores têm autorização para assumir contratos adicionais separadamente, para distribuição não-exclusiva da versão do trabalho publicada nesta revista (ex.: publicar em repositório institucional ou como capítulo de livro), com reconhecimento de autoria e publicação inicial nesta revista.
3) Autores têm permissão e são estimulados a publicar e distribuir seu trabalho online (ex.: em repositórios institucionais ou na sua página pessoal) a qualquer ponto antes ou durante o processo editorial, já que isso pode gerar alterações produtivas, bem como aumentar o impacto e a citação do trabalho publicado.