王泰wang.tai@163.com国家数字化学习工程技术研究中心引言妈妈让小明给客人烧水沏茶,洗开水壶要用1分钟,烧开水要用15分钟,洗茶壶要用1分钟,洗茶杯要1分钟,拿茶叶要用2分钟。小明估算了一下,完成这些工作要花20分钟,为了使客人早点喝上茶,按你认为的最合理的安排,多少分钟就能沏茶了?——1986年第一届全国华罗庚金杯赛初赛试题(初中组)引言由题可知,洗开水壶一定要在烧开水之前进行;烧开水的同时可以进行洗茶壶、洗茶杯和拿茶叶的工作。所以最短在1+15=16分钟之后就可以沏茶了。第六章制定项目计划建立项目网络从工作包到网络构造项目网络节点活动法基本原理开始和结束网络计算网络计算过程使用顺推和逆推过程的信息活动的细节层次实践考虑更接近现实的扩展网络技术建立项目网络项目网络是用来计划、安排和监控项目进度的工具,依靠WBS搜集的信息建立,是项目工作计划的一种流程图。网络展现了必须完成的活动和逻辑序列及活动之间的相互依赖关系。绝大多数情况下还有活动的开始和结束时间以及网络上最长的路径——关键路径项目网络代表着计划过程3/4的工作。从工作包到网络项目网络从WBS中得以构建。活动:项目中消耗时间的元素,如工作或等待。项目网络使用节点(方框)和箭头(线条)来构建。节点(方框)代表活动,箭头显示依赖关系和流程。网络活动可以包括一个或多个工作包。构造项目网络术语活动汇合活动:多项前置活动指向它平行活动路径:相互依赖的活动序列关键路径:通过网络的最长路径事件:用来表示活动开始或完成得时间点,它不消耗时间分枝活动:多项后续活动从它流出项目网络的两种表示方法节点活动法用节点表示活动箭头活动法用箭头表示活动建立项目网络要遵循的基本原则1网络流一般从左到右2只有在所有前置的相关活动已经完成后本活动才开始3箭头表示领先关系和流向,箭头可以彼此交叉4每个活动都应有唯一的识别码5活动的识别码必须大于它前面所有活动的识别码6环路不许发生7不允许条件陈述8经验说明,存在多个开始时,应用一个公共的开始节点来明确表示网络中的项目开始。类似地,单个项目终止节点用来表示明确的结束。节点活动法基本原理对于项目网络中包含的活动,必须建立三种基本关系。这些关系可以通过对每个活动回答以下问题而找到:在此活动之前必须正好完成哪些活动?(前置活动)哪些活动必须正好跟随在此活动之后?(后继活动)哪些活动可以在这一活动正发生时同时发生?(平行关系)开始和结束网络计算具有活动时间估计的项目网络将项目的计划、进度安排和控制联系起来。网络计算过程顺推——最早时间活动最快可以何时开始?(最早开始时间——ES)活动最快可以何时结束?(最早结束时间——EF)项目最快可以何时结束?(预期工期——TE)逆推——最迟时间活动最晚可以何时开始?(最迟开始时间——LS)活动最晚可以何时结束?(最迟结束时间——LF)哪些活动表示关键路径(CP)?这是网络中最长的路径,如果延迟会延误整个项目。活动可以延迟多长时间?(时差或浮动——SL)顺推“三件事”在网络的每条路径上累加活动时间将最早结束带到下一个活动,成为它的最早开始,除非下一个后继活动是汇合活动,在这种情况下选择其所有直接前置活动中数值最大的一个最早结束时间。逆推“三件事”开始于项目终止活动,随着路径减去活动时间。将LS带到下一个前置活动得到它的LF,除非下一个前置活动是一种分枝活动;在这种情况下选择它的所有直接前置活动中最小的LS作为它的LF。关键路径的确定关键路径是具有共同的最小时差(LF-EF,或LS-ES)的网络路径。使用顺推和逆推过程的信息有助于灵活地为多个平行活动或另一个项目安排稀缺项目资源——人员和设备。已知关键路径时,可以严密管理关键路径上的活动资源,这样就不会犯导致延迟的错误。实践考虑网络逻辑错误活动编号使用计算机来建立网络(MicrosoftProject2007)从甘特横道图到项目网络图可以自动生成更接近现实的扩展网络技术阶梯化四种关系结束-开始关系对结束-开始关键活动的检查,可能会找到利用开始-开始关系而修改为平行活动的机会。开始-开始关系开始-开始关系可以展示并行工程的条件并减少网络细节。结束-结束关系一种活动的结束取决于另一种活动的结束开始-结束关系一种活动的结束取决于另一种活动的开始