【问题标题】:Azure DevOps Report for User Story Status History用户故事状态历史记录的 Azure DevOps 报告
【发布时间】:2021-05-19 09:12:50
【问题描述】:

我们正在使用 Azure DevOps 来跟踪我们的开发工作。我可以打开一个单独的故事并查看更改历史和状态历史图表。这对于单个故事很有用,但不允许我识别趋势并可能突出我们流程中的问题。

我想要一个图表或导出来显示所有故事的历史变化(在日期范围内或其他过滤器内),以便我可以发现:

  1. 故事在每种状态下平均停留多长时间? (问:哪些状态花费的时间最多)
  2. 平均而言,故事设置为状态多少次? (问:我们何时以及多久在流程中向后移动)
  3. 每个团队成员的故事向后移动多少次? (问:我们应该将培训工作重点放在哪里)

我在仪表板、报告和在线中搜索了某种获取此信息的方法,但要么没有使用正确的关键字,要么不存在,要么完全错过了。

有谁知道此类信息是否可用以及我如何访问它?

【问题讨论】:

  • 这个问题怎么样?下面的答案是否解决了您的问题,如果是,您可以 Accept it as an Answer ,这样它可以帮助遇到相同问题的其他社区成员,我们可以存档这个帖子,谢谢。

标签: azure-devops


【解决方案1】:

不幸的是,没有一种简单的方法可以做到这一点。最好的办法是编写 Power BI 报表或 Excel,无论哪个你最熟悉。即使这样,您也会遇到 #2#3 的问题。 Microsoft 没有一种易于访问的方法来查询所有工作项中每个状态的历史记录。

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

Excel

要将查询导入 excel,您必须按照本指南安装一些东西才能开始:

Power BI

要开始在 Power BI 中使用分析视图,请遵循以下指南:

无论您使用的是 PowerBI 还是 Excel,您想要包含在查询或分析视图中的字段将类似于“[STATUS] Date”、“Closed Date”等。这将使它们可以在 PowerBI 或 Excel 中访问,具体取决于您使用的内容。

获得数据后,您需要创建比较状态日期的报告,以确定故事在状态中的停留时间。

【讨论】:

    【解决方案2】:

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

    Azure devops 并非旨在成为时间跟踪工具。您可以使用 TFS API 查询工作项历史记录,并根据需要检查状态转换发生时间的时间戳。

    因此,Azure devops 不会跟踪每天花费的时间。它跟踪花费的总时间。如果您想要每人每天的值,则必须查看迭代/工作项历史并计算运行差异。

    如果你真的想为每个人的工作项目寻找一个TimeReporting,我建议你看看像Timetracker这样的第三方yool:

    Timetracker

    5.0 版的新功能! 个人、团队和自定义报告 基于 REST 的报告 API 的第 3 版。 7+ 可定制的小部件 让您查看所需数据的类型,以及您需要的方式。在 除了 Reporting 中的六个默认报告外,用户还可以创建 个人或团队的自定义报告。

    另一方面,我们可以通过 REST API Revisions - List 开发我们的脚本以获取 System.State 更改和 System.ChangedDate,然后比较日期以获取每个状态的时间。

    【讨论】:

      猜你喜欢
      • 2020-07-10
      • 2021-10-29
      • 2022-12-12
      • 2023-01-07
      • 1970-01-01
      • 2014-02-23
      • 2021-10-13
      • 1970-01-01
      • 2022-12-15
      相关资源
      最近更新 更多