Aplicação de pontos por função em projetos que usam métodos ágeis: uma análise comparativa entre abordagens existentes

Detalhes bibliográficos
Ano de defesa: 2015
Autor(a) principal: WANDERLEY, Eduardo Garcia
Orientador(a): VASCONCELOS, Alexandre Marcos Lins de
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Programa de Pos Graduacao em Ciencia da Computacao
Departamento: Não Informado pela instituição
País: Brasil
Palavras-chave em Português:
Link de acesso: https://repositorio.ufpe.br/handle/123456789/14225
Resumo: O desenvolvimento ágil tem se tornado cada vez mais comum no ambiente de desenvolvimento de software. Contudo estimativas de esforço em projetos de software que usam metodologias ágeis são feitas de maneira diferente das realizadas em projetos que usam metodologias tradicionais. Com base nesses problemas e com respeito ao grau de precisão de estimativa de esforço, essa dissertação apresenta uma análise comparativa entre as abordagens Extending Function Point Analysis, Function Point Analysis and Cost Estimation in An Agile Development Environment e Agile Estimation Using Functional Metrics. Através de um mapeamento sistemático, foram identificadas as formas de estimativas de esforço existentes na literatura e, a partir do mapeamento, foram escolhidas três abordagens que utilizam Pontos de Função como base para realizar estimativas. Por meio de uma pesquisa experimental e controlada com três cenários distintos, as abordagens foram avaliadas no intuito de testar sua aplicabilidade e analisar seus resultados. No mapeamento sistemático foram identificados 2572 estudos. Entre estes, 40 estudos primários que passaram por uma avaliação da qualidade foram incluídos para serem analisados em profundidade. Os resultados do experimento mostraram, que no contexto estudado, a abordagem Function Point Analysis and Cost Estimation in An Agile Development Environment não se adequou bem e teve os piores resultados em todos os cenários. Nos dois primeiros cenários, as abordagens Extending Function Point Analysis e Agile Estimation Using Functional Metrics se mostraram com resultados bem semelhantes e se mostraram adequadas. No último cenário a abordagem Agile Estimation Using Functional Metrics foi a que melhor adequou-se, sendo considerada assim a melhor abordagem para os cenários explorados pelo experimento.