浮动时间是什么
浮动时间(又称时差)衡量活动可以延迟而不影响进度目标的空间。总浮动是不影响项目完工日期可延迟的时间,可与其他活动共享;自由浮动是不影响任何后置活动最早开始可延迟的时间,只属于当前活动。前者用于项目层面的风险评估,后者用于排程与缓冲判断。
基本信息
| 总浮动 | LS 减 ES,或 LF 减 EF;零浮动即在关键路径上 |
|---|---|
| 自由浮动 | 后置活动 ES 减当前活动 EF;不为负即可安全延迟 |
| 适用范围 | 进度网络分析、进度控制与压缩评估 |
| 常见误区 | 把总浮动当成个人可自由支配的时间 |
典型使用场景
- 进度风险评估:用总浮动分布判断哪些路径已无缓冲
- 排程缓冲:优先消耗自由浮动而不影响他人
- 压缩决策:选择仍有浮动的路径作为调整对象
- 资源平滑:利用浮动区间调整非关键活动的时间安排
- 纠偏判断:浮动持续减少说明基线正在被侵蚀
计算示例
计算示例
活动 X:ES = 3,EF = 7,LS = 5,LF = 9
总浮动 = LS - ES = 2 天 # 项目层面可延迟 2 天
后置活动最早开始为 7,则自由浮动 = 7 - 7 = 0 天
# 含义:X 延迟会立即影响后置活动,但 2 天内不影响完工
# 自由浮动只对本条路径有效,总浮动可在路径上共享两种浮动对比
| 维度 | 总浮动 | 自由浮动 |
|---|---|---|
| 影响对象 | 项目完成日期 | 后置活动的最早开始 |
| 是否可共享 | 同一路径上多个活动共享 | 只属于当前活动 |
| 为零的含义 | 该活动在关键路径上 | 延迟立即影响后置活动 |
| 主要用途 | 项目层面的进度风险判断 | 局部排程与缓冲使用 |
浮动消耗的信号
| 信号 | 含义 | 建议动作 |
|---|---|---|
| 总浮动持续减少 | 缓冲正在被侵蚀 | 提前评估纠偏方案 |
| 总浮动归零 | 该路径成为新的关键路径 | 更新监控重点与资源安排 |
| 自由浮动为零但总浮动为正 | 局部紧张但项目层面尚可 | 优先通过调整顺序缓解局部压力 |
| 出现负浮动 | 计划已不可行 | 压缩或调整逻辑关系后重算 |
自由浮动常用于任务排程的缓冲判断;总浮动用于项目层面的进度风险评估,两者不能混用同一个口径对外解释。
把总浮动当作可自由支配的时间随意使用,会让关键路径在不知不觉中转移,风险上报的口径也随之混乱。