总时差是指一项活动在不延迟项目完成的情况下可以推迟多久;自由时差是指在不延迟直接后续任务最早开始时间的情况下可以推迟多久。
项目管理中的浮动是什么?
浮动时间(也称为时差或松弛时间)是活动在进度计划中的可用灵活时间。 总时差衡量活动在不延迟项目完成或其他控制约束的情况下可以推迟或延长多久。自由时差衡量活动在不延迟任何直接后续任务最早开始时间的情况下可以推迟多久。
浮动时间是根据计划的日期和依赖网络计算的。它不是一个人拥有的闲暇时间,也不是一个延迟没有后果的承诺。
总时差与自由时差
| 测量 | 实际问题 | 常用计算 |
|---|---|---|
| 总时差 | 在项目完成或控制约束被推迟之前,该活动可以推迟多久? | 最晚开始 - 最早开始,或最晚完成 - 最早完成 |
| 自由时差 | 在直接后续任务的最早开始时间被推迟之前,该活动可以推迟多久? | 后续任务最早开始 - 活动最早完成 |
根据计划约定、日历和关系类型,软件可以比这些简化公式更详细地计算值。仅当工具使用相同的数据和设置时才比较结果。
一个简单的浮动示例
考虑这个网络:
- A — 确认要求: 2 天
- B — 构建界面: 4 天,A 之后
- C — 准备训练: A 之后 2 天
- D — 启动: 2 天,在 B 和 C 之后
有两条路:
- A → B → D = 8 天
- A → C → D = 6 天
第一条路径控制最早的项目完成。 C 可以在两天后完成而无需移动 D,因此 C 在这个简化的网络中拥有两天的自由浮动。因为D直接通向终点,所以这两天也是C的总浮动。
如果 C 推迟一天,其剩余自由时差将变为一天。项目并没有延期,但已经消耗了一天的进度灵活时间。
时差是如何计算的?
关键路径计算通常使用两次通过活动网络的路径:
- 前向传递计算每个活动的最早开始和结束时间。
- 向后传递计算其最近的开始和结束,而不移动所需的项目完成情况。
对于第 5 天早开始并在第 8 天晚开始的活动:
Total float = 8 − 5 = 3 days
仅当持续时间、日历、关系、约束和状态可信时,计算才有意义。没有后继任务的任务可能会出现较大或未定义的浮动,这仅仅是因为计划逻辑不完整。
什么是负浮动?
负时差意味着当前计划按照现有逻辑无法满足要求日期或约束。 如果网络预测 10 月 10 日完成,但强制完成日期为 10 月 7 日,则计划可能会显示三天的负总时差。
负浮动是一种警告,而不是“使用”的资源。响应是检查:
- 所要求的日期是否确实确定;
- 持续时间和日历是否准确;
- 逻辑是否有不必要的限制;
- 工作是否可以安全分解或重叠;
- 范围、资源或承诺是否必须改变。
未经授权决定,请勿通过移动目标日期来隐藏负浮动时间。
零浮动是否总是意味着关键?
经常如此,但并非绝对。许多工具使用阈值定义关键任务,例如总时差小于或等于零,或低于另一个配置值。约束、多个日历和不同的关键路径设置可能会影响结果。
操作理念比颜色更重要:关键或近乎关键的活动缺乏足够的灵活性,延迟可能会威胁到控制性的完成。阅读 什么是关键路径法? 完整的网络概念。
谁拥有进度时差?
时差属于项目整体。活动负责人不应把五天的总时差视为无需讨论即可晚五天开始的许可。消耗时差可能会:
- 使路径成为关键;
- 消除后期不确定性所需的意外事件;
- 延迟中间利益相关者的需求;
- 与资源可用性发生冲突;
- 增加收敛点的风险。
使用浮动作为决策信息。项目经理可能会故意使用一些灵活性来解决资源冲突,但选择应该考虑到整个进度。
什么会使浮动产生误导?
缺少依赖项
没有后续任务的开放式任务可能显示出异常大的灵活性,因为没有任何逻辑把它们与最终结果连接起来。请添加有效的后续任务,或明确记录该任务为何独立。
硬性日期限制
约束可以制造或消耗浮动而不代表真实的工作流程。更喜欢依赖驱动的日期,并且仅针对真实的外部条件使用约束。
陈旧的进展
如果一项活动完成较晚,但时间表仍显示其旧预测,则下游浮动是虚构的。在检查灵活性之前更新实际值和剩余持续时间。
资源冲突
网络可能会说两项活动可以一起运行,即使两者都需要同一位专家。资源平衡可以改变日期和关键路径。参见 资源均衡与资源平滑。
日历差异
每周工作五天的浮动两天可以跨越一个周末。全球团队可能使用不同的资源和本地日历。始终说明显示的值是工作值还是经过时间。
在进度审核中应该如何使用浮动时间?
- 确认状态日期并更新实际进度。
- 检查关键路径,然后检查正浮动较低的路径。
- 查找可能表示逻辑缺失的异常大时差值。
- 确定自上次更新以来消耗大量浮动的活动。
- 检查多个路径为一个里程碑提供支持的汇聚点。
- 决定缓解、重新排序或升级是否合理。
GanttFather 会在应用程序中突出显示关键路径。它目前不提供完整的逐任务总时差/自由时差表,因此当合同或控制流程需要这些数据时,请使用突出显示的网络聚焦审查,并在专业调度工具中验证详细时差。
GanttFather 如何帮助您审查日程安排浮动?
GanttFather 可以使用 FS、SS、FF 和 SF 依赖项加上滞后对 float 背后的网络进行建模,突出显示应用程序的关键路径,并让团队通过实时共享查看相同的时间表。 Excel 导入和导出还可以使日期与现有控制工作簿协调一致,而不是逐行重建计划。
诚实的限制是计算深度:GanttFather 目前不公开逐个任务的总计/自由浮动表,因此当合同或控制流程需要时,使用其关键路径视图来查找控制链并在专业调度工具中验证精确的浮动。免费套餐适合第一次审阅,因为它包括一个自有项目、两个编辑席位以及无限的观众和客人。
创建免费的 GanttFather 项目 并在做出实际承诺之前测试一条低浮动路径。
常见问题
浮动和松弛是同一个东西吗?
它们通常作为同义词使用。“浮动时间”在项目调度中很常见,一些软件和团队则使用“松弛时间”。无论使用哪个术语,都要区分总时差与自由时差。
关键路径可以有正浮动吗?
它可以在特定于工具的阈值下或当所需的完成时间晚于最早计算的完成时间时。询问哪个约束控制计算以及该工具如何定义关键。
浮动和意外事故一样吗?
不会。浮动源于网络的调度灵活性。意外事件是对不确定性的明确允许或应对。消耗浮动可能会消耗实际保护,但概念不同。
什么是独立浮动?
独立时差是指在更严格的假设下,一项活动可以在不影响前置或后续活动的情况下推迟的时间。与总时差和自由时差相比,它在日常项目控制中较少使用。
来源


