人月神话 发表于 2007-4-14 16:00:40

[原创]再看关键链进度计划

<div>注:本文内容来自对高德拉特《关键链》一书的学习和总结</div><div><p><font face="Courier New"><br/><strong>任务工期假设<br/></strong><br/>如果前后依赖的AB两个任务,A任务的工期为10天,B任务的工期为5天。当A任务实际只需要6天完成时候,B任务仍然会在11天才开始进行。这个一方面原因是提前完工的小组或个人并不会报告实情,另一方面由于预知了A任务在10天完成,小组或个人或将任务分配到10天内分阶段完成,多余的时间会处理每天遇到的其它任务</font></p><p><font face="Courier New" color="#0000ff">结论<br/>1.一个步骤的延误会全部转嫁给下一步骤,而提前完工赚得时间往往被消耗。<br/>2.顺序步骤中的每个步骤的延迟会累积,而提前完工赚得的时间并不能累积。 </font></p><p><font face="Courier New"><strong>路径汇聚风险<br/></strong><br/>在项目进度安排的网络图中,在路径聚合点往往具备了最大的风险。如果说现在有A,B,C三个同时进行的项目任务,要三个任务都完成了才能进行D任务,则 ABC三个任务任一个延迟都将导致D任务的延迟。如果A,B,C三个任务的按时完工概率都为50%,那这个时候的D任务的按时完工概率只有50%*50% *50%=13%左右。</font></p><p><font face="Courier New" color="#0000ff">结论<br/>1.在进度网络图中的路径汇聚点具有最大的进度风险<br/>2.如果安全时间不放在并行序列的最末端,它对减小汇聚风险没有丝毫作用</font></p><p><font face="Courier New"><strong>风险概率</strong><br/><br/>我们以一个简单的三点估算老考查任务完成的概率问题。对于一项任务最可能完成时间是12天,最乐观估计时间是6天,最悲观估计时间是24天。这个时候的均值为13,标准差为3,由于悲观估计时间大,该概率分布已经不是一个典型的正态分布,而是一个有了长右尾的分布如下图。在这个图中可以看到为了增加项目完工概率的30%,需要付出成倍的安全时间投入。在项目中提前完工往往并不会受到额外的奖赏,但延迟交付却会受到层层指责,因此项目估算采用的是最右边的安全值而不是富有调整的中间值。<br/><a href="http://blog.sina.com.cn/main/html/showpic.html#url=http://album.sina.com.cn/pic/493a845502000rhv" target="_blank"><img src="http://album.sina.com.cn/pic/493a845502000rhv" border="0" alt=""/></a><br/></font><font face="Courier New" color="#0000ff">结论<br/>1.墨菲定律(Murphy's Law):一切可能发生的麻烦,都必然会发生<br/>2.200%的安全时间往往仅为了增加20%的按时把握,当预估风险未发生时候,安全时间将被浪费</font></p><p><font face="Courier New"><strong>次关键路径<br/></strong><br/>项目中的次关键路径是必须要考虑的路径序列。对于所有的非关键路径,如果都完全以最晚开始时间开工,则所有的路径都将变成关键路径而无任何的缓冲余地,项目所面临的风险将成倍增加。当如果所有的项目任务都尽可能早的开工,项目经理会疲于奔命而无法保证对工作和任务的专注。</font></p><p><font face="Courier New" color="#0000ff">结论<br/>1.当我们为了资源平衡而使非关键路径任务最晚开工时候,往往增加项目风险<br/>2.时刻跟踪项目的次关键路径,他们时刻都又可能升级为项目的关键路径</font></p><p><font face="Courier New"><strong>1.项目缓冲</strong><br/>把关键路线上的每个任务的预估时间缩短,把汇总后的安全时间全部放置到关键路线的末尾,这样累计释放的总时间就形成了项目缓冲。<br/><br/><a href="http://blog.sina.com.cn/main/html/showpic.html#url=http://album.sina.com.cn/pic/493a845502000rhr" target="_blank"><img src="http://album.sina.com.cn/pic/493a845502000rhr" border="0" alt=""/></a></font></p><p><font face="Courier New"><strong>2.接驳缓冲</strong><br/>我们的注意力不应该简单的放置在关键路径上。在关键路径上的所有接驳路径都必须要考虑到,任何一个接驳路径出现延误都会影响到关键路径的延误。所以应该考虑关键路径上相关的接驳路径,设置接驳缓冲。<br/><br/><a href="http://blog.sina.com.cn/main/html/showpic.html#url=http://album.sina.com.cn/pic/493a845502000rhs" target="_blank"><img src="http://album.sina.com.cn/pic/493a845502000rhs" border="0" alt=""/></a><br/><br/></font><font face="Courier New"><strong>3.整合了项目缓冲和接驳缓冲的关键路线</strong><br/>在图中我们看到,标记了X的都是需要资源X来完成的工作任务,该网络图中虽然考虑了接驳缓冲和项目缓冲。但没有考虑项目任务受到资源的约束。当考虑到资源约束的情况时候,不是简单的通过缓冲可以平衡的,关键路径已经不再是简单的根据历时最长而计算出来的路径了。<br/><br/><a href="http://blog.sina.com.cn/main/html/showpic.html#url=http://album.sina.com.cn/pic/493a845502000rht" target="_blank"><img src="http://album.sina.com.cn/pic/493a845502000rht" border="0" alt=""/></a><br/></font><font face="Courier New"><strong><br/>4.关键链</strong><br/>关键链是在考虑资源约束情况下在项目中历时最长的任务线路。项目的真正周期由关键链的长短来决定。关键链不仅仅要考虑接驳缓冲,项目缓冲。还需要考虑特定种类任务受到的资源约束,为了排出最优的关键链,还会存在了需要同一个资源完成的多个任务间的任务排序问题。在不考虑资源排序的时候关键链较简单,但考虑资源排序后关键链进度计划方法会异常复杂。<br/><br/><a href="http://blog.sina.com.cn/main/html/showpic.html#url=http://album.sina.com.cn/pic/493a845502000rhu" target="_blank"><img src="http://album.sina.com.cn/pic/493a845502000rhu" border="0" alt=""/></a></font></p></div>

南华学童 发表于 2007-4-14 17:49:20

<p>最初注意力、行动计划、行动执行是不能有效组织分配的,是因为我们不知如何组织分配。</p><p>排序规则是我认为最值得关注和组织执行的。</p><p>依照排序规则重新组织我们最值得关注的注意力和注意规则,最值得组织的执行力及执行规则、最主动付于执行力以最迫切的驱动理由。</p><p></p>
[此贴子已经被作者于2007-4-15 7:52:57编辑过]

rgang 发表于 2007-4-14 21:49:05

这个文章很有启发性,应多加讨论!

www123123 发表于 2007-4-15 01:55:34

<p>讲的真是不错</p><p>正在努力学习 </p>

changqing 发表于 2007-4-15 11:24:30

<p>楼主的笔记做得不错。</p><p>3与4两张图的关键链(critical chain )有问题,资源X一定要错开。提醒一下,你的项目缓冲(黄色)的尺寸可能要注意。</p>

shelfdeng 发表于 2007-4-15 18:34:49

<font face="Courier New">"对于一项任务最可能完成时间是12天,最乐观估计时间是6天,最悲观估计时间是24天。这个时候的均值为13,标准差为3"是如何算出的?</font>

changqing 发表于 2007-4-16 10:44:29

<div class="msgheader">QUOTE:</div><div class="msgborder"><b>以下是引用<i>shelfdeng</i>在2007-4-15 18:34:49的发言:</b><br/><font face="Courier New">"对于一项任务最可能完成时间是12天,最乐观估计时间是6天,最悲观估计时间是24天。这个时候的均值为13,标准差为3"是如何算出的?</font></div><p>不是计算出来的。为了供学员学习,Goldratt School 小组构建了一种虚拟环境,如Goldratt Sim(有A/T/V/I型企业)模式,让学员按不同的思路运作这个企业,看你得到多少利润。这在TOC-production the toc way 一书中有光盘(可惜原书英文)</p><p>你指的是模拟发生器,学员可以要求100次运作,发生1000次运作,发生10000次运作,得出上面的结论。</p><p>如果你购买toc insight-project managment&nbsp;你就知道这是什么意思了。我不知道自己有没有讲明白。</p>

人月神话 发表于 2007-4-16 13:06:15

这里是指的是pert的标准差计算= (最乐观-最悲观)/6,所以 (24-6)/6 =3

185w 发表于 2007-4-16 14:07:55

很深啊,理论强

发表于 2007-4-18 12:35:43

<div class="msgheader">QUOTE:</div><div class="msgborder"><b>以下是引用<i>人月神话</i>在2007-4-16 13:06:15的发言:</b><br/>这里是指的是pert的标准差计算= (最乐观-最悲观)/6,所以 (24-6)/6 =3</div><p>那么均值是如何算出来的?为什么是13,而不是14或15?</p>
页: [1] 2 3
查看完整版本: [原创]再看关键链进度计划