La arquitectura de un asistente de gestión de proyectos ágil impulsado por IA. Crédito:Dam et al.
Investigadores de la Universidad de Wollongong, Universidad de Deakin, La Universidad de Monash y la Universidad de Kyushu han desarrollado un marco que podría usarse para construir una Asistente de gestión de proyectos ágil impulsado por IA. Su papel prepublicado en arXiv, ha sido aceptado en el 41 S t Congreso Internacional de Ingeniería de Software (ICSE) 2019, en la pista Nuevas ideas y resultados emergentes.
"Nuestra investigación fue impulsada por nuestra experiencia trabajando en y con la industria, "Presa Hoa Khanh, uno de los investigadores que realizó el estudio, dicho TechXplore . "Vimos los desafíos reales en la ejecución de proyectos de software ágiles y la grave falta de soporte significativo para los equipos y profesionales de software. También vimos el potencial de la IA para ofrecer un soporte significativo para la gestión de proyectos ágiles, no solo en la automatización de tareas rutinarias, sino también en el aprendizaje y la recolección de información valiosa de los datos del proyecto para hacer predicciones y estimaciones, planificar y recomendar acciones concretas ".
Según los investigadores, Las herramientas de inteligencia artificial (IA) pronto podrían revolucionar la gestión de proyectos, mejorar la productividad mediante la automatización repetitiva, Tareas de gran volumen. Las herramientas de inteligencia artificial también podrían ofrecer predicciones y estimaciones de riesgos impulsadas por análisis, completar las tareas administrativas básicas, y dar recomendaciones prácticas.
"Nuestro objetivo es asegurarnos de que la IA se convierta en un cambio de juego, transformar la práctica de la gestión de proyectos de software para aumentar la calidad y la productividad del software, "Dijo Dam.
El estudio realizado por Dam y sus colegas explora el uso potencial de la IA para la gestión ágil de proyectos, que se ha vuelto cada vez más popular en los últimos años. Usando métodos ágiles de gestión de proyectos como Scrum, Los equipos de software pueden entregar rápidamente software de calidad utilizando un enfoque iterativo para guiar y planificar los procesos del proyecto. Los investigadores propusieron un nuevo marco para el uso de tecnologías de IA, incluido el aprendizaje profundo, aprendizaje reforzado, procesamiento natural del lenguaje, búsqueda evolutiva, y agentes inteligentes, en el contexto de la gestión ágil de proyectos.
"Esta combinación de tecnologías de IA podría ofrecer soporte en casi todos los pasos del ciclo de vida de un proyecto ágil, ", Dijo Dam." Podría ayudar a los propietarios de productos a identificar los elementos de la cartera de productos (por ejemplo, historias de usuarios y tareas), refinarlos (por ejemplo, descomponer una epopeya en una serie de historias de usuario, dividir las historias de los usuarios en historias pequeñas, y dividir una historia de usuario en varias tareas), y detectar duplicados y dependencias. También podría ayudar a los equipos ágiles en la planificación de sprints, por ejemplo, seleccionando elementos en la cartera de productos para el próximo sprint, recomendar planes de sprint óptimos, o predecir riesgos y mitigaciones futuros ".
El marco desarrollado por los investigadores aborda cuatro áreas principales en la gestión ágil de proyectos que son particularmente desafiantes, debido a la falta de herramientas efectivas. Estos incluyen:identificación de elementos de la cartera de pedidos, refinar los elementos de la cartera de pedidos y la planificación de sprints, así como un seguimiento proactivo del progreso del sprint y la gestión de riesgos.
"Nuestra contribución más importante aquí es establecer un gran ambiciosa hoja de ruta para la investigación y el desarrollo futuros de un conjunto de herramientas de inteligencia artificial para la gestión ágil de proyectos, "Dam dijo". Como señalamos en el periódico, AI ayudará, no sustituto, equipos humanos. Individuos, interacciones, y la colaboración siguen siendo los elementos clave del éxito del proyecto, tal como se establece en el manifiesto ágil. La IA puede servir como un acelerador distintivo para equipos ágiles y, por lo tanto, ayudar a aumentar las tasas de éxito de los proyectos ".
Los investigadores visualizan un asistente de proyectos ágil impulsado por IA que pueda conversar con los usuarios y apoyarlos en su trabajo. Este sistema de inteligencia artificial contaría con un motor de análisis, un motor de planificación, un motor de optimización y un motor de diálogo conversacional.
Dam y sus colegas ahora están trabajando en el desarrollo de herramientas prototipo para cada uno de los componentes descritos en su marco. Una vez finalizados todos estos componentes, planean evaluar su sistema en un conjunto de datos de 150 proyectos de código abierto.
"Ya hemos desarrollado varios componentes de nuestro marco, incluida la planificación de sprints, estimación de puntos de historia y estimación de riesgo de demora, "Dijo Dam." Hacer realidad la visión establecida en nuestro documento es un gran proyecto y estamos buscando activamente socios de la industria para colaborar con nosotros en el desarrollo de piezas o el marco completo ".
© 2019 Science X Network