The Relationship Between the Use of the Scrum Methodology and Software Quality Assurance Defined by the ISO 25010 Model

A Comparative Analysis from an Organization's Perspective

Authors

  • 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

Keywords:

Scrum, Quality, ISO 25010

Abstract

This article aims to verify possible relationships between the use of the Scrum methodology and the concept of software quality, based on the software product quality model provided by ISO 25010, in an organizational perspective. The general objective is to identify, through comparative analysis between software development teams, relationships between the adoption of the methodology and adherence to the quality guidelines established by the model mentioned. For that, software quality, the ISO 25010 software product quality model and the Scrum methodology are conceptualized, , the organization and teams adopted as the object of study are presented, the application of primary data collection is described and there is a discussion about the results obtained. The theme is justified by the increased demand for software quality, in addition to the popularization of the Scrum methodology, which makes it interesting to search for relationships between the two concepts in a real software development environment. From a descriptive study, consisting of a comparative analysis based on primary and secondary sources and a qualitative and quantitative approach to the data, it is demonstrated that, in the case studied, despite the hypotheses pointing out that Scrum would not be influential in most cases. pillars of the model, the so-called “Non-Scrum” perspective, showed better degrees of quality. In addition, there were very few issues where a certain distance between the perspectives was not demonstrated. Another relevant result is that features present in Scrum proved to be harmful in some aspects of the model, such as maintainability.

Downloads

Download data is not yet available.

References

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.

Published

2023-06-01

How to Cite

Filho, N. J. M., Rodrigues, Y. H. dos S., & Oliveira, L. F. de. (2023). The Relationship Between the Use of the Scrum Methodology and Software Quality Assurance Defined by the ISO 25010 Model: A Comparative Analysis from an Organization’s Perspective. Advances in Global Innovation & Technology, 1(2), 06–19. https://doi.org/10.29327/2384439.1.2-1