10.5 排列活动顺序
本节概要
排列活动顺序是识别和记录项目活动之间关系的过程,本过程的主要作用是定义工作之间的逻辑顺序,以便在既定的所有项目制约因素下获得最高的效率。本过程需要在整个项目期间开展。
排列活动顺序过程的数据流向图排列活动顺序过程旨在将项目活动列表转化为图表,作为发布进度基准的第一步。除了首尾两项,每项活动都至少有一项紧前活动和一项紧后活动,并且逻辑关系适当。通过设计逻辑关系可以支持创建一个切实的项目进度计划,可能有必要在活动之间使用提前量或滞后量,使项目进度计划更为切实可行;可以使用项目管理软件、手动技术或自动技术来排列活动顺序。
输入
项目管理计划
排列活动顺序中使用的项目管理计划组件主要包括:
- 进度管理计划:规定了排列活动顺序的方法和准确度,以及所需的其他标准。
- 范围基准:在排列活动顺序时,需明确考虑范围基准中的项目 WBS、可交付成果、制约因素和假设条件。
项目文件
可作为排列活动顺序过程输入的项目文件主要包括:
- 假设日志:该日志所记录的假设条件和制约因素可能影响活动排序的方式、活动之间的关系,以及对提前量和滞后量的需求,并且有可能生成一个会影响项目进度的风险。
- 活动属性:可能描述了事件之间的必然顺序或确定的紧前或紧后关系,以及定义的提前量与滞后量和活动之间的逻辑关系。
- 活动清单:列出了项目所需的、待排序的全部进度活动,这些活动的依赖关系和其他制约因素会对活动排序产生影响。
- 里程碑清单:该清单可能已经列出特定里程碑的实现日期,这可能影响活动排序的方式。
事业环境因素
能够影响排列活动顺序过程的事业环境因素主要包括:政府或行业标准、项目管理信息系统、进度规划工具、组织的工作授权系统等。
组织过程资产
能够影响排列活动顺序过程的组织过程资产主要包括:
- 项目组合与项目集规划,以及项目之间的依赖关系与关联;
- 现有与活动规划相关的正式和非正式的政策、程序和指南;
- 有助于加快项目活动网络图编制的各种模板,模板中也会包括有助于排列活动顺序的与活动属性有关的信息;
- 经验教训知识库,其中包含有助于优化排序过程的历史信息等。
工具与技术
紧前关系绘图法
紧前关系绘图法(Precedence Diagramming Method,PDM),又称前导图法,是创建进度模型的一种技术,使用方框或者长方形(被称作节点)代表活动,节点之间用箭头连接,以显示节点之间的逻辑关系。这种网络图也被称作单代号网络图(只有节点需要编号)或活动节点图(Active On Node,AON)。
前导图法PDM 关系的定义为:
- 完成到开始(FS):只有紧前活动完成,紧后活动才能开始的逻辑关系。
- 完成到完成(FF):只有紧前活动完成,紧后活动才能完成的逻辑关系。
- 开始到开始(SS):只有紧前活动开始,紧后活动才能开始的逻辑关系。
- 开始到完成(SF):只有紧前活动开始,紧后活动才能完成的逻辑关系。
每个节点的活动时间:
-
最早开始时间(Earliest Start time,ES):某项活动能够开始的最早时间。
-
最早完成时间(Earliest Finish time,EF):某项活动能够完成的最早时间。
EF=ES+工期
-
最迟开始时间(Latest Start time,LS):为了使项目按时完成,某项活动必须开始的最迟时间。
-
最迟完成时间(Latest Finish time,LF):为了使项目按时完成,某项活动必须完成的最迟时间。
LS=LF-工期
箭线图法
箭线图法(Arrow Diagramming Method,ADM)是用箭线表示活动,节点表示事件的一种网络图绘制方法。这种网络图也被称作双代号网络图(节点和箭线都要编号)或活动箭线图(Active On the Arrow,AOA)。
箭线图法在箭线图法中,有如下三个基本原则:
- 网络图中每一活动和每一事件都必须有唯一的一个代号,即网络图中不会有相同的代号;
- 任两项活动的紧前事件和紧后事件代号至少有一个不相同,节点代号沿箭线方向越来越大;
- 流入(流出)同一节点的活动,均有共同的紧后活动(或紧前活动)。
为了绘图的方便,在箭线图中又人为引入了一种额外的、特殊的活动,叫作虚活动(Dummy Activity),在网络图中由一个虚箭线表示。虚活动不消耗时间,也不消耗资源,只是为了弥补箭线图在表达活动依赖关系方面的不足。借助虚活动,人们可以更好、更清楚地表达活动之间的关系。
虚活动确定和整合依赖关系
依赖关系可能是强制或选择的,内部或外部的。四种依赖关系包括:
- 强制性依赖关系:强制性依赖关系是法律或合同要求的或工作内在性质决定的依赖关系,又称硬逻辑关系或硬依赖关系。
- 选择性依赖关系:选择性依赖关系有时又称软逻辑关系。选择性依赖关系应基于具体应用领域的最佳实践或项目的特殊性质对活动顺序的要求来创建。
- 外部依赖关系:外部依赖关系是项目活动与非项目活动之间的依赖关系,这些依赖关系往往不在项目团队的控制范围内。
- 内部依赖关系:内部依赖关系是项目活动之间的紧前关系,通常在项目团队的控制之中。
在排列活动顺序过程中,项目管理团队应明确哪些依赖关系属于内部依赖关系。
提前量和滞后量
提前量是相对于紧前活动,紧后活动可提前的时间量,提前量一般用负值表示。滞后量是相对于紧前活动,紧后活动需要推迟的时间量,滞后量一般用正值表示。
提前量和滞后量示例项目管理信息系统
排列活动顺序过程中使用的项目管理信息系统是项目管理信息系统软件,这些软件有助于规划、组织和调整活动顺序,插入逻辑关系、提前和滞后值,以及区分不同类型的依赖关系。
输出
项目进度网络图
项目进度网络图是表示项目进度活动之间的逻辑关系(也叫依赖关系)的图形。
项目进度网络图带有多个紧前活动的活动代表路径汇聚,而带有多个紧后活动的活动则代表路径分支。带汇聚和分支的活动受到多个活动的影响或能够影响多个活动,因此存在较大风险。
项目文件(更新)
可在排列活动顺序过程更新的项目文件主要包括:
- 活动属性:可能描述了事件之间的必然顺序或确定的紧前或紧后关系,以及定义的提前量与滞后量和活动之间的逻辑关系。
- 活动清单:在排列活动顺序时,活动清单可能会受到项目活动关系变更的影响。
- 假设日志:根据活动的排序、关系确定以及提前量和滞后量,可能需要更新假设日志中的假设条件和制约因素,并且有可能生成一个会影响项目进度的风险。
- 里程碑清单:在排列活动顺序时,特定里程碑的计划实现日期可能会受到项目活动关系变更的影响。