在 Azure DevOps 中设计有效的仪表板

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

为了让团队和利益干系人了解情况并跟踪项目,Azure DevOps 中的可操作仪表板至关重要。 本文探讨如何设计符合业务目标的有效仪表板。

选择仪表板焦点

确定仪表板的焦点时,确定其预期受众的信息需求至关重要。 目标是创建提供见解并帮助识别要执行的操作的仪表板。

仪表板的焦点确定是创建团队还是项目仪表板,如下表所示。

侧重点 描述 仪表板类型
利益干系人 共享团队和组织目标、信息、工作项模板的链接,以创建 bug 或新功能请求等。 团队或项目
个人 帮助每个团队成员专注于积压工作和当前工作。 项目或团队
Team 为团队提供信息,以监视状态、跟踪进度、识别瓶颈并确保明确积压工作项。 Team
Sprint 在日常站立中查看,以确保团队能够达到冲刺目标并解决影响这些目标的任何问题。 Team
版本 监视状态并跟踪可能涉及多个团队的贡献的主要版本的进度。 集成
测试和部署 监视持续集成、生成、部署和发布。 项目或团队

下表列出了可能需要创建的多种仪表板类型。

侧重点 描述
利益干系人 共享团队和组织目标、信息、工作项模板的链接,以创建 bug 或新功能请求等。
个人 帮助每个团队成员专注于积压工作和当前工作。
Team 为团队提供信息,以监视状态、跟踪进度、识别瓶颈并确保明确积压工作项。
Sprint 每天回顾一下,以确保团队能够达到冲刺目标并解决影响这些目标的任何问题。
版本 监视状态并跟踪主要版本的进度,这可能涉及多个团队的贡献。
测试和部署 监视持续集成、生成、部署和发布。

先决条件

类别 要求
访问级别 - 项目成员
- 至少具有 基本 访问权限。
权限 有权访问项目(包括利益干系人)的任何人都可以查看 Analytics 视图。 有关服务和功能启用和常规数据跟踪活动的其他先决条件的详细信息,请参阅 访问 Analytics的权限和先决条件。
服务 已启用 Azure Boards。 如果被禁用,Analytics 视图 将不会显示。 重新启用它可以针对单个用户或整个组织
类别 要求
访问级别 - 项目成员
- 至少 基本 访问权限。
权限 任何有权访问该项目的人都可以查看 Analytics 视图,但拥有 利益干系人 访问权限的人除外。 针对利益相关者:视图分析 权限设置为 “允许”
- 有关详细信息,请参阅 授予访问 Analytics 服务的权限
- 有关服务和功能启用和常规数据跟踪活动的其他先决条件的详细信息,请参阅 访问 Analytics的权限和先决条件。
服务 - 已启用 Azure Boards。 如果已禁用,则不会显示 Analytics 视图重新启用它,可以为单个用户或整个组织
已启用 - Analytics 服务。 成为帐户所有者或 项目集合管理员组的成员,以便启用

选择仪表板类型并创建它

创建团队时,还会创建名为“概述的默认仪表板,而无需任何小组件。 此默认仪表板始终是可以 编辑和重命名的团队 仪表板。 添加仪表板时,请根据以下指南选择类型:

  • 项目:选择此类型可包含多个团队的信息,或者内容不是以团队为中心的。
  • 团队:选择此类型以包含特定于团队的小组件。

查看“开箱即用”小组件目录,确定单个团队或多个团队可配置哪些小组件。

选择仪表板类型后, 创建仪表板。 还可以通过 复制另一个团队的仪表板 并更新团队来简化流程。

选择仪表板类型后, 创建仪表板

配置小组件

创建团队时,还会创建名为“概述的默认仪表板,而无需任何小组件。 此默认仪表板始终是可以 编辑和重命名的团队 仪表板。 查看“开箱即用”小组件目录,确定单个团队或多个团队可配置哪些小组件。

与团队和利益干系人共享仪表板

创建仪表板后,请与团队和利益干系人共享 URL。 指定要执行的操作并请求反馈,使其更具可操作性和见解性。

若要查看或编辑仪表板,必须满足以下条件:

  • 除非使用安全命令行工具应用了特定限制,否则所有项目成员都可以查看所有仪表板。 有关详细信息,请参阅安全命名空间和权限参考
  • 具有 基本 访问权限的所有项目成员都可以创建仪表板。
  • 具有 基本 访问权限的所有团队成员都可以创建团队仪表板,除非权限被吊销。 有关详细信息,请参阅 “设置仪表板权限”、“设置默认团队仪表板权限”。
  • 除非为特定仪表板或所有团队仪表板撤销了“编辑仪表板”权限,否则所有团队成员都可以编辑所有团队仪表板。 有关详细信息,请参阅 “设置仪表板权限”。
  • 某些仪表板图表和小组件包含受其自己的权限和访问级别约束的数据。 有关详细信息,请参阅 Azure DevOps 仪表板、图表和报表上的常见问题解答。

查看和微调

创建仪表板后,根据反馈对其进行微调。 根据需要更新查询以优化结果。 定期查看仪表板,确保仪表板提供你、你的团队和利益干系人所需的信息。

下表描述了仪表板类型:

仪表板类型

描述


利益干系人仪表板

利益干系人包括对工作感兴趣的任何项目成员。 使用 Markdown 小组件和团队重点小组件的组合来解决:

  • 团队目标
  • 团队信息
  • 团队成员和关键联系人
  • 指向工作项模板的链接
  • 链接到 Wiki 内容的团队指南

个人仪表板

使用 “分配给我 ”小组件和其他引用 Assigned To = @Me 查询子句的查询磁贴或图表为所有团队成员设置个人焦点仪表板。
下图显示了标题为 “我的工作焦点”的个人仪表板。 每个团队成员都可以查看此仪表板,了解分配给他们的工作、他们关注的工作,或者查看他们提到的工作。
仪表板工作查询磁贴和查询图表的屏幕截图。
以下列表提供了仪表板中显示的每个小组件的详细信息。 有关为这些示例构造查询的详细信息,请参阅 示例查询图表

  • 当前冲刺: 分配给 @Me 当前冲刺的工作。
  • 下一个冲刺: 分配给 @Me 下一个冲刺的工作。
  • 已完成的最后一个冲刺: 工作已完成最后一个冲刺分配给 @Me
  • 我的积压工作: 分配给 @Me 新的、建议的或处于活动状态的工作。
  • 我创建了过去 30 天: Active 使用以下子句: Created By = @MeCreated Date >= @Today-30
  • 我最近更新了:活动工作。ID In @MyRecentActivity
  • 我关注的工作:活动工作。ID In @MyFollows
  • 我的积压工作状态: 堆积面积图显示过去四周分配 @Me 的工作(查询图表)。
  • 我的工作 - 按工作项类型划分的当前冲刺: 分配给当前冲刺的活动工作类型 @Me (查询图表)。
  • 我的积压工作项类型: 按类型分配 @Me 的工作(查询图表)。
  • 新工作 < 7 天: 分配给 @Me 的活动工作和 Created Date >= @Today-7 (查询图表)。
    选择任何查询磁贴或小组件以快速导航到查询并查看工作项的完整列表。 请考虑将以下小组件添加到个人焦点仪表板:
  • 新建工作项:创建新工作项。
  • 工作链接:访问团队积压工作、开发板、当前冲刺任务板和查询页面的链接。
  • 已分配给我:查看分配给当前已登录用户的工作项列表,如下图所示。
    仪表板的屏幕截图,“已分配给我”小组件。

团队仪表板

创建团队仪表板,帮助成员实现目标、监视状态、跟踪进度、识别瓶颈并确保明确积压工作项。 包括以下团队范围的一个或多个小组件:

Sprint 仪表板

Azure DevOps 提供了多个冲刺和团队特定的小组件来跟踪冲刺进度,包括冲刺概述、冲刺容量和冲刺进度。 仅当团队跟踪使用任务的工作并设置 Sprint 容量时,Sprint 容量才有用,如“确定”和“设置冲刺容量”中所述
下图显示了示例冲刺焦点仪表板。
仪表板、冲刺焦点查询磁贴、团队速度和冲刺进度小组件屏幕截图。
此冲刺仪表板包括多个查询磁贴和以下小组件:

发布仪表板

主要软件版本通常涉及来自多个团队的贡献。 发布进度和烧毁图表可帮助产品经理跟踪整个团队的进度。 这些图表高度可配置,允许你选择团队、积压工作项或工作项类型、字段条件、倒计时指标和时间间隔。 有关详细信息,请参阅 配置烧毁或烧毁小组件

备注

基于分析的图表使用 WorkItemsSnapshot EntitySet,它将数据建模为每日快照。 基于分配日期所做的工作分配的数据聚合。 若要按字段或标记分配筛选 Burndown/Burnup 小组件,请在要监视的时间段之前分配它们。 否则,小组件在应用日期之前不会注册它们。

测试和部署仪表板

通过添加以下小组件创建专用仪表板来跟踪测试、生成和部署的进度:

扩展仪表板可见性

将版块和仪表板作为选项卡添加到 Teams 频道。 有关详细信息,请参阅 Microsoft Teams 中的“配置 Azure DevOps”选项卡。

注意:作者在 AI 的帮助下创作了此文章。 了解详细信息