友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!阅读过程发现任何错误请告诉我们,谢谢!! 报告错误
八八书城 返回本书目录 我的书架 我的书签 TXT全本下载 进入书吧 加入书签

关键链-第章

按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!



步骤,只能先后进行,这就是依存关系。”“那么,关键路线是什么?”露芙问。“你们告诉我吧。”我对全班说。韦逊正埋头飞快地做笔记。露芙说:“X 不在原来的关键路线上,但 X 很快就出了麻烦,并影响整个项目的完工时间,当 X 完成了所有工作,
  项目还没有完,还有其他步骤要进行。”“正是这样。”我说,“步骤间的依存关系可以由步骤所在的路径造成,亦可以由步骤所共用的资源造成,根据这两类依存关系去找那串需时最长的步骤,合理吗?”他们似乎同意,我继续说:“一般来说,最长的一串依存的步骤,由不同的部分组成,部分由于路径本身,部分由于资源分配。”“那么,我们根据关键路线的定义,却得出一条不是关键路线的东西。”白赖仁很是诧异。“有什么稀奇?”泰德评论说,“反正我们在创新!”“我同意,但我们应该先整顿一下我们的用词,关键路线仍然称为关键路线,即最长的一条路经,但我们知道最关键的是制约因素,即最长的一串依存的步骤,此中的依存关系包括了争夺资源所引起的,我们应该用一个新的名词来代表着一串制约因素所在的步骤。”我说。“何不就称之为‘关键链’(Critical Chain)?”白赖仁提议。听来不错。在其他人提出更多稀奇古怪的命名之前,我赶快宣布:“就叫关键链吧。”人们总是喜欢争论名称,我没有那么多时间,我们还必须敲定这个新认知所衍生出来的有关细节,这不仅仅是定个名称而已。“让我们回到查礼的例子。”我说,“再来一次,关键链在哪里?”我喜欢这个新名词,“露芙?”“我卡住了。”她说,“五个步骤都需要用 X 资源,怎样安排它们的次序呢?我不知道。”“谁有好建议?”我问。人们总是喜欢猜谜语,一如所料,建议如雪片般飞来,其中很多互相矛盾,我告诫自己不要缩短这场没有意义的讨论,事情于是愈来愈纠缠不清,愈来愈混乱。好了,过了大约十五分钟,我认为一切已经就绪。“八乘八等于多少?”我问。没有人回答。他们大概以为我糊涂起来了。“让我提醒大家,在项目里,我们面对的并非全是确实的数字。”我开始澄清问题背后的用意,“例如:当我们说一个步骤需要八天,是不是真的指它刚好整整要八天,不多不少?当然不是,那么八乘八到底是多少?”然后我在白板上写(8±1)×(8±1)=?“答案六十四是错的,只给我们一个看似精密准确的假象。”“正如一个会计师,我们要求他计算要精确制分位的数字,但其实连数字的第一位是否可靠,我们还未弄清楚。”佛烈打趣说。“正是。”我喜欢佛烈的例子,“大家看到这和我们所谈得有什么关联吗?”我帮帮他们,说:“如果连数据也不准确,应邀得到准确的答案是徒劳的,那些自诩比问题所包含的不确定因素还要精确的答案,其实也不是什么好答案。”查礼看到了当中的关联,他问:“你的意思是就算我们用不同的次序编排 X 的运作区别也不大?”“在某些情况下,是有点儿区别的,你可以找到无数探讨这个题目的论文,但问题时,那些都是真正的区别吗?”不出我所料,露芙问:“你说‘真正的区别’是指什么?”“比项目的不确定因素更大的区别。”在露芙开口质问我之前,我先问大家:“应付项目的不确定因素,我们靠的是什么?”我让他们想一会儿。“项目缓冲?”白赖仁迟疑地说。“为什么?”他不那么犹豫了,并回答说:“因为项目缓冲可化解所有不确定因素的累积影响。”“你们认为呢?”我问全班。他们认同白赖仁,我也是。“我已记不起曾经读过多少篇关于资源运用次序优化的论文了。”我告诉他们,“总之多不胜数,当众提出很多方程式来排列资源,并考虑了所有你们提出的因素和你们没有提出的因素,但我不再浪费时间阅读这类论文了,为什么呢?因为每个说法对项目完工时间的影响甚至还不到项目缓冲的一半。”韦逊扬起眉头。当然,这些论文没有提及项目缓冲,我只能用常理去估计,假设每个步骤的预估都包含了安全时间,项目缓冲大约会是项目完工时间的四分之一,我提醒自己稍后向他澄清一下这点,但学生大都不会去读这些论文,所以我继续。我把讨论带回焦点。“查礼提出我们必须考虑资源的争夺,他是对的,有些项目的争夺太激烈,连接驳缓冲也不胜应付,但实实在在地化解资源的争夺与埋头优化这些资源的排程是截然不同的。”查礼不争辩,他是个实际的人:“那么,我怎么办?”
  “消除那些争夺。”泰德告诉他。“说来容易。”泰德试图证明那真的不难,但他的解说甚至连我也听不懂。“你可以在白赖仁的图上解释你的想法吗?”我提议。泰德乐意遵命,但他跌跌撞撞,挣扎了好一会儿,所有人都尝试施予援手,但帮助不大,情况有点混乱。最后,泰德终于完成了,他确保 X 的所有步骤都不会被编排成并行的。“你可以指出那一条是关键链吗?”我请求。他画上一条粗线。“既然你改变了制约因素,就必须更改接驳缓冲的位置。”我提醒他。在同学的帮助下,他继续画。我们审视两个图,查礼画的关键路线图及泰德加上关键链的那个,区别相当大。(图 22…3)
  “它推迟了完工日期。”查礼担心。“没有,它没有。”马可说,“只是防止了你自欺欺人。”查礼澄清:“我当然是指资源 X 推迟了项目的完工日期,我想我必须检查一下,有什么工作可以由 X 转嫁给其他人来做。”“或者,不是转嫁给其他人,而是转嫁给其他时间。”白赖仁评论说。查礼呆板地望他一眼。白赖仁连忙解释:“资源 X 并不是整个项目期间都忙个不停的,如果你看他的工作细节,你会发觉他一部分的工作是可以早些或迟些做的。据我的经验,人们经常把工作堆积起来才动手一起做,不是因为那些工作必须在那个守候完成,而是因为他们想节省时间。”“你说对了。”白赖仁证实,“X 的工作主要是为自己编写的程序加上使用说明,一些使用说明在整合软件是十分重要,必须立即写,但很多使用说明只有将来保养时才用得着。当然,程序刚刚出来的时候,写使用说明会较为容易,但你是对的,他可以迟一些才做。”我依然望着白板上的两个图,关键链比关键路线长,这对我不是问题,因为这情况是预料到的,最令我震惊的是几乎所有接驳缓冲都移动了,这是一定的吗?还是我们被一个虚构的例子误导了?在我们成功完成的三个项目中,我没有看到这个现象,因为它们已经接近完成阶段,难怪资源争夺的情况不多。我把问题向全班提出,要他们想想各自的项目,看看资源争夺到底有多严重。不到十分钟,得出的答案是看情形而定。
  对很多项目来说,资源争夺没有什么了不起,但对其他为数不少的项目,这是个大问题。我说:“如果有资源争夺,关键链就和关键路线大不相同,在这种情况下,追随关键路线而不追随关键链,真正的危险是什么?”“会闯大祸。”查礼震惊,“这就正发生在我身上,关键路线到处跳,完全失控。”“甚至更惨。”马可依他洪亮的声音说,“看看白板上的两个图,接驳缓冲全在错的位置,资源缓冲更不用说了,制约因素完全没有受到保护。”“而我们很清楚将会发生什么事。”泰德加入,“墨菲正虎视眈眈,等待着。”“我们还是赶快检查一下我们的项目。”佛烈对大家说,“我肯定我们有资源争夺,很多的争夺。”“好。”我说,“你们会怎样具体进行?”马可回答:“首先,我们将资源加进我们的计划评核图中,它们一直没有在项目中清楚显示出来,然后……”他停下来。“我们要怎样才可以确定,那些有限的资源所要进行的步骤不会编成并行啊?”露芙担心。“这个我会办。”马可说,然后补充,“与其将步骤画在纸上,何不用一些较灵活的工具?我们剪一些纸条,每条代表一个步骤,纸条长度代表时间,这样,我们可以移动它们,直到争夺完全化解为止。”“好主意。”露芙同意,“或者我们可以找一些适合的软件。”我看看腕表。“继续说吧。”我催促他们。马可说:“一旦所有争夺都消除了,而我认为不花太多时间计较个步骤的次序,我们就寻找关键链,然后加紧接驳缓冲,这会改动一部分日期,但
返回目录 上一页 下一页 回到顶部 0 0
未阅读完?加入书签已便下次继续阅读!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!