首页 > 前沿科技 > > 正文
2021-09-19 09:34:26

人工智能支持的敏捷项目管理框架

导读 卧龙岗大学、迪肯大学、莫纳什大学和九州大学的研究人员开发了一个框架,可以用来构建智能和人工智能驱动的敏捷项目管理助手。他们的论文已

卧龙岗大学、迪肯大学、莫纳什大学和九州大学的研究人员开发了一个框架,可以用来构建智能和人工智能驱动的敏捷项目管理助手。他们的论文已在2019年第41届国际软件工程会议(ICSE) ICSE上被接受,并在新思想和新成果的轨道上被采纳。

研究人员之一HoAKhaneDam告诉TechXPlore,我们的研究是由我们在该行业的经验推动的。我们在运行敏捷软件项目时遇到了真正的挑战,并且缺乏对软件团队和实践者有意义的支持。我们还看到了人工智能在为管理敏捷项目提供重要支持方面的潜力,不仅在日常任务自动化方面,而且在从项目数据中学习和收获有价值的见解方面,以便做出预测和估计,计划和建议具体的行动。

据研究人员称,人工智能工具可以快速彻底地改变项目管理,并通过自动化重复和高容量的任务来提高工作效率。AI工具还可以提供分析驱动的风险预测和估计,完成基本的管理任务,并给出可操作的建议。

他说,我们的目标是确保人工智能成为游戏规则的改变者,并改变软件项目管理的实践,以提高软件的质量和生产率。

Dam和他的同事进行的研究探索了人工智能在敏捷项目管理中的潜在应用,这在过去几年里变得越来越流行。使用敏捷项目管理方法(如Scrum),软件团队可以使用迭代方法快速交付高质量的软件来指导和规划项目过程。在敏捷项目管理的背景下,研究人员提出了一种新的人工智能技术使用框架,包括深度学习、强化学习、自然语言处理、进化搜索和智能代理。

他说,人工智能技术的这种结合几乎可以为敏捷项目生命周期的每一步提供支持。它可以帮助产品所有者识别积压项目(例如,用户故事和任务),优化它们(例如,将Epic分解为多个用户故事,将用户故事分解为短篇故事,将用户故事分解为多个任务),并检测重复和依赖关系。它还可以帮助敏捷团队进行Sprint规划,例如,选择即将到来的Sprint产品积压中的项目,推荐最佳的Sprint计划,或者预测未来的风险和缓解措施。

研究人员开发的框架涉及敏捷项目管理的四个主要领域,由于缺乏有效的工具,这些领域尤其具有挑战性。包括:确定积压项目,完善积压项目和Sprint规划,积极监控Sprint进度和风险管理。

他说,我们在这里最重要的贡献是为面向敏捷项目管理的人工智能工具套件的未来研发制定了一份庞大而雄心勃勃的路线图。正如我们在文件中指出的,它不是为了取代人类群体。个人、交互和协作仍然是敏捷宣言中提出的项目成功的关键因素。AI可以作为敏捷团队的独特加速器,有助于提高项目的成功率。

研究人员想象一个人工智能支持的敏捷项目助理,他可以与用户交谈并支持他们的工作。人工智能系统将有一个分析引擎、一个规划引擎、一个优化引擎和一个对话引擎。

Dam及其同事正在为其框架中概述的每个组件开发原型工具。一旦所有这些组件完成,他们计划在150个开源项目的数据集中评估他们的系统。

他说,我们已经开发了框架的几个组成部分,包括Sprint规划、故事点估计和延迟风险估计我们论文中实现的愿景是一个大项目,我们正在积极寻找行业合作伙伴与我们合作开发零部件或完整框架。'