A CASE STUDY ON THE DEVELOPMENT OF A SCRUM AND DEVOPS APPLICATION
DOI:
https://doi.org/10.31510/infa.v17i2.978Keywords:
Agile Development, Scrum, DevOps, Web applications, OperationsAbstract
The market constantly changes to meet the needs of users, and constantly the needs of users change and with this, no software will have the requirements very well defined right at the beginning of the project, as they are constantly changing. Thus, it becomes necessary that software development is not limited to development methodologies that do not allow such changes. To solve this problem, agile development methodologies have emerged, which allow teams to be self-managing and self-adaptable to needs, making changes less costly. However, development is a part of the process, and it still depends on the operations team for applications to be published correctly, and the operations team also felt the need to make the infrastructure agile. With that, DevOps emerged, a cooperation between the development team and the operations team, so that not only was the development team agile in developing needs, but the operations team could also be agile when delivering them to the end user, so that there is still a quality in the product being delivered. This article addresses, through experimental exploratory bibliographic research, the experience of an academic scrum team applying the DevOps culture during the development of an application for a philanthropic institution. As main results obtained, we highlight a higher quality of the published product and a greater motivation of the team to see every week that their work was being published on the internet.
Downloads
Metrics
References
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
Published
How to Cite
Issue
Section
License
Copyright (c) 2021 Revista Interface Tecnológica
This work is licensed under 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.