本文节选自《信息化绩效评价:框架、实施与案例分析》,孙强、郝晓玲
信息化项目进度控制的常见表达方法有哪些?
进度计划的表达方法很多,最常见的是甘特图法和网络图法。下面对两种方法分别加以介绍。
1.甘特图法
甘特图(Gatt图),是一种最直观的进度计划方法。它采用直线线条在时间坐标上表示出单项工程内容的进度,线段的起点和终点分别对应着子任务的开工时间和完成时间,线段的长度表示完成任务所需的时间。如下图所示。从该图上可以很清楚地看出各子任务在时间上的对比关系。
甘特图的优点体现在:它能够清楚地表达活动的开始时间、结束时间和持续时间,易于理解,并能为各层次的人员所掌握和运用;使用方便,制作简单,应用广泛;不仅能安排时间,而且能与劳动计划、资源计划和资金计划相结合。
它的缺点主要体现在:很难表达工程活动之间的逻辑关系,看不出各项工作之间的相互依赖和相互制约的关系;工程活动之间的前后顺序及搭接关系不能确定。不能确定某项工作的提前或推迟,或延长持续时间会对哪些活动造成负面影响,以及对整个工期的影响程度;不能表示活动的重要性,如哪些活动是关键的或非关键的,哪些活动有推迟或拖延的余地,及余地的大小;不能用计算机处理,即对一个复杂的工程不能进行工期计算。
由于甘特图的特点,就决定了它既有广泛的应用范围,同时又有局限性,它所适用的主要领域是:
l 它可直接用于一些小项目,由于活动较少,可以直接用它排工期计划。
l 项目初期由于复杂的工程活动尚未揭示出来,一般,人们都用甘特图作总体计划。
l 上层管理者一般仅需了解总体计划,故都用甘特图表示。
作为网络分析的输出结果。现在几乎所有的网络分析程序都有工期计划甘特图输出功能,而且它被广泛使用。
任务序号 |
总体任务 |
所需时间 |
所出 文档 |
进度(周) |
||||||||||||||||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
||||
1 |
需求调研 |
9周 |
开发计划/测试计划/软件需求说明书/开发规范 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
2 |
设计 |
6周 |
总体设计书/模块概要详细设计书/数据库设计书 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||
3 |
编程 |
9周 |
源程序/单元测试报告书 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
4 |
测试 |
4.5 周 |
测试报告/单元测试报告书/组装测试报告书 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
注:深色表示总体进度,浅色表示实际进度。
图 某开发项目甘特图
2. 项目评审技术(PERT)
项目评审技术(Program Evaluation and Review Technique: PERT)是一种先进的工程管理技术,它把工程计划的各项活动,它们之间的联系和约束(各活动之间在物理上、工程上和逻辑上的制约)经过组合分解、统筹安排,构成一个有机的整体,用网络模型形象地反映出来,力求在一定资源约束条件下,使得工期最短;同时,PERT又是一种灵活性很大的、具有动态管理特点的计划方法,在计划执行过程中进行评审和控制,根据定期分析反馈信息经常进行调整,逐渐接近和达到目标。因此,PERT是一种有较强预测、计划、协调与控制功能的管理技术。它能较严谨地表示计划中各项工作之间的关系,表明执行计划进度的关键性工作,能表明当某项工作不能按进度完成时对整个工程的影响。
下面以下图为例,说明在工程管理中应用PERT的步骤:
(1)先列出计划期内所有的工作事件
(2)安排事件的顺序,确立事件的相互独立性,绘制项目网络图
(3)估算出完成这些事件所需要的时间
(4)建立一种分析和评价程序来加工和处理有关数据
(5)建立信息渠道,评价实际结果数据和调整数据。
(6)分析数据。
当项目内各项活动以及相互关系确立后,可以绘制网络图。在网络图绘制结束后,需要对每项活动所需事件期限进行评价。通常采用不确定三点预估方法确定每项活动所需事件,再使用统计方法计算出进度期望值。三点预估是指对各项活动最短、最长和最可能事件作出乐观、悲观、最可能时间的估算。
3. 关键路径法(CPM)
关键路径法(Critical Path Method:CPM),也成为关键路径分析(Critical Path Analysis:CPA)是时间管理中很实用的一种方法,其工作原理是:为每个最小任务单位计算工期、定义最早开始和结束日期、最迟开始和结束日期、按照活动的关系形成顺序的网络逻辑图,找出必须的最长的路径,即为关键路径。这种方法根据工作分解结构分解后的结果,在任务之间建立起依赖关系,估计每个任务的工期,再根据这些数据进行整个项目工期的计算,同时计算出每个任务的时差,计算时差,找到影响项目工期的任务(关键任务)。
下面以下图所示为例,进行关键路线的计算,方法如下:
(1)计算两个节点之间的关键路线,如果两个节点之间只有一个工作项目,则此路线即为关键路线,如节点1到节点2之间只有一条路线,此路线为关键路线。
(2)若两节点之间有多个工作项目,则所需最长时间的路线为关键路线,如节点4到节点9之间有四条路线,关键路线为4-5-9。
(3)将各节点之间的关键路线相连,即可计算全图的关键路线,即项目的关键路线。项目的关键路线即整个项目所需最长时间。本例为
表 网络计算表
活动名 |
活动时间 |
最早开始时间 |
最早结束时间 |
最晚开始时间 |
最晚结束时间 |
总时差 |
关键路线 |
1-2 |
30 |
0 |
30 |
0 |
30 |
0 |
1-2 |
2-3 |
70 |
30 |
100 |
30 |
100 |
0 |
2-3 |
3-4 |
90 |
100 |
180 |
100 |
180 |
0 |
3-4 |
4-5 |
60 |
180 |
250 |
180 |
250 |
0 |
4-5 |
4-6 |
40 |
180 |
230 |
210 |
250 |
20 |
|
4-7 |
30 |
180 |
220 |
220 |
250 |
30 |
|
4-8 |
40 |
180 |
230 |
220 |
260 |
30 |
|
4-9 |
50 |
180 |
240 |
200 |
250 |
10 |
|
5-9 |
0 |
250 |
250 |
250 |
250 |
0 |
5-9 |
6-9 |
0 |
230 |
230 |
250 |
250 |
20 |
|
7-9 |
0 |
220 |
220 |
250 |
250 |
30 |
|
8-10 |
60 |
230 |
290 |
260 |
320 |
30 |
|
9-10 |
70 |
250 |
320 |
250 |
320 |
0 |
9-10 |
10-11 |
40 |
320 |
360 |
320 |
360 |
0 |
10-11 |
11-12 |
60 |
360 |
420 |
360 |
420 |
0 |
11-12 |
通过以上对PERT技术和CPM技术的分析可以看出,PERT技术是通过概率统计,确定项目活动的期望完成时间。CPM是根据给出和确定的项目活动时间确定经济有效的项目最佳实施路线。因此,从项目执行的时间和成本整体看,PERT技术是确定合适关键路径的基础,要提高关键路径的合理性,离不开PERT技术的应用。
欢迎您与作者探讨您的观点和看法,联系电话:010-51657848
电子邮件:GOV#ITGov.org.cn(请将#替换为@) 。
京ICP备06004481号 Copyright 2002 - 2006 ITGov.org.cn, All Rights Reserved