【问题标题】:Reporting with Azure DevOps使用 Azure DevOps 进行报告
【发布时间】:2019-08-09 13:07:38
【问题描述】:

与我合作的团队使用 Azure DevOps 来管理我们的项目。我们使用带有某种瀑布方法的敏捷方法。如果有任何可能,我们希望通过此工具生成报告。

有没有办法直接从 azure devops 创建分析报告?

是否有可用于从 azure devops 获取这些报告的扩展程序?

您生成的主要分析报告类型有哪些?

我已经研究过 Power BI。

【问题讨论】:

  • 这篇文章有点过于宽泛,无法给出高质量的答案。您正在寻找为报告目的收集数据的能力。那存在吗?是的。但是要告诉您有关如何获取该信息的任何信息,您需要更具体地说明您希望在报告中提供的信息类型。
  • 我们希望生成的报告如下: - 项目状态报告 - 甘特图报告 - 性能图表 - 用户故事文档
  • @phan1 Josh 已经给出了答案。有用吗?

标签: azure reporting-services statistics azure-devops report


【解决方案1】:

对于有关工作项的报告,使用analytics views (Power BI) 是尝试收集该信息并使其可用于报告的最新方法。您可能已经注意到,已经有几个视图可用。

对于一些关于 sprint 及其历史的预打包图表,Microsoft 的 Analytics Extension 有助于创作仪表板,让您(和您的用户)了解团队进度和统计数据。恕我直言,这个工具在可用配置方面有点欠缺,但很难与开箱即用的功能争论。

另一个明显的工具是用于查看工作项的查询选项。不幸的是,图表仅适用于“平面”结果集,因此使用查询时可以使用的一些很酷的嵌套/分组功能需要在该区域做出妥协。我使用了WIQL Editor 扩展,效果很好,因为它允许您访问一些无法通过 UI 访问的工作项字段。

您可能还想查看Feature Timeline and Epic Roadmap 扩展名。不幸的是,我没有使用此工具的最佳体验。这是 Microsoft DevLabs 黑客马拉松的结果,至少可以说使用文档很少。但是,如果您使用投资组合积压计划迭代,它确实会给出甘特式结果。

对于更广泛的内容,您需要开始使用 REST API 来收集数据并将其格式化为适合您所需报告工具的结构(任您选择)。 Swagger IO Editor 提供了一个“捷径”(使用松散的术语)来创建基于 API Specification 的客户端 SDK。我强调“捷径”是因为我发现需要进行一些调整才能让 SDK 真正发挥作用。

  1. 确保将"authToken": [] 添加到每个已定义端点的安全部分,以允许进行基本(阅读:PAT)身份验证,默认情况下使用 b/c oAuth(服务器使用什么)。
  2. 对“实现”IValidatableObject 的模型进行批量更改,并从其他同样实现IValidatableObject 的模型继承(规范:allOf)。该实现基本上是一个空模式实现,并且我在子类中删除了尝试调用base.Validate()(实际上是BaseValidate() 的未定义方法)的生成器。

【讨论】:

    【解决方案2】:

    您可以在市场中查看 DevOpSmartBoard 工具。这会提供组织级别、项目级别的指标和其他报告

    https://marketplace.visualstudio.com/items?itemName=canarysautomationspvtltd.devopsmartboard

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-11-03
      • 2020-11-25
      • 1970-01-01
      • 2020-05-29
      • 2020-12-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多