You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Azure DevOps Dashboard中获取从预估到完工的交付周期

Azure DevOps 自定义「预估到完工」交付周期统计方案

1. 仪表盘添加该维度统计指标的方法

完全可以实现该需求,无需依赖原生Lead Time Chart,通过自定义配置即可完成:

  • 第一步:为你的团队使用的工作项类型(如用户故事、特性)新增自定义日期字段,字段名可设置为纳入Sprint预估日期,你可以配置两种填充规则:
    • 手动填充:要求团队在工作项信息完善、正式纳入Sprint规划时手动填写该字段日期
    • 自动填充:配置工作流规则,当工作项状态从「新建」/「待规划」切换为「已准备」/「待开发」状态时,自动将当前日期填入该自定义字段
  • 第二步:新增自定义计算字段,命名为预估到完工周期,计算逻辑设置为[工作项完成日期] - [纳入Sprint预估日期],单位可按团队需要选择天/小时
  • 第三步:在仪表盘添加自定义工作项图表,指标选择你新增的预估到完工周期字段,可按迭代、工作项类型、负责人等维度自由筛选展示

2. 对应数据查询方法

有两种查询方式可以获取对应数据:

  • 图形化工作项查询:
    新建工作项查询,筛选条件设置为「状态=已关闭/已完成」、「迭代属于你要统计的时间范围」,在展示列添加「工作项ID、标题、纳入Sprint预估日期、完成日期、预估到完工周期」,查询结果可直接导出为Excel做进一步分析。
  • WIQL语句查询:
    你可以直接使用如下WIQL语句,将对应字段名替换为你团队的实际字段名后,在查询编辑器的WIQL模式下运行即可:
SELECT 
    [System.Id], [System.Title], [System.State], [System.IterationPath],
    [Custom.ReadyForSprintDate], -- 替换为你自定义的预估节点日期字段引用名
    [Microsoft.VSTS.Common.ClosedDate],
    [Custom.EstimateToCompleteLeadTime] -- 替换为你自定义的交付周期计算字段引用名
FROM WorkItems
WHERE 
    [System.TeamProject] = '你的项目名称'
    AND [System.State] = '已关闭'
    AND [Custom.ReadyForSprintDate] IS NOT NULL
ORDER BY [Microsoft.VSTS.Common.ClosedDate] DESC

如果你不想新增自定义字段,也可以直接使用工作项状态从「待规划」切换为「已准备」的状态变更时间作为统计起始节点,Azure DevOps会自动留存所有工作项的状态变更历史记录,直接查询对应时间戳计算差值即可,无需额外手动维护字段。

内容的提问来源于stack exchange,提问作者John

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 04:24:03