首页 > 能力 > 关键路径分析
关键路径分析
分享到:
阅读:3173|日期:2013-11-08
关键路径分析法是一种有效并且强大的评审工具,它将帮助项目经理能够明确:什么任务必须被完成?并行任务需要在何时进行?项目需要花费的最短时间?  项目执行需要投入的资源?任务的执行序列,规划以及所要花费的时间?任务的优先级?以及对于缩短紧急项目可以采取的最有效的方法等?

关键路径分析和PERT评估技术是规划大型复杂项目的有力工具,这种技术最早用于管理和控制国防项目,现在则成为众多复杂项目常用工具。相比于甘特图,关键路径分析有助于发现与规划项目中所有必须完成的任务,或者说有助于发现并计划项目中的核心任务。关键路径分析技术有两个确定的好处:它可以正确地识别哪些任务是核心任务,是确保项目按时完成的关键任务;它还能识别哪些任务可以被暂时拖延以释放资源去完成那些更重要的不能拖延的子任务。这一技术的主要缺点是不像甘特图那样直接明了。和甘特图相比,关键路径分析最明显特征是能够识别完成项目所需要的最短时间;如果需要加速或提前完成项目,从分析结果中就能很容易识别哪些子任务的加速完成能有助于整个项目的提前完成,这会大幅度地帮助管理者在完成项目的同时减少资源的投入。

一、如何使用

在进行关键路径分析之前,首先回顾一下甘特图中的“线性任务”和“并行任务”;线性任务相互依赖必须逐一完成,并行任务相互独立彼此可以同时完成。

1、列出所有任务

对于每一个任务,不管这项任务是并行任务或者是线性任务,列出任务的启动时间,估算完成该任务所需要花费的时间。如果本项任务是线性任务,同时也列出这项任务所依赖的任务,最后使用表格的方式将所有的任务按先后顺序列出。继续使用上一章的例子,某公司决定开发一套游戏软件;公司技术人员列出了十四条任务。

任务可能的开始时间持续时间任务类型依赖
A、选题和总体设计第零周一周线性任务-
B、选择硬件平台第一周一天线性任务A
C、安装和布置硬件平台第一周+两周并行任务B
D、详细分析核心模块第一周两周线性任务A
E、详细分析辅助模块第三周两周线性任务D
F、编程序实现核心模块第三周两周线性任务D
G、编程序实现辅助模块第五周三周线性任务E
H、保证核心模块的质量第五周一周线性任务F
I、保证辅助模块的质量第八周一周线性任务G
J、核心模块的培训第六周一天并行任务C,H
K、开发测试收费系统第五周一周并行任务E
L、开发测试管理系统第五周一周并行任务E
M、开发管理分析系统第六周一周并行任务L
N、用户试玩第九周一周线性任务I,L,K,M

2、将子任务设计为“箭头图”

关键路径分析采用所谓的“箭头图”来表示,“箭头”两端的“圆圈”代表了项目中的某个事件,比如某个任务的开始或结束。“圆圈”通常以数字表述以便于被识别。两个“圆圈”之间的箭头线代表完成该任务需要采取的动作,任务描述写在箭头线的下方,所需时间标注在上方,方向从左到右。

上图显示了“选题和总体设计”这个任务从“事件一”开始,结束于“事件二”,两个事件之间的箭头线显示了“选题和总体设计”这个任务的描述,本任务需要花费一周时间。当某个任务不能在另一项任务完成之前开始,我们采用以下的关联图来表示这种依赖关系。

在上图,“选择硬件平台”与“详细分析核心模块”这两个任务不能在“选题和总体设计”这个任务结束前开始。上图同时也揭示了一些其它的信息:

1、我们用一种特殊叫法来称呼图上的任务,比如“详细分析核心模块”这个任务我们称之为“任务二到三”。
2、每个任务的箭线的长度并不代表本任务所需要花费的时间,无论是一周还是两周长度都是一样的。

在下面的例子里,“任务六到七”只有在其他四个事件完成之后,才能开始进行。

下图显示了本项目所有需要完成的所有任务,请注意每个事件圈的上部与下部多有一个数字。这些事件圈下面的数字代表了本事件在保证项目以最短时间完成的基础上启动的最晚的时间。

通过观察,事件九可以在第1.2周与第7.8周之间的任何时间点开始。本事件开始的时间对于本项目来说并不是关键的。但是,如果项目需要在十周之内被完成,那么任务一到二,二到三,三到四,四到五,五到六以及六到七则必须按时完成,这就是本项目的关键路径。这些任务必须被仔细监控以保证这些任务被按时完成。如果在关键路径上的任务被延迟,项目经理必须采取紧急措施将项目拉回正规,否则整个项目的时间将被延迟。

3、压缩任务

适当地缩短项目时间也是可能的。在这种情况下,项目经理需要在项目的各个阶段上采取措施以缩短用时。可以在每个任务上组织足够多的资源以减少用时,但是这样意味着额外的投入,有效的方式是仅关注那些位于关键路径上的任务。

举个例子来说,可以将上图所示项目的完成时间缩短为八周。在这种情况下,您或许需要在“任务二到三”上投入两个系统分析师,在“任务四到 五”上投入两个程序员。这样您就可以将项目的时间缩短两周,但是项目本身也因此增加了投入的成本。必须指出的是,在项目的每个阶段上都增加一倍的投入也仅可能获得约50%的改善,因为,因投入额外资源而需要花费的协调时间也同时增加了。

4、PERT(项目评审技术)

PERT是键路径分析技术的一个变形,它在关键路径分析的基础上加入一套时间预估系统。PERT技术采用了比较保守的时间预估方式-利用加权的方式进行时间预估。采用PERT技术,需要预测完成每个任务的最短时间、最可能的时间、以及最长的时间,然后,使用以下的公式来准确预估项目每个阶段所需要的时间。

完成时间 = (最短时间 + 4 x 最可能时间 + 最长时间) / 6

上一章:用甘特图计划项目

推荐
0
收藏
0
评论
能力话题
青少年能力和思维专版
沟通 创新 决策 学习 关系
成长 问题 影响 感悟
网站首页|联系我们|关于我们|友情链接|意见建议
提高能力成就未来 • 能力邦 • 容德咨询
京ICP备11004739号
北京网络警察报警平台 公共信息安全网络监察 北京网络行业协会 不良信息举报中心 中国文明网播种文明 网络违法犯罪举报网站
网站技术支持:爱创科技