1、第2章2315P57002.3 安排任务进度到此为止,我们已经开发出了任务列表,把任务进行了排序,并且建立了任务大纲,可能还定制了工作分解结构(WBS)编码。这个任务列表已经完善了。下一步就是制定任务进度计划。项目进度计划是完成任务、提交可交付物、通过里程碑,最终按时完成项目目标的路线图。制定项目进度计划与项目时间管理最相关。制定准确可行并真实反映项目运作情况的进度计划,你需要:输入任务工期。确定任务之间的关系和依赖性。必要时安排个别任务进度以满足特定的时间要求。完成以上三项工作后,你就开始看到一个真实项目进度计划的基本大纲。但还没有添加并分配资源,这些将进一步影响项目的进度计划。你还没有依据
2、给定的项目完成时间和成本限制来改进项目计划。但此时你已经开始看到某些任务将持续多长时间及整个项目将可能持续多长时间。2.3.1 设定任务工期创建一个现实的进度计划,可以从输入你确信完成每个任务所需的工作时间量开始,该工作时间量也就是任务工期。在输入一个任务之后,Project便为该任务分配一个一天的估计工期。输入准确的工期对于创建可靠的项目进度计划是非常重要的。Project使用每一任务的工期来计算任务的开始和完成时间。在进行资源分配时,工期也是每一已分配资源工时总量的基础。1. 开发可靠的任务工期项目经理可以依据自己的经验在一开始输入一个宽泛的估计工期。随后,可以通过向其他更直接参与任务或者
3、经验更丰富的人员征求意见改进原来的工期估计。在制定可靠的任务工期时,可以参考来自多方面的意见,如团队成员的知识、专家的判断、现有项目文件和行业标准等。为了消除紧急事件的发生可能给项目带来的风险,许多项目经理都会使用建立工期缓冲的方法。在获得了更多有关于项目的准确信息后,就可以缩减或消除缓冲时间。如果工期域中的值的后面出现一个问号,就表示它是估计工期。估计工期和确定工期一样可以用来计算任务进度计划。2. 输入工期在一个项目计划中可以使用不同的工期单位输入工期,如分钟、小时、天、周、月等。输入工期只需要在甘特图中每一任务的“工期”域中输入工期,如1h或2d。如果工期是估计值,在工期后加一个问号。单
4、击“回车”键后,甘特条形图将显示任务的时间区间。此外,任务的“完成时间”域也被重新计算。3. 工期对进度计划的影响输入工期后,任务就根据分配给它的日历来安排进度计划。在最初阶段,这个日历就是项目日历。分配资源后,任务就根据资源工作时间日历来安排进度计划。如果应用了任务日历,任务就根据任务工作时间日历来安排进度计划。有些任务一旦开始就不可半途停止,或是这些任务独立于项目进度或资源分配,如“油漆干燥”或“水泥凝固”。如果任务不管任何工作时间日历持续固定的时间,可以使用逝去工期。逝去工期按一天24小时,一周7个工作日安排任务进度,直至任务完成。对于逝去工期,只需简单地在工期单位前键入一个“e”,如“
5、2ed”。对于常规工期,需要先确定一天和一周内的工时数量,一个月中的工作天数等。可以通过单击“工具”菜单中的“选项”,随后选定“日历”选项卡来进行设置(图2-33)图2-33 “日历”选项卡这些设定和工作时间日历一同规定任务如何安排进度。4. 计算最可能工期在对任务工期信息进行研究的过程当中,你也许会得到相互矛盾的结果。又或者对于任务列表中的所有任务,你有单一的可靠工期或工期在1周+/- 15范围内,但你希望项目计划对全部工期建立最好、最差和期望情况模型。这样就可以了解项目的最早可能完成时间、最迟可能完成时间和最可能的完成时间。PERT分析可以帮助解决分歧或者建立选择情形模型。PERT(计划评
6、核术)分析对乐观工期、悲观工期和预期工期进行加权平均,通过它计算任务工期和项目进度计划。这是一个有效的风险管理工具。在你提出项目建议或者估计时间、成本和资源需求时,PERT分析也可以提供帮助。如何在Project中进行PERT分析呢?1) 单击“视图”菜单中的“工具栏”,选定“PERT分析”。2) 在“PERT分析”工具栏中,单击“PERT项工作表”。3) 对每一任务,在相应的域中输入乐观工期、预期工期和悲观工期(图2-34)。4) 在“PERT分析工具栏”上,单击“计算PERT”。图2-34 PERT项工作表估计工期计算出来后,计算结果将改变“工期域”中的值(图2-35)。图2-35 PER
7、T分析的结果PERT分析中的三套工期中的任何一套都可以生成甘特图。例如,对于“乐观工期”,单击PERT分析工具栏上的“乐观甘特图”按钮(图2-36)。图2-36 乐观甘特图PERT分析的估计结果可以通过调整Project中工期的权重来改变。在PERT分析工具栏上,单击“设置PERT权重”按钮。在三个域中至少要改变两个域中的值,这样三个域中的权重总和才能保持是6(图2-37)。图2-37 “设置PERT权重”对话框2.3.2 建立任务依赖性现在任务工期都输入到了甘特图表中。创建项目进度计划的下一步就是要把相互依赖的任务链接起来。通常,一个任务在前置任务还没有完成时是不能开始的。有时,几个任务都依
8、赖于某一任务的完成。可以把前置任务与后续任务链接在一起,从而在这两个任务之间设定了任务依赖性。有了任务工期和依赖性后,项目计划才开始看起来像真正的进度计划,你也可以从中不仅看到任务的可能开始和完成时间,而且看到主要阶段、可交付物及整个项目的可能开始和完成时间。当在两个任务之间建立链接时,Project以前置任务的开始和完成时间、依赖性类型、后续任务的工期和任何相关的资源分配为基础,计算后续任务的开始和完成时间。虽然还需要获得更多的信息并进一步对进度计划做出改进,但此时你正在接近可以开展实际工作的进度计划。1. 创建“完成-开始型”任务依赖性“完成-开始型” 是最典型的任务依赖关系。在这种关系中
9、,前置任务必须在后续任务开始之前完成。建立“完成-开始型”的任务链接,请依照以下步骤进行:1) 打开甘特图。可以在任何任务工作表中建立任务依赖性,但在甘特图中可以立刻看到链接的效果。2) 在任务工作表中,选定希望链接的两个任务。3) 在标准工具栏上,单击“链接任务”按钮。在甘特图的图区域中任务被链接起来了。此外,后续任务的“前置任务”域中将会列出前置任务的编号(图2-38)。图2-38 在甘特图表中建立任务链接2. 相关性类型Project中共有四种依赖类型,完成-开始型(FS)、完成-完成型(FF)、开始-开始型(SS)和开始-完成型(SF)。“完成-开始型”是最常见的任务依赖类型,建立任务
10、依赖性步骤如下:1) 打开甘特图,或其他含有任务工作表的视图。2) 选定希望在设定依赖性中作为后续任务的任务。3) 在标准工具栏上单击“任务信息”。也可以通过双击选定任务打开“任务信息”对话框。4) 在“前置任务”选项卡中,单击“任务名称”域的第一个空白行,随后点击向下的箭头。项目中的任务列表就被显示出来。5) 在任务列表中选定当前任务的前置任务。6) 单击“类型”域,选择任务依赖性的类型(图2-39)。 同样,我们可以利用“前置任务”选项卡改变和删除任务依赖性。图2-39 “任务信息”对话框中的“前置任务”选项卡3. 重叠和延迟链接的任务在可能的地方重叠链接的任务能够使项目进度计划更高效。例
11、如,一项任务必须在它的前置任务完成后才能开始。但如果无需前置任务全部完成,而是只完成70,后续任务即可启动。后续任务实质上可以提前30的工期启动,这段时间叫做提前时间。提前时间以负值表示,它可以是前置任务工期的一个百分比,如-30%。或是一个确定的时间范围,如-1d 或 -6eh。为已链接任务输入提前时间,请依照以下步骤进行:1) 打开甘特图,或其他包含任务工作表的视图。2) 选定希望添加提前时间的后续任务。3) 在“任务信息”对话框中,选定“前置任务”选项卡。4) 在已存在的前置任务的“延隔时间”域中,键入为后续任务提供的提前时间(图2-39)。另外一些时候,当前置任务完成时,后续任务无法马
12、上开始,而是需要一个附加的延迟时间。与提前时间一样,延迟时间也可以是前置任务工期的一个百分比,或者是一个确定的时间范围。不同的是,延迟时间以正值显示。4. 查阅任务依赖性以下几个视图可以帮助我们仔细地查看项目中任务的依赖性:甘特图视图以甘特条形图之间的连线来反映任务间的依赖性。网络图视图以单个节点的方式显示每一任务,节点间的连线表示依赖性(图2-40)。图2-40 网络图视图关系图显示了每一单个任务的前置任务和后续任务(图2-41)。图2-41 关系图视图2.3.3 在日期约束下安排任务进度随着工作时间日历、工期和任务依赖性的相继建立,Project就拥有了从开始到完成安排项目进度的全部信息。
13、默认情况下,Project安排每一任务的开始都是“越早越好”。但有时,还要考虑一些附加的日期。例如,某一天要召开一个重要的阶段会议。为围绕这些关键时间来安排任务进度计划,可以设定一个“限制”,即对任务的开始或完成时间做出某种限制。所有任务都应用了限制,至少都应用了默认的“越早越好”限制。1. 限制类型对于一个从开始时间安排进度的项目而言,Project默认对所有任务应用的限制类型是“越早越好”。对于一个按完成时间安排进度的项目而言,Project默认应用的限制是“越晚越好”。“越早越好”限制和“越晚越好”限制,都被认为是非常灵活的限制形式。Project还提供了另外六种限制,每一限制都与一个时
14、间相关联。其中,“不得晚于开始”、“不得晚于完成”、“不得早于开始”和“不得早于完成”是比较灵活的限制,而“必须开始于”和“必须完成于”是种固定限制2. 改变限制类型任务总是有某种限制条件,即便只是“越早越好”或“越晚越好”。当改变限制类型时,通常只是从一种灵活限制转变到一种较为固定的限制,或相反。改变限制类型的方法有几种。在甘特图或相类似的带有任务工作表的视图中,在“开始时间”或“完成时间”域中输入或选择相应的时间。在按开始时间安排进度的项目中,系统会自动应用“不得早于开始”或“不得早于完成”的限制。在按完成时间安排进度的项目中,系统会自动应用“不得晚于开始”或“不得晚于完成”的限制。在任何
15、任务视图中,选定包含希望改变限制类型的任务,在“任务信息”对话框中,选定“高级”选项卡(图2-42)。在“限制类型”对话框中选定希望对任务应用的限制类型。有时还需要在“限制日期”对话框中输入日期。图2-42 “任务信息”对话框“高级”选项卡在项目向导工具栏上,单击“任务”按钮。在项目向导窗格中,选定“设置期限和限制任务”链接。依据向导提供的控制来建立任务限制。在甘特图或其他带有任务工作表的视图中,应用限制日期表。单击“视图”菜单中的“表”,选择“其他表”。在“其他表”对话框中,选择“限制日期”表(图2-43)。在“限制类型”域中,选择任务的限制类型。图2-43 “限制日期”表3. 审查限制甘特
16、图可以提供大量有关限制和其他进度控制的信息。可以按开始时间、完成时间、限制类型或限制时间对任务排序。也可以依限制类型对任务进行分组。还可以按“应该开始时间”或“应该开始/完成时间”对任务进行过滤。这样就可以一次提供多个任务的开始或完成时间信息。如果想审阅细节,可以查看相关任务的“任务信息”对话框。在“常规”选项卡上列出了排定的任务开始和完成时间,“高级”选项卡上则列出了限制类型和限制时间。任务数据编辑视图上方甘特图中的选定任务的细节信息将显示在下方的任务窗体中。默认的资源和前置任务详细信息显示任务依赖性和提前、延迟时间(图2-44)。图2-44 任务数据编辑视图2.3.4 设定期限提醒如果你希
17、望一项任务或里程碑在特定的时间完成,但又不想通过设定限制来限制项目进度计划的安排,作为替代你可以使用“期限”。期限以一个标记的形式显示在甘特图中,但是它并不对任务进度安排构成任何影响。如果你希望为一个任务设定期限,需要在该任务的“任务信息”对话框中,单击“高级”选项卡。在“期限”对话框中,输入或选定期限时间。此时,期限标记出现在甘特图的图形区域中(图2-45)。图2-45 期限标记同样,在任务工作表中也可以显示期限,这只需增加一列“期限”域。如果一个任务进度移动到了期限时间以后,将会有一个警告图标显示在标记域中,指示某任务安排的完成时间超出了期限要求。2.3.5 创建里程碑在项目计划中可以把特
18、定的任务指定为里程碑。里程碑通常表明项目中主要阶段的开始或完成时间或可交付物的完成情况。另外,里程碑也是非常好的报告点。里程碑对进度计划没有额外计算影响。然而,通常情况下,人们会把里程碑和其他任务链接起来。你也可以为里程碑设置一个时间限制。输入里程碑最简单的方法就是创建一个新的任务,并把该任务描述为里程碑,例如,“第一层建筑施工完毕”,并输入工期为0。任何工期为0的任务都被自动设置为里程碑。里程碑标记和时间均显示在甘特图的图形区域中。但是,里程碑并不是必须为0工期。你可能会把每一阶段的最后一项任务设定为里程碑,这些任务都是具有真实工期的真实任务。可以通过在“任务信息”对话框中,选定“高级”选项
19、卡,然后选定“标记为里程碑”对话框把一项常规任务转变为里程碑。在甘特图的图形区域中,原任务的甘特条形图将变为里程碑标记(图2-46)。图2-46 把常规任务设定为里程碑2.3.6 任务日历任务进度计划的安排是由任务工期、任务相关性和限制驱动的,也是由项目日历驱动的。但是,如果任务被分配给了资源,任务就依资源工作时间安排进度。有些时候你需要按不同于项目日历或分配资源日历反映的工作时间安排某项任务的进度。这时任务有自己的任务日历。如果想应用任务日历,通常情况下应创建一个特定的基准日历。创建基准日历的方法在前面已经介绍过了。在“任务信息”对话框的“高级”选项卡中,可以把一个基准日历分配给任务。这时,一个日历标记将显示在标记列中。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1