BizThinkFrame
返回框架查询
框架 5-2-3 / 改善业务

PERT图

PERT chart

用任务依赖网络分析项目路径和工期。

什么时候用

活动之间有前置依赖,需要讨论估算工期和排程风险时使用。按给定活动时长分析路径与时差。

需要准备

活动、前置关系、工期单位与估算依据,以及资源容量、日历和其他限制。

你会得到

条件明确的依赖网络、路径工期、关键路径和时差解释。

01

先理解,再动手

使用步骤

建立没有循环依赖的任务网络,工期使用统一单位。可用单一估计,或按(乐观 + 4 × 最可能 + 悲观)/ 6 估计期望工期。比较最早与最晚时间及总浮时,识别关键任务;资源容量与日历限制需另行检查。

  1. 01

    列出全部任务

  2. 02

    确定每项任务的前置依赖和估计工期

  3. 03

    绘制网络关系

  4. 04

    识别关键路径

  5. 05

    对关键任务安排资源和风险控制

使用时,留意这一点

工期取决于输入与排程假设,不是完成保证;概率风险需另行评估。资源冲突可能使网络估算失效,时差不是无条件可延误时间。

02

看清框架结构

虚构案例示意
估计总工期 8(单位见输入)· 深色框为零浮时关键任务A · 关键任务确认需求工期 2最早 0–2最晚 0–2浮时 0B · 关键任务开发系统工期 4最早 2–6最晚 2–6浮时 0C准备培训工期 3最早 2–5最晚 3–6浮时 1D · 关键任务联调工期 2最早 6–8最晚 6–8浮时 0项目范围与单位虚构系统上线项目,单位:天;未考虑资源冲突。任务网络A | 确认需求 | 2 | -B | 开发系统 | 2/4/6 | AC | 准备培训 | 3 | AD | 联调 | 2 | B,C工期风险与跟进B延期将影响总工期;C有1天浮时。开发工期为三点估计,需持续更新。

从一份空白提纲开始

复制到你的文档,填入真实的业务事实与判断。

查看空白提纲
PERT图 · 空白提纲

什么时候用:活动之间有前置依赖,需要讨论估算工期和排程风险时使用。按给定活动时长分析路径与时差。
需要准备:活动、前置关系、工期单位与估算依据,以及资源容量、日历和其他限制。
预期产出:条件明确的依赖网络、路径工期、关键路径和时差解释。
使用边界:工期取决于输入与排程假设,不是完成保证;概率风险需另行评估。资源冲突可能使网络估算失效,时差不是无条件可延误时间。

工作问题:
期望结果:
已有证据与假设:
未知项与下一项核查:

填写说明:项目终点、工期单位与估计假设。
1. 项目范围与单位:

填写说明:每行:ID | 任务 | 工期或乐观/最可能/悲观 | 前置ID(逗号分隔,无则填 -)。例如:B | 开发 | 2/4/6 | A。
2. 任务网络:

填写说明:关键依赖、资源冲突和估计不确定性。
3. 工期风险与跟进:

检查清单
□ 任务依赖关系清楚。
□ 关键路径被识别。
□ 工期风险能被提前管理。

考虑下一个框架
决策矩阵: 网络已暴露多种满足约束的排程方案时,用决策矩阵比较时间、资源和风险取舍,保留估算不确定性。
https://bizthinkframe.com/zh/frameworks/decision-matrix

BizThinkFrame · https://bizthinkframe.com/zh/frameworks/pert-chart
03

跟着案例走一遍

虚构教学案例

找到上线计划的关键路径

组织、人物、数据和结果均为虚构,仅用于说明框架用法。

背景与问题

星港准备上线需求系统,有几项任务可以并行。

项目经理平均催所有任务,没有识别哪项延期会推迟上线。

手头有哪些材料

  • A需求确认2天,C培训材料3天,D联调2天;B开发三点估计为乐观2、最可能4、悲观6天,期望值(2+4×4+6)/6=4天。
  • B、C 均在 A 后开始;D 需要 B 和 C 完成

如何使用这个框架

  1. 先列任务依赖,再计算两条路径的总时长。
  2. A→B→D 为 8 天;A→C→D 为 7 天,前者是关键路径。
  3. C 在其他条件不变时有 1 天浮动;不把浮动理解为可任意拖延。
得到的结果

按给定估计与依赖计算的工期为8天;B延期可能推动计划完工,未计资源冲突,也不是完工承诺。

8 天关键路径、7 天另一条路径和 1 天时差依赖给定时长、前置关系及资源可用假设;不是完成概率或允许任意延迟一天的承诺。

下一步行动

重点跟踪 B 的阻碍,并检查并行任务是否争用同一人。

算路径前先排除三种输入问题

网络图要回答的是:哪些前置条件约束终点,哪个估计变化可能改变路径。逐任务定义什么叫完成,统一历时单位和起点。依赖应表示必要先后,不能只因为习惯这样排,就假定不能并行。

三种情况先停:网络有环或引用不存在的前置ID;乐观、最可能、悲观数字其实对应不同范围或单位;并行分支需要同一位无法同时工作的人员。算术合法不代表依赖与容量合法。

三点估计是带条件的判断,不是三条实测完成记录。询问乐观情景靠什么成立、悲观情景包含什么,并连同数字保留。本工具计算加权历时和确定输入下的路径,不生成项目完成时间的概率分布。

选择依赖计算,还是选择带日期的日程

网络回答有条件的先后问题,不知道周末、已批准排班或发起人哪天有空。下一步看缺什么材料,而不是把几张图当成可以互换的完整项目计划。

相邻方法与各自边界
方法需要什么产出 / 限制
PERT式网络无环前置关系与历时估计路径与时差;不模拟完成概率
甘特图任务、日期和工作日历日期条形;容量仍须核对
路线图阶段产出和支撑条件讨论方向路径;不排每项工时
RACI矩阵交付物与决定权职责提议;不估计历时

完整案例:把正推和逆推都算出来

继续使用独立的星港系统上线虚构案例,不混入松桥带日期的准备计划。教学网络完整输入只有四项:A需求确认2天,无前置;B开发在A后,估计2/4/6天;C培训准备在A后,3天;D集成在B和C都完成后,2天。给定计算排除了资源冲突。

B的加权值为(2+4×4+6)/6=4天。从历时索引0开始,不映射日历日期。A到2结束,B和C都可从2开始,分别到6和5。D须等较晚的6,到8结束。因此A–B–D为8天,A–C–D为7天。把所有任务加成11天,会擅自删掉给定的并行关系。

逆推把有条件的项目终点设为8。D从6开始,因此B、C最晚都要在6结束;B最晚2开始,C最晚3开始。A必须在两个后继最晚开始中的较早值2前结束,所以从0开始。总时差为最晚开始减最早开始,只有C为1天。这是条件成立时的排程空间,不是谁独占的缓冲,也不意味着无需沟通就能推迟。

虚构计算,单位天;不是实际完成日期
任务 / 历时最早开始 / 结束最晚开始 / 结束总时差
A / 20 / 20 / 20
B / 加权42 / 62 / 60
C / 32 / 53 / 61
D / 26 / 86 / 80

改一个估计,也要复查整个网络

原结论是估计终点8天,A、B、D位于零时差路径,不是承诺8天完成。另作敏感性情景:只把C从3改成5天,则A–C–D为9,A–B–D仍为8;C变为关键任务,B有1天总时差。可见关键路径不是任务名称的永久属性。

人员另作情景核对。如果B和C必须由同一人顺序执行,保持原历时则为2+4+3+2=11天,尚未计其他限制。这是改变顺序假设后的假设试算,不是当前并行网络自动识别的结果。先确认人员,再修订依赖或估计。

复查请估计者说明范围、前置、未决工作和2/4/6各自的条件。保留旧网络,追加新输入与理由,重算正推和逆推。当前最长路径和接近它的分支都要看。不能把加权值或1天时差转换成按期概率;概率分析需要明确的不确定性模型和本整理单之外的检查。实际起止、上线授权继续单列记录。

04

检查你的思考

再问自己几个问题

  • 哪些任务不能并行,必须等待前置完成?
  • 哪条路径决定整体工期?
  • 哪些延期会影响最终交付?

完成前的检查清单

  • 任务依赖关系清楚。
  • 关键路径被识别。
  • 工期风险能被提前管理。

框架参考

参考资料说明框架定义与适用范围,不验证虚构案例的结果。

接下来,什么时候值得继续

决策矩阵网络已暴露多种满足约束的排程方案时,用决策矩阵比较时间、资源和风险取舍,保留估算不确定性。