生命周期
项目生命周期的特征¶
方法 | 需求 | 互动 | 交付 | 目标 |
---|---|---|---|---|
预测型 | 固定 | 整个项目仅执行一次 | 一次交付 | 管理成本 |
迭代型 | 动态 | 反复执行直至修正 | 一次交付 | 解决方案的正确性 |
增量型 | 动态 | 对给定增量执行一次 | 频繁更小规模交付 | 速度 |
敏捷型 | 动态 | 反复执行直至修正 | 频繁小规模交付 | 通过频繁小规模交付和反馈实现客户价值 |
另一种理解不同项目生命周期的方法是,使用连续区间:

没有哪个生命周期能够完美地适用于所有的项目。相反,每个项目都能在连续区间中找到一个点,根据其背景特征,实现最佳平衡。
- 预测型生命周期:充分利用已知和已经证明的事物。不确定性和复杂性的减少,允许项目团队将工作分解为一系列可预测的小组。
- 迭代型生命周期:允许对部分完成或未完成的工作进行反馈,从而对该工作进行改进和修改。
- 增量型生命周期:可向客户提供完成的可交付成果,让客户能够立即使用。
- 敏捷生命周期:它同时利用迭代属性和增量特征。团队使用敏捷方法时,他们会对产品进行迭代,创建完成的可交付成果。团队将获得早期的反馈,并能提供客户可见性、信心和对产品的控制。由于团队可以提前发布产品,而团队将率先交付价值最高的工作,所以项目可以更早产生投资回报。