理解调度临界阻力
关键活动是所有不能延迟而不推迟项目完成日期的进度任务。因此,这些活动被正确地称为关键的;你一定要注意这些活动的动力。但是,在你所有的重要活动中,哪些活动会对你的计划进度产生最大的阻碍呢?
当我们考虑阻力时,很可能想到的是空气、流体或其他介质施加的纵向力。,在一个物体上。例如,阻力是测量物体在流体中运动时的阻力;拖动使流体中的物体变慢。
调度中的关键拖沓是对关键路径活动使项目慢下来所需时间的度量。流体阻力测量可以帮助造船工程师重新设计那些在水中运动阻力最大的潜艇部件。
以类似的方式,调度程序将专注于缩短那些对调度进程有最大影响或“拖沓”的活动。所以计划中拖曳力最大的部分会被检查以便重新安排和优化,同样的,潜艇中拖曳力最大的部分也会被重新设计。
这篇文章介绍了如何使用进度的关键阻力来衡量活动对项目进展的阻力。
调度中的关键阻力度量,支持高效调度的创建。最有效的计划优化工作来自于缩短那些具有最关键阻力的活动。问题是确定哪些关键路径活动花费了最多的时间。关键阻力测量提供了这一见解。
就像造船师重新设计抵抗流体运动的凸出表面一样,调度程序会重新安排那些似乎从并行活动中凸出的活动,并抵制进度。
活动持续时间并不总是临界阻力的先兆。持续时间为20天的活动可能有1天的临界阻力,持续时间为10天的活动可能有10天的临界阻力。再一次,考虑一项活动突出从引起拖动的并行活动中分离出来。
让我们检查一下在一个简单的时间表中计算拖拽的规则。在一个由结束到开始(FS)关系组成的简单网络中,拖拽的确定方法如下:
- 如果一个关键活动没有并行活动,那么它的拖动量等于它的持续时间。
- 如果一个关键活动有并行活动,那么它的拖曳力是两者中较小的:具有最小浮点数的并行活动的总浮点数或它自己的持续时间。
我们的演示时间表显示在图1中。
图1
这个时间表中的关键活动是A、B、C、D和e。非关键活动F、G和H的浮点值分别为15、5和20。关键路径上的活动具有关键的拖动值,如图1所示。注意右上角的网络图图例。临界阻力值的确定如下:
- 活动A和E没有并行活动,因此它们的拖动值相当于它们的原始持续时间值10天和20天。
- 活动B和C与F和H平行,它们的总浮点值分别为15和20。B的阻力相当于平行活动中总浮力最小的F,其总浮力为15。B的初始持续时间是20,因此B的阻力是15。活动C的阻力为5天,平行活动总浮力和活动C的初始持续时间越小。
- 活动D的10天原始持续时间大于G的5天总浮动时间。因此,活动D的阻力为5。
所以活动A B C D和E的拖拽是10 15 5 5 20。你减少关键阻力的努力,因此,优化日程应该首先关注活动E,其次关注活动B。这两个活动,E和B,对日程进度有最大的关键阻力。
总结
缩短计划最有效的方法是专注于优化只消耗计划最多时间的关键活动。这是最关键的阻力活动。这种活动超出了时间表,阻碍了进展,就像身体表面可能会阻碍流体中的运动一样。这个过程与大多数突出的调度工具的直观性相反,这些工具通常测量和突出活动正总浮点数或缓冲区。
需要注意的是,确定临界阻力的规则是不同的,因为时间表中包含了开始-开始(SS)和结束-结束(FF)关系。我们的演示仅仅由FS关系组成。
另一个要理解的密切相关的术语是拖曳成本,它试图量化关键活动的进度延迟的成本。关键活动延迟可能会降低项目的预期货币价值或增加项目间接成本。拖拽成本将项目时间成本分配给直接向进度增加时间的各个关键路径活动。
