有些项目会对交付速度进行优化。许多企业和项目无法等待所有的事情全部完成,在这种情况下,客户愿意接受整个解决方案的一个部分。这种对少量可交付成果的频繁交付被称为增量型生命周期。
在增量型生命周期中,可交付成果是通过一系列迭代产生的,这些迭代在预定的时间框架内连续地添加功能。只有在最后一次迭代后,可交付成果具有了必要的和足够的能力及价值,它才能被视为完成,如图2-9所示。
图2-9 增量规模变化的生命周期
与一次交付一个最终产品相比,在增量型生命周期中,将更频繁地优化工作,以为项目发起人、相关方或客户交付价值。只有在最后阶段(迭代)完成后,项目的最终产品才被认为是完成的。
在增量型生命周期中,WBS的表示通常遵循以下惯用做法:
◆ 项目名称、产品名称或方案名称出现在WBS的第一层次。
◆ 项目阶段(也被称为迭代)出现在WBS的第二层次。在每个阶段(迭代),都将分析、设计、构建、测试,并向客户交付价值。
◆ 第三层次和其他下级层次可以用来表示可交付成果和/或工作包。
◆ 根据项目的规模和复杂性,WBS分解可以继续进行。
◆ WBS组件的最低层次被称为工作包。
图2-10展示了基于阶段WBS的惯用做法。
图2-10 增量型生命周期WBS示例,其中迭代位于WBS的第二层次
随着项目范围的逐步细化(通过滚动规划),WBS迭代地演化,直到范围中的每个阶段(迭代)分别被基准化。
在增量型生命周期中,项目的范围基准是经过批准的项目范围说明书、WBS和相应的特定迭代的WBS词典。基准仅通过正式的变更控制程序进行变更,并在项目实施期间作为比较的基础,如图2-11所示。
图2-11 甘特图样式的增量型生命周期示例