关键链技术的研究与应用

2014-01-03 02:09马振邦
中国信息化·学术版 2013年4期
关键词:缓冲区项目管理

马振邦

【摘要】针对目前工程延期问题,利用关键链技术合理安排时间,有效控制工期,确保任务完成。关键链技术是把资源冲突作为重点考虑,结合资源冲突、任务之间的逻辑前后关系以及人为心理的作用所提出的新型管理方法。弥补了传统工程进度管理方法中的很多不足。

【关键词】关键链 项目管理 项目进度 缓冲区

【中图分类号】C935 【文献标识码】A 【文章编号】1672-5158(2013)04-0042-02

项目管理是在一定资源约束条件下,以实现他人要求为目标的一种一次性活动,项目管理分很多部分,其中项目进度管理一直是其中的重中之重也是困难所在,项目管理的核心工作是项目进度计划,因为一个好的项目进度计划可以使项目缩短工期,工期缩短了也就节约了投资,便可获得良好的经济效益和社会效益,项目进度管理方法具有更高的稳定性和可行性、准确性。在传统的项目进度管理下,项目可能会出现预算超支、进度逾期以及各个任务之间资源冲突的现象。这些现象恰恰就是传统进度方法存在的不足。

目前在工程中应用比较多的进度控制方法是计划评审术(PERT)和关键链技术(CPM)。这两种方法虽然给项目进度管理提供了一种比较实用的方法,但是存在的问题非常多,比如效率低,容易出现延期工程等现象。

传统进度控制方法PERT/CPM有俩个缺点:一、会延长整个项目的计划完成时间,二、项目进度计划欠缺稳定性,使项目进度与最初计划有偏差。因此,针对这些问题关键链管理方法(CCPM)产生了。

1997年,以色列科学家Goldratt博士将其所研究的理论运用于项目进度管理,提出了关键链的管理方法。此方法认为为了能在规定的时间内完成任务,项目计划人员一般会在计划各个任务工期时都采取比较保守的估计方法,最后再在最后边再加上一些安全时间,以确保任务的百分百完成。但是据研究发现,即使这样项目工期还是经常出现逾期的现象。这是因为安全时间被白白的浪费掉,没有起到应有的作用,一旦出现意外项目超期是必然的。而且这样还会降低员工的积极性,降低企业的竞争力。但是如果不添加这样的安全时间呢?虽然能够缩短项目的计划周期,但是它的风险很大,给企业带来巨大困难,如不完成那么企业肯定会失去信誉。所以为解决此问题,关键链管理方法提出将任务的随机因素在项目实施过程中尽快处理掉,以免对全部的任务工期造成拖延。

关键链技术管理方法还对关键链上和非关键链上的各个任务所需的资源提出了见解。关键链理论认为在项目实施过程中,资源的利用有多又少,有些资源的利用对项目进度产生很大的影响。影响项目进度的资源称为项目的瓶颈资源,其他不影响项目进度的资源称为非瓶颈资源,而关键链任务就是以瓶颈资源的领用率决定的,利用率越高项目进度就越快。如果瓶颈资源延误,那将直接导致项目工期的延误,因此为了使项目进度能够顺利完成,那就必须对项目的瓶颈资源加以处理提高其利用率。

最后,关键链管理方法中关注项目进度的最长链,也就是项目的周期。在传统的PERT和CPM中,项目的关键线路是最长链,在项目执行过程中应该重点关注这条线路的发展,通过各种措施保证关键线路上的任务能够顺利进行。但是在关键链管理方法中,这条最长链不仅要考虑任务间的逻辑前后关系,资源问题也要考虑在内,关键链进度管理方法强调影响项目周期的是关键链,而不是关键线路。关键链技术在关键链的各个位置上设置相应的缓冲区,这样就可避免随即因素的整个项目周期的影响。

1、关键链进度管理方法的基本思想

1.1影响关键链的因素

传统的项目进度管理方法PERT/CPM只是简单的把关键线路当成是影响项目进度的主要因素。但是关键链理论却从任务之间的逻辑关系、个任务的持续时间、资源之间的相互影响也就是供求之间着手,认为这些是于关键线路同等重要,它们都对项目的总周期起到关键的影响作用,把这些因素结合起来最终设定的关键链,这条关键链也决定的项目周期。

1.2估计项目时间的行为心理

项目计划制定者在估计每个任务历时的时候一般都会加入相当大的安全时间。这样考虑是因为项目管理者希望自己能有出色的表现,那就是能够按期甚至提前完工。因此大部分项目计划制定者都会选择具有较高完工保证率的任务历时。根据前边介绍可以知道随着完工保证率的提高任务的估时就会大大增加,90%的完工保证率要比50%的完工保证率所对应的任务历时要大很多。正是如此,传统项目进度管理方法所计算的项目完成时间要比客观真正能完成的时间多出许多,必须采取一定的方法来消除多余的安全时间。然后关键链技术不是在每个任务之后加上安全时间,而是将所有的安全时间集合起来统一使用,这样可大大减少每部分浪费的时间。

1.3各个项目在进行阶段时人为的心理

在设定项目周期时采取保守的态度估计,然后加上安全时间,这本无可厚非,因为计划就是为了防患于未然,但是即使是在如此多的安全时间下,很多工程还是无法按期完成,有的甚至任然延期。项目超期主要是帕金森定律和学生综合症的行为心理影响。所谓学生综合症就是学生在写假期作业之时,即使有再多的时间也会出现在马上开学前两天补作业的情况,这就是因为安全时间很多,有些学生不着急,容易出现前松后紧的现象,之前制定的项目安全时间被白白浪费掉,并没有起到保证项目整体周期的作用,而一旦真正出现意外,那延期也就再所难免了。这种情况在企业中也非常常见,并且此情况还会很大程度上产生员工消极心理,降低企业的竞争力。因此关键链理论认为在项目执行过程中对项目任务的提高与改进的余地很大,为消除安全时间提供了直接的理论依据。

1.4非关键链上的任务的管理方法

传统的项目管理方法只重视关键线路上的任务,而忽略非关键线路的任务,通常的管理方法都是对非关键链上的任务做尽早安排,提前开工,这样可以减少对关键链上的任务的影响,也可避免最后因为非关键链任务延误周期,但是关键链管理方法主张非关键链上的任务安排越迟越好,这样有三点好处。一、可以延迟现金先期支出。二减少返工的可能性。三、各任务之间的相互干扰。而解决方法就是在非关键链任务与关键链任务之间设置汇入缓冲区。此外,资源必须服从于关键链及关键链资源,关键链将不再考虑资源均衡问题。

2、关键链方法的设定与应用

关键链技术方法的核心是项目遵守整体优化而非局部优化的思想,关键链方法十分有效的防止了随机因素和多任务以及人的心理影响等传统项目进度管理技术的一些不足,保证项目计划执行的稳定性。关键链技术不仅思考了项目任务的工期和各个任务间的关系,而且还思考了任务间的资源利用率也就是资源冲突是制约整个项目周期的关键因素,将各个任务间的逻辑前后关系与资源冲突等等放在同样重要的位置。具体的设定方法如下:

(1)识别项目中的各种制约资源。将关键链而不是关键路线作为项目的最长链。关键链技术首先要考虑个任务之间的逻辑关系,确定出项目的关键线路,然后再结合各个任务所需的资源,也就是资源冲突考虑关键路线,最终确定关键链。这种确定方法可以防止任务在实施时出现资源冲突,使原来设定的关键线路成为无用,因为真正施工时有限的资源无法代替的,因而较传统工程进度管理方法,关键链技术管理方法更为准确。

(2)消除关键路线上的安全因子。前文提到的学生综合症会对项目任务周期的设产生影响,各任务的管理者都在任务后加上安全时间,避免自己出现工期延误的情况。而关键链技术对每个项目的完成时间都采取积极乐观的估计态度(即50%完成率计算),以此来缩短工期。将每个任务的工作周期都除以二。这种方法能很好的消去人为的添加的安全时间,也就缩短项目的周期。

(3)关键链确定以后,这还不够,为保证项目能完成,要在整个关键链后加上安全时间,也就是项目缓冲区,这样就可以避免随机事件一旦发生,项目无法完成。

(4)非关键任务也需要设置缓冲区来确保任务总周期的完成。在非关键链的任务向关键链的任务的输入处设置的缓冲区叫输入缓冲区,供应链给项目输入资源处设置的缓冲区叫资源缓冲区。两种缓冲能够很好的解决资源供给和非关键链任务延误给关键链任务带来的影响。

3、结论

综上所述,关键链技术是全新高效的项目进度管理方法,该方法对项目的完成时间估计是以期望值方法估计的,即每个项目的估计时间乘以50%,用此方法不仅可以防止学生综合症的思想,又不会使项目执行者对时间感到绝望而放弃,最后加入缓冲区,这样的时间估计方法比较符合具体工程的实施,比较科学。此外关键链技术在考虑影响关键链的因素时也特别的加入考虑资源制约的影响。通过大量工程的实际应用,确实证明了关键链技术的有效性和实用性。关键链方法不仅弥补传统项目进度管理方法的不足,还具有很广泛的工程应用前景,所以对此技术进行研究将会有十分重要的意义。

参考文献

[1]尹健,代春泉.基于关键链技术的工程项目进度管理[J].项目管理,2008,

[2]徐红岩.关键链管理在工程项目进度管理中的运用研究[D].长安大学,2011.

[3]李端峰.基于关键链技术的项目进度计划设计与控制研究[D].武汉科技大学,2010

[4]王晓波.基于关键链技术的工程项目进度计划研究[D].河北工业大学,2011.

[5]徐小琴等.关键链汇入缓冲区的设置方法[J].工业工程与管理,2007

猜你喜欢
缓冲区项目管理
项目式学习从娃娃抓起
基于项目管理视角的中小企业营销模式应用研究
项目管理指南
项目管理成熟度模型构建研究
基于关键链的核电站大修项目缓冲区的设定方法
基于GIS的凤阳县初级中学布局分析研究
基于关键链技术的项目进度管理方法研究
初涉缓冲区
本期导读
Linux系统下缓冲区溢出漏洞攻击的防范