快速跟踪并破坏计划
一旦调度程序定义了具有实际持续时间的独特活动,下一步定义活动关系可能对项目的长度有很大的影响。调度程序使用优先级图方法来显示活动之间的关系或相应的依赖关系。有经验的调度人员完全理解活动之间的关系,并善于应用工具来压缩调度。时间表压缩是创建既现实又尽可能短的时间表的主要组成部分。
依赖关系
当两个任务可以同时执行,但仅仅因为没有足够的资源同时执行这两个任务而将它们安排为前置任务和后续任务时,就会发生资源冲突。这称为资源约束。一个活动必须进行另一个活动的情况通常被称为硬逻辑关系或强制依赖关系。软逻辑关系是由喜欢按特定顺序执行活动的人添加的依赖项。这是因为这些依赖项不是强制性的,而是由人定义的。软逻辑关系也被称为自由依赖或优先逻辑。
依赖关系也可以分为外部依赖关系和内部依赖关系。例如,外部依赖性意味着与另一个项目或外部事件上的活动存在依赖关系。
优先关系图-关系
实现优先图方法是为了显示活动依赖关系。在逻辑视图中,节点或矩形条表示活动,箭头显示活动依赖关系。这些数据可以通过其他方式显示,包括甘特图。调度程序可以使用四种类型的关系来定义活动之间的依赖关系。
- Finish to Start(FS):这是最常见的关系类型,其中一个活动在另一个关联活动完成之前无法启动。一个明显的例子是,在拆除完成之前,安装无法开始。
- 开始到开始(SS):这是一种关系,其中一个活动在另一个活动开始之前无法开始。一个例子是,在安全计划开始之前,拆除无法进行。
- 完成到完成(FF):在此关系中,一个活动不能完成,直到另一个相关活动完成。研究行业的一个可能的例子是,文档只有在该文档所描述的实验测试完成后才能完成。
- 从开始到完成(SF):在这种不常见的关系中,一个活动在另一个活动开始之前无法完成。一个例子是使用发电机,直到电源被激活后才能停止。
滞后与超前
滞后和超前对进度的长度有重大影响。滞后描述活动之间所需的时间。在FS关系中,这意味着第二个活动在第一个活动完成后经过预定的时间段后才能开始。最常见的例子是concrete,其中在活动之间插入一个延迟,以便在后续活动可以继续之前有具体的时间来纠正。滞后时间结束后,可开始在混凝土地板上安装框架的第二项活动。潜在客户对进度表有相反的影响。潜在客户是指在完成第一项活动之前,活动可以开始的时间量。许多调度员将lead称为负滞后。值得注意的是,通常不推荐潜在客户,经验丰富的调度员通常会避免潜在客户。
快速跟踪
很多时候,调度器将以一系列的格式组织活动,在这种格式下,活动以纯FS关系一个接一个地执行。但是,调度器应该考虑这些活动是否可以并行执行。当调度器决定承担风险并并行地安排活动时,就会使用快速跟踪,即使按顺序进行更好。一个简单的例子就是在设计完成之前就开始施工。采取这些风险是为了让项目保持正轨或有机会提前完成。
崩溃
当快速追踪不可行时,你会怎么做?在这种情况下,你如何压缩时间安排?好吧,如果项目没有严格的成本约束,调度程序可以为某些活动添加额外的资源,以更快地完成它们。额外的人员被添加到一个任务中,以增加每天的产量,因此,在不改变项目任务之间所需的串行关系的情况下,更快地完成任务。这必然导致成本增加。其他的例子包括应用不同的技术来加速关键任务,或者改变工作日程表(让周日成为工作日,或者让团队加班)。
崩溃通常应用于关键活动,查看活动拖拽也很有意义。撞车几乎总是会增加成本。最后,金钱换取了更少的时间。
总结
调度器调整任务以减少时间的能力或灵活性部分取决于任务之间的关系类型。硬逻辑关系没有灵活性,但软逻辑关系可以调整。
任务之间的依赖关系由四个关系定义。理解并正确应用这些关系对于准确确定项目长度非常重要。
调度器可以使用两种工具来压缩计划:快速跟踪和崩溃。快速跟踪需要彻底审查活动优先级建模,以确定串联任务是否可以并行执行。当其他压缩计划的方法不适用时,计划崩溃将缩短时间。但该项目将因节省时间而增加成本。