基于关键链技术的项目管理软件研究基于关键链技术的项目管理软件研究
关键链技术(CCM)的出现给项目管理软件研究带来新的挑战。当今国际主流项目管理软件多采纳关键路径法(CPM),
伴随项目管理的深入和发展,这类软件难以适应实际需要。从理论和应用角度分析比较了基于关键路径和关键链的项
目管理软件,指出关键链项目管理方法(CCPM)引入主流项目管理软件中的必然趋势。
0 引言
项目管理在世界经济发展过程中、日益重要。项目的进度管理一直是项目管理的重点和难点。围绕这个主题,涌现出
很多重要的理论和技术。CPM是这些技术的代表。从20世纪60年代起,CPM就开始在项目管理领域发挥着重要的作
用,但是它在确定关键路径时,只考虑任务间的逻辑制约关系,不考虑资源的约束关系。根据CPM.制订的进度计
划,在实施过程中往往存在很多问题。1997年Goldratt提出的关键链技术,是项目管理技术的重大革新,该技术已经
引起了项目管理界的广泛关注并发展成为CCPM。
众所周知,项目管理软件的使用是为了辅助项目管理工作,项目管理软件的功能架构必须体现项目管理理论的核心思
想。伴随着项目管理理论的成熟和发展,项目管理软件也在不断丰富和完善。CPM出现较早且应用广泛,目前国际上
主流项目管理软件均是基于该理论的(如Primavera公司的Primavera 6.0),但是CPM存在很多问题,而这类软件无法从
根本上克服CPM的固有缺陷。CCPM从全新的角度来解决CPM中的问题,标志着项目管理新时代的到来。顺应理论发
展的潮流,近年来,基于CCPM的项目管理软件开始出现。
1 CPM与CCPM的理论介绍
1.1 关键路径法
CPM最早出现于20世纪50年代,它是通过分析项目过程中哪个活动序列进度安排的总时差最少来预测项目工期的网络
分析。对于一个项目而言,只有项目网络中的最长的或耗时最多的活动完成之后,项目才能结束,这条最长的活动路
线就叫关键路径(critical path),组成关键路径的活动称之为关键活动。其具体算法如下:
a)将项目中的各项活动视为有一个时间属性的节点,从项目起点到终点进行排列;
b)用有方向的线段标出各节点的紧前活动和紧后活动的关系,使之成为一个有方向的网络图;
c)用正推法和逆推法计算出各个活动的最早开始时间、最晚开始时间、最早完工时间和最迟完工时间,并计算出各个
活动的时差;
d)找出所有时差为零的活动所组成的路线,即为关键路径;
e)识别出准关键路径,为网络优化提供约束条件。
1.2 约束理论与关键链CCPM
TOC(theory of constrain)是由高德拉特博士于20世纪70年代末期基于OPT(最优化生产控制)系统发展起来的,他认为
系统的制约因素决定系统的有效产出。因此,将管理重点放在系统的制约因素上,通过改进制约因素达到最大的有效
产出。TOC主要有以下五个核心步骤:
a)发现系统的制约因素;
b)充分挖掘制约因素的潜能;
c)围绕制约因素制订非制约因素决策;
d)提升制约因素能力;
e)假如步骤;d)打破了原有的制约因素,则转步骤a)。
CCPM是约束理论应用于项目管理的产物,因此CCPM的基本思想与约束理论是一致的。CCPM用关键链代替CPM中
的关键路径。CCPM的重要改迸在于:50%完成概率的工期估计;资源约束下的进度计划;简洁直观的缓冲管理机
制。
CCPM体现了系统管理的思想,是一种非线性方法,而不是独立地考虑每道工序工期,然后简单叠加。CCPM通过在
瓶颈工序和非瓶颈工序之间插入适当的时间缓冲,使不确定性因素在系统内部消化掉。这正好体现了项目进度管理的
科学性与艺术性的统一。
2 CCPM的理论优势
CCPM对CPM的改进主要体现在以下四个方面:
a)工作执行时间的确定。使用CPM的项目管理方法估计各项工作的执行时间,为了能保证工作如期完成,通常会在执
行时间中包含大部分的安全时间。如图1所示,按照CPM方法确定的工期为130天,CCPM以50%可能完成的执行时间
作为工作的估计执行时间,关键路径不变化,工期缩短为65天。