产品积压工作项目 (Scrum)

通过定义和管理产品积压工作项,您的团队可了解产品要求。 您的产品所有者将定义和维护您的积压工作项,并设置其优先级。 您的团队估计每个积压工作项的工作量、业务价值和优先级,并在每个冲刺 (sprint) 中传递优先级最高的项。

主题内容

  • Defining a Product Backlog Item

  • Adding and Linking Tasks to a Product Backlog Item

  • Adding and Linking Test Cases to a Product Backlog Item

  • Adding Other Types of Work Items to a Product Backlog Item

  • Changing the State of a Product Backlog Item

必需的权限

若要查看产品积压工作项,您必须是**“Readers (访问者)”组的成员,或者您的“查看此节点中的工作项”权限必须设置为“允许”。 若要创建或修改产品积压工作项,您必须是“Contributors (参与者)”组的成员,或者您的“编辑此节点中的工作项”权限必须设置为“允许”**。

定义产品积压工作项

您的产品所有者在定义产品积压工作项时应关注其为客户创造的价值,并避免说明您的团队开发功能的方式。 产品所有者可基于每个项目的业务价值、工作量以及对其他产品积压工作项的相关依赖关系,来设置您的产品积压工作的优先级。 如果项目的业务要求和团队的其他条件经常发生更改,则产品积压工作将迅速发展。 若要最小化多余工作,则您的团队只能指定优先级最高的项的详细信息。

积压工作项的工作项窗体包含下图所示的字段和选项卡:

显示新的产品积压工作项的屏幕截图

当您创建产品积压工作项时,您必须指定**“标题”**。 可以将所有其他字段保留为空白,也可以接受其默认值,并稍后更新它们。

定义产品积压工作项

  1. 在工作项窗体的上半部分中,提供以下信息:

    • 在**“标题”**(必需)中,键入简短的说明。

    • 在**“迭代”**中,指定项的迭代路径。

      您可以指定根迭代路径开始操作,然后在冲刺 (sprint) 计划会议期间将项移动到一个冲刺 (sprint) 中。

    • 在**“指派给”**列表中,单击拥有项目的团队成员的名字。

      备注

      只有“Contributors (参与者)”组的成员才能拥有工作项。

    • 在**“状态”列表中,保留默认值“新建”**。

      有关**“状态”**字段以及如何使用该字段来跟踪工作流的更多信息,请参见本主题后面的Changing the State of a Product Backlog Item。

    • 在**“原因”列表中,保留默认值“新建积压工作项”**。

    • 在**“工作量”**中,键入一个数字,用于指示项目需要实现的工作量的相对分级。

      数字越大表示工作量越大。

    • 在**“业务价值”**中,键入一个数字,用于指示项目的相对业务价值。

    • 在**“区域”**列表中,指定相应的区域路径。

      有关更多信息,请参见创建和修改区域和迭代

  2. 在工作项窗体的下半部分中,提供以下信息:

    • 在**“说明”**选项卡上,提供有关产品积压工作项的详细信息。

    • 在**“验收条件”**选项卡上,描述用于验证您的团队是否达到项目要求的条件。

    • 在**“历史记录”**选项卡上,添加要作为历史记录的一部分进行捕获的注释。

      每次团队成员更新该工作项时,其历史记录都会显示更改日期、进行更改的团队成员和所更改的字段。

    • 在**“附件”**选项卡上,附加提供有关项目的更多详细信息的文件。

      例如,可以附加电子邮件线索、文档、图像或日志文件。

  3. 通过执行以下任务,将产品积压文件项链接到其他工作项:

    • 在**“测试用例”**选项卡上,创建从项目到测试用例的链接。

      有关更多信息,请参见本主题后面的Adding and Linking Test Cases to a Product Backlog Item。

    • 在**“任务”**选项卡上,创建从项目到任务的链接。

      有关更多信息,请参见本主题后面的Adding and Linking Tasks to a Product Backlog Item。

    • 在**“链接”**选项卡上,创建从项目到其他积压工作项或到其他类型的工作项(例如障碍)的链接。 您还可以添加指向网站的超链接,或者指向存储在服务器或网站上的文件的超链接。

      有关更多信息,请参见本主题后面的Adding Other Types of Work Items to a Product Backlog Item。

  4. 单击 保存 “保存工作项”

    在保存项目之后,标识符将出现在工作项工具栏下方的标题中。

将任务添加和链接到产品积压工作项

可将任务工作项链接到产品积压工作项,以便跟踪为完成该积压工作项而已进行的工作进度。

创建与产品积压工作项链接的任务

  1. 在**“任务”选项卡上,单击 添加新链接工作项“新建”**。

    将打开**“添加新的链接工作项”**对话框。

    显示添加新的链接工作项的屏幕截图

  2. 在**“链接类型”列表中,保留默认选项“子级”**。

  3. 在**“工作项类型”列表中,单击“任务”**。

  4. 在**“标题”**中键入一个名称,用于尽可能具体标识将执行的工作区域。

  5. (可选)在**“注释”**中键入附加信息。

  6. 单击**“确定”**。

    将打开一个任务工作项窗体,窗体中将显示您已提供的信息。

  7. 指定保留的字段,然后单击 保存“保存工作项”

    有关任务工作项窗体中的字段的更多信息,请参见任务 (Scrum)

将现有任务链接到产品积压工作项

  1. 在**“任务”选项卡上,单击 添加链接“链接到”**。

    **“将链接添加到产品积压工作项”**对话框随即打开。

    显示链接到现有工作项的屏幕截图

  2. 在**“链接类型”列表中,保留默认选项“子级”**。

  3. 单击**“浏览”**。

    将显示**“选择链接工作项”**对话框。

    显示选择链接的工作项窗体的屏幕截图

  4. 若要指定要将积压工作项链接到的任务,请执行下列任务之一:

    • 运行查询以查找要链接到的任务。

    • 键入要链接到的任务的 ID。

    • 在目标项的标题中键入一些文本,然后单击**“任务”**作为工作项类型。

    选中要链接到积压工作项的每项任务旁边的复选框,然后单击**“确定”**。

    **“选择链接工作项”**对话框将消失。

    有关更多信息,请参见查找要链接或导入的工作项

  5. (可选)在**“添加新的链接工作项”**对话框中,键入要链接到的任务的说明。

  6. 单击**“确定”,然后单击 保存“保存工作项”**。

    积压工作项及其链接到的任务都将进行更新。 会为添加的每个任务都创建指向积压工作项的父链接。

将测试用例添加和链接到产品积压工作项

作为计划的一部分,您可创建测试用例并链接到产品积压工作项。 用于创建测试套件和测试用例的建议客户端为 Microsoft 测试管理器。 从此客户端,您也可链接到积压工作项,如如何:使用 Microsoft 测试管理器查看产品积压工作项、用户情景或要求工作项中所述。

向产品积压工作项添加新测试用例

  1. 在**“测试用例”选项卡上,单击 添加新链接工作项“新建”**。

    将打开**“添加新的链接工作项”**对话框。

  2. 在**“链接类型”列表中,保留默认选项“测试方”**。

  3. 在**“工作项类型”列表中,保留默认选项“测试用例”**。

  4. 在**“标题”**中键入一个描述性名称,用于定义将测试的区域。

  5. (可选)在**“注释”**中键入附加信息。

  6. 单击**“确定”**。

    将打开一个测试用例工作项窗体,窗体中将显示您已提供的信息。

  7. 指定其余字段,然后单击 保存“保存工作项”

    有关测试用例窗体中的字段的更多信息,请参见测试用例 (Scrum)

向产品积压工作项添加现有测试用例

  1. 在**“测试用例”选项卡上,单击 添加链接“链接到”**。

    **“将链接添加到产品积压工作项”**对话框随即打开。

  2. 在**“链接类型”列表中,保留默认选项“测试方”**。

  3. 在**“工作项 ID”**中,键入要链接到的测试用例的 ID 或浏览至这些测试用例。

    您可运行已保存的查询来查找要添加的测试用例,然后选中要链接到的每个测试用例旁边的复选框。 有关更多信息,请参见查找要链接或导入的工作项

  4. (可选)为要链接的测试用例键入说明。

  5. 单击**“确定”,然后单击 保存“保存工作项”**。

    积压工作项及其链接到的测试用例都将进行更新。 会为添加的每个测试用例都创建指向积压工作项的**“测试”**链接。

向产品积压工作项添加其他类型的工作项

您可在**“链接”**选项卡上,向产品积压工作项添加任意类型的工作项。 例如,如果您定义障碍工作项并将其链接到积压工作项,则可以更好地跟踪积压工作项的质量和完成情况。

创建障碍并将其链接到产品积压工作项

  1. 在**“链接”选项卡上,单击 添加新链接工作项“新建”**。

    将打开**“添加新的链接工作项”**对话框。

  2. 在**“链接类型”列表中单击“相关”**。

  3. 在**“工作项类型”列表中,单击“障碍”**。

  4. 在**“标题”**中键入一个名称,用于尽可能具体地描述阻滞问题。

  5. (可选)在**“注释”**中键入附加信息。

  6. 单击**“确定”**。

    将打开一个障碍工作项窗体,窗体中将显示您已提供的信息。

  7. 定义其余字段,然后单击 保存“保存工作项”

    有关障碍工作项窗体上的字段的更多信息,请参见障碍 (Scrum)

更改产品积压工作项的状态

团队可以通过将产品积压工作项的**“状态”字段设置为以下值之一来跟踪其进度:“新建”“已批准”“已删除”“已提交”“完成”**。 下图演示了积压工作项的典型和非典型工作流进度。

产品积压工作项的状态图

产品积压工作项的状态图表

典型工作流进度

  • 创建一个处于默认状态(“新建”)的产品积压工作项。

  • 将状态从“新建”更改为“已批准”

  • 将状态从“已批准”更改为“已提交”

  • 将状态从“已提交”更改为“完成”

非典型转换

  • 将状态从“新建”更改为“已删除”

  • 将状态从“已删除”更改为“新建“

  • 将状态从“已批准”更改为“已删除”

  • 将状态从“已提交”更改为“已批准”

  • 将状态从“完成”更改为“已提交”

状态更改

何时使用

“新建”“已批准”

当产品所有者批准产品积压工作项时。

“新建”“已删除”

当产品所有者确定团队无需实现积压工作项时。

“已批准”“已提交”

当团队承诺在当前冲刺 (sprint) 中实现积压工作项时。

“已批准”“已删除”

当团队因产品要求或其他工作条件发生更改而不实现积压工作项时。

“已删除”“新建”

当团队重新考虑积压工作项时。

“已提交”“完成”

当团队已完成积压工作项并已满足其验收条件时。

“完成”“已提交”

当团队发现积压工作项需要完成的其他工作时。

“已提交”“已批准”

当积压工作项的工作因员工变更或优先级调整而停止时。

请参见

概念

演示图板使用 PowerPoint 的积压工作项

使用 team Web access,请求并处理利益干系人反馈

其他资源

适用于 Visual Studio ALM 的 Scrum 过程模板