• Home
  • Química
  • Astronomia
  • Energia
  • Natureza
  • Biologia
  • Física
  • Eletrônicos
  • Uma estrutura para gerenciamento ágil de projetos com IA

    A arquitetura de um assistente de gerenciamento de projeto ágil equipado com IA. Crédito:Dam et al.

    Pesquisadores da Universidade de Wollongong, Deakin University, A Monash University e a Kyushu University desenvolveram uma estrutura que pode ser usada para construir um Assistente de gerenciamento ágil de projeto com tecnologia de IA. Seu papel, pré-publicado no arXiv, foi aceito no 41 st Conferência Internacional sobre Engenharia de Software (ICSE) 2019, na trilha Novas ideias e resultados emergentes.

    "Nossa pesquisa foi impulsionada por nossa experiência de trabalho na e com a indústria, "Represa Hoa Khanh, um dos pesquisadores que realizou o estudo, contado TechXplore . "Vimos os verdadeiros desafios na execução de projetos de software ágeis e a séria falta de suporte significativo para equipes de software e profissionais. Também vimos o potencial da IA ​​em oferecer suporte significativo para o gerenciamento de projetos ágeis, não apenas na automação de tarefas de rotina, mas também em aprender e colher insights valiosos de dados de projeto para fazer previsões e estimativas, planejamento e recomendação de ações concretas. "

    De acordo com os pesquisadores, ferramentas de inteligência artificial (IA) podem em breve revolucionar o gerenciamento de projetos, aumentando a produtividade automatizando repetitivos, tarefas de alto volume. As ferramentas de IA também podem fornecer previsões e estimativas de risco baseadas em análises, completar tarefas básicas de administração, e dar recomendações acionáveis.

    "Nosso objetivo é garantir que a IA se transforme em uma virada de jogo, transformando a prática de gerenciamento de projetos de software para aumentar a qualidade e produtividade do software, "Dam disse.

    O estudo realizado por Dam e seus colegas explora o uso potencial da IA ​​para o gerenciamento ágil de projetos, que se tornou cada vez mais popular nos últimos anos. Usando métodos ágeis de gerenciamento de projetos, como Scrum, as equipes de software podem entregar rapidamente software de qualidade usando uma abordagem iterativa para orientar e planejar os processos do projeto. Os pesquisadores propuseram uma nova estrutura para o uso de tecnologias de IA, incluindo aprendizagem profunda, aprendizagem por reforço, processamento de linguagem natural, busca evolutiva, e agentes inteligentes, dentro do contexto do gerenciamento ágil de projetos.

    "Esta combinação de tecnologias de IA pode oferecer suporte em quase todas as etapas do ciclo de vida de um projeto ágil, "Dam disse." Isso poderia ajudar os proprietários do produto a identificar os itens do backlog do produto (por exemplo, histórias de usuários e tarefas), refiná-los (por exemplo, decompor uma epopéia em uma série de histórias de usuário, dividindo as histórias do usuário em pequenas histórias, e dividir uma história de usuário em uma série de tarefas), e detectar duplicatas e dependências. Também pode ajudar as equipes ágeis no planejamento de sprint, por exemplo, selecionando itens no backlog do produto para o próximo sprint, recomendar planos de sprint ideais, ou prever riscos e mitigações futuras. "

    A estrutura desenvolvida pelos pesquisadores aborda quatro áreas principais no gerenciamento ágil de projetos que são particularmente desafiadoras, devido à falta de ferramentas eficazes. Isso inclui:identificação de itens do backlog, refinando itens de backlog e planejamento de sprint, bem como monitoramento pró-ativo do progresso do sprint e gerenciamento de risco.

    "Nossa contribuição mais importante aqui é estabelecer um grande, roteiro ambicioso para futuras pesquisas e desenvolvimento de um conjunto de ferramentas de IA para gerenciamento ágil de projetos, "Dam disse." Como observamos no jornal, AI ajudará, não substituir, equipes humanas. Indivíduos, interações, e a colaboração ainda são os elementos-chave para o sucesso do projeto, conforme estabelecido no manifesto ágil. A IA pode servir como um acelerador distinto para equipes ágeis e, assim, ajudar a aumentar as taxas de sucesso do projeto. "

    Os pesquisadores imaginam um assistente de projeto ágil com IA que pode conversar com os usuários e apoiá-los em seu trabalho. Este sistema de IA apresentaria um mecanismo de análise, um mecanismo de planejamento, um mecanismo de otimização e um mecanismo de diálogo conversacional.

    Dam e seus colegas estão agora trabalhando no desenvolvimento de ferramentas de protótipo para cada um dos componentes descritos em sua estrutura. Assim que todos esses componentes forem finalizados, eles planejam avaliar seu sistema em um conjunto de dados de 150 projetos de código aberto.

    “Já desenvolvemos vários componentes do nosso framework, incluindo planejamento de sprint, estimativa de ponto da história e estimativa de risco de atraso, "Dam disse." Realizar a visão estabelecida em nosso artigo é um grande projeto e estamos procurando ativamente por parceiros da indústria para colaborar conosco no desenvolvimento de peças ou da estrutura completa. "

    © 2019 Science X Network




    © Ciência https://pt.scienceaq.com