关键链方法的几种缓冲长度计算方法

文章作者 100test 发表时间 2008:01:05 14:00:07
来源 100Test.Com百考试题网


在关键链进度计划方法中,完成WBS分解、任务工期估计、识别任务链和关键链之后,就要加入接驳缓冲 (Feeding buffer)和项目缓冲(Project buffer)。接驳缓冲可以避免因为非关键链上的任务不能按期完成而导致整个项目延期,项目缓冲用来保证项目按期完成。 http://bbs.mypm.net

  根据关键链方法的提出者Goldratt和其他一些作者的文章,如果缓冲长度设置恰当,项目的工期平均可以比传统方法缩短50%,并且能够保证项目按期完成。缓冲长度计算方法大致有3种:
项目管理者联盟,项目管理问题。
  ·SRSS

  ·任务链长度1/2法 http://bbs.mypm.net

  ·安全时间1/2法

  下面是一个只有三个任务的简单项目,因为分配了相同的资源,所有三个任务都在关键链上。使用三种方法计算项目缓冲的长度,结果有较大差别。



  其中SRSS方法是根据概率统计数学方法得到的,首先由Donald Reinertsen提出,他提出,一组串行过程被合并后,串行过程的不确定性会降低为总量的一部分。具体地说,对于串行活动,总的不确定性是各个不确定量平方和的平方根。SRSS就是“平方和的平方根”的缩写(Square Root of Sum of Squares)。



  任务就是一个串行活动,任务链就是组合以后的串行活动,任务的工期是不确定的,我们常说任务“模块1编码”需要3天时间,但实际上各种意外的情况都会导致任务的延期,比如硬盘烧坏、停电等等,所以任务的工期不是一个确定的值,它是个服从某种分布的随机变量,准确地说,对于任务“模块1编码”,如果一切顺利可以3天完成,平均的话5天,如果各种意外都发生了需要7天,工期是不确定的,有一个变化范围。

  同样,多个任务组成的任务链的总工期也是不确定的,有一个变化范围,等于每个任务工期变化范围平方和的平方根。如果变化范围作为缓冲长度,以最好情况下的任务工期做出进度计划,项目在最坏情况下只是刚刚好耗尽所有缓冲,这样就可以大幅度缩短整个项目工期,又能保证项目在各种情况下都能按期完成。 项目管理者联盟,项目管理问题。



  SRSS理论上最精细,它是问题的理论最优解。因此相对其他方法,SRSS通常得到短得多的缓冲长度。对于前面例子,用SRSS计算的缓冲长度仅为4天。 项目管理者联盟文章,深入探讨。http://bbs.mypm.net
  但实际上喜欢使用SRSS的人不多,首先,SRSS在理论上是最优化的,但它假设每个任务的工期变化都是独立的,这点有时候不太符合实际情况,比如同一个意外可能会导致多个或者所有任务的延期,例如停电会导致所有正在执行的任务延迟一段时间。所以SRSS计算出来的缓冲长度通常都偏短,项目结束日期不能得到充分的保护。

  另外还有一个原因是输入麻烦,SRSS必须使用两点分析法或者三点分析法(PERT方法),如果使用两点分析法,需要输入每个任务的平均情况下的工期,以及最坏情况下的工期,需要输入两个工期,比传统的计划输入工作量多了一倍。而三点分析法则要输入三个工期,更麻烦。在工作压力大的情况下,输入麻烦很多时候是不可忍受的。

相关文章


项目管理的发展、特点及其在我国的应用研究
关键链方法的几种缓冲长度计算方法
从东方系统方法论看项目管理
良好的项目管理是成功的起点——BCDSemiHRIS
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛