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

Autores/as

  • Nilson José Moreira Filho FATEC Zona Leste
  • Yago Henrique dos Santos Rodrigues FATEC Zona Leste
  • Luciano Francisco de Oliveira FATEC Zona Leste

DOI:

https://doi.org/10.29327/2384439.1.2-1

Palabras clave:

Scrum, Qualidade, ISO 25010

Resumen

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

Los datos de descargas todavía no están disponibles.

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.

Publicado

2023-06-01

Cómo citar

Filho, N. J. M., Rodrigues, Y. H. dos S., & Oliveira, L. F. de. (2023). 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. Advances in Global Innovation & Technology, 1(2), 06–19. https://doi.org/10.29327/2384439.1.2-1