




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精品资料IT 项目管理中关键路径法的应用摘 要: 关键路径法( CPM )是一种用来预测总体项目历时的项目网络分析工具,它的主要目的就是确定项目中的关键工作,以保证实施过程中能重点关照 , 保证项目按期完成。挣值管理是现代项目管理中的一种有效方法, 在建设项目中的应用已比较普遍, 指出了传统挣值分析方法在项目进度分析中存在的不足, 研究了关键路径法与挣值法的集成应用, 提出 了基于关键路径的挣值分析方法。关键词: IT 项目管理;关键路径法; CPM ;挣值分析 引言 : 随着 IT 技术的不断发展和用户对系统功能性需求的不断提高, IT 项目的设计和开发进入了需要强调有效管理的时代, 建立规
2、范的、 健壮的项目管理机制, 才能适应用户不断变化的需要,达到预期的计划目标。IT 行业由于其本身特定的行业特征,进度问题尤为突出。项目进度的不切实际,导致大量 IT 项目的中止和失败。因此,在进行进度估算时,不仅要把握项目的范围,了解项目团队成员的工作能力,还要掌握一定的进度估算的方法和技术,才能为存在诸多变数的 IT 项目制定一个合理的进度计划。1 关键路径法关键路径法( Critical Path Method, CPM) 是一种用来预测总体项目历时的项目网络分析工具,也是战胜项目拖延的重要工具。它在1957 年被提出, 20 世纪 50 年代,出现了许多庞大而复杂的科研和工程项目,这些
3、项目常常需要运用大量的人力、物力和财力,因此如何合理而有效地对这些项目进行组织, 在有限资源下以最短的时间和最低的成本费用下完成整个项目就成为一个突出的问题,这样CPM 就应运而生了。如今,关键路径法几乎已成功地应用于各种大企业中。实践证明,CPM 是十分有效的进行项目进度管理的科学方法。1.1 网络图网络图是网络计划的表现形式。 这里介绍双代号网络图。 这是一种用箭线表示工作、 节点表示工作相互关系的网络图方法, 因为要用两个节点表示一项活动, 所以称为双代号网络图,缩写为AOA 。双代号网络计划一般仅使用结束到开始的关系表示方法,为了表示所有工作之间的逻辑关系往往需要引入虚工作。虚工作,只
4、表示相邻前后工作之间的逻辑关系,通常以虚箭线表示。可编辑修改图1双代号网络图图1中表示:A、B工作同时开始,A工作完成后做C工作,B工作完成后做 D工作, B、C工作都完成后做 E工作,D工作完成后做F工作,E、F工作完成后,项目结束。1.2 关键路径一个项目的关键路径是指一系列决定项目最早完成时间的活动。它是项目网络图中最长的路径。关键路径代表了为完成项目所花费的最短时间。如果关键路径上有一项或多项活动所花费的时间超过计划的时间,那么总体项目进度就要拖延,除非项目经理采取某种纠正措施。1.3 时差时差是指一项活动在不耽误后继活动或项目完成日期的条件下,可以拖延的时间长度。根据时差的影响范围可
5、以分为总时差(简写为TS)和自由时差(简写为 FS)。总时差是指在不拖延项目计划完成日期的情况下,一项活动从其最早开始时间算起,可以被拖延的时间。总时差可以帮助我们分析每一工作相对时间紧迫程度。关键路径上的工作的总时差都为零。某项工作的总时差,在数值上等于该项工作开始或结束的最早时间和该项工作开始或结束的最迟时间的差额。即:TF =LF EF = LS ES (1)其中,LF、EF分别为最晚结束时间和最早结束时间,LS、ES分别为最晚开始时间和最早开始时间。自由时差是指一项工作在不耽误后继工作的最早开始时间的情况下,可以延迟的时间长度。某项工作的自由时差,在数值上等于该项工作终点事件的最早可能
6、开始时间减去该工作始点事件的最早可能开始时间,再减去该项工作的持续时间。即:FS=min ES (紧后工作) ES 工作持续时间(2)其中,min ES (紧后工作)表示该项工作的最小的紧后工作的最早开始时间,ES表示该项工作的最早开始时间。能够帮助项目经理平衡进度计划的一项工具是确定每个项目活动的总时差和自由时差。总时差可以帮我们找到了关键路线,而自由时差则起到了度量一个活动在项目进度计划中时间安排的可调整程度的目的。1.4 网络计算对于大型项目来说,可以通过计算每项工作的总时差和自由时差的方法来寻找关键路径,并查看每项工作的时间紧迫度,以便项目实施过程中,能重点关照关键工作,保证项目按期完
7、成。可以通过顺推或逆推网络来计算各项工作的总时差和自由时差。顺推法是确定各项活动的最早开始时间与最早完成时间的方法。计算方法是,从网络图始端向终端计算,第一个任务的开始为项目开始时间,任务完成时间为开始时间加持续时间。逆推法是确定各项活动的最晚结束时间与最晚开始时间的方法。计算方法是,从网络图终端向始端计算,最后一个任务的完成时间为项目完成时间,任务开始时间为完成时间减持续时间。1.5 举例分析1.5.1 项目概况该项目是为广州市某经贸公司建立一个电子商务网站。合同要求的工期为 2006-10-09至2007-06-11。开发团队现有项目经理、系统分析员、交互设计师、程序员、测试人员、文档人员
8、共8人。1.5.2 确定初步的作业活动、作业程序及估计工期(见表 1)息1项W工作清况表(单位:工作日)_L蚱代号J昨点明所彳E1 ME第L包代号用户打出珀求升把西在零生二冷C播出1国索fc,用品也衰其霜玉12A/F0三垃期式和天巨潮写玷求疗帜用色时笛aJi/CF建交需求交更日嬴里膏喙发人行后曾4U4需农节隹亡书心R:VJ编写咱E货里士打世L 1rx寸海程KLC i- laJCK原用产界面康矍11JL刘十箕计:段籽11M/5Vnwh- 1f Ln0n一讹汁LjL啜了开兔41WKp用口侬Hl告u1.5.3 计算时差首先在网络图中,利用顺推法,从始端向终端标出每项工作的最早开始时间和最早结束 时间
9、。然后,根据合同规定的工期 159个工作日,利用逆推法,从终端向始端标出每项工 作的最晚结束时间和最晚开始时间。计算各项工作的总时差和自由时差。根据公式(1)、(2)可以计算每项工作的总时差和自由时差。计算结果见下表:表2凝目工作时差表(单位:工作日)工性代号最早丹 JfiWW中用同鼻酒引均时用之理相役Q2055gIJ二 501IE00C2537|Q/lri.=第lril44IJ41QQ寸j打"£ J00母心用4号髓sn 二国黯156 915tc JSCWi:JUbQ,勃©ijJNEl>1in001二号招lif)1H154:4C0p154155"I
10、ki;cUJ在此项目中,关键路径的历时为159个工彳日,等于项目的计划工期,所以如果一切按计划进行,可以在 2007-06-11完成该项目。但是,因为 IT项目在开发过程中,总会出现各种不可预测的问题,所以,项目经理应该缩短项目进度,给项目留出足够的时间, 以应付突发事件。确定了关键路径,就找到了决定项目进度的这些工作,为了缩短项目进度估算,可以通过给关键路径上的工作分配更多的资源或变更它们的范围,来缩短关键路径上工作的历时。当面临大型软件开发项目时,进度问题尤为重要,CPM方法可以帮助项目管理人员找到关键路径,利用加快关键工作进度,缩短项目历时。同时CPM方法,还可以帮助项目经理分析各项工作
11、的浮动时间,以便更加合理地安排资源,建立一个有效的进度管理的机制。2基于关键路径的项目进度挣值分析项目挣值管理方法是一种将项目工期和成本进行综合集成管理的有效方法和工具,该方法最早由美国国防部从 20世纪60年代组织研究,经过几十年的不断发展、改进和完善, 现已成为了一种最基本的项目成本/工期的集成管理方法。项目“挣值管理”之所以有这样一个称呼,是因为这种管理方法中引进了一个被称为“挣值”的变量。对于“挣值”这一变 量的理解多种多样,其中前美国空军参与“挣值管理”方法研究的ChriStensen 博士对“挣 值”的定义较具权威性,他认为 :“挣值是专门用来有效地度量和比较已完成工作量和计划 要
12、完成工作量的一个变量。”但是传统的挣值分析方法在项目进度评测时,把关键工作与非 关键工作等同视之,忽略了关键工作对整个项目的制约作用,使得评判结现果出现偏差。文中从项目管理应用的角度对传统挣值方法所表现出来的不足与局限性进行了分析,提出了一种结合施工计划进度网络图对工程项目绩效进行分析的挣值分析方法。2.1 挣值方法在应用中的不足在挣值法的进度偏差分析中,BCWS相当于计划挣值,即按照进度计划,在某一时点上应该取得的工作进展(用货币量表示);BCWP则可认为是实际挣值,即用货币量表示的所取得的实际工作成果,二者之间的差值就是进度偏差。一般认为,如果BCWP>BCWS则表示实际的项目进展快
13、于进度计划;反之,则认为项目进度有延迟。但是,在BCWP的计算中,并没有区分所取得的挣值是来自于关键路径,还是来自于 非关键路径,这样在进度偏差的计算中就有可能会产生误导性的信息。因为在挣值法中,是用货币量来表示项目的进展, 掩盖了不同活动在重要性方面的差别。如果非关键路径上的活动进展速度较快 即取得挣值较多,而关键路径上的活动没有及时完成,则非关键路径上 所取得的挣值就有可能掩盖了关键路径上进度的延迟,依此做出的判断可能就是错误的。 因为对于一个项目来说, 只有关键路径上的活动顺利完工,即实现其上的挣值,项目才能按计划完成。对于挣值法的这一不足之处,下面通过一个例子来说明。假设该项目由6个活
14、动组成,为简单起见,假设资源无约束,且各活动都在其最早时 间开始执行,即任一活动在其所有直接前续活动完工之后,马上就开始执行,不存在时间滞后。各活动的持续时间和预算费用如表3所示。表3各活动的持续时间和预算费用活动AB(:UEF持续时间"263964预算费的BCWS)51()51510前续活动0AAUcILE根据表3所给的活动参数,绘制项目网络图(见图 2)。应用关键路径法安排项目的进 度,关键路径如图2中粗线所示。>®>®*>-*<©图2项目的网络图假设检查点在第8天末,则按照进度计划,此时活动A,B,C应该都已完成,并且活动E
15、也完成了 1/2。假设挣值与活动的完成百分比成线性关系,则在第 8天末,项目应该实 现的挣值为: BCWS=BCWS(A)+BCWS(B)+BCWS(C)+BCWS(E) X 50%=5+10+5+10 X 0.5=25 。假设项目执行过程中由于某种原因,活动B只完成了 50%,但活动E提前完成。则按照 传 统 挣 值 法 的 计 算: BCWP=BCWP(A)+ BCWP(B) X 50%+BCWP(C)+BCWP(E)=5+10 X 0.5+5+10=25 。则项目的进度偏差 SV=BCWP-BCWS=25-25=0 。根据上式的计算,项目的进度偏差为 0。显然,上面对进度偏差的分析是不准
16、确的, 因为关键路径上活动 B的延迟肯定会影响到项目的完工日期。这是由于非关键路径上所取 得的挣值掩盖了关键路径上进度的延迟。由此可见,在挣值的偏差分析中,有必要区分关键路径与非关键路径上取得的挣值。2.2 基于关键路径的挣值分析由于项目活动重要性的不同, 所以在偏差分析中,如果不区分非关键路径与关键路径上 取得的挣值,有可能会产生误导性的信息。因此,在文中接下来的分析中,分别针对关键路径和非关键路径进行偏差分析。首先,将项目取得的挣值划分为两部分,用 BCWPCP 表示关键路径上实现的挣值, BCWPNCP表示非关键路径上取得的挣值。相应地也将BCWS和ACWP分别按照关键路径与非关键路径加
17、以区分,以便与挣值相比较。在偏差分析时,将BCWPNCP 与进度计划中关键路径上的计划挣值BCWSCP 作比较, 以确定项目的进度是否落后。 但是非关键路径上活动的拖延如果超出其允许的最大浮动时间, 也就变成关键活动, 会影响项目的按时完成,所以也要分析非关键路径上的进度执行情况。分别用下面的两个算式来计算各自的进度偏差:关键路径的进度偏差:SVCP=BCWPCP-BCWSCP 。非关键路径的进度偏差:SVNCP=BCWPNCP-BCWSNCP 。区分了关键路径与非关键路径上的挣值之后,可以明确进度的延迟或提前是来自于何处,有助于更准确地把握项目进度的执行状况。显然,如果关键路径上的进度偏差为
18、负值,这表示关键路径上的进度没有达到预期目标, 则项目的进度一定是落后的。 即使关键路径上的进度偏差SVCP 为零或正值,也并不说明项目的进度就是超前,还需要分析非关键路径上的进度偏差, 如果其上的偏差过大, 超过了允许的最大浮动时间, 则该活动也就变成关键活动,会影响到项目的完工日期。所以对进度偏差的分析存在以下几种情况。2.2.1 SVCP 为负值, SVNCP 为负值关键路径与非关键路径上的进度都有延迟, 需要采取一定的措施加快关键路径上活动的执行速度。 对于非关键路径上的进度偏差, 需要分析其是否超出了浮动时间允许的范围。 如果偏差不足以影响项目的完工, 则可以不作调整, 否则, 也需
19、要加快非关键路径上活动的执行。2.2.2 SVCP 为负值, SVNCP 为正值此时项目的进度会有延误。 但是非关键路径上活动的执行速度比计划的要快, 也就是说,非关键路径上的浮动时间有所增加, 此时可以将非关键路径上的资源更多地调配到关键路径上,加快关键路径上活动的执行。2.2.3 SVCP 为正值, SVNCP 为正值关键路径和非关键路径上的活动执行速度都比计划的快。 一般来讲, 这是比较理想的状况, 项目可以提前完成。 但还需要分析进度的提前是否是以成本超支为代价, 如果取得现有的项目进度花费的成本过高,则会对后续工作造成影响, ,从而影响项目最终目标的实现,所以还要分析项目的成本偏差:
20、 CV=BCWP-ACWP 。如果 CV>0 ,显然项目进度提前,而且取得现有的进展所花费的成本比计划的要少, 即成本有节余; 如果 CV<0 , 则后续工作会受到影响,需要加强项目的成本控制。2.2.4 SVCP 为正值, SVNCP 为负值关键路径上的进度提前, 非关键路径上的进度落后, 这需要进一步对其加以分析。 由于非关键路径上的活动存在一定的浮动时间, 所以有可能是出于资源平衡或者是为了保证关键性活动的顺利执行,占用了非关键活动执行所需的资源, 将其延迟开始。在这种情况下,SVNCP 为负值,并不会对项目的进度产生影响。还有一种情况就是非关键路径上的活动确实发生了延迟,如
21、果该延迟超过了所允许的最大浮动时间,则会对项目的进度产生影响。由于 SVCP 为正值,相对来讲原先关键路径上的活动会存在一定的浮动时间,所以可以考虑将其上的资源调配给非关键路径上的活动, 加快其执行, 以保证项目的顺利完成。 当然 , 如果延迟并没有超出允许的浮动时间, 并不需要改变进度计划, 只是在以后的执行当中,需要加强对非关键路径上活动的监控。3 结语将关键路径法与挣值法相结合, 发展了基于关键路径的挣值分析方法。 计算项目的进度执行绩效时, 区分了关键路径与非关键路径上所取得的挣值, 以体现不同活动关键程度的差别。 这样一方面可以得到更准确的项目进展状况的信息, 另一方面也可以清楚地知
22、道项目进度的延迟或提前来自于何处, 从而便于采取相应的管理措施。 同时, 挣值分析的结果也为项 目进度计划的调整提供了依据, 如果进度偏差影响到项目目标的实现, 可应用关键路径法对其进行调整。参考文献郭慧 :1 曹立正 . T 项目管理中关键路径法的应用 . 财经研究2 方志凉 , 陈向东 . 基于关键路径的项目进度挣值分析 . 山西建筑 , 2008,34(6): 2222243 Fleming, Quentin; Joel Koppelman (2005). Earned Value Project Management (Third Edition ed.). Project Manag
23、ement Institute. ISBN 1-930699-89-1.蔡国柱 :4 罗宓 . 关键路径法在项目管理中的应用 . 社科经济5 倪 布喜 . 利用关键 路径算法寻找关键 活动及实现. 温州职业技术学院学报, 2007,7(2):37396 Woolf, Murray B. (2007). Faster Construction Projects with CPM Scheduling. McGraw Hill. ISBN 978-0071486606.史卫平7 白 青 海 . 几 种 求关 键路 径 算法 的 分析 . 内 蒙 古 民 族大学 学报( 自 然 科 学 版), 2008,23(2):1341378 朱嘉钢 . 关键路径概念的延伸 J. 江南学院学报, 1999,(04)9Joseph Phillips (2003). PMP Project Management Professional Study Guide. McGraw-Hill Professional, 2003. ISBN 0072230622 p.354程维芳10 赵灵芝 , 陈小松 .关键路径的新求法 J .贵州大学学报 ,2002,19(4):302-30411 余 晓 钟 , 刘 险 峰 . 项
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 家禽饲养业区域品牌塑造与市场推广策略研究考核试卷
- 纺织品的智能化生产和智能化应用考核试卷
- 纤维板生产中的新材料应用研究考核试卷
- 窗帘行业客户关系管理考核试卷
- 公路工程监理与质量控制考核试卷
- 春季常见传染病预防知识教育课件
- 成人高等教育心理学实验设计与分析考核试卷
- 小麦加工过程中的节能技术与环保措施考核试卷
- 绿色生活与节能引领考核试卷
- 水产养殖环境保护法律实务考核试卷
- 2024年上海市公安机关文职辅警、公安机关勤务辅警、检察系统辅助文员招聘笔试参考题库含答案解析
- 2024年四川省南充市中考生物试卷真题(含官方答案)
- 劳动教育智慧树知到期末考试答案章节答案2024年华中师范大学
- 成人高尿酸血症与痛风食养指南(2024年版)
- 2024年首都机场集团招聘笔试参考题库附带答案详解
- 2023年山东省专升本考试高等数学Ⅲ试题和答案
- 抗血栓药物临床应用与案例分析课件
- 吉林省地方教材家乡小学二年级下册家乡教案
- 儿童长期卧床的护理
- 投标书细节美化教程
- 《小儿支气管肺炎》课件
评论
0/150
提交评论