在前面的章节里,我们建立了项目的WBS和作业,下面,我们要讨论如何进行,以及采用关键路径法进行进度计算的方法与原理,学习前推法与逆推法,讨论浮时与自由浮时。
一、关键路径法的概念
关键路径法是P3E/C用网络计划计算工程工期的基本方法。网络计划是以网络图为基础的计划模型,其最基本的优点就是能直观地反映工作项目之间的相互关系,使一项计划构成一个系统的整体,为实现计划的定量分析奠定了基础。同时,从数学的高度,运用最优化原理,去揭示整个计划的关键工作以及巧妙地安排计划中的各项工作,从而可使计划管理人员依照执行的情况信息,有科学根据地对未来做出预测,使得计划自始自终在人们的监督和控制之中,达到以最短的工期、最少的资源、最好的流程、最低的成本来完成所控制的项目。网络计划的基本形式是CPM(关键线路法)。CPM是公司和公司于19__年联合研究提出。P3E/C就是运用CPM的方法,计算工程的工期。关键路径法(CPM)的工作原理是:为每个最小任务单位计算工期、定义最早开始和结束日期、最迟开始和结束日期、按照活动的关系形成顺序的网络逻辑图,找出必须的最长的路径,即为关键路径。CPM是项目管理中最基本也是最关键的一个概念,它上连着WBS(工作分解结构),下连着执行进度控制与监督,所以在进行项目操作的时候,确定关键路径并进行有效的管理是至关重要的。
二、网络计划表现形式----网络图
1、P3E/C采用的是单代号网络图。单代号网络图PDM(Precedencediagrammingmethod)也称AON(activity-on-node),用节点反映作业情况,节点间带箭头连线反映作业间的逻辑关系。箭尾点为紧前作业,箭头所指节点为后续作业。它支持4种逻辑关系:完工-开工(FS)、开工-开工(SS)、完工-完工(FF)、开工-完工(SF)。这四种逻辑关系包含了作业间可能发生的所有工艺和组织关系。
图中表示:项目开始,A作业完成后,B、D作业同时开始,B、D完成后做C作业,D完成后做E作业,C、E完成后做F作业,F作业完成项目结束。
2、箭线图法(ArrowDiagrammingMethod)或称为双代号网络图(Activity-on-Arrow)用箭头表示作业,而用节点连接作业表示作业间的依赖关系,如图所示:
在箭线图中,作业间只有完成-开始一种逻辑关系。
双代号网络图中,增加了一种虚作业,如图中○4-○5的作业,是虚作业。它不需要任何资源,工期为零,用虚箭头表示,只用于表示时间顺序。
P3E/C没有采用这种表示方法。但这种方法在国内的一些项目管理软件中应用的较普遍。
3、网络参数
ES----最早开工时间;
EF----最早完工时间;
LS----最晚开工时间;
LF----最晚完工时间;
OD----原定工期;
TF----总浮时。
EF=ES+OD
LS=LF-OD
TF=LF-EF=LS-ES
关键路径:TF≤0或总浮时为最小的作业所构成的线路。
关键作业:关键路径上的作业为关键作业。
三、逻辑关系
什么是逻辑关系逻辑关系就是作业之间的依赖关系,它表示了一项任务,它之前必须完成什么作业,之后必须完成什么作业。P3E/C与PROJECT一样,都是采用了四种逻辑关系来表达作业的先后顺序的。当建立了逻辑关系之后,项目时间计算就是根据逻辑关系,由计算机算出作业的开始与完成时间以及项目的关键线路、完工时间。
逻辑关系的类型:
1)完成到开始(FS)
P3E/C默认的逻辑关系类型,也是最常用的一种逻辑关系。它表示作业B(后续
作业)的开始时间是由作业A(紧前作业)的完成时间决定的。如混凝土浇筑,必须是绑扎钢筋完成以后开始。则混凝土浇筑就是绑扎钢筋的后续作业,而绑扎钢筋是混凝土浇筑的紧前作业。
2)开始到开始(SS)
表示作业B的开始时间由紧前作业A的开始时间决定。也就是说,在作业A开始以后,作业B才能开始。如装修工程必须在机电设备的安装开始以后开始,则这两道作业就是开始到开始的逻辑关系。
3)完成到完成(FF)
表示作业B的完成时间由紧前作业A的完成时间决定。也就是说,在作业A完成以后,作业B才能完成。如基坑浇混凝土与基础排水两道作业,必须是浇混凝土完成以后,基础排水才能完成,则浇混凝土与基础排水两道作业是完成到完成的逻辑关系。
4)开始到完成(SS)
表示作业B的完成时间由紧前作业A的开始时间决定。也就是说,在作业A开始以后,作业B才能完成。
逻辑关系的延时:
如果后续作业不是在紧前作业的开始(完成)后立即开始(完成),则必须考虑逻辑关系的延时。如基础混凝土浇筑后立上层柱模之间应该有一段时间的混凝土凝固时间,P3E/C把这种关系,称为延时。延时共有两种情况,一种是正延时(LAG),即上述情况下的延时;另一种情况为负延时(LEAD),即作业间的交叉搭接。如基础开挖与基础混凝土浇筑,逻辑关系为FS,即完成到开始,而基础混凝土浇筑是在基础开挖结束前十天开始的,则混凝土浇筑为基础开挖的负十天延时。在软件里,负延时用输入负值表示。
四、作业工期估算
作业工期估算是指确定每个作业的工时数。主要的方法有专家估算法、类比估算法和历史数据。在P3E/C里,采用MM模块,把以前的项目数据用于确定当前项目的工期,这就是历史数据法。
应该指出,工期估算是一个渐进明细的过程。应由负责完成该项工作的项目实施人员来进行,至少应取得他们的同意,而项目经理的职责就是为团队提供充足的信息以进行正确的估算。
五、前推法
前推法计算工期,是指根据项目的开始时间,从没有紧前作业的作业即开口作业开始,基于作业的逻辑关系计算每道作业的最早开始与完成日期。对于开口作业,如果没有附加条件的话,其最早开始日期等于项目的数据日期。
前推法计算的是作业的最早日期:最早完成日期=最早开始日期+工期-1
五、逆推法
逆推法计算工期,是指根据项目的完成时间,从没有后续作业的作业开始,基于作业的逻辑关系计算每道作业的最晚开始与完成日期。对于没有后续作业的作业,如果没有附加条件的话,其最晚完成日期等于项目的最晚完成日期。
逆推法计算的是作业的最晚日期:最晚开始日期=最晚完成日期-工期+1