MS Project - 高级调度

有四种类型的任务依赖关系。

  • 完成到开始 (FS) − 在开始建造第二层之前先完成第一层。最常用。

  • 完成到完成 (FF) − 按时烹饪晚餐的所有菜肴。

  • 开始到开始 (SS) − 在进行调查时,我们会寻求调查回复,但也会开始汇总回复。在开始汇总之前,不必完成调查回复的收集。

  • 开始到完成 (SF) − 考试开始时考试准备就结束了。最少使用。

调整任务链接关系

Click Task Tab → double-click the required task under Task Name column →
   Task Information dialog box opens → Predecessors Tab.

Click the box under the Type column and choose the relationship according to your requirement.

链接关系

应用提前和滞后

默认情况下,当您链接任务时,它们会被分配"完成到开始"关系。在此关系中,

  • 提前 − 提前时间导致后续任务在其前置任务结束之前开始。

  • 滞后 − 滞后时间导致后续任务在其前置任务结束后开始。

Click Task Tab → double-click the required Task under Task Name column →
   Task Information dialog box opens → Predecessors Tab.

在滞后标题列下,以小时、天、周或年为单位输入滞后。您还可以将滞后或超前作为百分比应用。如果您为选定的 6 天任务输入 50%,则该任务将在前一个任务结束后延迟 3 天。

滞后以正单位输入,超前以负单位输入(例如 -3d 或 -50%)。

超前滞后

应用任务约束

当自动计划打开时,MS Project 2013 中创建的每个任务默认将被约束为"尽快"。尽快表示任务在项目启动后立即开始,前提是不存在会延迟任务的依赖项。因此,此约束类型没有规定固定的开始或结束日期,但当然会保留前任和后继依赖关系。

当 MS Project 2013 执行计算以节省您延迟的项目的时间时,会强制执行约束设置。

有 8 个任务约束。

约束类型 约束名称 描述
灵活 尽可能晚(ALAP) 任务安排得尽可能晚,任务在项目结束前结束,并且不会延迟后续任务。从项目完成日期安排时默认约束。不要输入具有此约束的任务开始或结束日期。
尽快 (ASAP) 任务计划尽早开始。从项目开始日期安排时默认约束。请勿输入具有此限制的开始或结束日期。
半灵活 不早于 (SNET) 开始 任务计划在指定日期或之后开始。
不早于 (FNET) 完成 任务计划在指定日期或之后完成。
不晚于 (SNLT) 开始 任务计划在指定日期或之前开始。
不晚于 (FNLT) 完成 任务是计划在指定日期或之前完成。
不灵活 必须于 (MFO) 完成 任务计划在指定日期完成。
必须于 (MSO) 开始 任务计划在指定日期开始。
Click Task Tab → double-click the required Task under Task Name column →
   Task Information dialog box opens → Advanced Tab.

Click dropdown box for Constraint type. Choose the constraint you would like to apply.

Constraint

输入截止日期

如果您使用任务约束,则会限制您的调度灵活性,其中 MS Project 2013 将根据约束确定任务的特定开始或结束日期。最好使用截止日期,它不会影响任务或摘要任务的调度。如果任务的预定完成时间超过了截止日期,MS Project 将在指标列中使用红色感叹号提醒您。

单击"任务"选项卡 → 双击"任务名称"列下的所需任务 → 将打开"任务信息"对话框 →高级选项卡。

截止日期

输入固定成本

固定成本与不与任何资源或工作量相关的任务相关联。

单击"查看"选项卡 → 数据组 → 表格 → 成本。

在"固定成本"列下输入相关任务的成本。在下面的示例中,我们为任务 7 分配了 500 美元的固定成本。

固定成本

输入重复任务

状态会议、状态报告、检查日期可以按特定频率重复。在 MS Project 2013 中,您可以指定重复任务,而不必每次都单独分配任务。您还可以为这些任务分配资源。

在甘特图视图 → 任务选项卡 → 插入组 → 任务 → 重复任务下拉框。

输入任务名称并选择重复模式。

您还可以为任务选择开始的特定时间。默认情况下,Project 会安排重复任务在计划的默认开始时间开始。您可以在"重复任务信息"对话框的"开始"框中添加时间值来更改此设置。在下图中,输入的开始时间为上午 10:00。

重复任务

 

重复任务信息

查看关键路径

关键路径是一系列需要最长时间才能完成的连接任务。"关键"一词并不意味着任务复杂或重要或需要密切监控,而是重点关注会影响项目完成日期的时间表。

因此,如果您想缩短项目的持续时间,您应该首先从关键路径上的活动/任务开始。关键路径可以是单个任务序列(单个关键路径),也可以是单个项目有多个关键路径。在更改计划的同时,关键路径也可能会不时发生变化。

当想要应用快速跟踪或紧急措施来缩短项目工期时,需要始终首先关注关键路径。

松弛或浮动是理解关键路径的关键。浮动有两种类型 −

  • 自由浮动 − 这是在不延迟其他任务的情况下可以延迟任务的时间量。

  • 总浮动 − 这是在不延迟项目完成的情况下可以延迟任务的时间量。

In Gantt Chart view → Format Tab → Bar Styles Group → Check the Critical Tasks box ON.

右侧甘特图视图中,关键路径中的所有任务栏都将变为红色。

关键路径

检查资源分配

资源容量与任务分配之间的关系称为分配

这可以通过 3 个状态 − 来定义

  • 分配不足 − 每周工作 40 小时的工程师,只分配了 20 小时的工作。

  • 完全分配 − 每周工作 40 小时的熟练工人,该周分配了 40 小时的工作。

  • 分配过多 −一名木匠被分配了 65 小时的工作时间,但他每周的工作时间只有 40 小时。

在甘特图视图中

Click View Tab → Task Views group → Gantt Chart view.

甘特图视图显示一些有限的资源信息,如以下屏幕截图所示。

它通过指示器列中的红色超额分配图标总结是否存在问题。

已分配指示器列
单击"视图"选项卡 →"资源视图"组 →"资源使用情况"视图。

"资源使用情况"视图在"资源名称"下显示资源及其分配的所有任务。屏幕左侧列出了资源和任务名称以及资源或分配的总信息列。右侧显示时间分段视图。

时间分段视图

您还可以折叠表格中的大纲,以查看每个资源在一段时间内的总工作量。

单击"资源名称"列标题。

Click View Tab → Data group → Outline → Hide Subtasks.

隐藏子任务

解决资源过度分配问题

需要更改范围(减少工作量)、分配更多资源或接受更长的时间表来解决过度分配问题。

这可以通过使用以下一些技术来实现 −

调整时间表

当资源分配的任务多于给定时间段内可以完成的任务时,通过更改其提前或滞后时间。如果添加的延迟小于或等于任务的松弛量,则不会影响项目的完成日期。

默认情况下,当您链接任务时,它们被分配"完成到开始"关系。在这种关系中,

  • 提前 −前置时间导致后续任务在其前置任务结束之前开始。

  • 滞后 − 滞后时间导致后续任务在其前置任务结束后开始。

单击"任务"选项卡 → 双击"任务名称"列下的所需任务 → 打开"任务信息"对话框 → 前置任务选项卡。

在"滞后"标题列下,输入以小时、天、周或年为单位的滞后。您还可以将滞后或前置任务应用为百分比。如果您为选定的 6 天任务输入 50%,则该任务将在前一项任务结束后延迟 3 天。

滞后以正单位输入,并以负单位引导(例如 -3d 或 -50%)。

Lag

替换资源或添加其他资源

您可以手动为该任务分配其他资源。

Click View Tab → Gantt Chart View → Resource Name column.

Click the box below the Resource Name column for the task you need the resource to be assigned.

From the dropdown, choose the resource name. In the following example,
   for Task 1 “PT1”, we have chosen the resource “Celic”.

您还可以选择多个资源来处理单个任务。

多个资源

减少分配的工作

单击"视图"选项卡 →"资源视图"组 →"资源使用情况"视图。

在下面的示例中,Trish Patrick 分配过多,资源名称和工作显示为红色。

资源

On View tab → Zoom group → Timescale box → Days.

您也可以在右侧窗口中的"时间分段"网格上单击鼠标右键,通过打开过度分配来显示过度分配量。

Overallocation

现在您可以减少分配的小时数。在下面的示例中,8 小时分配减少为 4 小时分配。不仅 Trish Patrick 的工作减少了,而且计划中的总工作量也发生了变化。您还会注意到指示器列中有一个新图标,让您知道分配的工作已被编辑。

Indicator Column

减少任务持续时间

您可以减少任务持续时间(如果未输入实际工作),以减少分配完成任务的资源所需的工作量。如果已记录实际工作,则必须手动减少任务的剩余工作。

删除过度分配的资源

您可以从过度分配的资源中删除资源分配。

平衡过度分配的资源

如果资源分配过度,您可以使用 MS Project 2013 中的资源平衡功能。它通过拆分任务或为任务添加延迟来确保资源不会超载。平衡可以延迟单个任务的完成日期,甚至项目完成日期。Project 不会更改分配给每个任务的人员、总工作量或分配单位值。

Project 首先延迟任务以用尽任何可用的空闲时间。一旦空闲时间变为零,MS Project 2013 就会根据优先级、依赖关系和任务约束(例如"不晚于完成"约束)做出更改。

设置优先级

最好始终设置任务优先级(这是衡量任务重要性/可用性的指标)。您可以根据在分级过程中所需的控制量输入 1 到 1000 之间的值。优先级 1000 将确保 MS Project 不会分级特定任务。默认情况下,优先级设置为 500 或中等控制级别。优先级较低的任务会先于优先级较高的任务延迟或拆分。

Click View Tab → Task Views → Gantt chart View.

In the Gantt chart table area, scroll to the right to see Add New Column.

Click on the dropdown box and select Priority.

下拉框

现在您可以根据需要为每个任务添加优先级。

优先级

分级

分级过程中的步骤只有几个,但了解每个选项的作用很重要。步骤如下 −

Click on View Tab → Resource View group → Resource Sheet.

Click Resource tab → Level group → Leveling Options → Level All.

项目进行调配,并删除过度分配的指标(如果调配完全完成,有时可能不会发生这种情况)。

在下一节中,我们将详细介绍调配选项 −

Click Resource tab → Level group → Leveling Options.

Levelling

在"资源调配"对话框中的"调配计算"下,尽量多使用"手动"。这将确保 MS Project 2013 仅在您要求时执行调配过程,而不是在资源过度分配时立即执行调配过程,即使您不希望这样做(当您选择"自动"选项时)。例如,如果资源过度分配,比如说一周内多分配了半个小时,从 40 小时减少到 40.5 小时,您不会希望自动调配给您带来不便。

在"资源调配"对话框中的"调配计算"下,为"查找过度分配"选项选择"逐日"。这样做不会调配资源,但它会确定 Project 何时在资源名称旁边显示过度分配指标。

在"资源调配"对话框中的"调配计算"下,使用选中"调配前清除调配值"复选框。这样做将确保 Project 在平衡之前从所有任务和分配中删除任何现有的平衡延迟。如果您之前平衡了计划,然后添加了更多分配,您可能希望取消选中复选框,以确保您不会丢失之前的平衡结果。

在"资源平衡"对话框中,在"平衡范围为……"下,您可以选择平衡整个项目。在这里,您可以选择平衡整个计划或仅平衡您指定的日期范围内的分配。

在"资源平衡"对话框中,在"解决过度分配"的"平衡顺序"下拉框下,您可以选择"标准"。这里有 3 个选项 −

  • 仅 ID 选项仅根据任务的 ID 号延迟任务。数值较高的 ID 号(例如,10)将在数值较低的 ID 号之前延迟。当您的计划没有任务关系或约束时,您可能希望使用此选项。

  • 标准选项根据前置关系、开始日期、任务约束、松弛、优先级和 ID 延迟任务。

  • 优先级,标准选项在其他标准条件之前查看任务优先级值(任务优先级是 0 到 1000 之间的数字排名)。

在"资源平衡"对话框中的"解决过度分配"下,您可以选择多个选项。这些解释如下 −

  • 仅在可用松弛内平衡。选中此复选框将阻止 Project 延长计划的完成日期。 MS Project 将仅使用现有计划中的空闲时间,这可能意味着资源过度分配可能无法完全解决。

  • 平衡可以调整个人分配。选中此复选框允许 Project 添加平衡延迟(或分配分配工作,如果平衡可以在剩余工作中创建拆分也已选中),独立于分配给同一任务的任何其他资源。这可能会导致资源在不同时间开始和完成任务。

  • "平衡可在剩余工作中创建拆分"复选框。这允许 Project 拆分任务上的工作(或如果同时选择了"平衡可调整任务上的单个分配"则拆分分配上的工作),作为解决过度分配的一种方式。

  • 平衡手动计划的任务。选择此选项允许 Project 平衡手动计划的任务,就像平衡自动计划的任务一样。

检查计划的成本

项目生命周期中的成本类型包括 −

  • 基准成本 − 基准计划中保存的所有计划成本。

  • 实际成本 −已为任务、资源或作业产生的成本。

  • 剩余成本 − 基准/当前成本与实际成本之间的差额。

  • 当前成本 − 当计划因分配或移除资源、添加或减少任务而发生变化时,MS Project 2013 将重新计算所有成本。这将出现在标记为成本或总成本的字段下。如果您已开始跟踪实际成本,它将包括实际成本 + 每个任务的剩余成本。

方法 1

您可以在"项目统计"对话框中查看计划的成本值。

Click Project tab → Properties Group → Project Information → Statistics…

计划成本值

方法 2

Click View tab → Task Views group → Other Views → Task Sheet.

Click View tab → Data group → Tables → Cost.

成本