Name: | Description: | Size: | Format: | |
---|---|---|---|---|
3.21 MB | Adobe PDF |
Authors
Advisor(s)
Abstract(s)
Atualmente, a Inteligência Artificial (IA) é considerada como um dos temas mais
discutidos a nível mundial, não sendo de estranhar a sua utilização por parte das empresas
de desenvolvimento de software na gestão dos seus projetos. A IA oferece ferramentas
avançadas para automação de tarefas repetitivas, análise preditiva e otimização de
processos, permitindo uma melhor gestão dos projetos de desenvolvimento de software.
Estas tecnologias podem ajudar na deteção precoce de falhas, previsão de prazos e
orçamentos, além de facilitar a comunicação e a colaboração entre equipas e de apoiar a
tomada de decisão do gestor de projetos.
Neste contexto, o tema proposto explora a utilização da IA para composição de equipas
de desenvolvimento de software de forma mais eficiente e eficaz, tendo sido
desenvolvidos dois algoritmos de IA de content matching: O primeiro algoritmo procura
identificar através da descrição do projeto quais os colaboradores com as competências
mais adequadas para participar no projeto; e o segundo, compara a descrição do projeto
com projetos passados, permitindo ao gestor de projetos ver quais os projetos passados
mais similares com o projeto que pretende desenvolver, identificando o grau de sucesso
e as equipas participantes, apoiando o gestor de projeto na tomada de decisão na seleção
dos colaboradores para a equipa do projeto.
Através da revisão sistemática da literatura e da análise de casos práticos, foram
identificados os principais benefícios e desafios da utilização de IA na composição de
equipas, bem como as tendências emergentes neste campo. Os resultados demonstram
que a IA tem o potencial de transformar a forma como as equipas de desenvolvimento de
software são formadas, contribuindo significativamente para a eficiência e o sucesso dos
projetos.
Description
Keywords
Gestão de projetos Composição de equipas Inteligência artificial Content matching Similaridade