MS Project - 创建新计划

使用 MS Project 时,您可以指定开始日期或结束日期。因为一旦您输入两者之一以及其他项目任务、约束和依赖关系,MS Project 就会计算另一个日期。即使您知道项目的截止日期,使用开始日期也始终是一种好习惯。

启动 MS Project

  • Windows 7 − 单击"开始"菜单,指向"所有程序",单击"Microsoft Office",然后单击"Project 2013"​​。

  • Windows 8 − 在"开始"屏幕上,点击或单击"Project 2013"​​。

  • Windows 10 − 单击"开始"菜单 → 所有应用 → Microsoft Office → Project 2013。

创建空白项目

MS Project 2013 将显示选项列表。在可用模板列表中,单击空白项目

空白项目

Project 将计划的开始日期设置为当前日期,甘特图视图的图表部分中的一条细绿色垂直线表示当前日期。

当前日期

项目信息

让我们更改项目开始日期并添加更多信息。

步骤 1:开始日期

单击"项目"选项卡"属性组""项目信息"。

出现一个对话框。在开始日期框中,键入 11/5/15,或单击向下箭头显示日历,选择 2015 年 11 月 5 日(或您选择的任何日期)。

单击"确定"接受开始日期。

步骤 2:设置日历

单击"项目"选项卡"属性组""项目信息"。

单击"当前日期"下拉框上的箭头。出现一个包含三个基准日历的列表。

  • 24 小时 − 没有非工作时间的日历。

  • 夜班 −涵盖晚上 11 点至早上 8 点,夜班涵盖周一至周五的所有夜晚,休息时间为 1 小时。

  • 标准 − 正常工作时间,周一至周五早上 8 点至下午 5 点,休息时间为 1 小时。

标准日历

选择标准日历作为您的项目日历。单击"取消"或"确定"关闭对话框。

现在让我们添加例外。

步骤 3:向日历添加例外

例外用于修改项目日历以包含非标准工作日或非工作日。您还可以为特定资源分配独特的工作时间。

以下是创建非工作日的示例,非工作日可能是由于假期、办公室庆祝活动或标准办公室工作量以外的活动。

Click Project tab → Properties Group → Change Working Time.

更改工作时间对话框出现。在例外选项卡下单击名称字段,输入事件"办公室周年纪念日"。在开始字段中输入 11/22/15,然后在完成字段中输入相同的日期。此日期现在被安排为项目的非工作日。您还可以在对话框中验证日历中指示的更改颜色,如下所示。单击确定关闭。

添加例外

步骤 4:设置资源日历

就像您可以更改标准基准日历一样,您可以更改每个资源的工作和非工作时间。您可以修改资源日历以适应弹性工作时间、休假时间、培训时间等。

另请记住,资源日历只能应用于工作资源,而不能应用于材料和成本资源。

默认情况下,当我们在计划中创建资源时,资源日历与标准基准日历相匹配。您对项目日历所做的任何更改都会自动反映在资源日历中,除非您在资源日历中创建例外情况。在这种情况下,即使您更新项目日历,资源日历中的例外情况也不会受到影响。

Click Project tab → Properties group → Click Change Working Time

Change Working Time dialog box appears. 

Click the down arrow for the “For Calendar” drop-down box.

Select the resource for whom you want to create an exception. In example below I have chosen John.

在"例外"选项卡下单击名称字段,输入事件为"个人假期"。在开始字段中输入日期(例如 2015 年 9 月 15 日),然后在完成字段中输入相同的日期。

开始字段

结束字段

步骤 5:更改每个资源的工作时间

Click Project tab → Properties group → Click Change Working Time.

The Change Working Time dialog box appears. 

Click the down arrow for the “For Calendar” dropdown box.

Select the resource for whom you want to change work schedule. 
In the following screen you can see we have chosen John.

Click “Work Weeks” tab.

Double-click the [default] cell below the Name column heading.

Under “Selected Day(s)” choose any day you want to change the work schedule. 
We have  chosen Tuesday and Wednesday.
	
Click Set day(s) to these specific working times. Change the time.

工作时间

第 6 步:创建非工作日

Click Project tab → Properties group → Click Change Working Time.

The Change Working Time dialog box appears.

Click the down arrow for the “For Calendar” dropdown box.

Select the resource for whom you want to change work schedule. We have chosen John again.

Click “Work Weeks” tab.

Double-click the [default] cell below the Name column heading.

Under “Selected Day(s)” choose any day you want to change the work schedule.

Click any day (we have chosen Friday) and use the radio button “Set days to nonworking time”.

Click OK to close the Dialog box. You will now see all Fridays are greyed out in the calendar.

Create NonWorking

更改文件属性

使用 Microsoft Windows 操作系统,右键单击文件并选择"属性"会弹出文件属性对话框,其中包含版本、安全性和其他文件详细信息。您也可以为 .mpp 项目文件记录一些顶级信息。这可以按如下方式完成 −

步骤 1:启动 MS Project

  • Windows 7 − 单击"开始"菜单,指向"所有程序",单击"Microsoft Office",然后单击"Project 2013"​​。

  • Windows 8 − 在"开始"屏幕上,点击或单击"Project 2013"​​。

  • Windows 10 −单击"开始"菜单 → 所有应用程序 → Microsoft Office → Project 2013。

步骤 2:保存属性

单击"文件"选项卡。在"信息"选项卡下,转到"项目信息"。单击"项目信息"附近的箭头以单击"高级属性"。将打开一个对话框,您可以根据需要输入更改。单击"确定",并不要忘记单击"保存"进行保存。

对话框

构建任务列表

在开始之前,让我们假设您已经有一个工作分解结构 (WBS)。在 WBS 的上下文中,"工作"是指"可交付成果"而不是工作量。

WBS 将最低级别的可交付成果标识为工作包。这个工作包被分解成更小的任务/活动,这是完成工作包所需的努力。因此,任务是面向行动的,而工作包是可交付成果或执行一个或多个任务的结果。

在项目管理社区中,人们对活动和任务的构成存在很大混淆。但对于 MS Project,任务是产生特定项目可交付成果所需的努力和行动。MS Project 不使用术语"活动"。

输入任务

这很简单。在甘特图视图中,只需单击任务名称列正下方的单元格即可。输入任务名称。在以下屏幕中,我们输入了 5 个不同的任务。

输入任务

输入持续时间

任务的持续时间是完成任务所需的估计时间。作为项目经理,您可以使用专家判断、历史信息、类比估计或参数估计来估计任务持续时间。

您可以用不同的时间维度单位输入任务持续时间,即分钟、小时、天、周和月。您可以使用缩写来简化和方便,如下表所示。

您要输入的值 缩写 外观
45 minutes 45 m 45 mins
2 hours 2h 2 hrs
3 days 3d 3 days
6 weeks 6w 6 weeks
2 months 2mo 2 mons

请记住,项目默认值取决于您的工作时间。因此,1 天不等于 24 小时,而是一天有 8 小时的工作时间。当然,您可以随时更改这些默认值。

输入的值 项目默认值
1 minute 60 seconds 60 seconds
1 hour 60 minutes 60 minutes
1 day 24 hours 8 hours (1 workday)
1 week 7 days 40 hours (5 workdays)
1 month 28 to 31 days 160 hours (20 workdays)

更改默认时间维度

单击"项目"选项卡 → 属性组 → 单击"更改工作时间"→ 单击"选项"。

您可以将其应用于所有项目或当前正在处理的特定项目。

时间维度

MS Project 拥有的巧妙技巧之一是,它从工作日的角度考虑任务的持续时间。因此,如果您中间有一个非工作日,它会适应这种情况并确保需要 16 小时才能完成的任务在第 3 天结束。换句话说,如果您有一项任务需要 16 小时才能完成,从周一上午 8:00 开始(如果这是您工作日的开始时间,并且 8 小时是一天的总工作时间),而周二是假期,那么该任务在逻辑上将在周三晚上结束。

提示 − 对于手动安排的任务,如果您不确定任务持续时间,您可以输入文本,例如"请与经理/工程师核对",以便稍后再回来查看。

输入任务持续时间

这在甘特图视图中很简单,单击持续时间列标题下方的单元格。输入持续时间。(以下屏幕截图中的任务 1)

您还可以输入开始和结束日期,MS Project 将自行计算持续时间。(以下屏幕截图中的任务 2)

如果您目前没有持续时间指标,您也可以输入文本。 (以下屏幕截图中的任务 3 和任务 4)

甘特图视图

注意 − 在以上屏幕截图中,任务 6 计划于周日开始,即非工作日,并于周三结束。因此,从本质上讲,人们会认为,有了这 3 天(周一、周二、周三),计算出的持续时间将是 3 天。但 MS Project 2013 将其计算为 4 天。因此,在选择任务的开始日期时需要小心。因为对于任何后续操作,MS Project 2013 认为任务 6 将需要 4 天。下次,您更改开始日期时,完成日期将更改以反映此 4 天的持续时间。

已用持续时间

已用持续时间是某些事件发生时所经过的时间,这些事件不需要任何资源。任务的已用时长可用于任务将全天候进行且不会停顿的情况。正常工作日为 8 小时,而已用时长为 24 小时。任务还会在非工作日(节假日和假期)和工作日继续进行。

已用时长

您可以在任何时长缩写前加上"e"来输入已用时长。因此 1ew 表示七个 24 小时日。

例如,当您"等待油漆干燥"时。这需要 4 天的时间。它不需要资源或工作努力,您所做的只是等待它干燥。您可以使用 4ed 作为时间长度,表示已用 4 天,无论是周末还是节假日,油漆都可以干燥。在此示例中,干燥过程在周末的 24 小时内发生。

Drying

创建里程碑

在项目管理中,里程碑是项目时间线中的特定点。它们被用作管理项目成功和利益相关者期望的主要进度点。它们主要用于审查、输入和预算。

从数学上讲,里程碑是持续时间为零的任务。它们可以放在工作阶段的逻辑结论处,也可以放在项目计划规定的最后期限处。

有两种方法可以插入里程碑。

方法 1:插入里程碑

单击要插入里程碑的任务的名称

单击"任务"选项卡 → 插入组 → 单击"里程碑"。

MS Project 将新任务命名为 <New Milestone>,持续时间为零天。

单击 <New Milestone> 可更改其名称。

您可以在右侧的甘特图视图中看到里程碑以菱形符号显示。

方法 2:将任务转换为里程碑

Click on any particular task or type in a new task under the Task Name Heading.

Under Duration heading type in “0 days “.

MS Project 将其转换为里程碑。

方法 3:将任务转换为里程碑

在方法 2 中,任务被转换为持续时间为零的里程碑。但也可以将持续时间非零的任务转换为里程碑。这种方法很少使用,容易引起混淆。

Double-click a particular Task name.

Task Information dialog box opens.

Click Advanced tab → select option “Mark Task as Milestone”.

Converted Milestone

使项目摘要任务可见

项目摘要任务总结了您的整个项目。

In Gantt Chart View → Format Tab → Show/Hide → click to check Project Summary Task on.

创建摘要任务

项目计划中可能有大量任务,因此将一系列相关任务汇总到摘要任务中是个好主意,这样可以帮助您更好地组织计划。它可以帮助您将计划组织成阶段。

在 MS Project 2013 中,您可以在任何更高级别的任务下拥有多个子任务。这些更高级别的任务称为摘要任务。在更高的级别,它们被称为阶段。计划大纲结构的最高级别称为项目摘要任务,它涵盖了整个项目计划。

请记住,因为摘要任务不是单独的任务实体,而是包含多个子任务的项目阶段,所以摘要任务的持续时间是从第一个子任务开始到最后一个子任务结束。这将由 MS Project 自动计算。

当然,您也可以输入摘要任务的手动持续时间,该持续时间可能与自动计算的持续时间不同。MS Project 将跟踪两者,但这可能会造成严重混淆。

在大多数情况下,您应确保没有手动输入任何将用作摘要任务的任务的持续时间。

让我们使用以下屏幕截图作为示例。如果您想将任务 4 和任务 5 分组为摘要任务 1。您可以通过两种方式进行操作。

Summary Task

方法 1

选择任务 4 和任务 5 的名称。

Click Task Tab → group Insert → Click Summary

MS Project creates a <New Summary Task>.

Rename it to Summary Task 1.

方法 2

您可以点击任务 4 行。

Select “Insert Task”. A <New Task> is created.

您可以重命名该任务。这里将其重命名为"摘要任务 1"。不要为此任务输入任何持续时间。

Now select Task 4 and Task 5.

Click Task tab → Schedule group → Click Indent Task

链接任务

一旦您准备好了完成项目目标的任务列表,您就需要将它们与任务关系(称为依赖关系)链接起来。例如,任务 2 可以在任务 1 完成后开始。这些依赖关系称为链接。项目管理知识体系指南(PMBOK 指南)没有定义术语依赖关系,而是将其称为逻辑关系,而逻辑关系又被定义为两个活动之间或活动与里程碑之间的依赖关系。

在 MS Project 中,第一个任务称为前置任务,因为它先于依赖于它的任务。下一个任务称为后继任务,因为它接替或跟在它所依赖的任务之后。任何任务都可以是一个或多个后继任务的前置任务。同样,任何任务都可以是一个或多个前置任务的后继任务。

任务依赖关系只有四种类型,这里我们通过示例进行介绍。

  • 完成到开始 (FS) − 先完成一楼,再开始建造二楼。最常用。

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

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

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

在 MS Project 中,您可以识别任务链接 −

  • 甘特图 − 在甘特图和网络图视图中,任务关系显示为连接任务的链接。

  • 表格 − 在表格中,前置任务的任务 ID 号显示在后续任务的前置字段中。

方法 1

选择要链接的两个任务。在下面的屏幕截图中,我们选择了名称,任务 1 和任务 2。

Click Task tab → Schedule group → Link the Selected Tasks.

任务 1 和任务 2 以"完成-开始"关系相链接。

注意 − 任务 2 的开始日期为任务 1 完成日期后的下一个工作日。

Task2

方法 2

Double click a successor task you would like to link.

此处我单击了任务 4

任务信息对话框打开

Click Predecessors tab

In the Table, click the empty cell below Task Name column.

出现一个下拉框,其中包含项目中定义的所有任务。

Choose the predecessor task. Click OK.

这里我选择了任务 3。

Task3

方法 3

在此方法中,您将选择一组任务,并将它们全部与"完成-开始"关系链接起来。

Select multiple tasks with the help of the mouse → Task tab → Schedule group → Link the Selected Tasks.

所有任务都已链接。要选择不相邻的任务,请按住 Ctrl 键并分别选择每个任务。

尊重链接

如果您处于手动计划模式,则前置任务持续时间的任何更改都不会反映在任务 4 的开始日期上。例如,任务 4 于 2015 年 9 月 3 日开始,即任务 3 完成日期的第二天。

尊重链接

现在,当我们将任务 3 的持续时间从 5 天更改为 7 天时,手动计划中任务 4 的开始日期不会自动更新。

手动计划

您可以通过执行以下操作强制 MS Project 尊重链接(依赖关系) −

  • Select Task 4.
  • Click Task tab → Schedule group → Respect Links.
Link

切换任务 – 手动转为自动

MS Project 默认将新任务设置为手动安排。调度以两种方式控制。

手动调度 − 这样做是为了快速捕获一些细节,而无需实际安排任务。如果您还不知道某些任务的持续时间、开始和结束日期的详细信息,可以忽略它们。

自动调度 − 这使用 MS Project 中的调度引擎。它会自动计算任务持续时间、开始日期和结束日期等值。它考虑了所有约束、链接和日历。

例如,在 Lucerne Publishing,新书发布计划已由将执行工作的资源和其他项目利益相关者审查。尽管您预计随着对新书发布的了解越来越多,计划会有所改变,但您现在对整体计划有足够的信心,可以从手动任务计划切换到自动任务计划。

将任务转换为自动计划

我们有三种不同的方法将任务转换为自动计划。

方法 1

如果您想更改特定任务的模式,例如以下示例中的任务 5。单击同一行中的任务模式单元格。然后,单击向下箭头打开下拉框,您可以选择自动计划。

任务模式

方法 2

单击任务→任务组→自动计划。

自动计划

方法 3

完全切换到自动计划模式 −

通过单击"新任务"状态栏(左下角),然后选择"自动计划"模式来切换计划的计划模式。

自动计划模式

您还可以更改 Project 应用于所有新计划的默认计划模式。

转到"文件"选项卡并单击"选项"。然后单击"计划"选项卡,并从此项目的计划选项下拉框中选择"所有新项目"。在新创建的任务下,从下拉框中选择"自动安排"。

安排模式