Proposta de metodologia de alocação de atividades considerando uma estrutura Scrum aplicada a várias equipes
Autor(a) principal: | |
---|---|
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 (UNICAMP). 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: 3 set. 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 (UNICAMP). 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: 3 set. 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: 3 set. 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_ |
1809189161018589184 |