简介
关键链项目管理(Critical Chain Project Management,CCPM)——网络计划技术的新发展
关键链项目管理(Critical Chain Project Management,CCPM)方法是Eliyahu Goldratt博士在其专著《关键链》(Critical Chain)中提出的一种新的方法,其支持者们认为,这是一种全新的、革命性的思维方式,可以有效地缩短工期,提高项目满足进度与预算约束的能力;但是也有人认为,CCPM的独特性仅仅体现在这一术语上。
详细介绍
关键链被用来替代关键路径分析方法。关键链区别于关键路径的主要特征如下:
使用资源依赖 缺乏寻求最佳方案的方法。这意味着一个“足够好”的解决方法已经足够了,因为: 就目前所知,没有任何分析方法能找到一个绝对的最佳的(比如,总体的最短关键链)。 估算上的固有的不确定性,远远大于最优和接近最优(即“足够好”的解决方案)之间的差异。 插入缓冲 项目缓冲(Project Buffer,缩写为PB) 输入缓冲(Feeding Buffer,缩写为FB) 资源缓冲(Resource Buffer,缩写为RB) 监测项目的进展和缓冲的使用率,而不是规划个别任务的进展速度。
方法
Goldratt在其专著《目标》(The Goa1)中提出了著名的约束理论(TOC,Theory of Constraints),主要应用于生产系统。该理论的应用有5个步骤。
(1)找出系统中的制约因素; (2)决定怎样挖尽制约因素的潜能; (3)其他一切迁就以上的决定; (4)将制约因素松绑; (5)如果这一因素不再是制约因素,则应避免惰性,回到步骤(1)。 CCPM方法是约束理论(TOC)在项目管理领域的具体应用。它首先根据项目活动(工序)的技术约束做出项目的网络图,然后考虑项目活动所受到的资源(如劳动力、施工机械等)约束,对网络图进行必要的调整,得到项目的初始进度(Initial Schedule)计划,初始进度计划中持续时间最长的线路即为项目的关键链(Critical Chain),最后将所有项目活动(工序)的持续时间减半,按照某种特定的计算方法,将节省的时间以缓冲区的形式加入到进度计划当中。
CCPM方法中主要有三种形式的缓冲区,即项目缓冲(PB:Project Buffer)、输入缓冲(FB:Feeding Buffer)和资源缓冲(RB:Resource Buffer)。
项目缓冲(PB)插入到关键链的最后一项活动之后,用来保护项目的总工期,吸收关键链上活动(工序)的延误;
输入缓冲(FB)的插入位置在非关键链和关键链的汇合处,用来吸收非关键链上活动的延误,保护关键链不受非关键链延误的影响;
另外当某种资源投入关键链工序,而它前面的关键链工序却使用另外一种资源时,就需要插入资源缓冲(RB)。项目实施过程中,CCPM方法通过对缓冲区的管理实现对项目的控制,根据缓冲区的消耗制定不同的管理对策。
自从CCPM方法提出以后,该方法已成功地应用于多个企业,并在北美和欧洲等发达国家受到了相当的重视和研究,Taxas Instruments,Honeywell,Harris Semiconductor,Israeli Aircraft,Lucent Technologies等公司在应用这一方法后都取得了不错的成绩,这是与CCPM方法独特的思维视角是分不开的。
计划
项目计划的建立,和关键路径大致相同。一个落后的任务完成后下一个计划才可能开始。每个任务都输入两个持续时间:一个“最好的猜测”或者50%可能的持续时间,以及一个能高可能地完成任务的“安全”持续时间(也许是90%或95%,依赖于项目组能接收的风险量)。