• 创建:2007-9-27
  • 文章:8
  • 评论:42
  • 访问:5945
  •  

2008-1-10 0:45 | 关键链方法和X理论

关键链方法主张去除任务中的富余安全时间,例如高德拉特博士在《关键链》一书中提到要把任务的工期缩短一半,关键链方法正是通过去掉多余的时间,达到缩短项目周期的效果。
很多介绍关键链方法的文章都会引用帕金森定律,如果给某个任务多余的时间,那么人们就会放慢工作速度,把多余时间浪费掉。帕金森定律似乎暗示人是懒惰的,很容易联想到X理论,X理论假设人是懒惰自私的,不会主动为企业的目标努力工作。因此关键链方法容易被理解为X理论的一种管理方法。
但我认为关键链方法和人性假设关系不大,信奉X理论、Y理论、Z理论还有H理论的企业都适用关键链方法。
TOC主张采用系统思考,帕金森定律的存在不应该只是人性懒惰导致,而是多种因素互作用导致的。即使每个员工都追求好的表现,公司也为他们创造自我实现必须的条件,仍然有可能会出现浪费富余时间的问题。
有TOC文章曾经如此解释项目中为何会有帕金森定律:首先员工希望有好的表现,得到……
编辑 | 阅读全文(696) | 回复(4),wingy 发表于 2008-1-10 0:45
关键字:TOC 约束理论
1941年12月7日,以6艘航空母舰为攻击主力的日本联合舰队突然袭击美国太平洋舰队基地珍珠港,击沉和重创了美国太平洋舰队几乎所有的大型战舰,只有4艘航空母舰因不在港内而幸免。珍珠港事件不仅宣告太平洋战争爆发,也宣告了海战史上大舰巨炮时代结束,从此,航空母舰取代战列舰成为战争的主角,谁占据天空谁就能掌握整个战场的主动权,美国和日本都倾尽全力投入制空权的争夺。
太平洋战争初期,日本的零式战斗机性能超过所有盟军飞机,特别是其机动性和续航力无人能比。当时美国的F-2A水牛、F-4F野猫、P-40战斧等飞机,面对零式一筹莫展。在香港、新加坡、菲律宾、东印度甚至印度洋,零式战斗机统治了整个的天空,在牢牢控制天空后,日军很快轻易歼灭了盟军在东南亚的所有陆海军力量,控制东南亚战略石油资源。
从1941年末到1943年中美国海军依靠钝重的F-4F野猫战机苦苦支撑,节节败退,虽然在中途岛侥幸击沉日本4艘航母,……
编辑 | 阅读全文(747) | 回复(6),wingy 发表于 2007-11-26 17:33
很多文章报告使用关键链方法之后,项目时间和成本可以缩短10%到50%,而能够缩短时间成本的其中一个原因是,关键链方法解决了帕金森定律带来的拖拉现象。帕金森定律指出一种现象,工作会自动地膨胀占满所有可用的时间。如果安排给一个任务的时间有富余,人们就会放慢节奏消耗掉所有富余时间。
使用传统的进度计划编制方法,分配给任务的时间通常都是有富余的,因为任务的工期不是一个确定值,而是一个随机变量,比如我们常说任务“模块1编码”需要3天时间,但实际上各种意外的情况都会导致任务的延期,比如硬盘烧坏、停电等等。为了在各种意外发生的情况下保证任务可以按期完成,任务除了需要的时间外,都会得到一段额外的安全时间。而并不是每次都会发生意外,所以多数情况下,任务的安全时间都不会被全部使用,成为富余时间,根据帕金森定律,富余时间多半都会被无效益的消耗掉,使效率降低。
如果分配给一个任务的时间不够……
编辑 | 阅读全文(716) | 回复(4),wingy 发表于 2007-11-19 0:16
关键链是Eli Goldratt博士1997年提出的一个项目管理新概念,是TOC约束理论在项目管理中的应用。TOC约束理论的基本思想也很容易理解,就是生产链中最薄弱的环节(瓶颈),决定了整体生产的速度,提高非瓶颈处的能力不能提高整体生产速度,要提升整体生产速度,必须提升瓶颈处的能力。
很容易发现,TOC约束理论的基本思想早就在项目管理领域得到应用,传统的关键路径方法(CPM)包含了这些思想。所以有些项目管理领域的研究者都认为关键链方法不是一种全新的项目管理方法,只是一种新的风险管理方法。
传统关键路径方法中,关键路径定义为项目中最长的路径,关键路径上的任何任务延迟,都会导致整个项目的延期。缩短非关键路径上的任务的工期,不会减少整个项目的工期,同样地,加快非关键路径上的任务,也不能使项目完成日期提前。如果要优化计划,缩短工期,就必须缩短关键路径上的任务的工期,如果要追赶落后的进度,必须要加快关键……
    编辑 | 阅读全文(1800) | 回复(15),wingy 发表于 2007-11-7 23:47
    在关键链进度计划方法中,完成WBS分解、任务工期估计、识别任务链和关键链之后,就要加入接驳缓冲 (Feeding buffer)和项目缓冲(Project buffer)。接驳缓冲可以避免因为非关键链上的任务不能按期完成而导致整个项目延期,项目缓冲用来保证项目按期完成。
    根据关键链方法的提出者Goldratt和其他一些作者的文章,如果缓冲长度设置恰当,项目的工期平均可以比传统方法缩短50%,并且能够保证项目按期完成。缓冲长度计算方法大致有3种:
    • SRSS
    • 任务链长度1/2法
    • 安全时间1/2法
    下面是一个只有三个任务的简单项目,因为分配了相同的资源,所有三个任务都在关键链上。使用三种方法计算项目缓冲的长度,结果有较大差别。
    ……
    编辑 | 阅读全文(907) | 回复(4),wingy 发表于 2007-10-25 15:30
    为了充分利用重要的资源,降低成本,多数公司通常都会有多个同时进行项目共享资源。但多项目环境会带来其他的问题,在同一时刻多个项目可能会抢夺同一个共享资源,如果安排不当,可能会导致某些项目延期、以及工作效率严重下降等问题。在计划阶段,关键链方法可以通过编制资源约束计划、容量缓冲区(Capacity Buffer)、同步化等技术,使共享资源在任何一个时间内,只为一个项目工作,并在不同项目之间设置缓冲区,避免因为一个项目的延迟而影响另外一个项目的交付时间。
    项目执行阶段,如果每个项目的进度和计划的偏差都不大,那么关键链方法可以保证不会出现同时竞争共享资源的情况,只需要按照计划的时间先后次序执行任务就可以,每个共享资源每个时刻都只专注于一个项目,共享资源的工作效率可以得到保证。
    但是如果某些项目的执行和计划偏差很大,或者计划的时候对风险估计不足,没有设置足够长的容量缓冲区,就会打乱计划的安排,使共享资源……
    编辑 | 阅读全文(329) | 回复(2),wingy 发表于 2007-10-7 22:51
    虽然关键链方法使用平均情况下的估计工期做计划,并且尽可能推迟任务的开始时间,据称可以使整个项目的工期缩短50%。但很多公司的老板和客户都知道怎样压缩项目工期,做好的计划送到老板那里,往往也会被砍掉50%的工期,实际上也起到削减任务保护时间的作用。项目进行中老板们也有各种手段施加压力,对付学生综合症,未必需要尽可能推迟任务的开始时间。
    所以对于单一项目管理而言,我觉得关键链方法里边最有价值的是缓冲区管理(Buffer Management)。项目过程中进度落后的时候,如果不采取措施追赶进度,可能会导致整个项目延期,如果采取措施追赶进度,加入加班,通常会增加成本,降低质量,可能还会影响公司的其他项目。而缓冲区管理可以帮助我们做出更准确的判断,在进度落后的时候,什么情况下需要采取措施,什么情况下不需要。
    缓冲区管理是项目监控的一个技术,Frank Patrick的网站(http://www.focu……
      编辑 | 阅读全文(597) | 回复(3),wingy 发表于 2007-9-28 0:32
      (共 7 条) 上一页 1 下一页

      仅列出标题