Azure DevOps 用户故事状态历史报告

3
我们使用Azure DevOps来追踪开发工作。我可以打开一个单独的story并查看更改历史和状态历史图表。这对于单个story很有用,但不能让我识别趋势并可能突出我们流程中的问题。
我希望有一张图表或导出显示所有story(在某个日期范围内或其他筛选条件下)的历史更改,以便我可以发现:
1. 每个状态的story平均停留时间是多长?(Q:哪些状态需要更多的时间) 2. story平均被设置为某个状态的次数是多少?(Q:我们何时以及多频繁地向后移动流程) 3. 每个团队成员将story向后移动的次数是多少?(Q:我们应该把培训重点放在哪里)
我已经在仪表板、报告和在线搜索了一些方式来获取此信息,但要么没有使用正确的关键词,要么它不存在,要么我完全错过了它。
是否有人知道是否可用此类信息以及我如何访问它?
2个回答

0

很遗憾,没有一种容易的方法来实现这个功能。您最好的选择是使用Power BI报表或Excel,无论哪个您更熟悉。即使如此,您仍然会遇到#2#3的问题。Microsoft没有一个容易访问的方式来查询所有工作项中每个状态的历史记录。

不过,#1在PowerBI和Excel中是可能的。以下是一些指南,帮助您入门:

Excel

要导入查询到Excel中,您必须安装一些东西,请按照本指南开始操作:

Power BI

要开始在 Power BI 中使用 Analytics 视图,请按照以下指南操作:

无论您使用PowerBI还是Excel,您想在查询或分析视图中包括的字段将看起来像"[状态]日期",例如"关闭日期"。这将使它们可以在PowerBI或Excel中访问,具体取决于您选择哪个。

一旦您获得了数据,您想要创建比较状态日期以确定故事停留在状态内多长时间的报告。


0
Azure DevOps用户故事状态历史报告
Azure DevOps并不是一个时间跟踪工具。如果您真的想要查询工作项历史记录并检查状态转换发生的时间戳,可以使用TFS API进行查询。
因此,Azure DevOps不会按每天跟踪花费的时间。它会跟踪总共花费的时间。如果您想要每个人每天的价值,您需要浏览迭代/工作项历史记录并计算运行差异。
如果您真的正在寻找每个人的工作项的时间报告,我建议您看一下第三方工具Timetracker: Timetracker 新版本5.0中新增了个人、团队和自定义报告,由基于REST的报告API的第3版提供支持。7种可定制的小部件类型,让您以所需的方式查看数据。除了Reporting中的六个默认报告外,用户还可以为个人或团队创建自定义报告。
另一方面,我们可以通过 REST API Revisions - List 开发脚本来获取 System.State 的变化和 System.ChangedDate,然后比较日期以获取每个状态的时间。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接