项目管理指南 · 进度与时间
关键链与关键路径:主要区别详解
关键路径是在假设资源无限的情况下计算出的最长相互依赖活动链。关键链则是在同时考虑依赖关系和资源限制后的最长链,它将安全时间从单项任务中抽出,集中到保护完工日期的缓冲中。
要点总结
- 关键路径考虑依赖关系;关键链还加入了资源限制。
- 关键链将安全时间从任务中移出,放入项目缓冲和汇入缓冲。
- 跟踪缓冲消耗与已完成工作的对比。
- 当共享资源和多任务处理造成延误时,选择关键链。
主要区别
关键链如何运作
- 构建网络图并进行资源平衡,确保没有人被重复安排;经资源平衡后最长的路径就是关键链。
- 将每项任务的估算削减为专注、激进的估算,通常约为注水估算的一半。
- 添加 项目缓冲 ,设置在关键链末端,其大小根据去除的安全时间确定。
- 添加 汇入缓冲 ,设置在非关键链汇入关键链的位置。
- 输入一旦就绪就开始任务,并在不进行多任务处理的情况下完成。
- 跟踪缓冲消耗与关键链进展的对比,通常使用带有绿、黄、红三个区域的发烧图。
计算示例
一条关键路径上有三项任务,其注水后的估算分别为 10 天、8 天和 6 天。
| 方法 | 任务工期 | 缓冲 | 计划完工 |
|---|---|---|---|
| 关键路径 | 10 + 8 + 6 = 24 天 | 不显示 | 第 24 天 |
| 关键链 | 5 + 4 + 3 = 12 天 | 项目缓冲:去除的 12 天的 50% = 6 天 | 第 18 天 |
如果关键链完成了 40%,而 6 天缓冲中只用掉了 2 天(33%),则项目状况良好,因为缓冲的消耗速度慢于工作的完成速度。如果在完成 40% 时已经用掉了 4 天缓冲(67%),项目经理就需要规划补救措施。
优点与缺点
| 关键路径 | 关键链 | |
|---|---|---|
| 优势 | 广为人知,得到工具支持;日期清晰 | 考虑资源冲突;减少隐藏的注水;缓冲信号简单明了 |
| 缺点 | 忽略资源限制;注水的时间会被帕金森定律和学生综合征消耗掉 | 需要文化变革和信任;支持它的工具较少;弱化了单项任务的截止日期 |
各自的适用场景
- 大多数项目使用关键路径,尤其是每项活动都有合同日期的项目。
- 当共享资源是主要约束、多任务处理泛滥且估算普遍注水时,可以考虑采用关键链。
- 有些组织将两者结合使用:用 CPM 确定逻辑关系和日期,再加上可见的项目缓冲和 资源平衡.
本主题的免费模板
常见问题
关键链和关键路径有什么区别?
关键路径只考虑依赖关系;关键链同时考虑依赖关系和资源限制,并使用缓冲代替任务层面的注水。
谁创立了关键链项目管理?
Eliyahu Goldratt,他在 1997 年出版的《关键链》(Critical Chain)一书中提出了这一方法。
关键链中的项目缓冲是什么?
添加在关键链末端的时间,用于保护完工日期免受任务工期波动的影响。
关键链中的汇入缓冲是什么?
设置在非关键链汇入关键链位置的缓冲,使汇入链上的延误不会冲击关键链。
关键链的项目缓冲应该设多大?
常见的经验法则是取关键链上各任务所去除安全时间的一半,不过也有其他确定大小的方法。
关键链中的发烧图是什么?
一种图表,将已消耗的缓冲与关键链完成程度进行对比,并用不同区域显示何时需要关注或采取行动。
关键链思维中的学生综合征是什么?
拖到最后一刻才开始工作,这会浪费估算中预留的所有安全时间。
关键链如何应对帕金森定律?
帕金森定律是指工作会膨胀到填满可用的时间,因此提前完成的成果很少会被传递下去。关键链的应对方法是去除任务估算中的注水,并将其集中到共享缓冲中。
关键链比关键路径更好吗?
在资源受限的多项目环境中可能更好,但它需要文化变革。CPM 仍然是更常用的方法。
我可以在常规的进度计划工具中使用关键链吗?
有些工具直接支持这种方法;在其他工具中,您可以手动将缓冲作为活动添加。比较各种选项,请访问我们的 工具页面.