A Relação Entre a Utilização da Metodologia Scrum e a Garantia de Qualidade de Software Definida pelo Modelo ISO 25010

Uma Análise Comparativa na Perspectiva de uma Organização

Autores

  • 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

Palavras-chave:

Scrum, Qualidade, ISO 25010

Resumo

O presente artigo tem como intuito verificar possíveis relações entre a utilização da metodologia Scrum e o conceito de qualidade de software, baseado no modelo de qualidade de produto de software fornecido pela ISO 25010, em uma perspectiva organizacional. O objetivo geral é identificar, por meio de análise comparativa entre equipes de desenvolvimento de software, relações entre a adoção da metodologia de desenvolvimento de software e a aderência às diretrizes de qualidade estabelecidas pelo modelo citado. Para tanto, conceitua-se qualidade de software, o modelo de qualidade de produto de software da ISO 25010, a metodologia Scrum, apresenta-se as características da organização e as equipes adotadas como objeto de estudo, se descreve a aplicação da coleta de dados primários e realiza-se discussão sobre os resultados obtidos. O tema se justifica pelo aumento da exigência por qualidade de software, além da popularização da metodologia Scrum, o que torna interessante a busca por relações entre os dois conceitos em um ambiente de desenvolvimento de software real. A partir de um estudo de caráter descritivo, consistindo em uma análise comparativa embasada em fontes primárias e secundárias e abordagem qualitativa e quantitativa dos dados, demonstra-se que, no caso estudado, apesar das hipóteses apontarem que o Scrum não seria influente na maioria dos pilares do modelo, a chamada de perspectiva “Não Scrum”, mostrou melhores graus de qualidade. Além disso, raras foram as questões em que não foi demonstrado certo distanciamento entre as perspectivas. Outro resultado relevante é que características presentes no Scrum se mostraram maléficas em alguns quesitos do modelo, como a manutenibilidade.

Downloads

Não há dados estatísticos.

Referências

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.

Downloads

Publicado

2023-06-01

Como Citar

Filho, N. J. M., Rodrigues, Y. H. dos S., & Oliveira, L. F. de. (2023). A Relação Entre a Utilização da Metodologia Scrum e a Garantia de Qualidade de Software Definida pelo Modelo ISO 25010: Uma Análise Comparativa na Perspectiva de uma Organização. Advances in Global Innovation & Technology, 1(2), 06–19. https://doi.org/10.29327/2384439.1.2-1

Artigos Semelhantes

1 2 > >> 

Você também pode iniciar uma pesquisa avançada por similaridade para este artigo.