项目有多种形式,也有多种实施方式。项目团队需要认识到项目特征和方案,选择最有可能使项目成功的方法。
四种生命周期的定义:
- 预测性生命周期:这是一种传统的生命周期,前提是进行了大量的计划工作,然后一次性执行,执行的过程是连续的。
例如:建筑、航空航天、造车项目符合这个特点,不可能说房子建到一半,客户说这个形状我不喜欢,要改一改。常见的瀑布式开发也属于这个。
- 迭代式生命周期:这种方法允许对未完成的工作进行反馈,从而改进和修改工作。
- 增量型生命周期:这周方法是向客户提供各个已完成的,可以立即使用的可交付成功
- 敏捷生命周期:这周方法既有迭代,又有增量,便于完善工作,频繁交付
从上图可以看出,预测生命周期的交付频率和变化频率都很低,因为它提前计划、连续执行,一次性交付。
迭代型生命周期就是变化频率高,因为它在不断进行反馈,进行调整。
增量时生命周期则是交付频率高,因为他不断地提交可交付物。
敏捷生命周期则是结合了迭代生命周期和增量型生命周期的特点,既能适应不断的变化,又能快速交付,这样是为什么敏捷管理的优势。
四种生命周期的特点 | ||||
---|---|---|---|---|
类型 | 需求 | 活动 | 交付 | 目标 |
预测型生命周期 | 固定 | 一次性完整项目 | 一次性交付 | 管理好费用 |
迭代型生命周期 | 动态 | 不断调整修正,直到符合需求 | 一次性交付 | 不断调整修正,直到符合需求 |
增量型生命周期 | 动态 | 每次按照给定的一个增量完成 | 多次少量交付 | 快速交付 |
敏捷生命周期 | 动态 | 不断调整修正,直到符合需求 | 多次少量交付 | 通过反馈以及高频交付来符合用户价值 |