A CASE STUDY ON THE DEVELOPMENT OF A SCRUM AND DEVOPS APPLICATION

Authors

DOI:

https://doi.org/10.31510/infa.v17i2.978

Keywords:

Agile Development, Scrum, DevOps, Web applications, Operations

Abstract

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

Download data is not yet available.

Metrics

Metrics Loading ...

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.

Published

2020-12-18

How to Cite

PODGORNIK, H.; GIBERTONI, D. A CASE STUDY ON THE DEVELOPMENT OF A SCRUM AND DEVOPS APPLICATION. Revista Interface Tecnológica, [S. l.], v. 17, n. 2, p. 244–255, 2020. DOI: 10.31510/infa.v17i2.978. Disponível em: https://revista.fatectq.edu.br/interfacetecnologica/article/view/978. Acesso em: 20 may. 2024.

Issue

Section

Tecnologia em Informática

Metrics