迭代计划需要细致地详细描述要做的事项,这样就会明确任何时候的真正职位和职责。通常将使用某种项目规划工具。这是一次迭代的精细计划。通常存在两个这样的计划:一个用于当前迭代,而另一个构造中的计划用于下一次迭代。
要定义迭代的内容,则需要:
-
项目计划
-
项目的当前状态(正常、滞后、存在大量问题、需求逐步明确等等)
-
必须在迭代结束前完成的一系列场景或用例
-
必须在迭代结束前处理的一系列风险
-
必须并入产品的一系列变更(错误修正、需求变更)
-
必须完全实施的一系列主要类或包
必须对这些列表划分等级。迭代的目标应是积极的,这样,在出现困难时,可根据各项的等级从迭代中略去各项。
评估条件
每次迭代以评估结束。对于此次迭代评估,您将相对于为迭代计划建立的评估条件来评估迭代结果。
迭代条件在每次迭代之前确立,同时确立要在迭代中达到的功能组、质量和性能的目标。达到这些目标的实际情况将是不同的。例如,对于给定的迭代,可能会超出功能集要求,勉强达到质量要求,而缺乏性能。
另外,可以将目标表示为最低目标和期望目标。例如,如果开发速度和职员配备级别允许,可能将在此次迭代中尝试实现所需的功能组和某些期望的功能。
|