Segmentação de estimativas no desenvolvimento ágil de software: uma análise empírica de times Scrum com especialistas em back-end e front-end.
| Ano de defesa: | 2024 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Biblioteca Digitais de Teses e Dissertações da USP
|
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | https://www.teses.usp.br/teses/disponiveis/3/3141/tde-28012025-083540/ |
Resumo: | A estimativa de esforço é essencial para o planejamento eficaz e para a gestão de recursos, prazos e custos. No Desenvolvimento Ágil de Software, a estimativa é realizada de forma iterativa em diferentes níveis. Embora a prática recomendada seja atribuir uma única estimativa agregada para cada item do backlog, tipicamente uma História de Usuário, alguns times optam por segmentar as estimativas com base na especialidade do time ou subtime. Essa prática, denominada aqui como segmentação de estimativas, reflete a complexidade e os diferentes esforços exigidos em cada área. No entanto, também introduz desafios semelhantes aos encontrados na coordenação de múltiplos times, como sincronização, transparência, comunicação entre especialidades e a manutenção de uma visão unificada do progresso do projeto. Esta pesquisa investiga a segmentação de estimativas em times Scrum compostos por especialistas em back-end e front-end, com o objetivo de compreender como essa prática é implementada, suas implicações e o processo de decisão por trás de sua adoção. Por meio de entrevistas semi-estruturadas e análise temática, foram explorados os processos, dificuldades e benefícios percebidos dessa segmentação. Os resultados indicam que os principais desafios incluem problemas recorrentes de comunicação e colaboração entre as áreas, além da falta de transparência, o que pode impactar a eficiência e a motivação da equipe de desenvolvimento. Os times adotam diferentes estratégias para lidar com a divisão de trabalho, variando entre divisões intra-time e entre times, bem como abordagens como desenvolvimento sequencial ou paralelo. A pesquisa conclui que, apesar de o Scrum incentivar a multifuncionalidade, ele não oferece diretrizes claras para times compostos exclusivamente por especialistas. A ausência de orientações definidas, junto com a crescente especialização nas carreiras, exige que cada time adapte suas práticas ao seu contexto específico. Isso sugere duas direções potenciais: a formação de times híbridos, compostos por especialistas e profissionais full-stack, e/ou a revisão do Scrum para melhor atender às necessidades de times de especialistas. |
| id |
USP_cbf82a4500518017d0d93ed7a871b2eb |
|---|---|
| oai_identifier_str |
oai:teses.usp.br:tde-28012025-083540 |
| network_acronym_str |
USP |
| network_name_str |
Biblioteca Digital de Teses e Dissertações da USP |
| repository_id_str |
|
| spelling |
Segmentação de estimativas no desenvolvimento ágil de software: uma análise empírica de times Scrum com especialistas em back-end e front-end.Segmentation of estimates in agile software development: an empirical analysis of Scrum teams with back-end and front-end specialists.Agile methodsEngenharia de softwareGestão de projetosMétodos ágeisProject managementSoftware engineeringA estimativa de esforço é essencial para o planejamento eficaz e para a gestão de recursos, prazos e custos. No Desenvolvimento Ágil de Software, a estimativa é realizada de forma iterativa em diferentes níveis. Embora a prática recomendada seja atribuir uma única estimativa agregada para cada item do backlog, tipicamente uma História de Usuário, alguns times optam por segmentar as estimativas com base na especialidade do time ou subtime. Essa prática, denominada aqui como segmentação de estimativas, reflete a complexidade e os diferentes esforços exigidos em cada área. No entanto, também introduz desafios semelhantes aos encontrados na coordenação de múltiplos times, como sincronização, transparência, comunicação entre especialidades e a manutenção de uma visão unificada do progresso do projeto. Esta pesquisa investiga a segmentação de estimativas em times Scrum compostos por especialistas em back-end e front-end, com o objetivo de compreender como essa prática é implementada, suas implicações e o processo de decisão por trás de sua adoção. Por meio de entrevistas semi-estruturadas e análise temática, foram explorados os processos, dificuldades e benefícios percebidos dessa segmentação. Os resultados indicam que os principais desafios incluem problemas recorrentes de comunicação e colaboração entre as áreas, além da falta de transparência, o que pode impactar a eficiência e a motivação da equipe de desenvolvimento. Os times adotam diferentes estratégias para lidar com a divisão de trabalho, variando entre divisões intra-time e entre times, bem como abordagens como desenvolvimento sequencial ou paralelo. A pesquisa conclui que, apesar de o Scrum incentivar a multifuncionalidade, ele não oferece diretrizes claras para times compostos exclusivamente por especialistas. A ausência de orientações definidas, junto com a crescente especialização nas carreiras, exige que cada time adapte suas práticas ao seu contexto específico. Isso sugere duas direções potenciais: a formação de times híbridos, compostos por especialistas e profissionais full-stack, e/ou a revisão do Scrum para melhor atender às necessidades de times de especialistas.Effort estimation is crucial for the effective planning and management of resources, deadlines, and costs. In Agile Software Development, estimations are performed iteratively at different levels. While the recommended practice is to assign a single aggregated estimate to each backlog item, typically a User Story, some teams opt to segment estimates based on the team\'s or sub-team\'s specialty. This practice, referred to here as estimation segmentation, reflects the complexity and distinct effort required in each area. However, it also introduces challenges like those found in multi-team coordination, such as synchronization, transparency, communication across specialties, and maintaining a unified view of project progress. This research investigates estimation segmentation in Scrum teams composed of back-end and front-end specialists, aiming to understand how this practice is implemented, its implications, and the decision-making process behind its adoption. Through semistructured interviews and thematic analysis, we explored the processes, challenges, and perceived benefits of segmentation. The findings indicate that the primary challenges include frequent communication and collaboration issues between areas, as well as a lack of transparency, both of which can impact team efficiency and motivation. Teams adopt different strategies to manage work division, ranging from intra-team to inter-team divisions, with approaches such as sequential or parallel development. The research concludes that, despite Scrum encouraging crossfunctionality, it does not provide clear guidance for teams composed solely of specialists. The lack of explicit guidelines, coupled with increasing career specialization, requires teams to tailor their practices to their specific contexts. This suggests two potential paths forward: forming hybrid teams of specialists and full-stack professionals, and/or revising Scrum to better accommodate specialist teams.Biblioteca Digitais de Teses e Dissertações da USPAlmeida Junior, Jorge Rady deSiqueira, Fabio LevyMorais, Diego de2024-10-25info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/3/3141/tde-28012025-083540/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2025-01-28T11:52:02Zoai:teses.usp.br:tde-28012025-083540Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212025-01-28T11:52:02Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false |
| dc.title.none.fl_str_mv |
Segmentação de estimativas no desenvolvimento ágil de software: uma análise empírica de times Scrum com especialistas em back-end e front-end. Segmentation of estimates in agile software development: an empirical analysis of Scrum teams with back-end and front-end specialists. |
| title |
Segmentação de estimativas no desenvolvimento ágil de software: uma análise empírica de times Scrum com especialistas em back-end e front-end. |
| spellingShingle |
Segmentação de estimativas no desenvolvimento ágil de software: uma análise empírica de times Scrum com especialistas em back-end e front-end. Morais, Diego de Agile methods Engenharia de software Gestão de projetos Métodos ágeis Project management Software engineering |
| title_short |
Segmentação de estimativas no desenvolvimento ágil de software: uma análise empírica de times Scrum com especialistas em back-end e front-end. |
| title_full |
Segmentação de estimativas no desenvolvimento ágil de software: uma análise empírica de times Scrum com especialistas em back-end e front-end. |
| title_fullStr |
Segmentação de estimativas no desenvolvimento ágil de software: uma análise empírica de times Scrum com especialistas em back-end e front-end. |
| title_full_unstemmed |
Segmentação de estimativas no desenvolvimento ágil de software: uma análise empírica de times Scrum com especialistas em back-end e front-end. |
| title_sort |
Segmentação de estimativas no desenvolvimento ágil de software: uma análise empírica de times Scrum com especialistas em back-end e front-end. |
| author |
Morais, Diego de |
| author_facet |
Morais, Diego de |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Almeida Junior, Jorge Rady de Siqueira, Fabio Levy |
| dc.contributor.author.fl_str_mv |
Morais, Diego de |
| dc.subject.por.fl_str_mv |
Agile methods Engenharia de software Gestão de projetos Métodos ágeis Project management Software engineering |
| topic |
Agile methods Engenharia de software Gestão de projetos Métodos ágeis Project management Software engineering |
| description |
A estimativa de esforço é essencial para o planejamento eficaz e para a gestão de recursos, prazos e custos. No Desenvolvimento Ágil de Software, a estimativa é realizada de forma iterativa em diferentes níveis. Embora a prática recomendada seja atribuir uma única estimativa agregada para cada item do backlog, tipicamente uma História de Usuário, alguns times optam por segmentar as estimativas com base na especialidade do time ou subtime. Essa prática, denominada aqui como segmentação de estimativas, reflete a complexidade e os diferentes esforços exigidos em cada área. No entanto, também introduz desafios semelhantes aos encontrados na coordenação de múltiplos times, como sincronização, transparência, comunicação entre especialidades e a manutenção de uma visão unificada do progresso do projeto. Esta pesquisa investiga a segmentação de estimativas em times Scrum compostos por especialistas em back-end e front-end, com o objetivo de compreender como essa prática é implementada, suas implicações e o processo de decisão por trás de sua adoção. Por meio de entrevistas semi-estruturadas e análise temática, foram explorados os processos, dificuldades e benefícios percebidos dessa segmentação. Os resultados indicam que os principais desafios incluem problemas recorrentes de comunicação e colaboração entre as áreas, além da falta de transparência, o que pode impactar a eficiência e a motivação da equipe de desenvolvimento. Os times adotam diferentes estratégias para lidar com a divisão de trabalho, variando entre divisões intra-time e entre times, bem como abordagens como desenvolvimento sequencial ou paralelo. A pesquisa conclui que, apesar de o Scrum incentivar a multifuncionalidade, ele não oferece diretrizes claras para times compostos exclusivamente por especialistas. A ausência de orientações definidas, junto com a crescente especialização nas carreiras, exige que cada time adapte suas práticas ao seu contexto específico. Isso sugere duas direções potenciais: a formação de times híbridos, compostos por especialistas e profissionais full-stack, e/ou a revisão do Scrum para melhor atender às necessidades de times de especialistas. |
| publishDate |
2024 |
| dc.date.none.fl_str_mv |
2024-10-25 |
| 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://www.teses.usp.br/teses/disponiveis/3/3141/tde-28012025-083540/ |
| url |
https://www.teses.usp.br/teses/disponiveis/3/3141/tde-28012025-083540/ |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.relation.none.fl_str_mv |
|
| dc.rights.driver.fl_str_mv |
Liberar o conteúdo para acesso público. info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
Liberar o conteúdo para acesso público. |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.coverage.none.fl_str_mv |
|
| dc.publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
| publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
| dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da USP instname:Universidade de São Paulo (USP) instacron:USP |
| instname_str |
Universidade de São Paulo (USP) |
| instacron_str |
USP |
| institution |
USP |
| reponame_str |
Biblioteca Digital de Teses e Dissertações da USP |
| collection |
Biblioteca Digital de Teses e Dissertações da USP |
| repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP) |
| repository.mail.fl_str_mv |
virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br |
| _version_ |
1839839159690199040 |