关键链调度(CCS)


介绍

对于项目来说,可能的交付时间有一个较低的限制。这基本上决定了与项目相关的成本。

项目的关键链是定义可能的交付时间下限的相关任务。因此,可以安全地假设关键链是由顺序相关的任务组成的。在关键链调度(CCS)中,这些相关任务以最有效和最有益的方式进行调度。

当涉及到关键链调度时,依赖关系用于确定关键链。在这种情况下,使用两种类型的依赖关系:放手依赖和资源依赖。

放手依赖

这仅仅意味着一项任务的输出是另一项任务的输入。因此,只有第一个任务完成后,才能开始后一个任务。

资源依赖

在这种情况下,一个任务正在使用资源,因此在第一个任务完成并释放资源之前无法启动另一个任务。

简单来说,使用传统的项目管理术语,关键链可以解释为“资源受限的关键路径”。

CCS 和项目管理

关键链调度重视项目的“变化的影响”。通常,在项目管理中,使用 PERT 或 Mote Carlo 分析等统计模型来发现变化的影响。关键链调度确实通过称为“缓冲区”的概念补充了方差的影响。

稍后我们将详细讨论缓冲区。缓冲区基本上保护关键链免受其他非关键链变化的影响,确保关键链确实关键。

什么是缓冲区?

关键链调度

缓冲区是关键链调度中最有趣的概念之一。缓冲区的构建并应用于项目中是为了确保项目的成功。缓冲区可保护到期交货日期免受关键链变化的影响。

有了适当大小的“馈送缓冲区”,关键链中依赖于非关键链任务输出的依赖任务就有很好的机会在关键链中其前驱依赖任务后立即启动该任务完成了。因此,通过馈送缓冲区,关键链中的依赖任务不必等待非关键链任务完成。

这确保了关键链更快地完成项目。

当组织中运行多个项目时,关键链调度会采用一种称为“容量缓冲区”的方法。这些缓冲区用于隔离一个项目中影响另一项目的关键资源绩效差异。

资源缓冲区是项目采用的另一种类型的缓冲区,用于管理资源对项目进度的影响。

关键链与关键路径

通常,关键路径是从项目开始到项目结束。相反,关键链在分配给项目的缓冲区的开始处结束。该缓冲区称为“项目缓冲区”。这是关键路径和关键链的根本区别。当涉及关键路径时,将执行活动排序。但有了关键链,就进行了关键链调度。

当谈到项目进度时,关键路径对于里程碑和截止日期更加主观。在关键路径中,不太重视资源利用。因此,很多专家认为,关键路径是在你对项目的资源进行均衡之前所得到的。另一个原因是,在关键路径中,不干涉依赖关系被优先考虑。

当谈到关键链时,它更多地被定义为一组资源级别的项目任务。

关键链调度软件

与关键路径方法相同,有用于关键链调度的软件。该软件可以分为“独立”和“客户端-服务器”类别。该软件默认支持多项目环境。因此,该软件在管理大型组织的大型项目组合时非常有用。

结论

关键链调度是一种专注于资源均衡的方法。尽管相关任务主要定义项目时间表,但资源利用率起着关键作用。在不存在资源短缺的环境中,诸如关键路径之类的方法可能会非常成功。但实际上,情况并非如此。

项目在资源有限的情况下运行,资源平衡是实用性的关键因素。因此,关键链调度为资源密集型项目提供了更好的解决方案来管理其交付。