首页> 外文会议>Asia-Pacific Software Engineering Conference >Multi-Objective Iteration Planning in Agile Development
【24h】

Multi-Objective Iteration Planning in Agile Development

机译:敏捷开发中的多目标迭代计划

获取原文
获取外文期刊封面目录资料

摘要

An agile software project typically has a number of iterations (e.g. sprints in Scrum), in each of which the development team designs, implements, tests and delivers a distinct product increment. An important activity in agile development is iteration planning where the team needs to decide what should be done (in terms of issues or user stories) for the upcoming iteration. In this paper, we propose a multi-objective search-based approach to support the team in making such a decision. Our approach employs evolutionary techniques to iteratively generate candidate selections of issues for a given iteration, and search for the optimal selection(s). The search is guided simultaneously by two objectives: maximizing the business value which the team delivers in the iteration while maximizing the alignment with regard to the iteration's original goal. Our evaluation of 233 iterations from six large open source projects demonstrates the effectiveness of our approach.
机译:敏捷软件项目通常具有多个迭代(例如Scrum中的sprint),开发团队在每个迭代中设计,实施,测试并交付不同的产品增量。敏捷开发中的一项重要活动是迭代计划,团队需要确定对于即将到来的迭代应采取的措施(根据问题或用户故事)。在本文中,我们提出了一种基于多目标搜索的方法来支持团队做出这样的决定。我们的方法采用进化技术来迭代生成给定迭代的问题的候选选择,并搜索最佳选择。搜索同时由两个目标指导:最大化团队在迭代中提供的业务价值,同时最大化与迭代的原始目标的一致性。我们对来自六个大型开源项目的233次迭代的评估证明了我们方法的有效性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号