You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何在Azure DevOps中按用户分析团队生产力:统计任务完成量与初始剩余工作量总和

嘿,这个需求在Azure DevOps里完全能搞定,我给你分享几个实用的方法,从快速上手到灵活定制的都有:

方法一:用内置Analytics视图(最推荐,灵活度拉满)

这是最直接高效的方式,Analytics专门用来做这类自定义数据分析:

  • 先进入你的项目,打开左侧菜单里的Analytics views(如果找不到,先确认项目已经启用了Analytics功能,找管理员在项目设置里开一下)
  • 新建一个视图,选择Work Items类型,先设置基础筛选:
    • 状态选你团队定义的「完成状态」,比如Done/Closed;还可以加时间范围,比如「过去90天」或者自定义时间段
  • 关键的分组和聚合配置:
    • 行分组选择Assigned To(按用户维度拆分)
    • 添加两个聚合列:
      1. 第一个聚合选Count,用来统计每个用户完成的任务数量
      2. 第二个聚合选Sum,字段选Remaining Work——重点:要在聚合的高级设置里,把「字段值来源」改成When created,这样统计的就是任务刚创建时的Remaining Work总和,而不是后续更新后的数值
  • 保存视图后,直接就能看到清晰的表格,还能一键导出成CSV/Excel做后续处理
方法二:自定义查询+仪表板小部件(快速可视化)

如果不想折腾Analytics,用基础的查询加仪表板也能实现:

  • 先创建一个工作项查询,筛选条件设为「状态=已完成」,加上你需要的时间范围,保存这个查询
  • 进入项目仪表板,添加两个小部件:
    • 「工作项计数」小部件:关联刚才的查询,分组依据选Assigned To,就能直观看到每个用户的完成任务数
    • 「聚合图表」小部件:同样关联查询,聚合类型选Sum,字段选Remaining Work,然后在小部件的高级设置里,指定使用「创建时的字段值」——不同小部件的设置入口可能略有不同,多找找就能看到
  • 调整小部件的布局,就能在仪表板上实时查看数据了
方法三:Power BI连接Azure DevOps(适合复杂交叉分析)

如果需要和其他数据整合,或者做更复杂的报表,Power BI是个好选择:

  • 在Power BI中,用Azure DevOps的数据源连接你的项目
  • 导入数据时,一定要勾选Work Item Snapshots或者Work Item History表,这样才能获取到任务创建时的Remaining Work历史值
  • 制作可视化:
    • 用矩阵或者分组柱状图,行维度设为Assigned To
    • 值区域添加两个指标:一个是工作项的计数,另一个是Remaining Work的求和,并且筛选出历史记录中「创建事件」对应的数值
  • 这样你就能做出高度定制化的报表,还能和其他业务数据联动

几个注意点

  • 确保团队成员在创建任务时正确填写了Remaining Work字段,不然统计数据会失真
  • 如果你们有自定义的完成状态(比如Resolved也算完成),记得在筛选条件里把所有相关状态都选上
  • Analytics功能默认是开启的,但如果你的项目比较老,可能需要手动启用,找项目管理员在「项目设置」→「Analytics」里开启

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

火山引擎 最新活动