迭代管理功能

产品功能介绍

迭代式开发也被称作迭代增量式开发,它弥补了传统开发方式中的一些弱点,具有更高生产率。在迭代式开发方法中,整个开发工作被组织为一系列的短小的、固定长度(如 2 周)的小项目,被称为一系列的迭代。每一次迭代都包括了需求分析、设计、实现与测试。 迭代模块主要包括迭代列表、迭代概览、迭代事务列表和规划迭代四个主要功能。

功能设置

1. 迭代列表是该项目的所有迭代的列表视图,项目所有成员可查看该页面。
2. 迭代阶段按先后顺序分别为:未开始、进行中和已完成,且进入到每个阶段后不可回撤到上一个阶段。
3. 迭代删除后,原迭代中的事务的所属迭代将自动置为”未指定”。该操作不可撤销。
4. 子需求不可被单独规划进迭代,迭代中有关需求的描述和统计,全都指一级需求,不包括子需求。

功能说明

迭代处理

创建迭代

1. 【迭代】→【创建迭代】即可开始创建并规划迭代。

2. 填写各属性如下:

  • 迭代名称;
  • 负责人,表示负责当前迭代的成员;
  • 开始时间,表示预期迭代开始时间,精确到天;
  • 结束时间,表示预期迭代完成时间,精确到天;
  • 迭代目标,简要的迭代主要目标描述。

迭代列表

迭代列表是该项目的所有迭代的列表视图,项目所有成员可在该页面查看项目的各阶段开发过程和进度。

查看迭代列表

1. 可在【任一项目】→【迭代】中查看迭代列表。

迭代列表筛选

迭代列表可使用多个属性条件组合搜索,可用搜索条件如下:

  • 阶段,可选筛选项目:未开始、进行中、已完成和全部,默认选择全部;
  • 负责人,筛选团队所有成员,默认选择全部;
  • 关键字,支持迭代标题进行关键字模糊搜索。

迭代概览

点击【迭代 ID】或【迭代名称】即可进入迭代概览页,其展示了迭代的基本信息、事务统计信息和动态。

统计信息

迭代概览页的统计信息包含事务状态趋势图和事务分布图。其中事务状态指事务的三大基本状态类型分别为:未开始、进行中和已完成。

事务状态趋势图,使用堆叠式面积图来表示当前迭代下的事务各状态随时间而变化的程度,并可用于引起用户对总量趋势的注意。

事务分布图,使用横向柱状图表示当前迭代下的需求、工作和缺陷三种类型事务不同状态的数量和总量。

迭代阶段变更

迭代阶段按先后顺序分别为:未开始、进行中和已完成,且进入到每个阶段后不可回撤到上一个阶段。

1. 未开始,新创建的迭代状态为未开始。
2. 进行中,迭代处于未开始阶段时,可在概览页点击【开始迭代】将迭代阶段更新为进行中。点击【开始迭代】按钮后弹出确认开始弹窗,并将当前时间作为迭代开始时间,且用户可变更迭代结束时间。

3. 已完成,迭代处于进行中阶段时,可在概览页点击【完成迭代】将迭代阶段更新为已完成。点击【完成迭代】按钮后弹出确认完成弹窗。

不允许将事务规划进已完成的迭代。
不允许在迭代的事务列表页添加迭代。
不允许修改已完成迭代的基本信息。

编辑迭代

1. 列表页【迭代标题】处菜单(…符号)选择【编辑迭代】。

2. 【迭代页概览页】菜单(…符号)中选择【编辑迭代】。

删除迭代

迭代删除后,原迭代中的事务的所属迭代将自动置为「未指定」。该操作不可撤销

1. 列表页【迭代标题】处菜单(…符号)选择【删除迭代】。

2. 【代页概览页】菜单(…符号)中选择【删除迭代】。

事务处理

事务列表

「需求」、「工作」和「缺陷」可统称为事务。事务列表展示了当前迭代下所有已规划的事务。

查看事务列表

1. 任一【迭代概览页】→【事务】中查看事务列表。

事务列表筛选

事务列表可使用多个属性条件组合搜索,可用搜索条件如下:

  • 事务类型,可选筛选项目:需求、工作和缺陷,默认选择全部;
  • 状态类型,可选筛选项目:未开始、进行中、已完成和全部,默认选择全部;
  • 处理人,默认选择全部;
  • 关键字,支持事务标题和描述进行关键字模糊搜索。

添加事务

在【事务列表页】→【添加事务】即可添加事务,下拉选项为:添加已有事务、创建需求、创建工作、创建缺陷。

若选择“添加已有事务”,则弹窗选择通过引用 ID 或者标题关键字搜索事务(一级需求、工作和缺陷),选择事务并确认后,则该事务将被规划进当前迭代。

若选择创建“需求”、“工作”或“缺陷”,则弹出创建对应事务的窗口,创建并将事务规划进当前迭代。

规划迭代

规划迭代功能用于将事务「规划进/出」当前迭代。

迭代页面左侧显示已规划进「当前迭代」的事务列表,右侧可选择显示「未规划」和其他迭代中的事务列表。其中,未规划的事务含义是事务所属的迭代为「未指定」。

可用于规划的事务为:需求、工作和缺陷。

子需求不可被单独规划进迭代,迭代中有关需求的描述和统计,全都指一级需求,不包括子需求。