创建迭代

迭代是单个、完整的开发时间框,通常需要 2-4 周的时间。迭代会生成经过讨论、设计、实施和测试的可部署中间代码。每个迭代都是处于开发阶段的最终产品的子集,并在上一个迭代的功能基础上进行构建。

Scrum 专家、产品所有者和其他组织者会创建迭代并修改其字段。通常情况下,团队会创建接下来的一组未来迭代,以代表团队工作节奏并用作讨论的占位符。在迭代计划会议期间,整个团队会承诺完成要在即将开始的迭代中执行的工作计划。

创建和编辑迭代包括以下内容:

管理迭代

组织者可以在“时间框”页面中创建、编辑和删除迭代。

您是否可以创建、编辑或查看迭代取决于针对此项目为您分配的用户角色和权限

使用“时间框”页面可查找您的迭代的相关信息,例如:

  • 计划速度:团队预计其可以在发布中完成的估算单位量。
  • 任务估算:分配给迭代的所有任务的估算汇总。
  • 待做:显示迭代中所有任务要完成的累积剩余工作单位量。
  • 实际值:所有任务的汇总,累积计算完成分配给此迭代的任务所需的实际时间。这有助于估算未来的任务。

批量创建迭代

如果您使用项目层次结构,则可在管理迭代的过程中使用批量创建。通过批量创建,您可以创建单个迭代并将其传播给当前项目的所有子项目。这会节省配置所用时间,并可以轻松建立子项目之间的共享排定。

注意:您不能在同一项目中创建具有相同开始日期和结束日期的其他迭代。

  1. 选择“计划”选项卡,然后选择“时间框”。
  2. 从“类型”下拉列表中选择“迭代”。
  3. 单击“添加新的”按钮,然后输入名称、开始日期和结束日期。
  4. 单击“添加详细信息”按钮。
  5. 在“创建新的迭代”编辑器页面中,选择“批量操作”复选框可将您的迭代发布到所有子项目。
  6. 根据需要完成编辑器中的其他字段。
  7. 单击“保存”。

要使用批量创建功能:

  • 您必须位于父项目才能使用“批量创建”字段。
  • 您只能针对已为其创建权限的子项目来创建发布。

当您使用“批量创建”时,会自动将“名称”、“开始日期”、“结束日期”和“状态”字段从父项目迭代复制到子项目迭代。

批量更新迭代

如果您使用项目层次结构,则可以使用批量更新将对父项目所做的编辑操作传播到所有的相关子项目。CA Agile Central 会跟踪所有链接的子项目并更新指定字段,以使整个项目层次结构保持同步。

  1. 选择“计划”选项卡,然后选择“时间框”。
  2. 选择您想要编辑的迭代。在齿轮菜单中,选择“编辑”。
  3. 在“编辑迭代”窗口中,选择一个或同时两个“批量操作”复选框以将您的迭代发布到所有链接的子项目:
    • 更新所有子项目中的匹配迭代
    • 在父项目中变更时更新“名称”和“发布日期”
  4. 根据需要完成编辑器中的其他字段。
  5. 单击“保存”。

要使用批量更新功能:

  • 您必须位于父项目才能使用“批量操作”字段。
  • 您只能针对已为其更新权限的子项目来编辑发布。

激活批量更新时,会在链接的子项目中更新对以下字段所做的更改:

  • 名称
  • 开始日期
  • 发布日期
  • 状态

当编辑子项目时,可以单独编辑“状态”字段,但是只要仍通过“批量更新”字段将子项目链接到父项目,那么对父项目所做的任何批量更新都将覆盖单个编辑。

您可以通过取消选中“批量更新”字段从父项目批量更新取消各个子项目的链接。如果取消选中该字段,则会启用“名称”和“发布日期”字段。对这些字段中的任意字段进行更改,并从此刻开始,取消子项目发布的链接,且当从父项目进行批量更新时不会对其进行更新。

删除迭代

重要信息:删除的迭代没有恢复或修订历史记录。如果您删除的迭代中排定了情景和缺陷,会将后两者更新为“已取消排定”。

要删除迭代,请执行以下操作:

  1. 导航到“计划”→“时间框”页面。
  2. 单击您想要删除的迭代旁的齿轮图标,然后选择“删除”。

使用详细信息页面

“迭代”详细信息页面提供单个迭代的视图。

在“迭代”详细信息页面中,您可以:
  • 查看单个迭代完整信息的只读显示,其中包括所有当前字段值和详细信息。
  • 在位于页面左侧的边栏中执行多种操作。边栏将显示与当前迭代相关的所有关联工作项。使用显示和隐藏图标来控制边栏显示。
  • 单击位于详细信息页面左上角的“短 URL”图标,可打开包含此工作项完整 URL 的“新建迭代”详细信息页面。在此,您可以复制该 URL 以将其用作发给团队成员的电子邮件中的参考链接或是其他工作项的附件。
  • 使用“操作”按钮可选择各种选项,如“编辑”、“新建”、“复制”、“打印”、“删除”。

迭代字段

在创建或编辑迭代时设置这些字段值。红色突出显示的字段为必填字段。

字段 说明
批量创建 选择此复选框可将该迭代应用到所有子项目。当您位于父项目中并创建新的迭代时,会显示此复选框。使用当前父项目的所有子项目中相同的“名称”和“结束日期”来创建迭代。
批量更新 选中此复选框可允许为所有子项目迭代复制对父项目迭代所做的编辑。取消选择单个子项目迭代可从父项目发布中删除其链接,并允许对该子项目迭代进行单独的编辑或更新。仅为已启用“批量创建”选项的迭代显示该字段。
名称 输入迭代的名称。
主题 使用此格式文本格式字段输入迭代的主题。
开始日期 单击日历图标,然后从生成的日历中选择软件或应用程序的迭代的开始日期。
结束日期 单击日历图标,然后从生成的日历中选择软件或应用程序的迭代的目标完成日期。
状态 指定迭代的当前状况。有效值为:
  • 计划:迭代尚未处于活动状态,仍处在未来操作的计划过程中。
  • 已承诺:团队已对建议的一组工作作出承诺,已准备好开始迭代。应该在迭代的开始日期之前将其提交。
  • 已验收:团队已满足迭代条件。
计划速度 指定团队认为自己可以在此迭代中完成的总点数。虽然建议的单位是点数,您也可以自定义单位的定义以表示一些其他度量单位。
项目 迭代的当前项目。项目字段默认为您当前所处的项目,无法进行编辑。要创建其他项目中的迭代,您必须首先切换到该项目,然后创建迭代。
计划估算任务估算、已验收和待做 这些总计值是基于为相关排定项及其任务提供的估算进行汇总以及要完成的剩余工作单位实际数量。“已验收”字段计算并显示其状态已设为已验收的排定项估算的总计。提供这些数据以帮助您为未来的迭代提供更为精确的估算。采用迭代单位对这些字段进行计算。
注释 记录与迭代相关联的其他信息,如团队决策或讨论结果。
更改说明 记录编辑期间对迭代所做的所有更改。将评论存储并显示在“修订历史记录”页面上。注意:还会系统地捕获对迭代所做的更改以进入“修订历史记录”。

反馈

需要更多帮助? CA Agile Central 社区为您提供一站式自助和支持。要将反馈或支持请求提交到 CA Agile Central 支持、获取解答并与其他用户协作,请加入我们的 CA Agile Central 社区