Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/28001
Título: Proposição de um método de desenvolvimento de software utilizando fatores do método ágil Scrum e das práticas DevOps
Título(s) alternativo(s): Proposition of a software development approach using factors of the Scrum framework and DevOps practices
Autor(es): Ambrósio, Buranello
Faria, Carolina Cordeiro
Orientador(es): Linhares, Robson Ribeiro
Palavras-chave: Software - Desenvolvimento
Desenvolvimento ágil de software
Scrum (Desenvolvimento de software)
Computer software - Development
Agile software development
Scrum (Computer software development)
Data do documento: 20-Ago-2021
Editor: Universidade Tecnológica Federal do Paraná
Câmpus: Curitiba
Citação: AMBRÓSIO, Buranello; FARIA, Carolina Cordeiro. Proposição de um método de desenvolvimento de software utilizando fatores do método ágil Scrum e das práticas DevOps. 2021. Trabalho de Conclusão de Curso (Bacharelado em Sistemas de Informação) – Universidade Tecnológica Federal do Paraná, Curitiba, 2021.
Resumo: O tempo de entrega de um produto de software influencia diretamente diferentes aspectos de uma organização: faturamento, alocação de equipes em projetos, investimentos e principalmente a entrega do produto em si. Esse tempo pode ser influenciado por diversos fatores como gestão ineficiente, desorganização na concepção do projeto, mudanças de requisitos do software, etc. Para contornar esses problemas, a área de Engenharia de software está sempre buscando criar ou adaptar métodos e metodologias (ou seja, práticas recomendadas para o desenvolvimento de software) já existentes que auxiliem no desenvolvimento de produtos de software não apenas de maneira rápida, mas também tentando manter um certo nível de qualidade. Este trabalho de conclusão de curso possui o objetivo principal de propor uma abordagem para desenvolvimento de software que terá como alvo de aplicação equipes que possuem até 10 membros, número este sugerido por Schwaber e Sutherland (2020), criadores do arcabouço Scrum. Esta abordagem é baseada em fatores do Scrum, das práticas DevOps e ferramentas que apoiam tais práticas. Para validar a abordagem, foi realizado um estudo de caso com um grupo de usuários que trabalhou no desenvolvimento de uma aplicação web, e em seguida responderam um questionário que auxiliou a mapear a percepção dos usuários em relação à comparação entre o uso da abordagem e de métodos mais tradicionais de desenvolvimento de software. Assim, pretende-se com esse trabalho de conclusão de curso mostrar que, fazendo uso da abordagem proposta, é possível aprimorar a eficiência do processo de desenvolvimento de software, visando a redução do tempo de entrega.
Abstract: The delivery time of a software product directly influences different aspects of an organization: revenue, allocation of teams within the projects, investments and especially the delivery of the product itself. This delivery time can be influenced by several factors such as inefficient management, disorganization in the project design, changes in software requirements, etc. To get around these issues, the Software Engineering area is always seeking to create or adapt existing methods and methodologies (recommended practices for software development, for example) that help developing software products not only quickly, but also trying to maintain a certain level of quality. This final work had as the main objective proposing a software development approach that will be applied to teams that have up to 10 members, a number suggested by Schwaber e Sutherland (2020), creators of the Scrum framework. This approach will be based on factors of Scrum, DevOps practices and tools that support such practices. To validate the approach, a case study was conducted with a group of users who worked on the development of a web application, and then they answered a questionnaire that helped to map the users’ perception in relation to the comparison between the use of the approach and more traditional software development methods. Thus, it is intended with this final work to show that, using this approach, it is possible to improve the efficiency of the software development process, in order to reduce the delivery time.
URI: http://repositorio.utfpr.edu.br/jspui/handle/1/28001
Aparece nas coleções:CT - Sistemas de Informação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
desenvolvimentosoftwarescrumdevops.pdf3,5 MBAdobe PDFThumbnail
Visualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.