Proposta de metodologia de alocação de atividades considerando uma estrutura Scrum aplicada a várias equipes
Autor: | Barbosa, Gustavo Lemes Leite, 1990 |
---|---|
Přispěvatelé: | Cooper Ordonez, Robert Eduardo, 1973, Fioravanti, André Ricardo, Ignácio, Paulo Sérgio de Arruda, Universidade Estadual de Campinas. Faculdade de Engenharia Mecânica, Programa de Pós-Graduação em Engenharia Mecânica, UNIVERSIDADE ESTADUAL DE CAMPINAS |
Rok vydání: | 2020 |
Předmět: | |
Zdroj: | Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) Universidade Estadual de Campinas (UNICAMP) instacron:UNICAMP |
DOI: | 10.47749/t/unicamp.2019.1129117 |
Popis: | Orientador: Robert Eduardo Cooper Ordoñez Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Mecânica Resumo: O gerenciamento ágil de projetos é uma compilação de métodos utilizados inicialmente em projetos de desenvolvimento de softwares. Esses tipos de métodos têm ganhado destaque na última década e as aplicações se estendem para as mais diversas áreas, destancado-se dentre eles o método Scrum que é atualmente o mais disseminado. O método Scrum foi inicialmente concebido considerando cenários de equipes de projeto pequenas, porém, projetos grandes trazem a necessidade de escalar esse método considerando a sua aplicação em múltiplas equipes. Para enfrentar esse desafio, alguns métodos já foram criados, tal como o framework Less. Todavia, esses novos métodos ainda não conseguiram resolver o problema de alocação de atividades entre os times que participam de um dado projeto utilizando o método Scrum. Diante de tal cenário, o objetivo deste trabalho é propor uma metodologia de alocação de atividades entre equipes que participam de um mesmo projeto, envolvendo duas abordagens distintas buscando otimizar o tempo do projeto e respeitando as regras do método Scrum. A primeira abordagem consiste em uma proposta de algoritmo, seguido de uma heurística proposta e utilização de uma ferramenta de simulação computacional para descrever o algoritmo e implementá-lo, a qual utiliza a linguagem de programação Java e elementos de simulação de eventos discretos e agentes. A segunda abordagem trata de uma otimização, na qual se adaptou o problema clássico de alocação de máquinas de Kantorovich (1939) para alocação de equipes, considerando o conjunto de regras do Scrum. A simulação de cenários foi utilizada para validar os resultados das aplicações das duas abordagens, sendo que os mesmos se apresentaram como promissores para alocar de maneira ótima as equipes para um tempo mínimo de projeto Abstract: Agile project management is a compilation of methods used in software development projects. This type of method has gained prominence in the last decade and its application has been designed for the most diverse areas, among which the Scrum method is currently more widespread. This method was conceived considering small project team scenarios, but large projects bring the need to scale the Scrum method considering its application in several teams. To meet this challenge, some methods have already been created, such as the Less framework. However, these new methods have not yet been able to solve the activity allocation problem between teams when they participate in a given project using the Scrum method. The objective of this paper is to propose an activity allocation methodology between the teams participating in the same project, involving two different approaches, seeking to optimize the project progress and respect the rules of the Scrum method. The first approach consists of a proposed algorithm followed by a proposed heuristic and using a computational analysis tool to describe the algorithm that was implemented through Java programming language and event and agent simulation elements. The second approach was considered through optimization where the classic machine allocation problem of Kantorovich (1939) was adapted for team allocation considering the Scrum ruleset. Scenario simulations were used to validate both approaches, the results were considered as promising regarding optimal multi-team allocation in a minimum project time Mestrado Materiais e Processos de Fabricação Mestre em Engenharia Mecânica |
Databáze: | OpenAIRE |
Externí odkaz: |