关键路径进度计划.doc

上传人:wux****ua 文档编号:8307184 上传时间:2020-03-28 格式:DOC 页数:7 大小:42.02KB
返回 下载 相关 举报
关键路径进度计划.doc_第1页
第1页 / 共7页
关键路径进度计划.doc_第2页
第2页 / 共7页
关键路径进度计划.doc_第3页
第3页 / 共7页
点击查看更多>>
资源描述
关键路线进度计划关键路线进度计划是一个经常被谈及的话题,如果你精通此方法,可以阅读本书中其他你更感兴趣的内容。有关关键路线进度计划的讨论还可以在许多项目管理的基础赌窝,以及所有项目管理软件的读物和电子帮组文件中找寻。对于那些对项目管理还不是十分了解的读者,本节将简要介绍关键路线进度计划的内容。关键路线进度计划是任何项目进度计划的基础。即使你不使用计算机制定进度计划,你仍然有可能在使用CPM的概念-也许你还没有意识到。我个人的建议是,获取一套好的项目管理软件,应用所有提高的关键路线进度计划功能,有效制定和管理你的项目进度。因此。在讨论项目进度计划时将假设你使用计算机完成计划和控制,并且这些计算机中有关键路线进度计划的功能。那么究竟什么是关键路线进度计划呢?简单的说,就是通过确定任务之间的先后关系,决定何时做工作的过程。这似乎已不能再简单了。然而,许多人把这一简单的过程搞的一团糟,并且完全忽视关键路线进度计划的功能,即使是在使用关键路线进度计划软件的情况下。真是令人抱歉!CPM基础知识无论项目进度计划的方法如何,第一个步骤总是相同的。在确定工作何时完成之前,必须确定需要安排进度的工作有哪些。制定进度计划的方法有很多。我们在第二章“项目启动技术”一节中介绍了几种有效的措施。我们假设在制定项目进度计划之前,你将采取这些措施。让我们回顾下这些措施:确定项目目标和限制条件。制定策略计划并完成分析。确定工作范围和时间安排的一系列结构。应用WBS作为已确定项目任务的结构。应用项目里程碑计划作为制定详细项目计划额度结构。其余的步骤包括:建立所有执行任务的列表。估算每项任务的可能工期。定义任务之间的前后关系。确定日期限制和指令性日期。让我们详细了解一下有关的内容。确定任务 建立任务列表的有效方法是应用基于交付物或项目阶段建立的工作分解结构。实际上,我喜欢使用一种实用的复合型工作分解结构,其中第一级代表阶段(或项目生命周期)。第二级代表每个阶段的交付物。随后WBS被继续分解为更低的级别,比如每项交付物的主要组成部分、子系统或里程碑,并随后被分解成我们称之为工作包的任务组。工作包是一组任务,代表最小的交付物或里程碑,并通常由单一的职能组负责。每项任务都有专人作为确认的负责人。所有的任务都分配有一种或更多的资源,并可拥有预算(稍后于资源分配)。每项任务(像每个项目一样)都有明确的开始和结束时间。估算任务工期 指定每项任务工期的方法有几种。最常用的方法是将估算的时间直接作为任务工期。根据工作的类型,这类工期可以以日、周、小时等形式表达。无论何种情况。所有时间都将被看作是时耗。例如,一项分配了10天工期的任务会被认为需要两周的时间(假设项目日历为每周5天工作时间)、这并不意味着完成任务需要所有的10天时间或是10个人的工时。在后面讨论进度风险时,我们将介绍多工期估算的概念,现在暂时不展开讨论。第二确定任务工期的常用方法称之为投入驱动。采用该方法时,需要输入参与任务的每项资源投入的总工时,并明确投入的比率,例如,两个工人,全日制共计80小时工作,完成一面墙体的砌筑。任务的计算工期为5天(40小时的时耗)。如果存在多种资源和多类投入比率,任务的工期按指派资源的最长工作时间计算。还有很多存在细微差异和变化的工期估算方法可以介绍,但在讨论关键路线进度计划时仅考虑这两种传统的方法。任务前后关系和日期限制 进度计划当然是要确定任务何时开始执行。在某些情况下,工作的时间安排可以不受任何限制。但实际情况很少是这样。更常见的情况是,工作的时间安排会受到一个或多个因素的影响,其中包括:合同或其他协议限定的日期。对其他任务的依赖。必要条件的满足(气候、空间、许可、资金等)。材料的可用性。人力资源的可用性。关键路线法允许定义上述任何一个或所有的限制条件和依赖关系。正规的使用方法要求首先定义任务间的关系。然后定义限定日期来约束系统的时间计算。下面我们更进一步地了解这些选项。定于依赖关系 默认的任何间依赖关系为开始-结束(FS)关系,意思是任务B直到任务A结束时才能开始。然而,还可能存在任务间重叠的关系。例如,任务B在任务A开始后2天开始。这种情况可以设置为开始-开始(SS)关系。还可能存在的情况是,两个任务相互独立的开始,但是一个任务的完成却依赖于另一个任务的完成。针对这种情况,你可以使用结束-结束关系。例如,任务B可以在任务A结束后的第五天完成。滞后的时间称为延迟。提示 使用关键路线进度计划的实用方法是,在开始时将大多数任务关系设置为FS关系。随后,在项目进度计算完成后,应用任务重叠的功能选择性的压缩项目工期。参见本章“进度和时间压缩有多重要”一节关于时间压缩的好处的讨论,以及哦“实用的进度计划方法”一节关于更多实用进度计划方法的讨论。CPM:工作机制 有许多种选项可以为进度计划设定限制日期。为了更好的理解这些选项,让我们首先了解一下关键路线进度计划是如何工作的。当在计算机中完成项目模型(包括任务定义、任务工期、依赖关系、设定的限制日期等)的定义以后,计算机完成从前至后的运算并确定所有任务的嘴开开始和结束时间。在确定了项目的最早结束时间以后,计算机以该结束时间为基准,从后至前计算所有任务的最晚开始和结束时间。最早完成时间和最迟完成时间的差值称之为总浮时或总松弛时间。通过关键路线网络且具有最小浮时或松弛时间的路线称为关键路线。如果用户每有设置限定的项目完工日期,关键路线的浮时/松弛时间将为零。如果项目的完工日期早于计算机在没有限定条件下计算的结果日期,则一些任务会出现负浮时。具有最大负浮时值的任务将位于关键路线之上。因此,可以肯定任何关键路线上的任务发生延迟都将坚持项目的完工日期。提示 术语浮时和松弛时间可以转换使用,他们的意思是相同的。浮时的使用时最广泛的,直到微软公司推出了他们的进度计划软件,用松弛时间代替了浮时一词。从前之后的运算为每项任务建立了一对最早的日期,称为最早开始和最早结束。从后至前的运算为每项任务建立一对最晚日期,称之为最晚开始和最晚结束。最早日期和最晚日期的差值称为总浮时。工具提示 某些情况下用户不想公布最晚时间或浮时。这可以通过报告程序进行控制。此时,最早日期的名称通常会被改成为进度计划开始和进度计划结束,或只称为开始和结束。几乎所有的软件都允许修改标准的数据域。在个别情况下,用户不想计算和公布最早日期。反之,他们希望将最早日期计算和显示为最晚日期。这与敏捷进度计划方法等同。大多数软件产品都有ALAP(as late as possible)计算选项,可以用来满足上述要求。默认的选项为ASAP(as soon as possible)模式。日期限制 现在,我们了解了CPM是如何计算进度日期的,因此,就可以知道该如何使用限定日期以及其对进度计算的影响。在限定日期的几个选项中,最常用的是不早于开始(SNET)或不迟于结束(FNLT)。SNET日期用于限定晚于计算机确定的最早开始日期的任务开始日期。该选项可以替代从前之后的日期计算结果。例如,计算机确定的开槽开始日期为1月15日(基于前置任务的完成日期)。然而,由于寒冷的天气你的雇员并不想早于3月15日开始开槽工作(在蒙大拿州)。通过设置SNET限制日期为3月15日,计算的最早开始日1月15日被替代。如果由于任何原因造成前置任务的结束时间超过3月15日,则限定的日期将被自动计算的日期所代替。这就是为什么我们将这类鉴定日期称之为不早于开始,而非开始于的原因,该限定日期将不能被计算的日期所替代。陷阱 项目管理软件的初始用户通常趋向于过度使用限定日期,特别是开始一类的选项。在试图迫使进度计划符合预先确定日期的过程中,不恰当的使用开始选项将造成两个问题。首先,这样做影响了基于所定义的任务间依赖关系计算出来的进度结果。其次,这样做使得进度的更新更加困难,因为用户必须手工更新所有的限定日期。通常情况下,过度使用限定的开始于日期是由于希望避免定义所有的任务间依赖关系。但是,其结果不但导致了糟糕的进度计划,而且极大地增加了进度计划的维护工作量。进一步说,使用项目管理软件的最打好处在于,这些工具可以基于所定义的工作、期间的依赖关系和可用的资源,帮助制定真正有价值的进度计划。忽略这一切而制定的强制性进度计划可能很容易制定并很容易被接受。但是,如果这种计划与现实不符,那么长久而言,这样做又能有什么好处呢?不晚于开始(FNLT)与SNET对工作的限定方式正好相反。当设置FNLT日期限定时,将影响最晚日期的计算。这可以通过下面的例子得到很好的说明。假设对于建造一栋房屋的进度计划结果显示,屋顶的完工日期最晚为3月15日,以满足合同规定的6月30日的房屋完工日期。由于房屋的地理位置在爱荷华州并且在12月1日很可能开始下雪,因此决定屋顶施工应在此时间之前完成,以便可以在室内施工并保护材料。通过设置屋顶完工的FNLT日期为12月1日。所有其他任务的最晚日期被重新调整以支持强制性的约束日期。FNLT日期对从前之后计算的嘴早日期没有任何影响。其他约束 项目工作进度安排的一些限定条件可能没有在已定义的任务列表中得到反映。我们也许需要等待建设房屋的场地准备完成,或者需要等待建造的许可批复。吴佳的吊装可能需要等待起重机的到位。建造材料的采购可能需要等待资金的到位。门窗的安装可能需要等待最终构造图纸的审批。电气工程师的到位可能需要等待另一栋建筑电气工程的完成。实际上,这些限定条件在进度计划中都应该被考虑。对于前面所说的大多数限定条件,应建立新的任务(可能是零工时)以反映限定关系。我们可以为这些“虚”工设置SNET日期,并将其设置为那些直到这些限定条件满足后才能开工的任务的紧前任务。例如,在等待建造许可时可以进行土地勘测。该启动任务的周期为零。这样做也可以完成基于期望的许可批复日期的SNET日期的设置。该启动任务按结束-开始关系定义为开槽任务的紧前任务。零工时的任务通常称为时间,因为它是一个时间点。提示 创建虚工以反映任何一项限定条件,此为所限定的工作设置强制性的SNET限定日期要更好,原因有两个。首先,通过使用独立的任务,就可以定义具体的限定条件。其次,一项任务的限定条件可能存在多个,可以为每一限定条件设置独立的限定任务。更多限定 直到现在,我们在进度安排时并没有考虑劳动力资源的有效性。我们假设无论需要什么样的资源支持,在安排进度时都是有效的。显然。这并不是一种很好的假设。最终,我们期望能够定义资源的有效性,并在调整进度计算结果时,允许软件程序分析资源的有效性。这称之为资源平衡或资源约束进度计划,有关内容将在第4章详细讨论。如果我们为要执行的任务定义了所需的资源,就可以通过CPM程序定义每一种资源每日所需的数量。数量可以是资源种类(当使用类资源时,如电气工程师)的数量,也可以是制定资源的数量,比如系统设计师杰克斯密斯单位时间内的工时数。通过对所需资源数量的计算,就可以(在位适应资源限定而进行调整之前)观察到,并评价支持进度计划的资源水平。这一基于时间计算所需资源的过程有时被称为资源合计。当资源合计显示某一时间段的资源需求明显处于峰值状态时,可以作为早期的报警信号,要么准备增加资源,要么准备进行进度调整。有关讨论见第四章的内容。基线 不要期望在第一次计算后就可以得到满意的进度计划。即使不进行资源调整,在满足项目干系方和项目里程碑计划中的关键日期的要求前任然需要进行几次修改一旦一份可以接受的进度计划制定出来,通常会被存储为基准进度计划。该基线代表一系列的目标日期,被用来比较工作的实际进展情况。每一项任务将增加新的一对日期,一般称作基线开始和基线结束。目标开始和目标结束时又一种称呼。提示 通常期望保存多个基线计划。第一个基线计划通常是初始的,或合同基线。第二个基线计划可能包含一系列被批准的修改日期。通常我都会保存一套最后一次计算的进度计划结果。随后我可以用它与下一次更新的基线计划进行比较,以分析最新的变更情况。关于关键路线进度计划的简要介绍就到这里。虽然还可以进行更深入的介绍,但这样做可能导致概念混乱。现在,你的知识已经足以理解比如在本章“关键路线、关键链以及不确定性”和“进度表和时间压缩有多重要?”两节中讨论的有关项目进度计划的问题。在本章“实用的进度计划方法”一节中,我们将讨论如何实际、有效地应用这些基本的进度计划功能。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!