关键路径法(CPM)是PMP®考试进度管理领域的核心计算工具,也是计算题的必考内容。掌握这套方法,能在考场上快速锁定正确答案。以下是完整的计算步骤和核心公式。
一、绘制项目网络图并明确活动依赖关系
计算关键路径的第一步是基于WBS列出所有活动,并确定活动之间的逻辑关系。PMP®考试中使用的依赖关系有四种:完成到开始(FS)、完成到完成(FF)、开始到开始(SS)、开始到完成(SF)。
其中FS是最常用的关系。绘制网络图时,节点表示事件,箭头表示活动,网络图不能出现回路,一般从左向右绘制。
二、用正推法计算最早开始时间和最早完成时间
正推法从项目起点向终点推进。第一个活动的最早开始时间(ES)为0。最早完成时间(EF)的计算公式为:EF = ES + 工期。当一个活动有多个紧前活动时,该活动的ES取所有紧前活动EF的最大值,这就是"顺推取最大"原则。
依次计算每个活动的ES和EF,直到项目终点。终点活动的EF就是项目的最短工期。
三、用逆推法计算最迟开始时间和最迟完成时间
逆推法从项目终点向起点倒推。最后一个活动的最迟完成时间(LF)等于项目总工期。最迟开始时间(LS)的计算公式为:LS = LF - 工期。
当一个活动有多个紧后活动时,该活动的LF取所有紧后活动LS的最小值,这就是"逆推取最小"原则。依次计算每个活动的LS和LF,直到项目起点。
四、计算总浮动时间并确定关键路径
总浮动时间(TF)的计算公式为:TF = LS - ES,或TF = LF - EF。总浮动时间为0的活动位于关键路径上。关键路径是项目网络图中所有总浮动时间为0的活动组成的路径,也是耗时最长的路径。
关键路径上所有活动的工期之和等于项目总工期。一个项目可以有一条或多条关键路径。关键路径上的任何活动发生延迟,项目总工期必然延迟。非关键路径上的活动具有浮动时间,可以在不影响总工期的前提下灵活调整。
五、三点估算法是计算工期的重要补充
当题目给出最乐观时间(To)、最可能时间(Tm)、最悲观时间(Tp)三个值时,使用三点估算法计算活动工期:Te = (To + 4Tm + Tp) / 6。这个公式把非确定型问题转化为确定型问题来计算,是PMP®考试中与关键路径法搭配使用的高频公式。
六、关键路径计算的两个核心注意事项
第一,关键路径法假设资源无限,不考虑资源约束。如果题目涉及资源限制,应使用关键链法(CCM)。
第二,进度压缩只能在关键路径上进行。赶工是增加资源缩短工期,会增加成本;快速跟进是并行施工,会增加风险。无论采用哪种方式,压缩后必须重新计算关键路径,因为关键路径可能发生变化。
2026 PMP®考试咨询↓↓↓

备考:章节练习+每日一练 | 必做!希赛PMP®模拟卷
| 备考资料区
推荐: PMP®小白入门课 | PMP®项目管理知识精华课程 |PMP®知识精讲视频
活动:新人礼包
| 2026年PMP®题库会员包
课程:PMP®试听精选 | 项目管理大局观系列课程 | PMP®考试速通特训营