ai支持的敏捷项目管理框架
伍伦贡大学、迪肯大学、莫纳什大学和九州大学的研究人员已经开发了一个框架,可以用来构建一个智能的、以人工智能为动力的敏捷项目管理助理。他们的论文已在第41届国际软件工程会议(ICSE)2019年被接受,在新的思想和新出现的成果轨道上被采纳。
"我们的研究是由我们在和行业中工作的经验驱动的,"HoAKhaneDam,研究的研究人员之一,告诉TechXPlore。"我们在运行敏捷软件项目和对软件团队和从业人员缺乏有意义的支持方面遇到了真正的挑战。我们还看到人工智能在为管理敏捷项目提供重要支持方面的潜力,不仅在自动化日常任务方面,而且在学习和收获来自项目数据的有价值的见解,以便作出预测和估计、规划和推荐具体行动。"
根据研究人员的说法,人工智能(AI)工具可以很快彻底改变项目管理,通过自动化重复的、高容量的任务提高工作效率。AI工具还可以提供分析驱动的风险预测和估计,完成基本的管理任务,并给出可操作的建议。
"我们的目标是确保AI成为一个游戏规则变革者,转变软件项目管理的实践,以提高软件的质量和生产力,"说。
大坝及其同事进行的研究探索了人工智能在敏捷项目管理中的潜在应用,这在过去几年变得越来越流行。使用敏捷项目管理方法(如Scrum),软件团队可以使用迭代方法快速交付质量软件,以指导和规划项目进程。研究人员在敏捷项目管理的背景下,为人工智能技术的使用提出了一个新的框架,包括深度学习、强化学习、自然语言处理、进化搜索和智能代理。
"人工智能技术的这种组合可以在敏捷项目的生命周期的几乎每个步骤中提供支持,"说."它可以帮助产品所有者识别产品积压项目(例如,用户故事和任务)、优化它们(例如将Epic分解为多个用户故事、将用户故事分解为小故事、以及将用户故事分解为多个任务),并且检测重复和依赖关系。它还可以帮助敏捷团队在Sprint规划中,例如,在即将到来的Sprint的产品积压中选择项目,推荐最佳的Sprint计划,或预测未来的风险和缓解措施。"
研究人员制定的框架处理了敏捷项目管理中的四个主要领域,这些领域由于缺乏有效的工具而特别具有挑战性。其中包括:确定积压项目、完善积压项目和Sprint规划,以及对Sprint进度和风险管理进行主动监控。
"我们在这里最重要的贡献是为敏捷项目管理的人工智能工具套件的未来研究和开发制定一个庞大、雄心勃勃的路线图,"说."正如我们在文件中指出的那样,而不是取代人类小组。个人、互动和协作仍然是敏捷宣言中提出的项目成功的关键要素。AI可以作为敏捷团队的独特加速器,从而有助于提高项目成功率。"
研究人员设想了一个AI支持的敏捷项目助手,可以与用户交谈并支持他们的工作。该AI系统将具有分析引擎、规划引擎、优化引擎和对话对话引擎。
大坝及其同事正在为其框架中概述的每个组件开发原型工具。一旦完成了所有这些组件,他们计划在150个开源项目的数据集中对其系统进行评估。
"我们已经开发了框架的几个组成部分,包括Sprint规划、故事点估计和延迟风险估计,"说."我们的论文中实现的愿景是一个大项目,我们正在积极寻找行业合作伙伴与我们合作开发零件或完整框架。"