返回术语表

术语表

缓冲

时差、总时差、自由时差、浮动时间、进度缓冲

缓冲 是指一项 活动 可以推迟或延长、而不危及其他日期的时间。某项活动有 3 天总时差,就可以晚 3 天完成而不推迟项目结束。总时差保护项目结束日期,自由时差保护后续活动的最早开始。

在日常项目工作中,“缓冲”指的其实是三种不同的东西。把它们混为一谈,就会按照一份并不存在的余量来做计划。

缓冲有哪些类型?

类型 来源 含义
时差(总时差、自由时差) 由网络图计算得出 进度逻辑留给活动的余地
依赖项上的超前或滞后 由你自己填写 两项活动之间固定的等待时间或重叠
进度缓冲(项目缓冲) 有意识地规划 应对风险的余量,通常放在截止日期之前

时差来自 关键路径法 的正推和逆推。总时差为零的活动构成关键路径。网络图中的逐步计算请参见 时差。

总时差和自由时差有什么区别?

自由时差永远不会大于总时差。没有后续活动时,两者相等。

示例:一份展会宣传单

宣传单由四项活动组成。排版(A)和撰写文案(B)同时开始,校对(C)在文案之后,印刷(D)需要排版和校对后的文案。工期以工作日计,从第 0 天开始计算:

活动 工期 紧前活动 ES EF LS LF TF FF
A 排版设计 6 无 0 6 0 6 0 0
B 撰写文案 2 无 0 2 3 5 3 0
C 校对文案 1 B 2 3 5 6 3 3
D 印刷 2 A, C 6 8 6 8 0 0

印刷要等排版完成,所以第 6 天才开始。B 和 C 各有 3 天总时差,但这是同一段 3 天。如果文案(B)延误 2 天,校对(C)也晚 2 天开始;项目仍在第 8 天结束,但 C 只剩 1 天时差。总时差属于路径 B、C,而不属于每一项活动。C 的自由时差则只属于 C:校对可以晚 3 天完成,不会影响任何其他活动。

什么是依赖项上的超前与滞后?

在两项相连的活动之间,你可以设定一段固定时间。正值(滞后,lag)产生等待时间,例如干燥或交货;负值(超前,lead)产生重叠,就像 快速跟进。它不是余量,而是会拉长或缩短路径。在示例中,如果在 C 和 D 之间为管理层审批加入 1 天滞后,C 的自由时差就从 3 天降到 2 天。依赖关系的种类请参见 逻辑关系类型。

如何规划进度缓冲?

关键路径上的时差为零。要覆盖那里的估算误差和风险,需要单独的余量,例如在最终里程碑之前放一项“项目缓冲”活动。Eliyahu M. Goldratt 提出的关键链项目管理把这些余量集中为末端的项目缓冲,以及非关键路径汇入关键链处的汇入缓冲。2 余量的大小可以由带标准差的 PERT 估算 或 蒙特卡洛模拟 推出。

使用缓冲的常见错误

Merlin Project 如何显示缓冲?

Merlin Project 把两类缓冲放在不同的位置:

依赖项上的超前 / 滞后: 在甘特图中点按依赖项箭头,在检测器的 超前 / 滞后 字段中填写时长。也可以编辑活动 依赖项 标签页中的 超前 / 滞后 列。使用小时或天等单位时,Merlin Project 会考虑前置任务的工作时间日历;使用 e小时或 e日时,按连续时间计算。负值会产生重叠。

计算出的可宽延时间: Merlin Project 把网络计算的结果保存在四个属性中:

请在工作分解视图中显示 预计的可用可宽延时间 和 预计的可宽延总时间 列。网络计划的 PERT 显示方式也会在每张卡片上列出可宽延时间。资源调配同样使用时差:在项目设置的 利用 标签页中选择 仅于可宽延时间内,Merlin Project 只在活动的可宽延时间内推迟活动,项目结束日期不变。网络计划、依赖项标签页和资源调配属于 Merlin Project,Merlin Project Express 不提供这些功能。

规划项目, 让计划真正奏效。

一款管理项目计划的应用,在所有 Apple 设备上原生运行。