Problema do próximo release integrado à gerência de projetos através de metodologias ágeis

Carregando...
Imagem de Miniatura

Título da Revista

ISSN da Revista

Título de Volume

Editor

Universidade Federal de Minas Gerais

Descrição

Tipo

Dissertação de mestrado

Título alternativo

Membros da banca

Clarindo Isaias P da S e Padua
Thiago Ferreira de Noronha

Resumo

O Problema do Próximo Release (NRP) é um problema de otimização da área de especificação de requisitos, estudada na área de pesquisa da Search Based Software Engineering (SBSE). A SBSE tem sido aplicada principalmente em problemas de estimação de custos, requisitos, testes, debug, gerência e design. A formulação complexa do NRP o torna um problema NP-Difícil, sendo usado heurísticas e metaheurísticas para solucioná-lo eficientemente. A decisão de um release é importante durante o desenvolvimento de software para o cumprimento de prazos e orçamento. Embora seja um problema amplamente estudado no desenvolvimento tradicional de software, há poucos estudos quando este é aplicado à contextos onde se utilizam metodologias ágeis de desenvolvimento, como o Scrum. Este trabalho tem como objetivo abordar o problema partindo deste contexto ágil, analisando modelos e heurísticas existentes e propondo uma nova formulação para o problema, de forma que esta represente melhor a realidade de desenvolvimento de software de equipes ágeis. Um algoritmo foi desenvolvido com auxílio de experimentos para equiparar a abordagem proposta, apresentando resultados mistos. Uma análise de integração entre modelos e técnicas de outros problemas gerenciais de Engenharia de Software, como Alocação de Equipes e Estimação de Custos, foi realizada a fim de minimizar possíveis desvantagens da abordagem.

Abstract

Assunto

Computação, Engenharia de software

Palavras-chave

Search Based Software Engineering, Metaheurísticas, Scrum, Problema do Próximo Release

Citação

Departamento

Curso

Endereço externo

Avaliação

Revisão

Suplementado Por

Referenciado Por