La relación entre el uso de la metodología Scrum y el aseguramiento de la calidad del software definido por el modelo ISO 25010
Un análisis comparativo desde la perspectiva de una organización
DOI:
https://doi.org/10.29327/2384439.1.2-1Palabras clave:
Scrum, Qualidade, ISO 25010Resumen
Este artículo tiene como objetivo verificar las posibles relaciones entre el uso de la metodología Scrum y el concepto de calidad de software, basado en el modelo de calidad de producto de software proporcionado por la norma ISO 25010, desde una perspectiva organizacional. El objetivo general es identificar, a través del análisis comparativo entre equipos de desarrollo de software, las relaciones entre la adopción de la metodología de desarrollo de software y la adhesión a los lineamientos de calidad establecidos por el modelo mencionado. Para ello, se conceptualiza la calidad del software, el modelo de calidad del producto software ISO 25010, la metodología Scrum, se presentan las características de la organización y de los equipos adoptados como objeto de estudio, se describe la aplicación de la recolección de datos primarios y se discuten los resultados obtenidos. El tema se justifica por el aumento de la demanda de calidad de software, además de la popularización de la metodología Scrum, lo que hace interesante buscar relaciones entre ambos conceptos en un entorno real de desarrollo de software. A partir de un estudio descriptivo, consistente en un análisis comparativo basado en fuentes primarias y secundarias y un enfoque cualitativo y cuantitativo de los datos, se demuestra que, en el caso estudiado, a pesar de las hipótesis que apuntaban a que Scrum no sería influyente en la mayoría de los pilares del modelo, la perspectiva denominada "No-Scrum", mostró mejores grados de calidad. Además, fueron pocos los temas en los que no se demostró una cierta distancia entre las perspectivas. Otro resultado relevante es que las características presentes en Scrum demostraron ser dañinas en algunos aspectos del modelo, como la mantenibilidad.
Descargas
Citas
AGILE MANIFESTO. History: The Agile Manifesto. AGILE MANIFESTO. 2001. Disponível em: https://agilemanifesto.org/history.html. Acesso em: 2 jul. 2020.
BARTIÉ, Alexandre. Garantia da qualidade de software: adquirindo maturidade organizacional / 13. Ed. Rio de Janeiro: Elsevier, 2002.
COLLINS, Eliane F.; LOBÃO, Luana M. de A. Experiência em Automação do Processo de Testes em Ambiente Ágil com SCRUM e ferramentas OpenSource. In: PROCEEDINGS OF IX SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE. 2010.
GUERRA, Ana C. G; COLOMBO, Regina M. T. Tecnologia da Informação: Qualidade de Produto de Software. MCT/SEPIN, Brasília, p. 429, 2009.
HOSSAIN, Emam; BABAR, Muhammad Ali; PAIK, Hye-young. Using scrum in global software development: a systematic literature review. In: 2009 FOURTH IEEE INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING. IEEE, 2009. 175-184 p.
HOSSAIN, Emam; BANNERMAN, Paul L.; JEFFERY, D. Ross. Scrum practices in global software development: a research framework. In: INTERNATIONAL CONFERENCE ON PRODUCT FOCUSED SOFTWARE PROCESS IMPROVEMENT, Berlin, Heidelberg: Springer, 2011. 88-102 p.
MAUDA, Everson C. Modelo de qualidade para características internas de segurança de componentes de software. Dissertação (mestrado) – Pontifícia Universidade Católica do Paraná: Curitiba, 2012
SAMBO, José Luís. Garantia de qualidade de software In.: INFORMÁTICA APLICADA: CSI 5302. Universidade Virtual Africana, pp.17-19. avu.org, 2018.
HU, Zhi-gen; YUAN, Quan; ZHANG, Xi. Research on agile project management with scrum method. In: 2009 IITA INTERNATIONAL CONFERENCE ON SERVICES SCIENCE, MANAGEMENT AND
ENGINEERING. IEEE, 2009. 26-29 p.
ISO/IEC 25010. ISO/IEC 25010:2011: Systems and software engineering — Systems and software Quality Requirements and Evaluation (SQuaRE) — System and software quality models. 2011.
ISO 25000. ISO/IEC 25010. ISO 25000. Disponível em: https://iso25000.com/index.php/en/iso-25000standards/iso-25010. Acesso em: 20 nov. 2020.
MAHALAKSHMI, M.; SUNDARARAJAN, M. Traditional SDLC Vs Scrum Methodology–A Comparative Study. International Journal of Emerging Technology and Advanced Engineering, p. 192-196, 2013.
MEIRELES, Maria A. C.; BONIFÁCIO, Bruno A. Uso de Métodos Ágeis e Aprendizagem Baseada em Problema no Ensino de Engenharia de Software: Um Relato de Experiência. In.: Anais do XXVI Simpósio Brasileiro de Informática na Educação (SBIE). CBIE-LACLO, 2015.
MOUNTAIN GOAT SOFTWARE. Scrum Overview for Agile Software Development. MOUNTAIN GOAT SOFTWARE. Disponível em: https://www.mountaingoatsoftware.com/agile/scrum/resources/overview. Acesso em: 18 nov. 2020.
PRESSMAN, R. S. Software Engineering: A Practitioner's Approach. 7. ed. McGraw Hill, 2010.
RISING, Linda; JANOFF, Norman S. The Scrum software development process for small teams. IEEE software, v. 17, n. 4, p. 26-32, 2000.
SANDERS, Joc; CURRAN, Eugene. Software quality: a framework for success in software development and support. USA: ACM Press/Addison-Wesley Publishing Co, 1994.
SCHWABER, Ken. Agile project management with Scrum. Microsoft press, 2004.
SCHWABER, Ken. Scrum development process. In: BUSINESS OBJECT DESIGN AND
IMPLEMENTATION, London: Springer, 1997. 117-134 p.
SCHWABER, Ken; SUTHERLAND, Jeff. Um guia definitivo para o Scrum: As regras do jogo. Scru Org. Tradução Fábio Cruz & Eduardo Rodrigues Sucena. 2017. Tradução de: The Definitive Guide to Scrum. Disponível em: https://www.scrumguides.org/docs/scrumguide/v2017/2017-Scrum-Guide-PortugueseBrazilian.pdf. Acesso em: 18 nov. 2020.
SCRUM ALLIANCE. The 2015 State of Scrum Report. Scrum Alliance. 2015. Disponível em: https://www.scrumalliance.org/ScrumRedesignDEVSite/media/scrumalliancemedia/files%20and%20pdfs/state %20of%20scrum/scrum-alliance-state-of-scrum-2015.pdf. Acesso em: 18 nov. 2020.
SRIVASTAVA, Apoorva; BHARDWAJ, Sukriti; SARASWAT, Shipra. SCRUM model for agile methodology. In: 2017 INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND AUTOMATION (ICCCA). IEEE, 2017. 864-869 p.
SUTHERLAND, Jeff; SCHWABER, Ken. The Scrum Papers: Nuts, Bolts and Origins of an Agile Process. 2007.
TSUKUMO, Alfredo N. et al. Qualidade de Software: Visões de Produto e Processo de Software. In: II Escola Regional de Informática da Sociedade Brasileira de Computação Regional de São Paulo - II ERI da SBC. 1997.
Descargas
Publicado
Cómo citar
Número
Sección
Licencia
Derechos de autor 2023 Nilson José Moreira Filho, Yago Henrique dos Santos Rodrigues, Luciano Francisco de Oliveira
Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial-CompartirIgual 4.0.
Política de derechos de autor
Al enviar un manuscrito para su publicación en la revista Advances in Global Innovation & Technology (@_GIT), los autores aceptan, por adelantado y sin restricciones, los siguientes términos:
- Los autores conservan los derechos de autor y conceden a la revista Advances in Global Innovation & Technology (@_GIT) el derecho de primera publicación del manuscrito, sin ninguna carga financiera, y renuncian a cualquier otra remuneración por su publicación en la revista Journal of Advances in Global Innovation & Technology (@_GIT).
- Al enviarlo al Journal of Advances in Global Innovation & Technology (@_GIT), el manuscrito se licencia automáticamente bajo la Licencia Creative Commons Attribution, que permite compartir el trabajo con el reconocimiento de la autoría y la publicación inicial en la revista Journal Advances in Global Innovation & Technology (@_GIT).
- Los autores están autorizados a celebrar contratos adicionales por separado, para la distribución no exclusiva de la versión del trabajo publicado en la Revista Advances in Global Innovation & Technology (@_GIT) (publicar en repositorios o como capítulo de libro), con reconocimiento de la publicación inicial en la Revista Advances in Global Innovation & Technology (@_GIT), siempre que dicho acuerdo no implique una aprobación del contenido del manuscrito o del nuevo vehículo por parte del Journal of Advances in Global Innovation & Technology (@_GIT).
- A los autores se les permite y se les anima a publicar y distribuir su trabajo en línea, en repositorios institucionales, por ejemplo, después de que se complete el proceso editorial.
- Los autores garantizan que han obtenido el permiso adecuado de sus empleadores para la transferencia de derechos en virtud de este acuerdo, si dichos empleadores poseen algún derecho de autor sobre el manuscrito. Además, los autores asumen toda responsabilidad por posibles infracciones de derechos de autor de estos empleadores, eximiendo a Advances in Global Innovation & Technology (@_GIT) de toda responsabilidad al respecto.
- Los autores asumen toda la responsabilidad por el contenido del trabajo, incluidas las debidas y necesarias autorizaciones para la divulgación de los datos recopilados y los resultados obtenidos, eximiendo al Journal of Advances in Global Innovation & Technology (@_GIT) de toda responsabilidad al respecto.