什么是 Azure Boards?
团队可使用 Azure Boards Web 服务管理其软件项目。 它提供了一组丰富的功能,包括对 Scrum 和看板的本机支持、可自定义的仪表板和集成报告。 这些工具可随着业务增长而扩展。
可以快速轻松地开始跟踪与项目关联的用户情景、积压工作(backlog)项、任务、功能和 bug。 可以通过添加工作项(基于项目可用的进程和工作项类型)来跟踪工作。
视频:使用 Azure Boards 计划您的工作
备注
本文适用于 Azure DevOps Services 和 Azure DevOps Server 2019 及更高版本。 大多数指南对于早期版本的内部版本都是有效的。 但是,图像只显示最新版本的示例。 此外,基本过程仅适用于 Azure DevOps Server 2019 Update 1 和更高版本。
工作项类型
最常见的两个过程是基本的和敏捷的。 进程确定 Azure Boards 中可用的工作项类型和工作流。 如果需要使用 Scrum 或 CMMI 过程的项目,可以 添加另一个项目 并指定进程。 请参阅 选择进程比较进程。
敏捷流程
基本流程
Scrum 流程
CMMI 流程
下图显示了敏捷过程积压工作(backlog)工作项层次结构和工作流状态。 用户情景和任务用于跟踪工作、Bug 跟踪代码缺陷,以及在较大方案下用于对工作进行分组的长篇故事和功能。 由于工作从未开始到完成,你从 新 的、 活动、 已解决 和 已关闭 的状态工作流字段中进行更新。 当你添加用户情景、bug、任务或功能时,你将创建一个工作项。 添加长篇故事以跟踪重大业务计划。 添加用于跟踪特定应用程序或工作集的功能。 定义用户情景以跟踪您将分配给特定团队成员的工作,并定义 bug 以跟踪代码缺陷。 最后,使用任务来跟踪要以小时或天为单位跟踪时间的更少工作量。 每个团队都可以 — — 通过配置 "使用 bug " 设置来配置其管理与用户情景或任务处于同一级别的 bug 的方式。 若要了解有关使用这些工作项类型的详细信息,请参阅 Agile 过程。
每个工作项表示存储在工作项数据存储区中的对象。 为每个工作项分配一个唯一标识符, (ID 在项目中) 。
跟踪交互式积压工作(backlog)和板上的工作
使用看板快速添加和更新工作状态。 你还可以将工作分配给团队成员,并使用标签来支持查询和筛选。 通过说明、附件或指向网络共享内容的链接来共享信息。 通过拖放来确定工作优先级。
敏捷流程
基本流程
Scrum 流程
CMMI 流程
更新用户情景的状态 使用看板,添加和更新 " 新建"、" 活动"、" 已解决" 和 " 已关闭 " 工作的状态。 将任务作为子项添加到用户情景。 若要了解详细信息,请参阅 跟踪用户情景、功能和任务。 确定用户情景积压工作(backlog)的优先级 通过拖放操作团队积压工作来确定工作优先级。 若要了解详细信息,请参阅 创建积压工作(backlog)。
协作
通过工作项窗体的 " 讨论 " 部分与他人进行协作。 使用 @mention 和 #ID 控件可以快速将其他控件包含在会话中或链接到其他工作项。 选择在更新特定问题后收到警报。
创建跟踪正在完成的工作的状态和趋势的仪表板。 设置通知,以在创建或更改问题时收到警报。
敏捷流程
基本流程
Scrum 流程
CMMI 流程
更新工作项时获取更新
若要了解详细信息,请参阅以下文章之一:
讨论部分
跟踪工作项
添加和管理仪表板
设置个人通知。
在冲刺(sprint)中工作,实现 Scrum
通过将工作分配给当前或未来冲刺(sprint)来计划冲刺(sprint)。 可根据工作量估计完成的预测工作。 确定冲刺(sprint)中可完成的工作量。 将问题和任务大容量分配给团队成员和冲刺(sprint)。
敏捷流程
基本流程
Scrum 流程
CMMI 流程
将积压工作项分配给冲刺 (sprint)
若要了解详细信息,请参阅以下文章之一:
将工作分配到冲刺 (sprint)
预测工作
设置团队容量
批量修改工作项。
有效地工作
你会发现你可以通过以下操作更有效地工作:
将工作组织到层次结构中,方法是将长篇故事下的问题以及问题下的任务分组。
创建查询并快速诊断问题和任务。
创建工作项模板以帮助参与者快速添加有意义的问题和任务。
快速查找分配给你的工作项。 根据所述的其他条件(如你关注的工作项),或你查看或更新的其他条件来透视或筛选工作项。
敏捷流程
基本流程
Scrum 流程
CMMI 流程
对项进行分组以创建层次结构
若要了解详细信息,请参阅以下文章之一:
组织积压工作 (backlog)
查看和运行查询
会审工作
使用工作项模板
查看和添加工作项。
连接 GitHub
如果使用与 GitHub 连接 Azure Boards,则还可以执行以下任务:
从 GitHub,使用 #AB 将 GitHub 提交和拉取请求链接到问题和任务。
从 Azure Boards 问题和任务,链接到 GitHub 提交和拉取请求。
若要了解详细信息,请参阅 GitHub & Azure Boards。
最适合作业的工具
Azure Boards 提供了以下交互式列表和 signboards。 每个工具都提供一组筛选的工作项。 所有工具都支持查看和定义工作项。 若要详细了解这些工具的有效用法,请参阅 添加、更新和链接工作项的最佳工具。
工作项:用于快速查找分配给你的工作项。 根据你所述的其他条件(如你关注的工作项),或你查看或更新的工作项来透视或筛选工作项。
板:板以卡的形式显示工作项,并通过拖放支持快速状态更新。 此功能类似于物理白板上的粘滞便笺。 用于实现看板做法并直观显示团队工作流。
积压工作:积压工作(backlog)以列表形式显示工作项。 产品积压工作(backlog)表示你的项目计划,以及你需要跟踪和与团队共享的所有信息的存储库。 项目组合积压工作(backlog)允许您将积压工作(backlog)分组并整理到层次结构中 用于计划、设置优先级和组织工作。
冲刺:冲刺(sprint)积压工作(backlog)和任务板提供团队分配给特定迭代路径或冲刺(sprint)的工作项的筛选视图。 通过积压工作(backlog),您可以使用拖放操作将工作分配给迭代路径。 然后,你可以在单独的冲刺( sprint)积压 工作中查看该工作。 使用实现 Scrum 实践。
查询:查询是基于你使用查询编辑器定义的条件的工作项的筛选列表。 您可以使用查询来支持下列任务:
查找具有常见内容的工作项组。
列出用于与他人共享或执行批量更新的工作项。 会审一组要设置优先级或分配的项。
创建可以添加到仪表板的状态和趋势图表。
支持独立的自治团队
团队是指在特定产品区域中工作的一组项目成员。 这些区域表示为 区域路径。 区域路径是分层路径,表示组织中的所有权的可能区域。 团队由名称、其成员和区域路径来定义。
板、积压工作和冲刺(Sprint)依赖于团队配置。 例如,如果要添加看板或产品积压工作(backlog),请定义团队。 有关团队的详细信息,请参阅 关于团队和 Agile 工具。
管理项目中的工作
大多数工作都是在项目中进行跟踪的。 但是,许多企业按照 规划组织结构中所述,创建多个项目以支持其业务需求。
若要跟踪多个项目的工作,可以:
创建在项目中列出工作项的工作项查询
跨团队查看
获取更多工具的访问权限
扩展提供对其他工具的支持。 扩展是可安装的软件单元,用于向项目添加新功能。 在 Azure DevOps Marketplace中查找扩展。 扩展可以支持计划和跟踪团队成员之间的工作项、冲刺(sprint)、scrums 等以及协作。