项目管理指南 · 进度与时间
项目管理中的浮动时间与松弛时间:类型与公式
浮动时间又称时差,是指一项活动在不造成延误的情况下可以推迟的时间。总浮动时间以项目完工日期为基准衡量;自由浮动时间则以下一项活动为基准衡量。总浮动时间为零的活动位于 关键路径.
要点总结
- 浮动时间是指一项活动在不造成延误的情况下可以推迟多久。
- 总浮动时间保护项目完工日期;自由浮动时间保护下一项活动。
- 浮动时间是整条路径共享的,因此提前用掉它会减少后续活动的浮动时间。
- 负浮动时间显示必须挽回多少时间。
浮动时间的类型
| 类型 | 定义 | 公式 |
|---|---|---|
| 总浮动时间 | 在不推迟项目完工的情况下所允许的延误 | LS - ES 或 LF - EF |
| 自由浮动时间 | 在不推迟任何紧后活动最早开始时间的情况下所允许的延误 | 紧后活动中最早的 ES - EF |
| 项目浮动时间 | 计算出的完工日期与要求截止日期之间的时间 | 要求完工日期 - 计算出的完工日期 |
| 负浮动时间 | 进度计划无法满足要求的日期 | 总浮动时间小于零 |
计算示例
在我们标准的六活动网络图中(参见 顺推法与逆推法),根据最早日期和最晚日期得出以下浮动时间:
| 活动 | ES | EF | LS | LF | 总浮动时间 | 自由浮动时间 |
|---|---|---|---|---|---|---|
| A | 0 | 3 | 0 | 3 | 0 | 0 |
| B | 3 | 7 | 3 | 7 | 0 | 0 |
| C | 3 | 5 | 7 | 9 | 4 | 0 |
| D | 7 | 12 | 7 | 12 | 0 | 0 |
| E | 5 | 8 | 9 | 12 | 4 | 4 |
| F | 12 | 14 | 12 | 14 | 0 | 0 |
- C:总浮动时间 9 - 5 = 4 天。自由浮动时间 = E 的 ES (5) - C 的 EF (5) = 0,因此 C 的任何延误都会推迟 E。
- E:总浮动时间 12 - 8 = 4 天。自由浮动时间 = F 的 ES (12) - E 的 EF (8) = 4。
- 这 4 天由路径 C-E 共享。如果 C 延误 3 天,E 只剩下 1 天。
- 如果发起人要求在第 16 天前完成,项目浮动时间为 16 - 14 = 2 天。如果截止日期是第 12 天,关键活动的浮动时间就是 -2 天。
如何使用浮动时间
- 每次更新进度计划后都要计算浮动时间。
- 当需要推迟某项活动时,优先使用自由浮动时间,因为它不会影响其他任何人。
- 利用浮动时间平滑资源高峰,方法是 资源平衡.
- 关注浮动时间很少的次关键路径;一个小小的延误就可能使其成为关键路径。
- 商定浮动时间归谁所有。许多合同规定浮动时间属于项目,而不属于最先使用它的一方。
负浮动时间
当计算出的日期晚于要求的日期或约束时,就会出现负浮动时间。它告诉您必须挽回多少时间。典型的应对措施包括 赶工或快速跟进、缩减范围,或通过以下流程协商新的日期: 变更控制.
常见错误
- 把浮动时间当作随时可用的空闲时间。它是整条路径共享的。
- 隐藏或扭曲浮动时间的日期约束。
- 分配人员时忽略浮动时间,导致一项有浮动时间的低优先级任务占用了关键路径所需的资源。
- 只报告总浮动时间,而自由浮动时间本可以显示对下一个团队的直接影响。
本主题的免费模板
常见问题
项目管理中的浮动时间是什么?
一项活动在不推迟其紧后活动(自由浮动时间)或项目(总浮动时间)的情况下可以推迟的时间。
时差与浮动时间相同吗?
是的。这两个术语可以互换使用;时差(slack)在 PERT 文献和部分工具中更为常见。
如何计算总浮动时间?
总浮动时间 = 最晚开始 - 最早开始,或最晚完成 - 最早完成。
如何计算自由浮动时间?
自由浮动时间 = 该活动各紧后活动中最早的最早开始时间减去其自身的最早完成时间(考虑任何滞后量)。
零浮动时间意味着什么?
该活动位于关键路径上:任何延误都会推迟项目。
什么是负浮动时间?
小于零的浮动时间,表示进度计划比要求日期落后了相应的时间。
自由浮动时间可以大于总浮动时间吗?
不会。自由浮动时间总是小于或等于总浮动时间。
什么是项目浮动时间?
项目计算出的完工日期与强制截止日期之间的差值,有时称为正项目浮动时间。
浮动时间归谁所有?
这取决于合同。许多组织将浮动时间视为由项目经理管理的共享项目资源。
浮动时间在项目期间会变化吗?
会的。随着活动提前或延后完成,浮动时间会被重新计算,可能增加、减少或变为负值。