Um Método de Apoio a Modelagem e Simulação de Redes Bayesianas para o Gerenciamento de Projetos de Desenvolvimento de Software
Redes Bayesianas.
Modelagem e Simulação.
Gerência de Projetos de Desenvolvimento de Software.
Engenharia de Software.
Nos últimos anos, muitos pesquisadores de Engenharia de Software têm se concentrado em métodos, técnicas, ferramentas e processos para apoiar o Gerenciamento de Projetos de Desenvolvimento de Software (GPDS). Apesar dos avanços na área, a literatura especializada indica a necessidade de estudos que permitam a investigação, racionalização e a ampliação do nosso entendimento sobre os fenômenos que afetam todo o processo de desenvolvimento de software. Assim, a modelagem e simulação de projetos de software tem se destacado em relação a outros tipos de estudos experimentais por viabilizar a experimentação virtual proporcionando menor consumo de recursos e tempo, além de agilizar o tempo de resposta ao fenômeno investigado. Nesse sentido, o uso de redes de Bayesianas (RB) ganhou atenção por fornecer um mecanismo poderoso de modelagem e simulação que permite a análise de causa-efeito com dados qualitativos e/ou quantitativos e, assim, fornece apoio à tomada de decisões sob incerteza. O objetivo principal deste trabalho é propor um método de apoio a modelagem e simulação com redes Bayesianas aderente ao gerenciamento de projetos de desenvolvimento de software. Para isso, foram desenvolvidos um método de apoio a modelagem e simulação e um modelo conceitual que contextualiza o uso das redes Bayesianas durante o gerenciamento de projetos. Este trabalho adotou a Design Science Research (DSR) como arcabouço metodológico para a condução do estudo e contou com a colaboração de duas empresas de desenvolvimento de software sediadas em Belém – PA. Para avaliar o método proposto foi realizado um estudo piloto em ambiente laboratorial e um estudo em ambiente real que resultaram na definição de duas redes Bayesianas. O método proposto contribuiu para a área de gerência de projetos de desenvolvimento de software preenchendo a lacuna identificada na literatura a respeito da falta de detalhes sobre os procedimentos metodológicos que orientam a modelagem e simulação de redes Bayesianas para a gestão de projetos reais de desenvolvimento de software.