概念卡 / 关键路径
关键路径
一句话讲明白
把项目所有路径都走一遍,耗时长短不一,最长的那条就是关键路径——它决定了项目最短能多久完工,它挪一天项目就延一天。
生活类比
装修排期:拆旧 → 改水电 → 贴砖 → 装橱柜 → 验收,这条链一共 30 天,中间一天都挤不出来,这就是关键路径。而"买灯具"晚 5 天也不影响交房,那 5 天就是它的浮动时间。
业主催着 25 天完工怎么办?要么加人加班(赶工),要么贴砖和吊顶同时干(快速跟进)。
正经定义
关键路径是项目中时间最长的活动顺序,决定着项目可能的最短工期;关键路径的总浮动时间通常为零。
拆解
一、正负推法(必考计算)
| 方法 | 方向 | 算什么 | 取值规则 |
|---|---|---|---|
| 正推法 | 首 → 尾 | 最早开始 ES / 最早完成 EF | ES = 各紧前活动 EF 的**最大值**;EF = ES + 工期 |
| 逆推法 | 尾 → 首 | 最晚开始 LS / 最晚完成 LF | LF = 各紧后活动 LS 的**最小值**;LS = LF − 工期 |
正推取大(最早也得等最慢的前置),逆推取小(最晚不能拖最急的后置)。
二、两种浮动时间
| 概念 | 公式 | 含义 |
|---|---|---|
| 总浮动时间 TF | TF = LS − ES 或 LF − EF |
不影响项目完工日期能拖的时间 |
| 自由浮动时间 FF | FF = 紧后活动 ES 的**最小值** − 本活动 EF |
不影响紧后活动最早开始能拖的时间 |
- 关键路径上 TF 通常为 0(教材口径),因此 TF=0 的活动大多就在关键路径上。
- 网络图可能有多条关键路径;路径越多,项目越难管。
- 想让总浮动为 0 或正值,可调活动持续时间、选择性依赖关系、提前量滞后量。
三、绘图天地:网络图 vs 时标网络图
| 形式 | 特点 |
|---|---|
| 项目进度网络图(活动节点法 AON) | 只画活动与依赖关系,没有时间刻度 |
| 时标网络图(时标图) | 带时间刻度,横轴长度=持续时间,波形线(波浪线)表示自由浮动时间,可直接读出关键路径(无波形线的通路) |
| 横道图/甘特图 | 最常用、易读,但逻辑关系不如网络图清晰 |
flowchart LR
A[拆旧 3天] --> B[改水电 7天] --> C[贴砖 12天] --> D[装橱柜 5天] --> E[验收 3天]
F[买灯具 5天] --> E
上图中"拆旧→验收"这条链 30 天是关键路径;"买灯具"有 25 天总浮动(30−5=25)。
四、压缩工期两招
| 赶工 | 快速跟进 | |
|---|---|---|
| 做法 | 加资源(加班、加人、加急费) | 原本串行的活动改为并行 |
| 代价 | 成本↑、风险↑ | 返工与质量风险↑,协调量↑ |
| 共同点 | 都不缩减项目范围,且只对关键路径上的活动有意义 |
五、关键链法 CCM(与 CPM 的区别)
| 关键路径法 CPM | 关键链法 CCM | |
|---|---|---|
| 考虑什么 | 只考虑活动逻辑关系 | 在逻辑关系基础上再加资源约束 |
| 安全时间怎么管 | 分散藏在每个活动的估算里 | 集中起来统一分配给缓冲区 |
| 缓冲 | 无 | 项目缓冲(放关键链末端,保护总工期)+ 接驳缓冲/汇入缓冲(放非关键链汇入关键链处) |
| 工期观 | 关键路径决定最短工期 | 靠缓冲吸收波动,通常工期更短、完工率更可控 |
考试怎么考
- 题型:选择题 + 下午计算大题(求关键路径、总工期、TF/FF、赶工方案比选)。
- 必背:关键路径是时间最长的路径;它决定项目的最短总工期;总浮动通常为 0;PERT 中 ±1σ≈68%、±2σ≈95%、±3σ≈99%。
- 陷阱词:
- "关键路径是最短路径" → 错,是最长路径(它决定项目最短工期)。
- "资源平滑会改变关键路径" → 错,资源平衡才会(且通常延长工期)。
- "把非关键路径上的活动赶工就能缩短工期" → 错,必须动关键路径。
- "自由浮动时间用 LS−ES 算" → 错,那是总浮动。
- 逆推时把 LF 当成"紧后 LS 的最大值" → 错,取最小值。
易混辨析
| 总浮动时间 TF | 自由浮动时间 FF | |
|---|---|---|
| 影响对象 | 项目完工日期 | 紧后活动最早开始 |
| 公式 | LS−ES / LF−EF | min(紧后 ES) − 本活动 EF |
| 大小关系 | TF ≥ FF(自由浮动一定不超过总浮动) |
| 资源平衡 | 资源平滑 | |
|---|---|---|
| 是否改变关键路径 | 会(通常延长工期) | 不会 |
| 活动能挪多久 | 可用浮动,也可延长工期 | 只能在自由/总浮动内 |
一秒记忆
"最长那条是关键,浮动为零跑不掉;正推取大算最早,逆推取小算最晚;总浮 LS−ES,自浮看紧后;平衡改路径、平滑只挪窝;赶工加钱、跟进并行;关键链多一道资源约束,末端项目缓冲、汇入接驳缓冲。"