什么是 Azure Boards?

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

Azure Boards为软件开发团队提供管理其软件项目所需的交互式和可自定义工具。 它提供了一组丰富的功能,包括对敏捷、Scrum 和看板流程的本机支持、日历视图、可配置仪表板和集成报表。 随着业务的增长,这些工具可缩放。

快速轻松地跟踪与项目关联的工作、问题和代码缺陷。 下图中显示的看板只是几个工具之一,可用于添加、更新和筛选用户情景、bug、功能和史诗。

Azure Boards中心页面、看板的屏幕截图

如果已准备好开始使用Azure Boards,请参阅免费注册并邀请其他人在Azure Boards中协作。 需要更多信息? 请参阅使用Azure Boards规划和跟踪工作的原因

注意

本文适用于 Azure DevOps Services 和 Azure DevOps Server 2019 及更高版本。 大多数信息对于早期本地版本有效,但映像仅显示最新版本的示例。

跟踪用户情景、bug、功能和史诗

使用默认工作项类型跟踪各种类型的工作,例如用户情景、bug、功能和史诗。 或者,自定义这些类型或创建自己的类型。 每个工作项窗体都提供一组标准系统字段和控件 ,包括用于 添加和跟踪批注、 历史记录链接附件的讨论部署开发和相关工作控制在发布或更改代码以及工作项之间的关系时支持跟踪。

Azure Boards工作项窗体、用户情景的屏幕截图

使用交互式积压工作、板、列表和日历视图

Azure Boards提供了多个中心,每个中心都提供了一组交互式工具。 每个工具都提供了一组筛选的工作项。 大多数工具都支持添加和更新工作项。 若要详细了解如何使用这些工具,请参阅 “最佳工具”以添加、更新和链接工作项

打开个性化筛选列表的工作项

使用 “工作项 ”中心快速查找分配给你的工作项。 根据选择条件(例如关注的工作项、所提及的工作项或查看或更新)访问各种列表。

Azure Boards、工作项的屏幕截图

使用 Boards 添加、更新和跟踪状态

使用 Boards 中心查看工作项作为卡片,并通过拖放执行快速状态更新。 此功能类似于物理白板上的便笺。 用于实现看板做法并可视化团队的工作流程。

Azure Boards、看板的屏幕截图

使用积压工作添加、设置优先级、组织和分配工作

使用 积压工作 中心查看、计划、排序和组织工作项。 产品积压工作表示项目计划和存储库,其中包含与团队跟踪和共享所需的所有信息。 使用项目组合积压工作,可以在功能和史诗下对工作进行分组。

Azure Boards、产品积压工作屏幕截图

将 Sprints 用于 Scrum 进程

打开 Sprints 中心,以基于特定迭代路径或冲刺访问团队筛选的工作项视图。 在积压工作中,可以使用拖放将工作分配给迭代路径。 通过与积压工作列表或基于卡片的任务板交互来实现 Scrum 做法。

Azure Boards任务板的屏幕截图

使用查询创建工作项列表和图表

访问 查询 中心以生成工作项的自定义列表。 查询支持以下任务:

  • 查找具有共同点的工作项组。
  • 会审工作以分配给团队成员,或冲刺 (sprint) 并设置优先级。
  • 执行批量更新。
  • 查看工作项之间的依赖项或关系。
  • 创建可以选择添加到仪表板的状态和趋势图表。

积压工作层次结构

Azure Boards、查询的屏幕截图

查询图表

配置图表、平面列表查询的屏幕截图

对日历视图和依赖项使用传递计划

借助 交付计划 中心,管理团队可以在日历视图中查看可交付结果并跟踪多个团队的依赖项。 交付计划是完全交互式的,支持以下任务:

  • 查看多达 15 个团队积压工作,包括来自不同项目的积压工作和团队的组合
  • 查看自定义项目组合积压工作和史诗
  • 查看跨多个迭代的工作
  • 从计划中添加积压工作项
  • 查看功能、史诗和其他项目组合项的汇总进度
  • 查看工作项之间存在的依赖项。

Azure Boards、交付计划的屏幕截图

使用 GitHub,跟踪 Azure Boards 中的工作

通过将 Azure Boards 连接到 GitHub 存储库,可在 GitHub 提交、拉取请求和工作项问题之间进行关联。 使用 Azure Boards 来计划和跟踪工作时,可使用 GitHub 进行软件开发。 Azure Boards 提供了可伸缩性,可随着你组织和业务需求的增长而增长。

在看板中,可以查看并快速打开链接的 GitHub 提交、拉取请求或问题,以获取更多详细信息。 若要了解详细信息,请参阅 GitHub & Azure Boards

包含 GitHub 批注的Azure Boards看板的屏幕截图

实现敏捷、Scrum 和看板流程

Azure Boards旨在通过为项目选择的默认进程模型来支持软件开发过程。 每个进程都提供一组具有自然层次结构的工作项类型,如下图所示。

基本 提供了跟踪“问题”、“任务”和“史诗”工作的最简单模型。

基本工作项类型的概念图像

敏捷 支持敏捷规划方法 (详细了解 敏捷联盟) 中的敏捷方法,包括 Scrum,并单独跟踪开发和测试活动。 如果要跟踪用户情景和 (可以选择在看板上) bug,或者跟踪任务板上的 bug 和任务,此过程非常有效。

Agile 工作项类型

Scrum 使用产品积压工作项 (PBIs) 和 bug,或在冲刺任务板上查看。

此过程支持 Scrum 组织定义的 Scrum 方法

Scrum 工作项类型

功能成熟度模型集成 (CMMI) 支持流程改进框架和可审核决策记录。 通过此过程,可以跟踪要求、更改请求、风险和评审。 此过程支持 正式的更改管理活动

CMMI 工作项类型

可配置的仪表板和 Power BI 报表

借助仪表板,团队可以创建自定义视图,以便查看其状态、查看进度和分析趋势。 仪表板提供共享信息并改进工作流流程的灵活性。 每个团队都可以定制仪表板来共享信息并监视其进度。

Azure Boards仪表板的屏幕截图

此外,还可以使用 Power BI 基于 Analytics 服务的自定义查询创建自定义复杂报表。 Analytics 服务是 Azure DevOps 的报告平台。 它针对快速读取访问和基于服务器的聚合进行优化。 使用它回答有关项目过去或当前状态的定量问题。

若要了解详细信息,请参阅 “关于仪表板、图表、报表、 & 小组件什么是 Analytics 服务?”

通过端到端可跟踪性获得可见性

借助Azure Boards,可以充分利用与 Azure DevOps 平台的完全集成。 Azure DevOps 旨在提供端到端可跟踪性,从要求到部署跟踪工作。 你可在部署决策和软件的每个步骤中获取见解。 支持的一些可跟踪任务包括:

  • 从要求创建分支
  • 创建更新分支的拉取请求
  • 使用生成管道验证拉取请求
  • 根据要求创建并运行内联测试
  • 将拉取请求合并到主默认分支
  • 使用部署状态将更改部署到生产环境以Azure Boards
  • 监视和报告要求可追溯性

若要详细了解这些功能,请参阅端到端可追溯性和跨服务集成和协作概述

支持独立、自主的团队

团队是指在特定产品区域中工作的一组项目成员。 这些区域表示为 区域路径。 区域路径是表示组织中可能所有权区域的分层路径。 团队由名称、成员及其区域路径定义。

Boards、积压工作、冲刺和交付计划依赖于团队配置。 例如,如果要添加看板或产品积压工作,请定义团队。 有关团队的详细信息,请参阅 “关于团队”和“敏捷”工具

团队工具的概念图像

Azure Boards适用于你最喜欢的工具。 与 Microsoft TeamsSlack 集成,以实现高效的 ChatOps。

扩展为其他工具提供支持。 扩展是一个可安装的软件单元,可向项目添加新功能。 在 Azure DevOps 市场中查找扩展。 扩展可以支持在团队成员之间规划和跟踪工作项、冲刺、scrum 以及更多协作。

视频:使用 Azure Boards 规划工作