排列活动顺序是识别和记录项目活动之间的关系的过程。本过程的主要作用是,定义工作之间的逻辑顺序,以便在既定的所有项目制约因素下获得最高的效率。图6-7描述本过程的输入、工具与技术和输出,图6-8是本过程的数据流向图。
图6-7 排列活动顺序:输入、工具与技术和输出
图6-8 排列活动顺序的数据流向图
除了首尾两项,每项活动和每个里程碑都至少有一项紧前活动(逻辑关系为结束到开始或开始到开始)和一项紧后活动(逻辑关系为结束到开始或结束到结束)。通过设计逻辑关系来创建一个切实的项目进度计划。可能有必要在活动之间使用提前量或滞后量,使项目进度计划更为切实可行。可以使用项目管理软件,手动技术或自动技术,来排列活动顺序。
6.3.1 排列活动顺序:输入
6.3.1.1 进度管理计划
见6.1.3.1节。进度管理计划规定了用于项目的进度规划方法和工具,对活动排序具有指导作用。
6.3.1.2 活动清单
见6.2.3.1节。活动清单列出了项目所需的、待排序的全部进度活动。这些活动的依赖关系和其他制约因素会对活动排序产生影响。
6.3.1.3 活动属性
见6.2.3.2节。活动属性中可能描述了事件之间的必然顺序或确定的紧前紧后关系。
6.3.1.4 里程碑清单
见6.2.3.3节。里程碑清单中可能已经列出特定里程碑的实现日期,这可能影响活动排序的方式。
6.3.1.5 项目范围说明书
见5.3.3.1节。项目范围说明书中包含产品范围描述,而产品范围描述中又包含可能影响活动排序的产品特征,如待建厂房的布局图或软件项目中的子系统界面。项目范围说明书中的其他信息也可能影响活动排序,如项目可交付成果、项目制约因素和假设条件。虽然活动清单中已经体现了这些因素的影响结果,但还是需要对产品范围描述进行整体审查以确保准确性。
6.3.1.6 事业环境因素
见2.1.5节。会影响活动排序过程的事业环境因素包括(但不限于):
政府或行业标准;
项目管理信息系统(PMIS);
进度规划工具;
公司的工作授权系统。
6.3.1.7 组织过程资产
见2.1.4节。能够影响排列活动顺序过程的组织过程资产包括(但不限于):公司知识库中有助于确定进度规划方法论的项目档案,现有的、正式或非正式的、与活动规划有关的政策、程序和指南(如用于确定逻辑关系的进度规划方法论),以及有助于加快项目活动网络图编制的各种模板。模板中也会包括有助于活动排序的,与活动属性有关的信息。
6.3.2 排列活动顺序:工具与技术
6.3.2.1 紧前关系绘图法
紧前关系绘图法(PDM)是创建进度模型的一种技术,用节点表示活动,用一种或多种逻辑关系连接活动,以显示活动的实施顺序。活动节点法(AON)是紧前绘图法的一种展示方法,是大多数项目管理软件包所使用的方法。
PDM包括四种依赖关系或逻辑关系。紧前活动是在进度计划的逻辑路径中,排在非开始活动前面的活动。紧后活动是在进度计划的逻辑路径中,排在某个活动后面的活动。这些关系的定义如下,并如图6-9所示:
完成到开始(FS)。只有紧前活动完成,紧后活动才能开始的逻辑关系。例如,只有比赛(紧前活动)结束,颁奖典礼(紧后活动)才能开始。
完成到完成(FF)。只有紧前活动完成,紧后活动才能完成的逻辑关系。例如,只有完成文件的编写(紧前活动),才能完成文件的编辑(紧后活动)。
开始到开始(SS)。只有紧前活动开始,紧后活动才能开始的逻辑关系。例如,开始地基浇灌之后,才能开始混凝土的找平。
开始到完成(SF)。只有紧前活动开始,紧后活动才能完成的逻辑关系。例如,只有第二位保安人员开始值班(紧前活动),第一位保安人员才能结束值班(紧后活动)
在PDM图中,“完成到开始”是最常用的逻辑关系类型,“开始到完成”关系则很少使用。为了保持PDM四种逻辑关系类型的完整性,这里也将“开始到完成”列出。
图6-9 紧前关系绘图法(PDM)的活动关系类型
6.3.2.2 确定依赖关系
依赖关系可能是强制或选择的,内部或外部的。这四种依赖关系可以组合成强制性外部依赖关系、强制性内部依赖关系、选择性外部依赖关系或选择性内部依赖关系。
强制性依赖关系。强制性依赖关系是法律或合同要求的或工作的内在性质决定的依赖关系。强制性依赖关系往往与客观限制有关。例如,在建筑项目中,只有在地基建成后,才能建立地面结构;在电子项目中,必须先把原型制造出来,然后才能对其进行测试。强制性依赖关系又称硬逻辑关系或硬依赖关系。技术依赖关系可能不是强制性的。在活动排序过程中,项目团队应明确哪些关系是强制性依赖关系。不应把强制性依赖关系和进度编制工具中的进度约束条件相混淆。
选择性依赖关系。选择性依赖关系有时又称首选逻辑关系、优先逻辑关系或软逻辑关系。基于具体应用领域的最佳实践来建立选择性依赖关系,或者,基于项目的某些特殊性质而采用某种依赖关系,即便还有其他依赖关系可用。应该对选择性依赖关系进行全面记录,因为它们会影响总浮动时间,并限制后续的进度安排。如果打算进行快速跟进,则应当审查相应的选择性依赖关系,并考虑是否需要调整或去除。在排列活动顺序过程中,项目团队应明确哪些依赖关系属于选择性依赖关系。
外部依赖关系。外部依赖关系是项目活动与非项目活动之间的依赖关系。这些依赖关系往往不在项目团队的控制范围内。例如,软件项目的测试活动取决于外部硬件的到货;建筑项目的现场准备,可能要在政府的环境听证会之后才能开始。在排列活动顺序过程中,项目管理团队应明确哪些依赖关系属于外部依赖关系。
内部依赖关系。内部依赖关系是项目活动之间的紧前关系,通常在项目团队的控制之中。例如,只有机器组装完毕,团队才能对其测试,这是一个内部的强制性依赖关系。在排列活动顺序过程中,项目管理团队应明确哪些依赖关系属于内部依赖关系。
6.3.2.3 提前量和滞后量
提前量是相对于紧前活动,紧后活动可以提前的时间量。例如,在新办公大楼建设项目中,绿化施工可以在尾工清单编制完成前2周开始,这就是带2周提前量的完成到开始关系,如图6-10所示。在进度规划软件中,提前量往往表示为负滞后量。
图6-10 提前量和滞后量示例
滞后量是相对于紧前活动,紧后活动需要推迟的时间量。例如,对于一个大型技术文档,编写小组可以在编写工作开始后15天,开始编辑文档草案。这就是带15天滞后量的开始到开始关系,如图6-10所示。在图6-11的项目进度网络图中,活动H和活动I之间就有滞后量,表示为SS+10(带10天滞后量的开始到开始关系),虽然图中并没有用精确的时间刻度来表示滞后的量值。
项目管理团队应该明确哪些逻辑关系中需要加入提前量或滞后量,以便准确地表示活动之间的逻辑关系。提前量和滞后量的使用不能替代进度逻辑关系。应该记录各种活动及与之相关的假设条件。
6.3.3 排列活动顺利:输出
6.3.3.1 项目进度网络图
项目进度网络图是表示项目进度活动之间的逻辑关系(也叫依赖关系)的图形。图6-11是项目进度网络图的一个示例。项目进度网络图可手工或借助项目管理软件来绘制。进度网络图可包括项目的全部细节,也可只列出一项或多项概括性活动。项目进度网络图应附有简要文字描述,说明活动排序所使用的基本方法。在文字描述中,还应该对任何异常的活动序列做详细说明。
图6-11 项目进度网络图
6.3.3.2 项目文件更新
可能需要更新的项目文件包括(但不限于):
活动清单;
活动属性;
里程碑清单;
风险登记册。