第9章 项目管理概论 / 9.4
9.4 项目生命周期和项目阶段
一句话讲明白
项目生命周期就是"项目从生到死经历的几个阶段",而"开发生命周期"是在这些阶段里用什么方式做产品——是一次性做完,还是分批慢慢加功能。
生活类比
盖房子:先打地基、再砌墙、再装修、最后验收——这是项目生命周期(启动→组织准备→执行→结束)。 而怎么装修,可以选:全部设计好一次装完(预测型),也可以先装个毛坯住进去再慢慢加(增量型)。
正经定义
项目生命周期指项目从启动到完成所经历的一系列阶段,这些阶段之间的关系可以顺序、迭代或交叠进行。它为项目管理提供了一个基本框架。
拆解与流程
一、通用的生命周期结构(4 个阶段)
启动项目 → 组织与准备 → 执行项目工作 → 结束项目
两大特征(必考):
- 成本与人力投入:开始时较低 → 执行期间达到最高 → 项目快结束时迅速回落。
- 风险与不确定性:开始时最大 → 随决策制定和可交付成果验收逐步降低;而变更和纠错的成本随项目接近完成而显著增高。
一句话记忆:花钱先少后多再骤降;风险先高后低,但改错的代价越往后越贵。
二、5 种开发生命周期类型
| 类型 | 需求何时确定 | 交付方式 | 变更态度 | 干系人参与 |
|---|---|---|---|---|
| 预测型(瀑布) | 开发前预先确定 | 项目结束时一次交付 | 尽量限制变更 | 特定里程碑点参与 |
| 迭代型 | 交付期间定期细化 | 分次交付各子集 | 定期把变更融入 | 定期参与 |
| 增量型 | 交付期间定期细化 | 分次交付各子集 | 定期融入 | 定期参与 |
| 适应型(敏捷/变更驱动) | 交付期间频繁细化 | 频繁交付对客户有价值的子集 | 交付期间实时融入变更 | 持续参与 |
| 混合型 | 预测型 + 适应型的组合 | — | — | — |
迭代 vs 增量(高频易混): - 迭代型:通过一系列重复的循环活动来开发产品(一遍遍打磨同一样东西)。 - 增量型:渐进地增加产品功能(一块块往上加功能)。
记法:迭代是"改得更好",增量是"加得更多"。
适应型要点:每次迭代前明确并批准范围,迭代(冲刺)结束时客户审查具有功能性的可交付物,关键干系人反馈,团队更新待办事项列表确定下次迭代优先级。
考试怎么考
- 题型:选择题高频(每年基本都考)。
- 必背:
- 4 个通用阶段名称
- 成本人力曲线 vs 风险变更代价曲线(方向相反)
- 5 种生命周期的对照表
- 迭代与增量的区别
- 常见问法:
- "项目接近尾声时,变更的代价如何变化?" → 显著增高
- "需求不确定、不断发展变化的项目宜采用?" → 适应型
- "迭代型和增量型的主要区别?" → 迭代是重复循环开发,增量是渐进增加功能
- "下列关于预测型的说法正确的是?" → 需求预先确定、一次交付、尽量限制变更
- 陷阱词:把"项目生命周期"和"开发生命周期"混为一谈;把"临时性"等同于"持续时间短"。
易混辨析
| 对比项 | 项目生命周期 | 项目管理过程组 |
|---|---|---|
| 本质 | 项目从开始到结束经历的阶段 | 为管理项目对过程做的逻辑分组 |
| 划分依据 | 以可交付成果完成为阶段结束标志 | 按管理活动的性质 |
| 数量 | 4 个通用阶段 | 5 个过程组 |
一秒记忆
"成本中间高两头低,风险开头高后面低,改错越晚越要命。预测一次交,适应小步跑,迭代改得好,增量加得多。"
相关
- 9.6 项目管理过程组
- 9.2 项目基本要素
- 专题-五种开发生命周期对照