6.2活动排序
活动排序指识别与记载活动之间的逻辑关系。活动必须准确排序,只有这样才能在以后制订出符合实际、可以实现的进度。排序可以用电脑进行,也可以手工操作。手工和自动操作还可以结合使用。对于较小项目,以及项目早期阶段详细资料尚不具备时,手工操作往往更为有效。
6.2.1活动排序的投入
1).活动清单(Activitylist)
2).产品描述(Productdescription)
产品特征往往会影响活动排序(例如一个拟建厂区的平面布置,一个软件项目的子系统界面)。大虽然这些影响常常明显的反映在活动清单上,但一般仍应对产品描述进行审核,以确保其准确无误。
3).强制性依存关系(Mandatorydependencies)
强制性依存关系指所从事工作性质中固有的依存关系。
它们往往涉及到一些实际的限制(例如:在施工项目中,在基础完成之前,不可能进行上层建筑的施工;在电子项目中,必须先制作原型机,然后才能进行测试)。强制性依存关系又称硬逻辑关系(Hardlogic)。
4).可斟酌处理的依存关系(Discretionarydependencies)
可斟酌处理的依存关系指由项目团队所确定的依存关系。其使用宜谨慎从事(并要有完整的文字记载),因为它们可能会限制今后进度安排方案的选择。可斟酌处理的依存关系通常根据以下方面的知识来定义:
某个具体应用领域内的“最佳方法”。虽然也可采用其它可接受的排序方式,但希望采用某种具体排序的项目中的某些不寻常的方面。
可斟酌处理的依存关系也可称为优先选用逻辑关系(Preferredlogic)、优选逻辑关系(Preferrentiallogic)或者软逻辑关系(Softlogic)。
5).外部依存关系(Externaldependencies)
外部依存关系指涉及项目活动和非项目活动之间关系的依存关系。
例如软件项目测试活动的进行,可能取决于由外部提供的硬件是否到位;施工项目的场地平整,考|试/大可能要在环境听证会之后才能动工。
6).里程碑(Milestones)
里程碑事件应成为活动排序的一部分,以保证满足里程碑事件按期完成的要求。
6.2.2活动排序的工具与技术
1).优先级图法(单代号网络图)(PDM,precedencediagrammingmethod)
这是一种(用方格或矩形)节点表示活动,并用表示依存关系的箭线将节点连接起来的一种项目网络图的绘制法。
这种技术又称活动的节点标记法(AON,activity-on-node),是大多数项目管理套装软件使用的方法。PDM可用手工或计算机完成。
PDM包括四种依存关系或先后关系:
完成对开始:后一活动的开始要等到前一活动的完成。
完成对完成:后一活动的完成要等到前一活动的完成。
开始对开始:后一活动的开始要等到前一活动的开始。
开始对完成:后一活动的完成要等到前一活动的开始。
在PDM中,完成对开始是最常用的逻辑关系类型。开始对完成关系很少用,通常仅有专门制订进度的工程师才使用。考|试/大在项目管理软件使用开始对开始、完成对完成、和开始对完成关系,可以产生意想不到的结果,因为关于这些类型的关系如何应用,目前尚未取得一致看法。
2).箭线图法(双代号网络图)(ADM,arrowdiagrammingmethod)
这是一种利用箭线表示活动,并在节点处将其连接起来,用节点表示其依存关系的一种项目网络图的绘制法。
这种技术也叫活动箭线标记法(AOA,activity-on-arrow),虽然其使用不如PDM那样普遍,但仍然是某些应用领域所选用的技术。
ADM只使用完成对开始依存关系,因此可能要使用虚工序才能正确地定义所有的逻辑关系。虚拟活动没有历时,不需要花费资源。
3).条件绘图法(Conditionaldiagrammingmethods)
有些绘图技术,例如图形评审技术(GERT)和系统动力学模型允许使用诸如回路考|试/大(例如,必须重复多次的试验)或者有条件分枝(例如:只有检查发现错误时才需要修改设计)这样的非时序活动。PDM和ADM都不允许回路或有条件分枝存在。
4).网络样板(Netowrktemplates)
可以利用标准化的网络加快项目网络图的绘制。这些标准网络可以包括整个项目或其一部分。网络的一部分往往称为子网络或者网络片段。 在项目包括若干相同或者几乎相同的特征时(例如,高层办公楼的楼层、药品研制项目的临床试验、软件发展项目的程序模块、或者开发项目的启动阶段),子网络就特别有用。
6.2.3活动排序的产出
1).项目网络图(Projectnetworkdiagrams)
项目网络图就是以图的形式展示项目各活动(工序)之间的逻辑关系(依赖关系)。
a.PERT:计划评审技术(ProgramEvaluationandReviewTechnique);
b.CPM:关键路径法(Criticalpatchmethod)
c.PDM:前导图法(precedencediagrammingmethod)
2).活动清单更新(Activitylistupdates)
如同活动定义过程可以造成工作分解结构更新一样,绘制项目网络图时也会发现一项活动需要分解或者重新定义才能画成其正确的逻辑关系的情况。