PMP项目生命周期模型,目前,典型的项目生命周期模型有两种,分别是瀑布模型和敏捷模型。
(1)瀑布模型:在生命周期的早期阶段确定项目范围、进度和成本。它对任何范围的变更都要进行周密的管理。在《PMBOK指南》中,瀑布模型也称为预测型生命周期。
(2)敏捷模型:以用户的需求进化为核心,采用迭代、循序渐进的方法进行项目工作。在敏捷模型中,项目在构建初期被切分成多个子项目,各个子项目的成果都经过确认,具备可视、可集成和可运行使用的特征。在《PMBOK指南》中,敏捷模型也称为适应型生命周期。
开发生命周期既可以使用瀑布模型和敏捷模型,也可以使用迭代模型和增量模型,或者以上模型的混合模型。
(1)迭代模型:在项目的早期确定项目范围,但时间和成本估算将随着项目团队对产品理解的不断深入而定期修改。
(2)增量模型:通过在预定的时间区间内逐渐增加产品功能的一系列迭代来产出可交付成果。只有在最后一次迭代之后,可交付成果才具有必要和足够的能力,才能被视为是完整的。
(3)混合模型:充分了解或有确定需求的项目要素遵循瀑布模型,而仍在发展中的要素遵循敏捷模型。
由于项目的独特性,通常由项目管理团队确定各个项目最适合的生命周期。项目生命周期需要足够灵活,能够应对项目包含的各种因素。可以通过以下方法实现生命周期的灵活性:
■ 确定需要在各个阶段实施的一个或多个过程;
■ 在合适的阶段实施确定的一个或多个过程;
■ 调整阶段的各种属性(例如名称、持续时间、退出标准和准入标准)。