Proposta de metodologia de alocação de atividades considerando uma estrutura Scrum aplicada a várias equipes

Detalhes bibliográficos
Autor(a) principal: Barbosa, Gustavo Lemes Leite, 1990-
Data de Publicação: 2019
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
Texto Completo: https://hdl.handle.net/20.500.12733/1639027
Resumo: Orientador: Robert Eduardo Cooper Ordoñez
id UNICAMP-30_f8f7bd5fa018cdd2c702f68df6b13e35
oai_identifier_str oai::1129010
network_acronym_str UNICAMP-30
network_name_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository_id_str
spelling Proposta de metodologia de alocação de atividades considerando uma estrutura Scrum aplicada a várias equipesProposal of an activity allocation methodology considering a Scrum framework applied to multipe teamsScrum (Desenvolvimento de software)AlgoritmosOtimizaçãoScrum (Software development)AlgorithmsOptimizationOrientador: Robert Eduardo Cooper OrdoñezDissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia MecânicaResumo: 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 projetoAbstract: 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 timeMestradoMateriais e Processos de FabricaçãoMestre em Engenharia Mecânica[s.n.]Cooper Ordonez, Robert Eduardo, 1973-Fioravanti, André RicardoIgnácio, Paulo Sérgio de ArrudaUniversidade Estadual de Campinas. Faculdade de Engenharia MecânicaPrograma de Pós-Graduação em Engenharia MecânicaUNIVERSIDADE ESTADUAL DE CAMPINASBarbosa, Gustavo Lemes Leite, 1990-20192019-11-11T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdf1 recurso online ( 89 p.) : il., digital, arquivo PDF.https://hdl.handle.net/20.500.12733/1639027BARBOSA, Gustavo Lemes Leite. Proposta de metodologia de alocação de atividades considerando uma estrutura Scrum aplicada a várias equipes. 2019. 1 recurso online ( 89 p.) Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Mecânica , Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1639027. Acesso em: 15 mai. 2024.https://repositorio.unicamp.br/acervo/detalhe/1129010Requisitos do sistema: Software para leitura de arquivo em PDFporreponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)instname:Universidade Estadual de Campinas (UNICAMP)instacron:UNICAMPinfo:eu-repo/semantics/openAccess2020-06-26T09:39:05Zoai::1129010Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2020-06-26T09:39:05Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false
dc.title.none.fl_str_mv Proposta de metodologia de alocação de atividades considerando uma estrutura Scrum aplicada a várias equipes
Proposal of an activity allocation methodology considering a Scrum framework applied to multipe teams
title Proposta de metodologia de alocação de atividades considerando uma estrutura Scrum aplicada a várias equipes
spellingShingle Proposta de metodologia de alocação de atividades considerando uma estrutura Scrum aplicada a várias equipes
Barbosa, Gustavo Lemes Leite, 1990-
Scrum (Desenvolvimento de software)
Algoritmos
Otimização
Scrum (Software development)
Algorithms
Optimization
title_short Proposta de metodologia de alocação de atividades considerando uma estrutura Scrum aplicada a várias equipes
title_full Proposta de metodologia de alocação de atividades considerando uma estrutura Scrum aplicada a várias equipes
title_fullStr Proposta de metodologia de alocação de atividades considerando uma estrutura Scrum aplicada a várias equipes
title_full_unstemmed Proposta de metodologia de alocação de atividades considerando uma estrutura Scrum aplicada a várias equipes
title_sort Proposta de metodologia de alocação de atividades considerando uma estrutura Scrum aplicada a várias equipes
author Barbosa, Gustavo Lemes Leite, 1990-
author_facet Barbosa, Gustavo Lemes Leite, 1990-
author_role author
dc.contributor.none.fl_str_mv 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
dc.contributor.author.fl_str_mv Barbosa, Gustavo Lemes Leite, 1990-
dc.subject.por.fl_str_mv Scrum (Desenvolvimento de software)
Algoritmos
Otimização
Scrum (Software development)
Algorithms
Optimization
topic Scrum (Desenvolvimento de software)
Algoritmos
Otimização
Scrum (Software development)
Algorithms
Optimization
description Orientador: Robert Eduardo Cooper Ordoñez
publishDate 2019
dc.date.none.fl_str_mv 2019
2019-11-11T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://hdl.handle.net/20.500.12733/1639027
BARBOSA, Gustavo Lemes Leite. Proposta de metodologia de alocação de atividades considerando uma estrutura Scrum aplicada a várias equipes. 2019. 1 recurso online ( 89 p.) Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Mecânica , Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1639027. Acesso em: 15 mai. 2024.
url https://hdl.handle.net/20.500.12733/1639027
identifier_str_mv BARBOSA, Gustavo Lemes Leite. Proposta de metodologia de alocação de atividades considerando uma estrutura Scrum aplicada a várias equipes. 2019. 1 recurso online ( 89 p.) Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Mecânica , Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1639027. Acesso em: 15 mai. 2024.
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://repositorio.unicamp.br/acervo/detalhe/1129010
Requisitos do sistema: Software para leitura de arquivo em PDF
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
1 recurso online ( 89 p.) : il., digital, arquivo PDF.
dc.publisher.none.fl_str_mv [s.n.]
publisher.none.fl_str_mv [s.n.]
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
instname:Universidade Estadual de Campinas (UNICAMP)
instacron:UNICAMP
instname_str Universidade Estadual de Campinas (UNICAMP)
instacron_str UNICAMP
institution UNICAMP
reponame_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
collection Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)
repository.mail.fl_str_mv sbubd@unicamp.br
_version_ 1799138550661251072