如何在VSTS Scrum待办事项中添加节点分组迭代并实现里程碑?
关于VSTS(Azure DevOps)迭代分组与里程碑的解决方案
一、如何按Release分组迭代,替代默认的Past/Current/Future
你之前尝试用区域路径来分组是走偏啦,因为区域路径是用来按功能/模块划分工作项的,而迭代分组是基于迭代路径(Iteration Path)的层级结构。正确的做法是直接在迭代路径里创建层级:
创建带层级的迭代路径
- 进入项目设置 → 板 → 迭代
- 先创建父迭代节点,比如
Release v1和Release v2,设置好它们的开始/结束日期(对应整个版本的周期) - 再在每个父节点下创建子迭代,比如
Release v1下创建Sprint 1、Sprint 2,Release v2下创建Sprint 3、Sprint 4,分别设置每个Sprint的周期
修改待办事项的分组方式
- 回到待办事项页面(比如产品待办或冲刺待办)
- 点击页面顶部的“分组”按钮,把默认的“迭代状态”切换为“迭代路径”
- 这时你就能看到类似
Release v1→Sprint 1、Sprint 2,Release v2→Sprint 3、Sprint 4的层级结构啦
二、无需标签的里程碑表示方法
确实,给每个功能加标签太繁琐,这里有几种更高效的方式:
用父迭代作为里程碑
刚才创建的Release v1这类父迭代本身就可以当作里程碑:给它设置明确的开始/结束日期,把所有属于这个版本的功能、PBIs都关联到这个父迭代(或者它的子Sprint)。你可以在报表里查看这个父迭代的完成进度,或者在看板上追踪整体状态,不用额外加标签。使用Milestone工作项类型
如果你的Scrum项目模板里没有Milestone,可以在项目设置 → 板 → 工作项类型里添加(或者直接用Epic来替代)。创建一个Milestone工作项,命名为“Release v1 里程碑”,设置它的目标日期,然后把相关的Feature/PBIs链接到这个Milestone上。这样在待办或报表里,就能通过这个Milestone来追踪整个版本的进度。看板添加里程碑标记
在看板视图里,点击右上角的“设置” → “里程碑”,然后添加里程碑名称和日期,它会直接显示在看板的时间轴上,清晰展示关键节点,完全不用给工作项加任何标签。利用迭代的“目标”字段
给父迭代(比如Release v1)填写“目标”字段,比如“完成用户认证、支付模块开发”,这个目标会在迭代仪表盘里显示,帮助团队对齐里程碑方向,也不用依赖标签。
内容的提问来源于stack exchange,提问作者Phil
相关产品推荐
相关产品推荐

