“迭代积压工作”工作簿

可以使用“迭代积压工作”工作簿计划和跟踪每个迭代(也称为“冲刺 (sprint)”)的工作进度。 此工作簿基于为任务定义的估计和剩余工作量计算团队容量和燃尽。 默认工作簿提供五个工作表,可以用来计划工作、计算团队容量以及直观显示迭代的燃尽。 可以根据需要创建其他工作簿来支持其他迭代。

提示

“迭代积压工作”工作簿存储在为团队项目承载 SharePoint 产品的服务器上。 如果尚未为您的团队项目启用项目门户网站,则不能访问工作簿。 有关更多信息,请参见访问团队项目门户网站和过程指南

此外,当您首次打开该工作簿时,必须通过单击“安全警告”旁边的“选项”来启用宏。 若要修改内容,必须单击“服务器工作簿”旁边的“编辑工作簿”。 有关更多信息,请参见工作簿 (Agile)

如果您的团队项目是在发行 Visual Studio Application Lifecycle Management (ALM) 之前创建的,则您必须执行升级任务,才能使您的团队项目能使用“迭代积压工作”工作簿。 有关更多信息,请参见将工作簿添加到团队项目中

主题内容

  • 管理迭代积压工作

  • 创建特定于迭代的工作簿

  • 估计和指派任务

  • 计划迭代

    • 安排迭代

    • 说明假日或计划的工作中断

    • 确定团队容量

    • 直观显示燃尽

  • 跟踪迭代进度

  • 将用户情景和任务添加到积压工作

  • 用于管理迭代积压工作的其他资源

在团队资源管理器中从“共享文档”文件夹打开“迭代积压工作”工作簿

打开“迭代积压工作”工作簿

所需权限

若要查看团队查询或打开工作簿,您必须被分配到或属于某个组,而该组已分配有对团队项目的团队查询文件夹的**“读取”权限。 若要修改某个查询,您必须被分配到或属于某个组,而该组已分配有对该团队查询的“参与”“完全控制”**权限。 有关更多信息,请参见组织和设置工作项查询的权限

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

管理迭代积压工作

可以使用“迭代积压工作”工作簿确定团队容量和估计迭代的燃尽。 此工作簿提供如下图所示的五个工作表。

“迭代积压工作”工作表

可通过以下方式使用这些工作表:

  • 迭代积压工作:验证是否将所有任务都指派给了用户情景。 检查并指派每个任务的工作量级别。 将任务指派给迭代。

    “迭代积压工作”工作表引用“迭代加压工作”团队查询,该查询配置为显示为团队项目定义的所有用户情景和链接任务。

    重要说明重要事项

    如果添加了任务但尚未通过子链接类型链接到用户情景,则这些任务不会显示在迭代积压工作中。

    在该工作簿内,可基于产品区域筛选用户情景。 此外,还可执行以下操作:

    • 将用户情景和任务添加到积压工作
  • 设置:计划迭代,并为迭代设置区域和迭代筛选器。

    “设置”工作表

  • 中断:为团队及各团队成员指定假日或不执行任何工作的其他日期。

    “中断”工作表Interruptions_Wrkbk(zh-cn,VS.100).png "“中断”工作表")

  • 容量:在团队中平衡工作量。

    “容量”工作表

  • 燃尽:基于迭代开始日期估计迭代结束日期。

    “燃尽”工作表

创建特定于迭代的工作簿

在为产品发布定义迭代后,可以创建特定于迭代的工作簿。 有关如何定义迭代的更多信息,请参见创建和修改区域和迭代

可以通过执行以下操作了创建特定于迭代的工作簿:

  • 创建特定于迭代的查询。

  • 保存“迭代积压工作”工作簿的副本。

  • 配置“迭代积压工作”工作表,以从其特定于迭代的查询刷新数据。

  • 自定义工作簿中的其余工作表,如本主题稍后的计划迭代所述。

创建特定于迭代的查询

  1. 打开团队资源管理器并展开您的团队项目节点。

  2. 展开**“工作项”节点,展开“团队查询”,然后展开“工作簿查询”**。

  3. 右击**“迭代积压工作”,然后单击 复制“复制”**。

  4. 右击**“工作簿查询”,然后单击 粘贴“粘贴”**。

  5. 在**“指定新的查询项名称”对话框中,键入或修改查询名称以对应所定义的迭代的名称,然后单击“确定”**。

  6. 右击刚创建和重命名的查询,然后单击 编辑查询“编辑查询”

    查询编辑器随即在新选项卡中打开。

  7. 单击**“单击此处添加新子句”,然后单击“与”**。

  8. 在**“字段”列表中,单击“迭代路径”**。

  9. 在**“运算符”列表中,单击“小于”**。

  10. 在**“值”**列表中,单击要使用的迭代。

  11. 单击 运行查询“运行查询”

    验证结果是否与您的预期相符。

  12. 单击 保存“保存查询”

保存“迭代积压工作”工作簿的副本

  1. 打开团队资源管理器并展开您的团队项目节点。

  2. 展开**“文档”节点,展开“共享文档”,然后展开“迭代 1”**。

  3. 右击**“Iteration 1 Backlog.xlsm”,然后单击 复制“复制”**。

  4. 右击要将该工作簿复制到的文件夹,然后单击 粘贴“粘贴”

    提示

    可以将该工作簿拖动到“共享文档”节点下的任意文件夹。

  5. 右击复制的工作簿,然后单击**“重命名”**。

  6. 键入特定于迭代的工作簿的名称,然后按 Enter。

配置“迭代积压工作”工作表以从特定于迭代的查询刷新数据

  1. 打开团队资源管理器并展开您的团队项目节点。

  2. 右击要配置的特定于迭代的工作簿,然后单击 打开工作项“打开”

  3. 在**“文件下载”对话框中单击“确定”**。

    该工作簿即在 Office Excel 中打开。 会自动禁用宏。 在工作簿顶部会出现下图所示的声明。

    Excel 格式的安全和服务器提示

  4. 单击**“选项”**。

  5. 在**“Microsoft Office 安全选项”对话框中的“宏”下,单击“启用此内容”,然后单击“确定”**。

  6. 单击**“编辑工作簿”**。

  7. 在 Office Excel 中的**“团队”选项卡上,在“工作项”组中单击“配置”,单击“列表”,然后单击省略号 (…**)。

  8. 在**“从查询刷新”列表中,找到之前创建的特定于迭代的查询,单击该查询,然后单击“应用”**。

    工作表将更新,以列出所选特定于迭代的查询找到的工作项。 此过程可能需要花费几分钟时间。

  9. 检查工作表以确保列出的用户情景和任务与您的预期相符。

  10. 单击 保存

    该工作簿会保存到团队项目门户网站。

估计和指派任务工作量

“迭代积压工作”工作簿包含团队针对特定迭代而实现的用户情景及关联任务集合。 团队估计每个任务需要的工作量级别。 每个团队成员基于其技能组合和工作负荷报出他们可以承诺完成的任务。 有关更多信息,请参见冲刺 (sprint) 计划会议

估计任务工作量和指派任务

  1. 在“迭代积压工作”工作簿中,单击**“迭代积压工作”**工作表。

  2. 如果已打开一个保存到本地计算机的工作簿,请在**“团队”选项卡的“工作项”组中,单击“刷新”**。

    此步骤有助于确保用户情景和任务列表包含最新信息。

  3. (可选)若要基于产品区域筛选情景列表,请单击**“区域”**旁的 向下箭头 下箭头,然后单击要包括的每个产品区域旁的复选框。

  4. 检查指派给每个用户情景的任务,并根据需要定义其他任务。

    有关更多信息,请参见本主题稍后的将用户情景和任务添加到积压工作。

  5. 在每个任务中,确保**“剩余工作”“已完成工作”**包含值。

    提示

    使用 Excel 编辑功能可更改多个单元格的值。 有关如何在工作表中修改单元格的更多信息,请参见 Office Excel 帮助中有关如何输入和编辑数据的主题。

    根据需要更新每个任务的以下字段:

    字段名

    说明

    Activity

    执行任务所需的活动类型。

    剩余工作

    完成任务所需花费的工时数。

    已完成工作

    执行任务已花费的工时数。

    指派给

    承诺完成任务的团队成员的名字。

    重要说明重要事项

    如果您将一个任务划分为多个子任务,则只为子任务指定小时数。 在 Team Foundation 报表中,为子任务定义的工时数将累加起来,作为父任务和用户情景的汇总值。 如果在两个位置都分配了工时,则会在跟踪工时的这些报表中将工时计入两次。 有关如何更正此问题的信息,请参见纠正已发布的汇总值中的错误

  6. 在**“团队”选项卡上的“工作项”组中,单击“发布”**。

    提示

    在发布对工作项所进行的最近更改之前,可在 Excel 中使用撤消功能来撤消这些更改。

    有关更多信息,请参见在 Office Excel 中发布工作项

  7. 单击 保存

计划迭代

在计划迭代前,您可能想要查看产品积压工作,并确保指派给每个用户情景的迭代符合您的计划预期。 有关更多信息,请参见“产品计划”工作簿

计划迭代时,您应反复执行以下步骤,直到计划符合您团队的目标和容量:

  • 安排迭代

  • 说明假日或计划的工作中断

  • 确定团队容量

  • 直观显示燃尽

安排迭代

若要安排迭代,您需要指定适用于迭代的筛选器并定义迭代的开始和结束日期。 此步骤提供计算团队容量和燃尽所需的数据。

安排迭代

  1. 在“迭代积压工作”工作簿中,单击**“设置”**工作表。

  2. (可选)单击**“区域”**旁的单元格中的 向下箭头 下箭头,然后单击要包含的产品区域。

  3. 单击**“迭代”**旁的单元格中的 向下箭头 下箭头,然后单击要包含的迭代。

  4. 单击**“开始日期”**旁的单元格,键入迭代开始的日历日期。

    日期格式应为“月/日/年”(例如“8/2/2009”)。

  5. 单击**“结束日期”**旁的单元格,键入迭代结束的日历日期。

说明假日或计划的工作中断

可以使用“中断”工作表指定团队或团队成员不执行任何工作的日子。 为迭代计算的天数会在**“设置”**工作表中更新,以反映这些中断。

说明假日或计划的工作中断

  1. 在“迭代积压工作”工作簿中,单击**“中断”**工作表。

  2. 在**“计划内中断”**中,对于每个有计划内节假日或工作中断日的团队成员,执行以下步骤:

    1. 单击“团队成员”列下的一个单元格,然后单击该团队成员的名字。

    2. 填写**“说明”“开始日期”“结束日期”**。

      日期格式应为“月/日/年”(例如“8/2/2009”)。

    3. 为每个休息期添加一行。

  3. 在**“假日”**下,执行以下步骤:

    1. 填写**“说明”“开始日期”“结束日期”**。

      日期格式应为“月/日/年”(例如“8/2/2009”)。

    2. 为每个休息期添加一行。

    将所有落在计划内迭代中的日期添加到该工作表中。

确定团队容量和负荷平衡工作

在团队成员间平衡工作负荷前,请确保完成了以下步骤:

  • 为每个任务定义**“剩余工作”“已完成工作”**的值。

  • 向团队要为团队计划的当前迭代完成的所有任务指派**“迭代路径”**。

  • 在**“中断”**工作表中指定每个团队成员和团队的休息时间。

确定团队容量和在团队内平衡工作负荷

  1. 在“迭代积压工作”工作簿中,单击**“容量”**工作表。

  2. 在**“个人容量”**下,将每个团队成员添加到列表中,并指定每个团队成员每天将进行项目工作的预期小时数。

    以下字段应自动使用特定于每个团队成员的信息进行更新:

    说明

    迭代期间的工作日天数。

    容量

    迭代剩余的工时总数。 此值的计算基于“设置”工作表中定义的迭代长度、当前日期(指示迭代中的剩余天数)以及为团队成员指定的每日工时数。

    重要说明重要事项
    不能计划过去的工作。“容量”列中的单元格引用“设置”工作表中的日期和计算容量时的当前日期。

    已指派

    为迭代指派的小时总数。 此数字是指派给任务的所有“剩余工作”小时数的汇总。

    已使用

    已分配的团队成员容量的小时总数。 此数字是指派给团队成员的任务的所有“剩余工作”小时数汇总,但该数字不能超过团队成员的容量。

    过度

    向团队成员过度分配的小时数。 此数字是从“已指派”小时数中减去“容量”计算得出的。

    其下

    团队成员必须进行项目工作但未用的小时数。 此数字是从“容量”小时数中减去“已使用”计算得出的。

  3. 查看**“团队容量”图表,确定团队是否过度使用或使用不足。 理想图表应显示接近 100% 的“已使用”,没有显示“过度”使用的红色条以及显示“小于”**使用的小绿色条。 例如,请参见下图:

    团队容量

    若要纠正过度或不足使用,请执行以下操作之一:

    • 如果团队过度使用,请单击**“迭代积压工作”**工作表,将一些任务重新指派给以后的迭代。

    • 如果团队使用不足,请打开“产品积压工作”工作簿,向所计划的迭代重新指派一些用户情景和任务。 刷新**“迭代积压工作”**工作表,显示新指派的任务。

    请在团队成员间平衡工作负荷前进行这些调整。

  4. 检查**“个人容量”**图表,标识过度分配或分配不足的团队成员。

    如下图所示,有一个团队成员过度分配,三个团队成员分配不足。

    过度分配和分配不足的容量

  5. 单击**“迭代积压工作”**工作表,执行以下操作:

    • 确定如何重新指派工作以有效利用资源,保证没有人过度分配或分配不足。

    • 与团队讨论最适合重新指派哪些任务。

    • 更改要重新指派的任务的分配。 重复此步骤,直到没有团队成员过度分配或分配不足。

    下图演示了如何在四个团队成员间平衡工作负荷。

    经过负载平衡的容量

  6. 保存工作簿。

直观显示燃尽

**“燃尽”**工作表中显示的数据派生自数据仓库。

提示

“燃尽”工作表要求使用 SQL Server Analysis Services 配置存储您团队项目的团队项目集合。 

直观显示迭代的燃尽

  1. 在“迭代积压工作”工作簿中,单击**“燃尽”**工作表。

  2. 单击**“趋势开始日期”**旁的单元格,以“月/日/年”格式(例如“8/2/2009”)键入要开始迭代的日期。

  3. 单击**“立即更新”**。

    图表会使用数据仓库中存储的数据进行更新。

    提示

    可能会在更新任务工作量字段与数据在数据仓库中可用的时间之间体验到延迟。

    **“理想趋势”**线会基于趋势开始日期、剩余工作量和迭代结束日期,计算工作完成时间的斜率或轨迹。

  4. (可选)若要基于不同的趋势开始日期直观显示燃尽,可以选中**“自动图表更新”**复选框。

    图表将在每次更改**“趋势开始日期”**时刷新。

跟踪迭代进度

迭代开始进行后,可以使用“迭代积压工作”工作簿确定团队是否在按计划完成工作。 若要跟踪进度,每个团队成员必须更新每个任务的**“已完成工作”“剩余工作”**。

提示

“燃尽”工作表外,还可以查看团队进展速度并通过查看“燃尽和燃速”报表确定团队燃速。 有关更多信息,请参见“燃尽和燃速”报表(敏捷)

跟踪迭代进度

  1. 打开“迭代积压工作”工作簿,然后单击**“燃尽”**工作表。

  2. 单击**“立即更新”**。

  3. 查看团队完成的工作比率以及剩余的工作。 **“理想趋势”**线应在蓝色区域上方,这指示工作按预期进展。 下图显示了一幅正常的燃尽图:

    正常燃尽图

将用户情景和任务添加到迭代积压工作

通过将用户情景和任务添加到“迭代积压工作”工作簿并将该工作簿发布到用于跟踪工作项的数据库,可以创建用户情景和任务。 有关如何使用 Office Excel 修改工作项的更多信息,请参见使用工作项的树列表执行自顶向下的规划(在 Excel 中)

将用户情景和任务添加到迭代积压工作

  1. 在 Office Excel 中,打开您特定于迭代的工作簿。

  2. 如果已打开一个保存过的工作簿,请在**“团队”选项卡的“工作项”组中,单击“刷新”**。

    此步骤有助于确保用户情景和任务列表包含最新信息。

  3. 对于每个要添加的用户情景,单击列表底部的行,并为每个要添加的用户情景指定以下信息:

    • 在**“工作项类型”列表中,单击“用户情景”**。

      提示

      您必须先指定要添加的工作项的类型,然后才能发布工作项。

    • 在**“标题”**中,尽可能具体地键入标识客户的文本,并概述客户的目标。

    • 在**“迭代”**中,单击为此工作簿设置的迭代。

      如果此项工作要在其他迭代中执行,请单击其他迭代。

  4. 对于每个要添加的任务,在用户情景后插入一行,并指定以下信息:

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

    • 在**“标题 2”**中,尽可能具体地键入标识客户的条目,并概述客户的目标。

      提示

      确保在“标题 2”列中键入任务标题。 此步骤会在工作簿发布时创建用户情景与任务之间的链接。

    • 在**“迭代”**中,单击为此工作簿设置的迭代。

      如果此项工作要在其他迭代中执行,请单击其他迭代。

  5. (可选)指定以下任务字段的信息:

    字段名

    说明

    Activity

    执行任务所需的活动类型。

    初始估计

    完成任务所需的小时数。

    剩余

    完成任务所剩余的小时数。

    完成

    已在任务上花费的小时数。

    提示

    使用 Excel 编辑功能可更改多个单元格的值。 有关如何在工作表中修改单元格的更多信息,请参见 Microsoft Excel 帮助中有关如何指定和编辑数据的主题。

  6. (可选)根据需要向其余字段添加信息。

    有关每个字段的更多信息,请参见用户情景 (Agile)任务 (Agile)

  7. (可选)若要在列表中显示其他 Team Foundation 字段,请在**“团队”选项卡上的“工作项”组中单击“选择列”**。

    有关更多信息,请参见在工作项列表中添加或移除列

  8. (可选)保存工作簿。

    可在以后打开工作簿的本地副本、刷新列表并进行其他更改。 不需要每次都从团队资源管理器打开工作簿。

  9. 在**“团队”选项卡上的“工作项”组中,单击“发布”**。

    有关更多信息,请参见在 Office Excel 中发布工作项

用于管理迭代积压工作的其他资源

有关如何使用 Microsoft Excel 修改用户情景和任务的更多信息,请参见下列主题:

请参见

概念

敏捷原则和价值 - Jeff Sutherland 著

冲刺 (sprint) 计划会议

“产品计划”工作簿

用户情景 (Agile)

Rank User Stories

工作簿 (Agile)