UM ESTUDO DE CASO SOBRE O DESENVOLVIMENTO DE UMA APLICAÇÃO SCRUM E DEVOPS
DOI:
https://doi.org/10.31510/infa.v17i2.978Palavras-chave:
Desenvolvimento Ágil, Scrum, DevOps, Aplicações Web, OperaçõesResumo
O mercado muda constantemente para atender as necessidades dos usuários, e constantemente a necessidade dos usuários muda e com isso, nenhum software terá os requisitos muito bem definidos logo ao início do projeto, pois eles estão em constante mudança. Dessa forma, torna-se necessário que o desenvolvimento de software não fique engessado em metodologias de desenvolvimento que não permitam tais mudanças. Para sanar esse problema, surgiram as metodologias de desenvolvimento ágil, que permitem com que os times sejam autogerenciáveis e auto adaptáveis às necessidades, tornando as mudanças menos custosas. Porém, o desenvolvimento é uma parte do processo, e ele ainda depende do time de operações para que as aplicações sejam publicadas corretamente, e o time de operações também sentiu a necessidade de tornar a infraestrutura ágil. Com isso, surgiu o DevOps, uma cooperação entre o time de desenvolvimento e o time de operações, para que não apenas o time de desenvolvimento fosse ágil ao desenvolver as necessidades, mas o time de operações também pudesse ser ágil na hora de entregá-las ao usuário final, de forma que ainda haja uma qualidade no produto que está sendo entregue. Este artigo aborda, por meio da pesquisa bibliográfica exploratória experimental, a experiência de um time scrum acadêmico aplicando a cultura DevOps durante o desenvolvimento de uma aplicação para uma instituição filantrópica. Como principais resultados obtidos, destacam-se uma maior qualidade do produto publicado e uma motivação maior da equipe ao ver a cada semana que seu trabalho estava sendo publicado na internet.
Downloads
Métricas
Referências
BASS, Len; WEBER, Ingo; ZHU, Liming. DevOps: a software architect's perspective. Westford, Massachusetts: Addison-Wesley, 2015. 425 p
CHACON, Scott; STRAUB, Ben. Pro Git: Everything you need to know about GIT. 2. ed. Mountain View: Apress, 2020. 521 p.
DAVIS, Jennifer; DANIELS, Ryn. Effective DevOps: Building a Culture of Collaboration, Affinity, and Tooling at Scale. Sebastopol, California: O'Reilly Media, 2016. 410 p.
HÜTTERMANN, Michael. DevOps for Developers. New York, New York: Appress, 2012. 184 p.
PRESSMAN, Roger S. Engenharia de Software: Uma abordagem profissional. 7. ed. Porto Alegre: AMGH, 2011. 779 p.
SABBAGH, Rafael. Scrum: Gestão Ágil para Projetos de Sucesso. São Paulo: Casa do Código, 2013. 355 p.
SCHWABER, Ken. Agile Project Management with Scrum. Redmond, Washington: Microsoft Press, 2004. 187 p.
SCHWABER, Ken; SUTHERLAND, Jeff. Guia do Scrum: Um guia definitivo para o Scrum: As regras do jogo. [S. l.: s. n.], 2013. 19 p. Disponível em: https://www.scrumguides.org/docs/scrumguide/v1/Scrum-Guide-Portuguese-BR.pdf. Acesso em: 23 set. 2020.
SWARTOUT, Paul. Continuous Delivery and DevOps - A Quickstart Guide: Deliver quality software regularly and painlessly by adopting CD and DevOps. 2. ed. Birmingham: Packt Publishing, 2014. 196 p.
Downloads
Publicado
Como Citar
Edição
Seção
Licença
Copyright (c) 2021 Revista Interface Tecnológica

Este trabalho está licenciado sob uma licença Creative Commons Attribution 4.0 International License.
Os direitos autorais dos artigos publicados pertencem à revista Interface Tecnológica e seguem o padrão Creative Commons (CC BY 4.0), que permite o remixe, adaptação e criação de obras derivadas do original, mesmo para fins comerciais. As novas obras devem conter menção ao(s) autor(es) nos créditos.
- Resumo 900
- PDF 728