用户情景 (Agile)

在本主题中,您可以学习如何填写用户情景工作项的详细信息。有关用户情景以及如何在敏捷过程中使用用户情景的信息,请参见创建或添加到产品积压工作。有关如何为用户情景创建工作项的信息,请参见工作项和工作流 (Agile)

主题内容

相关主题

  • 定义用户情景

  • 将任务添加和链接到用户情景

  • 将测试用例添加和链接到用户情景

  • 将问题添加到用户情景

  • 将详细信息、附件或超链接添加到用户情景

  • 工作流

敏捷过程

Agile 报告 (Reporting Services)

字段参考

必需的权限

若要查看用户情景,您必须是**“Readers (访问者)”组的成员,或者必须将“查看此节点中的工作项”设置为“允许”。若要创建或修改用户情景,您必须是“Contributors (参与者)”组的成员,或者您的“编辑此节点中的工作项”权限必须设置为“允许”**。有关更多信息,请参见管理权限

定义用户情景

用户情景可传达对于产品或系统的最终用户有价值的功能。每个用户情景都应简单陈述用户希望通过使用软件的某个功能来获得的效果,并从用户的角度对其进行描述。当您编写用户情景时,应关注功能面向的对象、他们要达到的效果以及原因。您应避免采用指定应如何开发功能的描述。

用户情景的工作项窗体将数据存储在下图所示的字段和选项卡中:

用户情景的工作项窗体

在定义用户情景时,必须在工作项窗体的上方区域定义**“标题”**。可以将所有其他字段保留为空白,也可以接受其默认值。

定义用户情景

  1. 在工作项窗体的正确部分用户情景中,指定一个或多个以下类型的信息:

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

      良好的情景标题可使值反映需要实现的客户或功能。

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

      说明说明

      只能为“Contributors (参与者)”组的成员分配工作项。

      如果未指派情景,则会自动将其指派给您。

    • 在**“级别”**框中,键入一个数字,用于指示情景相比于产品积压工作中其他情景的相对重要性。

    • 在**“情景点”**框中,键入一个数字,用于为完成用户情景所需的工作量指定主观分级。

      如果您指定更多的点,则表示需要完成更多工作。

    • 在**“优先级别”**列表中,单击用户情景的重要性级别,范围为 1(最重要)到 4(最不重要)。

    • 在**“区域”“迭代”**列表中,单击适当的区域和迭代,或保留这些字段为空,以后在计划会议期间进行指派。

      说明说明

      每个团队项目的项目管理员为该项目定义区域和迭代路径,以便团队可以根据这些指定跟踪进度。有关更多信息,请参见创建和修改区域和迭代

  2. 详细信息 选项卡上,提供尽可能详细的信息,以描述不仅用户情景,而且还用于验证是否已完成用户情景的条件。

    • 在**“含验收条件的描述”**框中,根据需要提供尽可能详细的信息,以便不仅描述用户情景,而且还描述用于验证是否已完成用户情景的条件。

      您的团队将使用此信息为任务和测试用例创建工作项。有关更多信息,请参见任务 (Agile)测试用例 (Agile)

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

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

  4. 将用户情景链接到其他工作项,如任务、测试用例、Bug 和问题。

    有关更多信息,请参见本主题后面的以下各节:

    • 将任务添加和链接到用户情景

    • 将测试用例添加和链接到用户情景

    • 将 Bug 添加到用户情景

    • 将问题添加到用户情景

    • 将详细信息、附件或超链接添加到用户情景

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

说明说明

在保存用户情景之后,标识符出现在工作项工具栏下面的标题中。

将任务添加和链接到用户情景

您可将任务添加到用户情景,以便跟踪为完成用户情景而已进行的工作进度。

说明说明

“情景概述”和“情景进度”报表要求您在用户情景与任务之间以及用户情景与测试用例之间创建链接。有关更多信息,请参见“情景概述”报表(敏捷)情景进度报表(敏捷)

创建与用户情景链接的任务

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

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

    向用户情景添加新链接工作项

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

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

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

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

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

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

  7. 任务 (Agile)中所述指定其余字段,然后单击 保存“保存工作项”

将多个现有任务链接到用户情景

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

    **“将链接添加到用户情景”**对话框随即打开。

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

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

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

    “将任务链接到用户情景”对话框

  4. 在**“工作项 ID”中键入工作项,或者浏览到要链接的工作项。您也可运行“我的任务”**团队查询来查找要链接的任务。选中要链接到用户情景的每个任务旁边的复选框。有关更多信息,请参见查找要链接或导入的工作项

  5. (可选)为要链接的任务键入说明。

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

    说明说明

    用户情景和链接的任务都会更新。会为添加的每个任务都创建指向用户情景的父链接。

将测试用例添加和链接到用户情景

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

将新测试用例添加到用户情景

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

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

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

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

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

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

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

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

  7. 测试用例 (Agile)中所述指定其余字段,然后单击 保存“保存工作项”

将现有测试用例添加到用户情景

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

    **“将链接添加到用户情景”**对话框随即打开。

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

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

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

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

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

    说明说明

    用户情景和链接的测试用例都会更新。会为添加的每个测试用例都创建指向用户情景的“测试”链接。

将问题添加到用户情景

您可为问题创建工作项,并从**“所有链接”**选项卡将其链接到用户情景。通过定义问题并将其链接到用户情景,可以更好地跟踪用户情景的质量和完成情况。

创建问题并将其链接到用户情景

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

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

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

  3. 在**“工作项类型”列表中单击“问题”**。

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

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

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

    将打开一个问题工作项窗体,窗体中含有您已提供的信息。

  7. 问题 (Agile)中所述定义其余字段,然后单击 保存“保存工作项”

将详细信息、文件和超链接添加到用户情景

可以通过以下方式将详细信息添加到用户情景:

  • 在**“说明”“历史记录”**字段中键入信息。

  • 附加文件。

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

  • 添加指向网站或存储在服务器或网站上的文件的超链接。

将详细信息添加到用户情景

  1. 在**“详细信息”选项卡上的“说明”**字段中键入信息。

  2. (可选)在**“历史记录”**字段中键入信息。

    您可以设置信息格式以强调重点或获取项目符号列表。有关更多信息,请参见标题、ID、说明和历史记录字段引用

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

将附件添加到用户情景

  1. 在**“附件”**选项卡中,执行以下操作之一:

    • 将文件拖动到附件区。

    • 单击 粘贴 或按 Ctrl+V 粘贴已复制的文件。

    • 单击 添加附件“添加”,然后单击**“浏览”。在“附件”**对话框中,键入或浏览到要附加的文件的名称。

      (可选)在**“注释”框中,键入有关附件的更多信息。若要返回到“附件”选项卡,请单击“确定”**。

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

将超链接添加到用户情景

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

    添加指向用户情景的超链接

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

  3. 在**“地址”**框中,键入链接目标的地址。

  4. 如果目标是网站,请键入 URL,或者从 Internet 浏览器中复制该 URL,然后将其粘贴到**“地址”**框中。如果目标是服务器位置,请键入 UNC 名称格式的地址。

  5. (可选)在**“注释”**框中键入有关超链接的更多信息。

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

工作流

可以使用 新建活动已解决已关闭 状态跟踪用户情景进度。在已编写代码来实现用户情景并且所有单元测试都已通过时,可将用户情景的**“状态”更改为“已解决”。在所有任务都已完成并且用户情景通过了所有验收测试后,可将其“状态”更改为“已关闭”**。任何团队成员都可更改用户情景的状态。

有关可用于跟踪工作项状态的数据字段的更多信息,请参见工作分配和工作流字段引用

典型工作流进度

  • 客户代表在 新建 状态创建用户情景,原因是默认的新。

  • 在实现启动后,团队成员能够从 新建 将用户情景的状态更改为 活动

  • 团队成员从 活动 将用户情景的状态更改为 已解决,在已完成代码时,并且已通过单元测试。

  • 团队成员从 已解决 更改为状态。已关闭,在为用户情景时定义的测试用例已通过。

用户情景状态图

用户情景状态图

请参见

概念

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

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

其他资源

Product Backlog Workbook

适用于 Visual Studio ALM 的敏捷过程模板

Plan the Sprint

工作项和工作流 (Agile)