软考找老孙
软考找老孙guoruankao.com
付费第10讲 / 共66讲

进度管理精讲(上):关键路径法CPM——"必考计算"手把手教

更新于首发

(文 / 老孙)

高项倒计时冲刺特辑 Day 10 | 付费(冲刺合集)
字数约 11500,阅读大约需 28 分钟

一、开场:高项年年必考的"送分大题",你敢不要吗?

各位同学好,我是老孙。

今天咱们要聊的这个知识点,地位堪称整个高项计算题的"半壁江山"——关键路径法(Critical Path Method,CPM)

为什么老孙这么说?先给你看一组数据:

从2015年到2025年,整整11年的高项考试中,关键路径法相关的计算题几乎每年必考,而且不是考一道,经常是选择题考一道、案例分析再考一道。2024年上半年案例分析第一大题,15分,考的就是画网络图、找关键路径、算总工期、判断增加活动后关键路径怎么变;2025年上半年案例分析又考了七格图工期计算,直接给你一个七格图的网络图让你填参数。如果说高项有什么题型是"年年都考、考了就能拿分"的,那关键路径法绝对排第一。

老孙知道很多同学一听到"计算"两个字就犯怵,特别是非IT背景、靠以考代评拿证的同学。但是老孙今天要给你吃一颗定心丸——关键路径的计算,说白了就是加减法。没有微积分,没有高等数学,就是数字的加加减减,比你小学时候做的应用题还简单。之所以很多人觉得难,是因为没人手把手带你从零走一遍完整的计算过程。

今天老孙就来做这个事。

先打个比方。假如你要装修一套房子,工程包括以下几件事:

  • 水电改造需要7天
  • 贴瓷砖需要5天(必须等水电改完才能贴)
  • 刷墙面需要4天(也是水电改完才能刷)
  • 装橱柜需要3天(必须瓷砖贴完才能装)
  • 装灯具需要2天(必须墙面刷完才能装)
  • 最后总验收需要1天(橱柜和灯具都装完了才能验收)

你觉得这套房子最快几天能装完?

有的同学会直觉地把所有天数加起来:7+5+4+3+2+1=22天。但这是错的。因为贴瓷砖和刷墙面是两件可以同时干的事——你找两拨工人,一拨在厨房卫生间贴瓷砖,另一拨在客厅卧室刷墙,互不影响。

所以真正决定工期的,不是所有活动时间的简单加总,而是那条花时间最长的工序链。你得把从头到尾所有可能的路线列出来,找到最长的那条——那就是关键路径,它的总长度就是你这套房子最短需要的装修天数

让我们来列一下:

  • 路线一:水电改造 -> 贴瓷砖 -> 装橱柜 -> 验收 = 7+5+3+1 = 16天
  • 路线二:水电改造 -> 刷墙面 -> 装灯具 -> 验收 = 7+4+2+1 = 13天

路线一比路线二长3天。所以这套房子最快16天能装完,关键路径就是"水电->贴砖->装橱柜->验收"这条线。

只要这条线上的任何一道工序拖了1天,整套装修就得多花1天。而路线二上的活动呢?刷墙面如果拖个1天、2天甚至3天,都不影响总工期——因为它有3天的"余量",这就是我们后面要学的浮动时间

这就是关键路径法的核心思想:找到最长的那条路径,它决定了项目最短工期;路径上的活动一点余量都没有,其他路径上的活动有"浮动"的空间。

今天这篇文章超过一万四千字,内容非常扎实。老孙会从进度管理的全景图开始,一路讲到关键路径的正推逆推计算、七格图考法、历年真题精析,中间穿插两道完整的手把手计算例题。你只要跟着我一步一步走,考场上遇到关键路径的题就是白给的分。

废话不多说,开干。

二、进度管理全景图:6个过程一图看清

在深入关键路径之前,我们先看看进度管理这个知识域的"全家福"。高项教材第10章——项目进度管理,一共包含六个过程。这六个过程是一个完整的链条,从"想清楚怎么管进度"到"把进度管住",环环相扣。

用装修房子来类比这六个过程:

  1. 规划进度管理——相当于你在开工前先想好"我要用什么方式管工期?是每天盯一次还是每周看一次?用表格还是用软件?"输出的是进度管理计划
  2. 定义活动——相当于把"装修房子"拆成具体的活干:走线槽、布电线、接开关、铺瓷砖、刮腻子、刷底漆……输出的是活动清单
  3. 排列活动顺序——相当于确定先后顺序:得先走线槽才能布电线,得先铺瓷砖才能装橱柜。输出的是项目进度网络图
  4. 估算活动持续时间——相当于问工人"师傅,走线槽大概要几天?"输出的是持续时间估算
  5. 制订进度计划——把前面所有信息综合起来,排出一个完整的时间表。关键路径法就是这一步的核心工具。 输出的是进度基准项目进度计划
  6. 控制进度——装修开工后,每天去现场看进度,发现拖了就想办法赶。输出的是工作绩效信息进度预测

下面这张表列出了六个过程的完整ITTO(输入-工具与技术-输出),考试中ITTO的细节偶尔会考到选择题,建议你快速扫一遍留个印象:

过程 关键输入 关键工具与技术 关键输出
规划进度管理 项目章程、项目管理计划、事业环境因素、组织过程资产 专家判断、数据分析(备选方案分析)、会议 进度管理计划
定义活动 项目管理计划(进度管理计划、范围基准)、事业环境因素、组织过程资产 专家判断、分解、滚动式规划、会议 活动清单、活动属性、里程碑清单、变更请求
排列活动顺序 项目管理计划、项目文件(活动清单、活动属性)、事业环境因素、组织过程资产 紧前关系绘图法(PDM)、箭线图法(ADM)、确定和整合依赖关系、提前量和滞后量 项目进度网络图
估算活动持续时间 项目管理计划、项目文件(活动清单、资源需求、资源日历等)、事业环境因素、组织过程资产 专家判断、类比估算、参数估算、三点估算、自下而上估算、数据分析(储备分析)、决策、会议 持续时间估算、估算依据
制订进度计划 项目管理计划、项目文件(活动清单、网络图、持续时间估算等)、协议、事业环境因素、组织过程资产 关键路径法、进度网络分析、资源优化(平衡/平滑)、数据分析(假设情景分析/模拟)、提前量和滞后量、进度压缩(赶工/快速跟进)、计划评审技术(PERT)、敏捷发布规划 进度基准、项目进度计划、进度数据、项目日历
控制进度 项目管理计划、项目文件、工作绩效数据、组织过程资产 数据分析、关键路径法、资源优化、提前量和滞后量、进度压缩 工作绩效信息、进度预测、变更请求

你看到了吧?"制订进度计划"是这个知识域的绝对C位,它的工具与技术最多、考试出题最密集。而在这些工具中,关键路径法(CPM) 不仅出现在"制订进度计划"中,还出现在"控制进度"中——因为项目执行过程中也要持续监控关键路径有没有变化。

今天这篇文章主要聚焦前五个过程中与关键路径计算直接相关的内容。至于进度压缩(赶工和快速跟进)、资源优化(平衡和平滑)、关键链法、敏捷迭代计划等内容,留到下一篇《进度管理精讲(下)》详细讲。

三、定义活动 + 排列活动顺序:关键路径的"原材料"

要计算关键路径,你首先得有两样东西:一是知道有哪些活动(定义活动),二是知道活动之间的先后关系(排列活动顺序)。这就好比你要算装修工期,得先列出工序清单,再搞清楚哪些工序有先后依赖。

3.1 活动与工作包的关系

很多同学搞不清"活动"和"工作包"的区别。这里老孙一句话讲明白:

WBS的最底层是工作包,工作包再往下拆就是活动。

还是用装修来说:WBS的某个工作包叫"水电工程",但"水电工程"本身不够具体,你没法给工人排时间——你得进一步拆成"开槽"、"布线"、"接电箱"、"安装开关面板"、"打压测试"这些具体动作,这些就是"活动"。

教材原文说得很清楚:定义活动过程的最终输出是活动而不是可交付成果,可交付成果是创建WBS过程的输出。

考试中遇到问"定义活动的输出是什么",答案是活动清单、活动属性、里程碑清单,不要写"工作包"或"WBS"。

这里还有一个重要概念——滚动式规划。它是定义活动过程的一个核心工具,意思是:近期的工作详细规划到活动级别,远期的工作先粗略规划到工作包级别,等信息更明确了再细化。这就像你装修房子,下周要做的水电你精确到每根线怎么走,三个月后的软装你先大概想想风格就行。

3.2 四种依赖关系(FS / FF / SS / SF)

排列活动顺序的核心任务,就是搞清楚活动之间"谁先谁后"的逻辑关系。教材用一个专业术语叫紧前关系绘图法(PDM,Precedence Diagramming Method),也叫前导图法,这种方法用方框表示活动、箭头表示关系,就是我们常说的单代号网络图(AON)

PDM定义了四种逻辑关系。为了让大家一看就懂,老孙画了一张图:

用大白话和生活例子翻译这四种关系:

FS(完成到开始)——A做完了,B才能开始。这是最最常见的关系,占现实项目中90%以上的场景。比如:地基浇完了,才能砌墙;程序写完了,才能测试;合同签了,才能采购。考试中如果题目没有特别说明,默认就是FS关系

FF(完成到完成)——A做完了,B才能做完。注意,这不是说B必须等A完成才开始,而是说B的完成时间受A制约。比如:项目文档写完了(A),文档的审校工作才能完成(B)——审校可以在文档写到一半时就开始校前面的,但必须等文档全部写完才能校完最后一页。

SS(开始到开始)——A开始了,B才能开始。比如:地基开始浇灌了(A),混凝土找平工作才能开始(B)——你不能在地基还没开始浇的时候就找平,但两个活动可以几乎同时进行。

以上为部分预览,完整内容请登录后查看
微信扫码登录

登录查看完整内容

本讲属于"软考高项50天冲刺特辑"课程内容。微信扫码登录后,系统会自动识别你的课程权限并直接返回本页。

使用微信扫描二维码,授权后自动登录并返回本页

二维码未显示?点此打开

相关推荐

继续深入学习「软考高项50天冲刺特辑」其他课时

意见反馈
回到顶部咨询