全部展开 全部合拢

3.5 识别、评估和响应系统交互

项目生命周期项目阶段的类型和数量取决于许多变量,其中主要是交付节奏开发方法(如上所述)。生命周期中阶段的示例包括:
可行性阶段。此阶段会确定商业论证是否有效以及组织是否有能力交付预期成果
设计阶段。通过规划和分析,可以设计将要开发的项目可交付物
构建阶段。通过整合的质量保证活动实施构建可交付物
测试阶段。在移交、上线或客户验收之前,会对可交付物进行最终质量审查和检查。
部署阶段项目可交付物投入使用,而且持续稳定、实现收益和组织变革管理所需的移交活动均已完成。
收尾阶段项目收尾了,要存档项目知识工件,解散项目团队成员,并关闭合同
项目阶段通常设有阶段关口,以便在进入下一阶段之前检查是否已达到预期成果或满足当前阶段的退出标准。退出标准可能与可交付物合同义务、满足特定绩效目标或其他有形措施的验收标准密切相关。
图 2-9 显示了各个阶段依次完成的生命周期。这种类型的生命周期预测开发方法非常匹配,因为每个阶段只进行一次,每个阶段都侧重于某一特定类型的工作。但有些情况(例如增加范围需求变化或市场变化)则会导致某些阶段重复进行。

图 2-9. 预测生命周期示例
图 2-10 显示了一个采用增量型开发方法生命周期。本示例中显示了由计划、设计和构建组成的三次迭代。每个后续的构建都将在初始构建上增加功能。

图 2-10. 采用增量型开发方法生命周期
图 2-11 显示了一个采用适应型开发方法生命周期。在每次迭代(有时称为“冲刺”)结束时,客户会对具有功能性的可交付物进行审查。在审查时,关键干系人会提供反馈,项目团队会更新项目待办事项列表,以确定下一次迭代特性和功能的优先级。

图 2-11. 采用适应型开发方法生命周期
可对此方法做出调整,以便在持续交付情况下使用此方法,具体如第 2.3.2 节(交付节奏)所述。
有几种适应型方法论(包括敏捷方法)会进行基于工作流的进度规划,这种进度规划不会采用生命周期或阶段的概念。此举的一个目标是根据资源能力、材料和其他输入优化交付流程。另一个目标是最大限度地减少时间和资源浪费,并优化过程效率可交付物的产出量。采用这些实践和方法项目通常采用在精益和准时制(JIT)中使用的看板进度规划系统