Title: | Fatores críticos para aplicação do Scrum em projetos de desenvolvimento de software |
Author: | Abreu, João Vitor Maurício de |
Abstract: |
Diante do cenário de crescimento exponencial do setor de tecnologia nas últimas décadas e a complexidade inerente à criação de produtos de software, as metodologias ágeis de gerenciamento de projetos vêm ganhando cada vez mais popularidade, e entre estas, o método Scrum se destaca indisputavelmente como o framework ágil mais utilizado no mundo. Entretanto, apesar de sua popularidade e seus benefícios comprovados em eficiência e qualidade, as práticas e processos pregados na teoria e em especial pelo Guia Scrum, são raramente seguidos conforme as definições claras dos autores do método, os quais não caracterizam aplicações incompletas do framework como Scrum. Desta forma, estes desvios comuns da prática ideal do método ocorrem à medida que as empresas apresentam dificuldades em adequar o Scrum aos seus contextos e optam assim por adaptações nos processos relacionados ao framework. Neste contexto, este trabalho busca demonstrar os principais pontos críticos e impeditivos relacionados à aplicação do Scrum em empresas de desenvolvimento de software, descrevendo as principais causas de sucesso e fracasso do método, e investigando a aplicação em projetos reais, levantando a percepção dos gestores e times Scrum acerca do método e analisando cronologicamente sua implementação em uma empresa desenvolvedora de software. O levantamento das percepções de colaboradores do setor foi realizado através de entrevistas, e a análise dos times Scrum foi efetuada através de uma pesquisa-ação, onde o autor participou ativamente nas escolhas realizadas pela empresa em estudo. Por fim, foi possível elencar diversos anti-padrões do Scrum praticados nos projetos abordados pelo trabalho e identificar suas causas, garantindo uma melhor compreensão das escolhas que fomentam a tendência de desvirtuamento do Scrum. In face of the exponential technology industry growth in the last decades and the complexity inherent in the development of software products, agile methods of project management have been gaining even more popularity, and among those, the Scrum method stands out undisputedly as the most used agile framework worldwide. However, in spite of its popularity and proved benefits in efficiency and quality, the practices and processes preached in theory and in special the Scrum Guide, are rarely followed according to the clear definitions made by the method’s authors, who do not consider incomplete applications of the framework as Scrum. In this way, these common deviations of the ideal way of practice of the method occur as companies show difficulties in adapting Scrum to their contexts and thus opt for adaptions in the framework related processes. With this in mind, this paper seeks to demonstrate critical issues and blocks related to Scrum execution in software development companies, describing the main causes of success and failure of the method, and investigating the implementation in real projects, identifying the perception of managers and Scrum teams on the method and chronologically analyzing its adoption in a software development organization. The gathering of the industry’s workers perceptions was made through interviews, and the Scrum teams analysis executed as an action research, where the author actively took part in the decisions made by the company under study. Lastly, it was possible to list several Scrum anti-patterns practiced in the projects covered in this paper and also identify their causes, assuring a better comprehension on the choices that instigate the tendency to distort Scrum. |
Description: | TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de Produção |
URI: | https://repositorio.ufsc.br/handle/123456789/232592 |
Date: | 2022-03-09 |
Files | Size | Format | View |
---|---|---|---|
TCC.pdf | 6.129Mb |
View/ |