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
DOI:
https://doi.org/10.29327/2384439.1.2-1Palavras-chave:
Scrum, Qualidade, ISO 25010Resumo
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
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
Como Citar
Edição
Seção
Licença
Copyright (c) 2023 Nilson José Moreira Filho, Yago Henrique dos Santos Rodrigues, Luciano Francisco de Oliveira
Este trabalho está licenciado sob uma licença Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Política de Direito Autoral
Ao submeter um manuscrito para publicação na Revista Advances in Global Innovation & Technology (@_GIT), os autores concordam, antecipada e irrestritamente, com os seguintes termos:
- Os autores mantêm os direitos autorais e concedem à Revista Advances in Global Innovation & Technology (@_GIT) o direito de primeira publicação do manuscrito, sem nenhum ônus financeiro, e renunciam a qualquer outra remuneração pela sua publicação na Revista Advances in Global Innovation & Technology (@_GIT).
- Ao ser submetido à Revista Advances in Global Innovation & Technology (@_GIT), o manuscrito fica automaticamente licenciado sob a Licença Creative Commons Attribution, que permite o compartilhamento do trabalho com reconhecimento da autoria e da publicação inicial na Revista Advances in Global Innovation & Technology (@_GIT).
- Os autores têm autorização para assumir contratos adicionais separadamente, paradistribuição não exclusiva da versão do trabalho publicada na Revista Advances in Global Innovation & Technology (@_GIT) (publicar em repositórios ou como capítulo de livro), com reconhecimento da publicação inicial na Revista Advances in Global Innovation & Technology (@_GIT), desde que tal contrato não implique num endosso do conteúdo do manuscrito ou do novo veículo pela Revista Advances in Global Innovation & Technology (@_GIT).
- Os autores têm permissão e são estimulados a publicar e distribuir seu trabalho online, em repositórios institucionais, por exemplo depois de concluído o processo editorial.
- Os autores garantem ter obtido a devida autorização dos seus empregadores para a transferência dos direitos nos termos deste acordo, caso esses empregadores possuam algum direito autoral sobre o manuscrito. Além disso, os autores assumem toda e qualquer responsabilidade sobre possíveis infrações ao direito autoral desses empregadores, isentando a Revista Advances in Global Innovation & Technology (@_GIT) de toda e qualquer responsabilidade neste sentido.
- Os autores assumem toda responsabilidade sobre o conteúdo do trabalho, incluindo as devidas e necessárias autorizações para divulgação de dados. coletados e resultados obtidos, isentando a Revista Advances in Global Innovation & Technology (@_GIT) de toda e qualquer responsabilidade neste sentido.