4 种任务依赖关系类型详解(FS、SS、FF、SF)
简短回答:任务依赖关系定义了两项任务在时间上的关联方式。共有四种类型——完成-开始(FS)、开始-开始(SS)、完成-完成(FF)和开始-完成(SF)。完成-开始是迄今为止最常见的类型:第二项任务必须等第一项任务完成后才能开始。其他三种用于处理相互重叠和并行的工作。
什么是任务依赖关系?
依赖关系是两项任务之间控制其先后顺序的逻辑链接。第一项任务是前置任务;第二项是后置任务。正是依赖关系让进度计划能够自动重新计算:移动前置任务,后置任务也会随之移动。没有依赖关系,甘特图就只是一排永远不会对变化作出反应的条形。
每种依赖关系类型由两项任务的哪两端被绑定在一起来定义——前置任务的开始或完成,链接到后置任务的开始或完成。
四种依赖关系类型
1. 完成-开始(FS)
后置任务必须等前置任务完成后才能开始。这是默认类型,也是您最常用的类型。示例:在“给墙抹灰”完成之前,您无法“给墙刷漆”。
2. 开始-开始(SS)
后置任务必须等前置任务开始后才能开始。适用于某件事一启动就可以并行进行的工作。示例:“浇筑混凝土”和“找平混凝土”——找平在浇筑开始后不久就开始,而不是等浇筑结束之后。
3. 完成-完成(FF)
后置任务必须等前置任务完成后才能完成;两项任务一起结束。示例:报告的“撰写”和“编辑”——撰写收尾之前,编辑无法收尾。
4. 开始-完成(SF)
后置任务必须等前置任务开始后才能完成。这种类型很少见,主要用于交接班。示例:“夜班”要等“白班”开始后才能结束。
提前量和滞后量
依赖关系可以带有滞后量(延迟)或提前量(重叠)。带有两天滞后量的完成-开始链接,意味着后置任务在前置任务完成两天后才开始——非常适合“等油漆晾干”这类情况。提前量就是负的滞后量:后置任务在前置任务完全完成之前就开始,从而压缩进度计划。
应该使用哪种依赖关系类型?
除非有特定的理由,否则请使用完成-开始——它能描述绝大多数实际工作。用开始-开始让任务并行进行,用完成-完成让任务同时收尾,而开始-完成只用于少见的交接情况。过度使用那些特殊类型会让进度计划难以阅读;最好的计划大多是 FS,只在工作确实重叠的地方加上几个 SS 链接。
LoopGantt 支持全部四种类型以及提前量和滞后量,并在您更改任务的那一刻重新计算整个进度计划——包括关键路径。
常见问题
最常见的依赖关系类型是什么?
完成-开始(FS)。在大多数项目中,绝大多数链接都是 FS——一项任务就是必须先完成,下一项才能开始。
提前量和滞后量有什么区别?
滞后量在相互链接的任务之间增加延迟;提前量则造成重叠。滞后量把后置任务往后推;提前量把它往前拉。两者都以天(或小时)为单位,直接设置在依赖关系本身上。
所有项目工具都支持全部四种类型吗?
不是。简单的工具和电子表格通常只支持完成-开始。Microsoft Project、Primavera 和 LoopGantt 等专业排程工具支持全部四种类型,这在工作存在重叠时非常重要。
构建能对变化作出反应的进度计划
别再每次有任务延误时都手动重新安排日期了。免费创建甘特图,使用真正的依赖关系——描述您的项目,LoopGantt 会为您建立链接,并让整条时间线保持同步。