第 15 章 · 项目管理概论
开发生命周期类型有哪些?各模型特点结合项目进行选择
开发生命周期类型包括预测型、迭代型、增量型、适应型和混合型,它们根据需求确定性、交付频率和变更处理方式的不同而区分。选择模型时应结合项目需求稳定性、干系人参与程度和风险控制需求进行综合评估。
生命周期
原文知识点
预测型(计划驱动型)、迭代型、增量型、适应型(敏捷型)、混合型
| 预测型 | 迭代型与增量型 | 适应型 |
| 需求在开发前预先确定 | 需求在交付期间定期细化 | 需求在交付期间频繁细化 |
| 针对最终可交付成果制订交付计划,然后在项目结束时一次交付最终产品 | 分次交付整体项目或产品的各个子集 | 频繁交付对客户有价值的各个子集 |
| 尽量限制变更 | 定期把变更融入项目 | 在交付期间实时把变更融入项目 |
| 关键干系人在特定里程碑点参与 | 关键干系人定期参与 | 关键干系人持续参与 |
| 通过对基本已知的情况编制 | 通过用新信息逐渐细化计划 | 随着需求和制约因素的显现 |
| 详细计划来控制风险和成本 | 来控制风险和成本 | 而控制风险和成本 |
通俗解释
开发生命周期就是项目从开始到结束的整个过程模式,不同模式对应不同的管理方式。预测型适合需求明确的项目,一次交付;迭代型和增量型分阶段交付,允许需求逐步细化;适应型(敏捷)更灵活,频繁交付并快速响应变化;混合型则是结合多种模式的优点。选择时要看项目需求是否稳定、变更是否频繁、干系人如何参与。
这类题宜先写概念定位,再写职责/类型/适用场景。
背诵诀窍
- 先记五大类:预测、迭代、增量、适应、混合,这是基础框架。
- 对比记忆:预测型需求预先确定,适应型需求频繁细化,迭代/增量型居中。
- 联想场景:预测型像传统建筑项目,适应型像软件开发快速迭代,帮助理解特点。
- 用表格简化:需求确定度、交付方式、变更处理、干系人参与,这四列对比记忆。
考场保底写法
开发生命周期类型包括预测型、迭代型、增量型、适应型和混合型,选择时应根据项目需求是否明确、变更频率和干系人参与需求,编制合适的计划并走变更流程来控制风险。
- 答题时先列出五大类型名称,这是基本得分点,漏掉会扣分。
- 结合项目选择时,要具体分析:需求稳定选预测型,需求多变选适应型,中间状态选迭代/增量型,并说明理由。
- 避免混淆:迭代型和增量型常一起出现,但迭代强调重复改进,增量强调功能叠加,答题时需区分或合并说明。
- 使用教材表述:如“应结合项目需求稳定性、干系人参与程度等因素选择”,避免主观臆断。
题干识别信号
- 题干直接问“开发生命周期类型”或“各模型特点”。
- 题目要求“结合项目进行选择”或“如何选用生命周期模型”。
- 关键词如“预测型”、“敏捷型”、“混合型”出现在题干中。