任务 (Scrum)

通过定义和管理任务工作项,您的团队可以跟踪并报告其必须为产品积压工作完成的详细工作。 团队通常在每个冲刺 (sprint) 开始时预测工作并定义任务,并且每个团队成员将执行其中的一小部分任务。 任务可包含开发、测试及其他类型的工作。 例如,开发人员可定义实现产品积压工作项的任务,而测试人员可定义编写并运行测试用例的任务。

主题内容

  • Defining a Task

  • Linking a Task to Other Work Items

  • Changing the State of a Task

必需的权限

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

定义任务

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

显示新的任务工作项的屏幕截图

当您定义任务时,除**“标题”**之外的所有字段都是可选的。

定义任务

  1. 在任务工作项窗体的上半部分中,指定以下一类或多类信息:

    • 在**“标题”**(必需)中键入一个标题,用于提供对任务中的工作区域的简要概述。

    • 在**“指派给”**列表中,单击负责确保完成任务的团队成员。

      如果多个团队成员应拥有同一个任务,请将该任务划分为独立的任务或子任务,然后将每个任务或子任务分配给一个所有者。

      备注

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

    • 在**“状态”列表中,保留默认值“待办事项”**。

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

    • 在**“原因”列表中,保留默认值“新建任务”**。

    • 如果此任务被阻止,则在**“已阻止”列表中单击“是”**。

    • 在**“剩余工时”**中,键入一个数字,用于指示完成任务所需的工时数。

      重要

      如果您将一个任务划分为多个子任务,则只为子任务指定小时数。

    • 在**“积压工作优先级”**中,键入一个数字,用于指示任务的相对优先级。

      数字越大表示优先级越低。

    • 在**“活动”**列表中,单击任务表示的活动的类型。

    • 在**“区域”**列表中,单击相应的区域路径,或将该字段保留为空白,供以后在冲刺 (sprint) 计划会议期间指派。

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

  2. (可选)在下半部分中,在下面的选项卡上指定信息:

    • 在**“说明”**选项卡中,键入足够的详细信息,以描述将执行的工作。

    • 在**“历史记录”**选项卡上,键入要作为历史记录的一部分进行捕获的注释。 每次团队成员更新该工作项时,其历史记录都会显示更改日期、进行更改的团队成员和所更改的字段。

  3. (可选)将任务链接到其他工作项(例如,产品积压工作项、Bug、障碍或其他任务)。 有关更多信息,请参见下一节。

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

    在保存任务之后,标识符将出现在工作项工具栏下方。

将任务链接到其他工作项

可将任务链接到其他任务或其他类型的工作项(例如,障碍或 Bug)。

将任务链接到现有工作项

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

    将打开**“将链接添加到任务”**对话框。

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

    例如,您可以单击**“相关”**。

  3. 执行以下操作之一:

    • 在**“工作项 ID”**中,键入一个或多个项的 ID。

    • 单击**“浏览”**,从列表中指定工作项。

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

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

      在**“已保存查询”中,单击将返回要链接到的一个或多个项的查询。 单击“查找”**,然后选中要链接到任务的每个工作项旁边的复选框。

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

  4. (可选)键入对链接目标项的说明。

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

    任务和链接到的项都将进行更新。 将为所添加的每个 Bug 或问题都定义一个指向任务的**“相关”**链接。

更改任务的状态

您的团队可以通过将任务的**“状态”字段设置为以下值之一来跟踪其进度:“待办事项”“正在进行中”“完成”“已删除”**。 下图演示了任务的典型和非典型工作流进度。

任务状态图

任务工作项的状态图表

典型工作流进度

  • 创建一个处于“待办事项”状态的任务。

  • 将状态从“待办事项”更改为“正在进行中”

  • 将状态从“正在进行中”更改为“完成”

非典型工作流转换状态

  • 将状态从“待办事项”更改为“已删除”

  • 将状态从“正在进行中”更改为“已删除”

  • 将状态从“正在进行中”更改为“待办事项”

  • 将状态从“完成”更改为“正在进行中”

状态更改

何时使用

“待办事项”“正在进行中”

当团队成员开始处理任务时。

“待办事项”“已删除”

当该任务表示的工作不再帮助完成产品时或当团队从产品中删除任务的功能时。

“正在进行中”“完成”

当团队已完成任务并已满足其要求时。

“正在进行中”“已删除”

当该任务表示的工作不再帮助完成产品时或当团队从产品中删除任务的功能时。

“正在进行中”“待办事项”

当任务的工作因员工变更或优先级调整而停止时。

“完成”“正在进行中”

当团队发现任务需要完成的其他工作时。

请参见

其他资源

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