1

为了从上个月或最近 2 个 sprint 中找到 Azure DevOps (ADO) 中项目的敏捷 Metrix,我试图从 ADO 查询数据,例如:

  • 何时提交用户故事并达到完成状态?
  • 开发人员在转向 QA 之前处理用户故事需要多长时间?
  • 从 Dev 收到 QA 需要多长时间?
  • 有多少 Dev 和 QA 参与过用户故事,以及多长时间?如果 sprint 计划,将该数字与当时给出的估计时间进行比较。
  • 有多少次用户故事因不满足验收标准等任何原因返回给开发人员?...

在 ADO 中,我可以查询当前数据,但是,无法从State GraphHistoryDiscussion中找到历史数据!!!我想知道用户故事是否经历了多种资源,每个人在这方面花费了多少时间!

有人可以给我一些指导吗?提前致谢。

4

1 回答 1

0

您可以使用 Analytics Odata API获取历史数据。对于下面的示例,使用WorkItemRevisions 实体集加载给定工作项的所有修订

https://analytics.dev.azure.com/{OrganizationName}/{ProjectName}/_odata/{version}//WorkItemRevisions?
  $filter=WorkItemId eq {Id}
  &$select=WorkItemId, Title, State

然后,您可以从 Power BI 运行 OData 查询以创建 PowerBI 报表。另请参阅文档Power BI 集成。请检查示例计算状态时间

您还可以使用rest api来获取工作项的历史数据。见下文:

修订 - 列表

评论 - 获取评论

更新 - 列表

于 2021-03-09T08:24:46.883 回答