第4章 项目进度计划编制
通过上一章的学习,读者已经知道如何在Project 2007中对项目文件进行操作了。从本章开始,将对项目所包含的任务进行操作。因为每一个项目都由许多任务组成,合理地安排各项任务对一个项目来说是至关重要的,本章将主要讲解项目任务的规划、任务的创建及编辑、项目任务的组织结构、工期设定、任务关联性设置及辅助功能的设定等内容。
4.1 规划项目任务
创建了项目仅仅是搭建了一个框架,要确保项目能够成功,应该对整个项目的内容仔细斟酌,如任务范围要考虑周全、任务的划分要仔细等。
4.1.1 定义阶段和任务
在仔细研究并确定项目所涉及的工作后,将其组织成任务、阶段和里程碑,并输入到Project 2007的项目管理文件中。
4.1.2 显示项目的组织结构
在任务大纲制定完成后,要显示项目的结构可以使用内置或自定义的任务分解结构(WBS)代码或大纲代码。其中WBS是一种用于组织任务以便报告日程和跟踪成本的分层结构,而大纲是指项目的分层结构,显示某些任务如何进行调整以适应更深层次的任务分组。在Project 2007中,子任务都是缩进在摘要任务下。使用Project 2007,可通过使用任务标识或者向每项任务分配自己的WBS代码来表示工作分解结构。
4.1.3 项目日程安排
在Project 2007项目文件中,实际的日程排定常常是根据所输入的任务工期和任务相关性来进行计算。
1.项目日程排定任务
在Project 2007项目文件中输入任务的工期后,接下来就得处理任务之间的相关性以及任务与特定日期之间的相关性。
2.建立项目之间相互关系
建立不同项目之间的任务相关性,可以评估某个项目的工作或变动对其他项目造成什么影响。
注意:在项目的日程排定过程中用到的3个重要概念是工时、工作分配单位和工期。“工时”即对于分配给任务的每个资源的工时,是完成资源各自工作分配所需的人/小时量。任务的总工时则是所有工作分配工时的总和。“工作分配单位”是资源分配给任务的时间百分比。例如,若资源只能花3/4的时间进行某任务,则可将该资源的工作分配单位配置为75%。“工期”是完成任务所需的总时间,通过横跨分配给任务的所有资源的工作时间来计算。
4.2 创建任务
创建了一个新的项目文件后,接下来就需要完成项目任务的创建。任务是构成项目的基本单元,任何项目的实施都是通过完成一系列的任务来实现的。在项目制定之前,一般需要按照正常的周期制定一个项目计划。
4.2.1 输入任务
输入任务是创建任务的第一步。在Project 2007的多种视图中均可输入任务,且输入方法相同。输入任务的方法很简单,只需打开项目文件,在工作区中进行任务的输入即可。下面在Project 2007中新建空白项目并进行任务输入。具体操作如下:
(1)执行“文件/新建”菜单命令新建一个项目文件,将鼠标移动至工作区中间的间隔线上按住鼠标左键拖至合适位置后释放鼠标,将工期、开始时间和完成时间等全部显示出来,如图4-1所示。
图4-1 拖动间隔线
(2)执行“项目/项目信息”菜单命令,在打开的对话框中,设置项目的开始日期,然后单击“确定”按钮,如图4-2所示。
图4-2 设置项目的开始日期
(3)将鼠标移动到“任务名称”栏下的第一个空白单元格并单击,此时,会用粗黑色的线条将该单元格包围起来,在此单元格中输入“宾馆开业项目”文本,如图4-3所示。
图4-3 输入文本
(4)按Enter键,系统会自动选择下一个单元格并为第一个任务添加工期和任务的开始/结束日期,如图4-4所示。
图4-4 自动添加任务信息
(5)使用相同的方法,在项目中继续输入任务,直到输入完所有任务,最终的效果如图4-5所示。
图4-5 输入所有任务
(6)执行“文件/保存”菜单命令将其保存为“Example\04\宾馆开业项目”。
4.2.2 从其他程序中获得任务数据
在不会使用Project2007之前大多数项目管理人员都是使用的Excel或Word来制作项目计划,使用它们制作项目计划有个很大的缺陷,就是当项目比较复杂而又需要调整时,调整起来非常麻烦且非常耗时,这是相当不划算的。而Project 2007能将Excel或Word中的项目计划转换进来。
1.导入Excel工作表
从Excel工作表中导入任务的方法是:在项目文件的“任务”任务窗格中单击“列出项目中的任务”链接,在打开的任务窗格中单击“导入向导”链接,然后通过“打开”对话框打开表格,再打开“导入向导”对话框,按照提示进行相关操作即可。
(1)启动Project 2007并创建项目文件,执行“工具/选项”菜单命令,此时将打开“选项”对话框,单击“安全性”选项卡,在“旧式格式”栏中选中“允许加载使用旧式文件格式或非默认文件格式的文件”单选框,如图4-6所示,然后单击“确定”按钮关闭该对话框。
图4-6 “选项”对话框
(2)在“项目向导”工具栏中单击“任务”按钮打开“任务”窗格,从中单击“列出项目中的任务”链接,如图4-7所示。
图4-7 打开“任务”窗格
(3)打开“列出任务”任务窗格,单击“导入向导”链接,如图4-8所示。
图4-8 单击“导入向导”链接
(4)此时将打开“打开”对话框,从“查找范围”下拉列表框中选择存储路径,这里选择“第4章”,在中间的列表框中选择“财会软件开发计划书.xls”文本,单击“打开”按钮,如图4-9所示。
图4-9 选择需要导入的Excel表格
(5)在打开的“导入向导”对话框中单击“下一步”按钮,如图4-10所示。
图4-10 导入向导
(6)打开“导入向导-映射”对话框,保持默认设置不变,单击“下一步”按钮,如图4-11所示。
图4-11 “导入向导-映射”对话框
(7)打开“导入向导-导入模式”对话框,选中“作为新项目”单选框,单击“下一步”按钮,如图4-12所示。
图4-12 “导入向导-导入模式”对话框
(8)打开“导入向导-映射选项”对话框,选中“任务”复选框,保存其他设置不变,单击“下一步”按钮,如图4-13所示。
图4-13 “导入向导-映射选项”对话框
(9)打开“导入向导-任务映射”对话框,在“源工作表名称”下拉列表框中选择“财会软件开发计划书”选项,单击“完成”按钮,如图4-14所示。
图4-14 “导入向导-任务映射”对话框
(10)系统将自动将任务信息导入到项目文件中,如图4-15所示。
图4-15 导入Excel工作表数据
2.导入Word数据
通过其他程序输入任务的方法比手动输入法要简单、快捷,但必须有现成的任务文件才行。将Word中的数据转换到Project 2007的项目中,其方法非常简单,只需在Word文档中选择需复制的内容将其复制,然后在Project 2007中打开目标文档,通过执行“编辑/选择性粘贴”命令将其粘贴到项目文件中即可。
4.3 编辑任务列表
用户可以在多种视图方式下输入任务及工期,也可以很方便地在多种视图下对任务及工期进行编辑和调整。
在实际工作中,输入任务还需要对任务进行编辑。如对遗漏的任务进行插入、对重复的任务进行删除等操作。本节将详细讲解如何对任务进行编辑操作。
4.3.1 插入任务
创建项目文件时,由于考虑不周全会出现一些突发情况,常常需要插入任务。插入任务就是在已输入的任务项目中添加新任务。
插入任务的具体操作步骤如下:
(1)打开“保险索赔处理.mpp”项目文件,将鼠标移动到“登记索赔要求”任务的标识位置,当鼠标光标变为 形状时,单击鼠标左键选中该行,如图4-16所示。
图4-16 选中任务
(2)然后在选中的任务上单击鼠标右键,在弹出的快捷菜单中选择“新任务”命令,如图4-17所示。
图4-17 选择命令
(3)在出现的空白行对应的“任务名称”域中输入“登记需要赔偿的客户名单”文本,如图4-18所示。
图4-18 输入任务名称
(4)按Enter键,系统自动选中“任务名称”域下一行中的单元格,并为其添加信息,如图4-19所示。
图4-19 添加任务信息
提示:在输入任务内容时,也可在数据编辑栏 中直接输入,输入完成后单击 按钮即可确认输入,系统自动选中下一行中的“任务名称”单元格,并为其添加信息。执行“插入/新任务”菜单命令也可插入任务。
4.3.2 移动和复制任务
在编辑任务时,对于需要多次重复出现的任务可以进行复制,对于需要调整位置的任务可以进行移动。
1.复制任务
在Project 2007中复制任务的方法有两种,一种是选择要复制的任务,然后单击鼠标右键,在弹出的快捷菜单中选择“复制任务”命令,如图4-20所示;另一种则是选择要复制的任务,按“Ctrl+C”键即可将选择的任务放到剪贴板中。然后在目标地址单击鼠标右键,在弹出的快捷键中选择“粘贴”命令或按“Ctrl+V”快捷键将任务粘贴到该处即可。
图4-20 复制任务
注意:只有在选中整行后,单击鼠标右键,才能出现如图4-20所示的快捷菜单。若只是单击选择“任务名称”列中的单元格,其快捷菜单中将是“复制单元格”命令,而不会出现“复制任务”命令。
2.移动任务
在Project 2007中移动任务其实就是将任务剪切,然后粘贴到目标位置,方法主要有两种:一种是选择要剪切的任务,然后单击右键,在弹出的快捷菜单中选择“剪切任务”命令,如图4-21所示;另一种则是选择要剪切的任务,按“Ctrl+X”组合键即可将选择的任务放到剪贴板中。然后在目标地址单击鼠标右键,在弹出的快捷键中选择“粘贴”命令或按“Ctrl+V”快捷键将任务粘贴到该处即可。
图4-21 剪切任务
4.3.3 删除任务
对于多余或重复的任务,需要将其删除。删除任务的方法是:在项目文件中选中要删除的任务所在的行,然后执行“编辑/删除任务”菜单命令即可,当然也可在选中的任务上单击鼠标右键,在弹出的快捷菜单中选择“删除任务”命令。
4.3.4 调整任务
移动任务适用于个别任务位置之间进行移动,如果有许多任务的位置需要进行调整,使用该方法稍显烦琐。此时可以使用调整任务的方法,即在项目任务中选择需要调整的任务,按住鼠标左键不放,向上或向下拖动至目标位置,然后释放鼠标。下面将“宾馆开业计划项目.mpp”项目文件中的“各部门人员划分”及“各部门分别打扫”之间的任务从标识号为5~7处调整到标识号为9处,具体操作步骤如下:
(1)打开前面创建的“宾馆开业计划项目.mpp”项目文件,并选择“各部门人员划分”及“各部门分别打扫”之间的任务,如图4-22所示。
图4-22 选择任务列表
(2)将鼠标指针移动到标识号处,当光标呈 状态时,按住鼠标左键不放,向下拖动至标识号为9处,如图4-23所示,然后释放鼠标即可。
图4-23 拖动任务列表
当任务输入完毕后,还可根据需要对其进行修改。修改任务的方法主要有两种。
1.直接修改任务
用鼠标单击选中需要修改的任务单元格,然后在单元格中修改任务描述即可。如果还需要修改任务的工期、开始时间等参数,也可直接单击选择相应的域,输入新的数据即可。
2.使用“任务信息”对话框修改任务
双击需要修改的任务,将弹出如图4-24所示的“任务信息”对话框,在此对话框的“名称”文本框中修改任务的描述,还可以修改任务的工期、开始时间和完成时间等。
图4-24 “任务信息”对话框
4.3.5 修改任务
4.4 项目任务组织结构
创建任务后,在默认状态下所有的任务都处于最高级别,没有差异。这样的项目计划既不方便查阅,也不能有效地进行管理,所以需要对任务进行分级。
4.4.1 设置任务列表的大纲模式
在组织任务列表时,某些任务很有可能是由一些较小任务组成的,其结构如同书中章节,这时,用户就可以借用大纲模式建一个层次结构来反映任务间的相互关系。这种通过设置任务列表的大纲模式来创建任务分层结构并汇总相关任务的方法,可以为部分任务列表创建大纲模式,也可以为整个任务列表创建大纲模式。
任务列表创建大纲模式有助于:
(1)将项目分成明确的阶段,使得长任务列表易于阅读;
(2)易于跟踪项目进度;
(3)创建结构图片,可以更加清晰地理解项目的结构。
大纲任务列表显示摘要任务和子任务。摘要任务往往是项目的几个大的阶段任务或其他的主要步骤,如书中的第1章、第2章等。子任务是这些大的阶段任务或主要步骤中必须完成的从属任务,如每章中的前两节等。
创建大纲视图的方法是:选中摘要任务下的子任务,单击“格式”工具栏中的“降级”按钮将子任务降级,使之成为其他任务的子任务。下面打开“宾馆开业计划项目1.mpp”项目文件,将各个项目阶段建立大纲结构。具体操作步骤如下。
(1)打开“宾馆开业计划项目1.mpp”项目文件,选中标识号为2~6之间的任务列表,如图4-25所示。
图4-25 选中任务列表
(2)单击“降级”按钮,此时,所选择的任务成为了“宾馆开业项目”的子任务,如图4-26所示。
图4-26 降级任务
(3)使用同样的方法,选中标识号为7~13的任务列表,然后连续单击两次“降级”按钮,将其设置为“各部门人员划分”任务的子任务,如图4-27所示。
图4-27 降级任务
(4)使用相同的方法设置其他任务之间的关系,如图4-28所示。
图4-28 设置其他任务之间的关系
提示:摘要任务的工期是其所有子任务全部完成所需的最短时间,摘要任务合并其子任务信息,当子任务的信息变化时,Project计算并更新摘要任务的信息,这样摘要任务始终反映最新的子任务状态。
4.4.2 升级和降级任务
大纲能帮助用户将任务组织成为摘要任务和子任务。在默认情况下,摘要任务被加粗,而子任务与摘要任务之间有一个缩进值。创建多层次的大纲摘要任务的操作步骤如下:
(1)单击“视图栏”上的“甘特图”选项;
(2)在“任务名称”域中选择要升级或降级的任务;
(3)单击“格式”工具栏中的“降级”按钮来降级任务或单击“升级”按钮来升级任务。
提示:可以用鼠标来快速降级或升级任务。具体方法是:将指针放在任务名称的第一个字母上,当指针变成双向箭头时,向右拖动来降级任务,或向左拖动来升级任务。
4.4.3 显示和隐藏任务
大纲结构中可以细分任务,任务左边的小方框含有一个减号(-),这个符号表明所有子任务都被显示出来了,单击该符号,则隐藏其下的子任务,此时减号(-)变成加号(+),所以在大纲结构中能以不同的细节层次来查看项目信息。
在任务分配状况或其他视图中,可以用类似于子任务缩进的格式显示任务分配和资源分配。显示和隐藏子任务的方式同样适用于工作分配。
提示:如果需要显示所有子任务,单击“格式”工具栏上的“显示”按钮,在其子菜单中选择“所有子任务”即可。另外,该菜单还能进行多层次显示。如果已设置日程的大纲模式,可以方便地重新排定项目各阶段。当移动或删除一个摘要任务时,也自动对其所有的子任务进行移动或删除操作。Project还自动给每个任务分配大纲编号。当用户在日程中移动任意一个任务时,这些大纲编号将自动更新。
4.4.4 更改任务显示选项
通过使用“选项”对话框,可以对大纲模式下任务的显式进行设置,具体操作如下:
(1)执行“工具/选项”菜单命令,弹出“选项”对话框。单击“视图”选项卡,如图4-29所示。
图4-29 “选项-视图”对话框
(2)在“大纲选项”下,选中所需的选项。其中有5个大纲选项供用户选择:
“名称缩进”,选中此复选框,在“任务名称”列中为子任务设置缩进,便于快速查看项目的大纲结构。
“显示大纲符号”,选中此复选框,在每个任务名称边显示大纲编号。
“显示项目摘要任务”,选中此复选框,可显示项目级的摘要任务。
“显示大纲数字”,选中此复选框,可以控制大纲符号的显示或隐藏。
“显示摘要任务”,选中此复选框,可以显示含有子任务的所有摘要任务。否则,将隐藏所有摘要任务。
(3)根据需要进行勾选,然后单击“确定”按钮即可。
4.4.5 创建工作分解结构
工作分解结构(WBS)将项目的任务自上向下逐层分解成易于管理的若干元素,以此结构化组织和定义项目的工作范围。WBS与大纲结构类似,不同的是它可以将任务以代码的形式表示任务之间的关系,如果在后期对任务中人员、资源进行定义后,还可以明确各部门单位之间的工作职责等。WBS是在大纲结构上建立起来的,所以需要先建立大纲结构,再创建WBS。
创建WBS的方法是在已经建立大纲结构的项目文件中选择某一列,单击鼠标右键,在弹出的快捷菜单中选择“插入列”命令,在打开的“列定义”对话框的“域名称”下拉列表框中选择“WBS”选项,在“标题”文本框中定义列的标题,并设置该列中数据的对齐方式及列宽等,确认设置将该列插入,系统自动为各任务编辑WBS代码,建立WBS结构。下面为“宾馆开业计划项目2.mpp”项目文件创建WBS,标题为“WBS”,标题居中对齐,数据居左对齐,具体的操作步骤如下。
(1)打开“宾馆开业计划项目2.mpp”项目文件,选中“任务名称”列,并单击鼠标右键,从弹出的快捷菜单中选择“插入列”命令,如图4-30所示。
图4-30 选择命令
(2)此时将打开“列定义”对话框,在“域名称”下拉列表框中选择“WBS”,标题设置为“WBS”,标题为居中对齐,数据为居左对齐,如图4-31所示。
图4-31 设置“列定义”参数
(3)设置完毕后,单击“确定”按钮,系统自动将项目文件创建为工作分解结构,如图4-32所示。
图4-32 创建分解结构
4.4.6 在大纲结构中移动任务
当在大纲结构中移动任务时,其子任务也会随之移动,如果不想移动子任务,可先将子任务进行升级,然后移动任务,再将子任务降级。移动任务的方法与前面所讲的在普通任务列表中移动任务的操作方法一致。
4.4.7 在大纲结构中复制任务
在大纲结构中复制任务后,将其粘贴到当前视图的另一位置或另一项目中,粘贴的信息将替换目标处的信息。其操作方法与前面所讲的在普通任务列表中复制任务的操作方法相似,在此不再赘述。
4.5 工期设定
创建任务并自动生成了1工作日的工期,但是这些任务到底要多长时间才能完成?整个项目到什么时候才会结束?这就是任务的工期问题。设置任务的工期,即计划每一个任务要花费的时间,以及整个项目花费的时间。合理安排和利用时间不但可以提高工作效率,还可以有效地利用资源获取更高的利润。
4.5.1 任务类型
Project 2007提供了3种任务类型,即固定单位任务、固定工期任务和固定工时任务。
1.固定单位任务
在默认状态下,Project 2007中创建的资源驱动类型的任务,在资源驱动型项目中,当用户增加资源则可以加快任务进度,反之,则会减慢任务进度,Project 2007中默认的任务类型就是固定单位任务。
2.固定工期任务
对于固定的工期任务,资源的数量并不能影响其工期的进度。也就是说,不能通过增减资源的方法来缩短该任务工期。如像考察类任务,不管项目组成员是否都参加,它的工期都是一定的。
3.固定工时任务
这类任务是由用户设置任务持续时间,再由Project为每个资源制定一个劳动量百分数,即每个资源占完成该任务所需总劳动量的百分数。
4.5.2 输入项目任务工期
为任务指定工期可采用3种方法:一是在甘特图表格的“工期”域中直接输入工期;二是用鼠标左键拖动甘特图中任务条的长度来改变其工期;三是使用“任务信息”对话框来输入工期并查看有关任务的所有信息。
在输入工期时,对工期的单位采用了一种简写方法,这些简写所代表的含义如表4-1所示。
表4-1 工期单位简写
在默认状态下,Project项目计划中每项任务的工期都估计为一个工作日,并且都开始于同一天,在实际工作中,不可能一个任务只持续一天,需要对每项任务的工作时间进行设置。安排项目任务时间的方法是:打开项目文件,单击需要设置项目任务时间的任务所在行的“工期”域下的单元格,此时该单元格变为数值框,单击出现的“向上”按钮或“向下”按钮调整工期或在数值框中直接输入需要的时间值,按Enter键。下面将在“宾馆开始计划项目3.mpp”项目文件中为可以确定任务时间的任务安排时间,其具体操作如下:
(1)打开“宾馆开始计划项目3.mpp”项目文件,选择“统计装修进度”任务的“工期”单元格,如图4-33所示。
图4-33 选择“工期”单元格
(2)单击单元格内容,激活该单元格,在其中输入“1”并按Enter键确认,如图4-34所示。
图4-34 手动输入工期
(3)除了可以手动输入工期以外,还可以通过“任务信息”对话框设置任务的工期,双击需要设置工期的单元格,将弹出“任务信息”对话框,在该对话框的“工期”栏中输入或调整需要的工期后,单击“确定”按钮即可,如图4-35所示。
图4-35 通过“任务信息”对话框输入工期
(4)使用前面所讲的方法依次为其他任务安排时间,如果遇到工期相同的任务,可将鼠标指针移动到工期单元格右下角的小黑色方框处,当鼠标指针呈 状态时,向下拖动鼠标,即可将当前工期向下进行复制,如图4-36所示。
图4-36 复制工期
4.5.3 插入周期性任务
在Project项目中有时需要插入周期性任务,它的发生在时间上具有一定的间隔规律。如每月做一次报告、每周开个讨论会和每两个月做一次学术报告等。创建周期性任务当然不是重复输入很多次,而是使用Project 2007提供的周期性任务功能,只需创建一次任务,同时给任务指定一个频率和时间安排就可以自动地安排多次任务了。其方法是选择插入的位置后,选择“插入/周期性任务”命令,打开“周期性任务信息”对话框,在其中可对任务名称、工期、重复发生方式以及重复范围等进行相应的设置。
下面在“宾馆开始计划项目3.mpp”项目文件中插入每周一次的周报告会,为其确定任务周期性时间。具体的操作方法如下:
(1)打开“宾馆开始计划项目3.mpp”,选择任务名称下“各部门人员划分”单元格,执行“插入/周期性任务”命令,如图4-37所示。
图4-37 选择命令
(2)此时将打开“周期性任务信息”对话框,在任务名称中输入“周报告会”,工期为“1d”,重复发生方式为“每周”,然后再根据自己的需要设置其他参数,如图4-38所示。
图4-38 “周期性任务信息”对话框
(3)设置完毕后,单击“确定”按钮,Project自动在项目中插入周期性任务,此时该任务的“信息”域内将出现一个标志循环的 图标,单击“周报告会”左边的 按钮,即可显示出其子任务,可以看到其中有5个报告会,如图4-39所示。
图4-39 插入周期性任务
4.5.4 创建里程碑
里程碑是指项目中重要事件的时间点,它是工期为零的任务。里程碑是项目进入某一阶段的标志,它可用于监控项目的进度。在Project 2007中创建里程碑的方法有两种:一种是将任务的工期设置为“0”,这时Project 2007将自动变为里程碑任务;另一种是当任务的工期不为“0”时,用鼠标双击任务名称,在打开“任务信息”对话框中单击“高级”选项卡,在左下角选中“标记为里程碑”复选框,即可将工期不为“0”的任务设置为里程碑。
1.通过设置工期创建里程碑
前面讲过,对于任何工期为零的任务Project都会自动显示为里程碑。所以将要创建为里程碑任务的工期设置为零,具体操作方法如下:
(1)打开项目文件“宾馆开始计划项目4.mpp”,切换到“甘特图”视图。
(2)选择标识号为20的任务列表,执行“插入/新任务”命令或按Insert键插入一个新任务,如图4-40所示。
图4-40 插入新任务
(3)在“任务名称”中输入“人员统计”,并在“工期”单元格中输入“0”,在甘特图视图中即可看到此任务在右侧框中以菱形 表示里程碑任务,如图4-41所示。
图4-41 里程碑
2.通过“任务信息”对话框创建里程碑
当任务的工期不为零时,可用鼠标双击此任务名称,在弹出的“任务信息”对话框中选择“高级”选项卡,如图4-42所示。在该对话框左下角选择“标记为里程碑”复选框,即可将工期不是零的任务设置为里程碑。
图4-42 设置里程碑
4.5.5 任务的限制类型
任务工期的限制类型会影响任务的时间安排,这个时间安排是相对于项目开始或完成时间来说的。
限制指的是对任务的开始日期或完成日期设置的限制。可以指定任务在特定日期开始,或不晚于特定日期完成。限制可以是弹性的,也可以是非弹性的。弹性指的是未指定特定的日期;非弹性则指的是指定了特定的日期。
在Project 2007中,用户可指定任务必须开始于某一个特定的时间,或不得晚于某个特定的时间。Project 2007中的任务限制类型共有8种,如表4-2所示。
表4-2 任务限制类型
在默认状态下,当按“从项目开始日期起”排定的项目添加新任务时,所有任务的开始时间都设置成“越早越好”;按“从项目完成日期起”排定项目时,Project将自动指定一个“越晚越好”的限制。如果给任务输入了开始日期,或拖动甘特图条形图更改了开始日期,Project 2007于新的开始日期将任务限制设置为“不得早于……开始”;如果输入了任务的完成日期,则将任务限制设置为“不得早于……完成”限制。
在利用Project 2007进行任务限制设置时,除了“越早越好”、“越晚越好”两种限制外,其他6种限制都必须设定限制日期,该日期在排定任务的日程时在“限制日期”域中输入。如用户想要跟踪一个特定任务的到期时间,则可为此任务设定一个“期限”日期。设置日期的好处是Project 2007会根据此任务的状态更新,与期限日期进行比较,如果超过期限日期将会显示出一个标记。
设置任务限制时间的方法如下:
(1)打开项目文件“保险索赔处理.mpp”,选择要更改的任务,如图4-43所示选择的是“客户将汽车交付估价”任务,其开始日期是“2007年12月17日”。
图4-43 选择要更改的任务
(2)用鼠标双击此单元格,打开“任务信息”对话框,在此对话框中选择“高级”选项卡,如图4-44所示。
图4-44 任务信息——高级
(3)在此对话框中,单击“限制类型”右侧的下拉按钮,在弹出的下拉列表中选择“不得晚于…完成”选项,再单击“限制日期”右侧的下拉按钮,在弹出的日期面板中选择限制日期为“2007年12月20日”,如图4-45所示。
图4-45 选择限制类型
(4)设置好限制类型后,单击“确定”按钮,会弹出如图4-46所示的“规划向导”对话框。如果确认刚才的设置,则在此对话框中单击“确定”按钮;如果取消刚才的设置,则在此对话框中单击“取消”按钮;如果不知道该怎样操作,则可单击“帮助”按钮,打开相应的帮助主题。
图4-46 规划向导
(5)在“规划向导”对话框中单击“确定”按钮后,即可完成修改。
4.6 任务关联性设置
无论在任务之间建立大纲结构还是WBS结构,都会将任务按主次关系进行分层,在默认情况下,任务的工期开始时间是同一天。但事实上,有些任务需要在某些任务完成之后进行,为了表示任务之间这种时间上的关系,需要用任务链接将任务链接起来。链接关系的存在是因为项目任务很少是同时发生的,通过在项目中任务间以多种不同的方式相关联。为了更好地说明任务的状况,或添加关于任务的支持信息,就需要为任务添加备注,为了将任务链接到有关的文件,可为任务插入超级链接等其他任务信息。
4.6.1 任务相关性类型
任务相关性指的是两个链接任务之间的关系,它是通过完成日期和开始日期之间的相关性进行链接的。实际上任务之间的链接关系就是时间先后关系。可以将Project 2007中的任务相关性分为以下4种类型。
完成-开始型(FS):后续任务必须在前置任务开始后才能完成,即任务B必须在任务A完成之后才能开始。
开始-开始型(SS):后续任务必须在前置任务开始后才能开始,即任务B必须在任务A开始之后才能开始。
完成-完成型(FF):后续任务必须在前置任务完成后才能完成,即任务B必须在任务A完成之后才能完成。
开始-完成型(SF):后续任务必须在前置任务完成后才能开始,即任务B必须在任务A开始之后才能完成。
4.6.2 添加任务链接
确定了任务之间的层次关系之后,还需要确定任务之间的时间关系。如两个任务是同时开始,或某个任务完成后另一个任务再开始,或一个任务完成后另一个任务再完成等。
1.创建任务链接
一个任务可以同多个任务建立不同的相关性类型。在时间上相关的任务之间创建链接,可使工作组成员明确任务发生的先后次序。创建任务链接的方法主要有以下几种。
● 使用任务窗格创建任务链接
单击“项目向导”工具栏中的“任务”按钮,打开“任务”窗格。在其中单击“排定任务日程”超级链接,打开“排定任务日程”任务窗格。在工作区中选择首先需要完成的任务即前置任务,再按住Ctrl键选择后面需要完成的任务(即后置任务)。在“排定任务日程”任务窗格中根据需要单击任意一种任务相关性类型来建立任务链接。
● 选择命令创建任务链接
在工作区中选择首先需要完成的任务即前置任务,再按住Ctrl键或Shift键选择后面需要完成的任务,再执行“编辑/链接”命令即可。
● 通过对话框创建任务链接
在工作区中选中首先需要完成的任务即前置任务,再单击“常用”工具栏中的“任务信息”按钮,在打开的“任务信息”对话框的“前置任务”选项卡中进行相关的设置。
下面打开“宾馆开业计划项目5.mpp”项目文件,在其中创建任务链接关系,具体的操作步骤如下:
(1)打开“宾馆开业计划项目5.mpp”项目文件,单击“项目向导”工具栏中的“任务”按钮,打开“任务”窗格。在其中单击“排定任务日程”链接,如图4-47所示。
图4-47 打开“任务”窗格
(2)在工作区中选择首先需要完成的任务即前置任务,在此选择“统计装修进度”任务,再按住Ctrl键选择后面需要完成的任务(即后置任务),在此选择“将各部门的装修落实”任务,如图4-48所示。
图4-48 选择任务
(3)在“排定任务日程”窗格中单击“完成-开始”按钮 即可为选择的任务创建链接,如图4-49所示。
图4-49 创建任务链接
(4)使用同样的方法或其他两种方法为其他任务创建链接,效果如图4-50所示。
图4-50 创建任务链接
2.调整和删除任务链接
若创建任务时设置了错误的时间关系,则需要对任务链接进行调整。Project 2007提供了多种更改或删除任务链接的方式。
● 使用“任务相关性”对话框调整任务链接
双击图表区需要调整的任务链接连线,在打开的“任务相关性”对话框中进行相应的设置即可调整任务链接,单击“删除”按钮即可删除任务链接,如图4-51所示。
图4-51 “任务相关性”对话框
● 使用“任务信息”对话框调整/删除任务链接
在“任务信息”对话框中也可以调整或删除任务链接,具体步骤如下:
(1)双击要取消链接的任务,在弹出的“任务信息”对话框中单击“前置任务”选项卡。
(2)单击“类型”文本框,会在此文本框的右侧出现一个向下的箭头,单击此箭头后,在弹出的下拉列表中选择“无”即可删除任务链接,选择其他的类型即可调整任务链接,如图4-52所示。
图4-52 选择任务类型
● 使用菜单/工具栏命令删除任务链接
使用工具栏删除任务链接的方法有两种:一种是单击工具栏上的“取消任务链接”按钮;另一种则是执行“编辑/取消任务链接”命令。
4.6.3 添加任务其他信息
在创建任务时,用户常常是用比较短小精练的词语来表达任务信息,但这往往不能详细地将该任务所要表达的所有信息显示出来,所以常常还需要向任务中添加备注、超级链接等元素,以增加任务的信息量。
1.添加任务备注信息
任务备注信息主要用于对任务情况进行说明。添加备注信息后,系统将会在任务的“标记”域中出现一个 标记,当鼠标光标移动到该处时,将出现备注信息。
给任务添加备注信息的方法如下:
(1)打开“宾馆开业计划项目6.mpp”项目文件。
(2)双击“任务2”左侧的“标记栏”,给该任务添加备注信息,将弹出“任务信息”对话框,选择“备注”选项卡,“名称”框中显示的是要添加备注信息的任务名称,在“备注”框中输入备注信息,如图4-53所示。
图4-53 输入备注信息
(3)单击“确定”按钮后,即可在此任务的“标记”框中出现备注信息标记。
(4)用鼠标指向任务左侧标记栏的备注图标,可查看刚才输入的备注信息,如图4-54所示。
图4-54 查看备注信息
2.添加超级链接
在项目文件中插入超级链接可将外部文件如相关法规、实施细则、规章制度等内容与信息紧密联系起来,使参与项目人员更加明白任务的实施方法。
添加超级链接的方法如下:
(1)打开“宾馆开业计划项目7.mpp”项目文件,单击选择需要添加超级链接的任务的“标记”栏,如图4-55所示。
图4-55 打开项目文件并选择任务
(2)单击“常用”工具栏中的“插入超链接”按钮 或执行“插入/超链接”命令,将弹出“插入超链接”对话框,在此对话框中单击“查找范围”文本框右侧的下拉按钮,在弹出的下拉列表中选择要链接的文件所在的位置及文件名称,如图4-56所示。
图4-56 设置需要链接的路径及文件名
(3)单击“确定”按钮后,即可看到在任务的标记栏中已插入了一个超链接图标。用鼠标指向超链接图标,当鼠标变成一个手形时,会在旁边显示此超链接的信息,如图4-57所示。
图4-57 插入超链接
(4)用鼠标单击此超链接图标,即可打开与此链接的文件。
注意:在打开超链接文件时,如果IE安全性较高,将弹出如图4-58所示的提示框,在此提示框中单击“是”按钮,即可打开超链接文件。
图4-58 安全提示框
4.7 辅助功能设定
项目管理人员使用Project所规划的项目时间或成本相对而言是一个主观的信息,因此在实际动作上可能会有很大的差异。因为乐观或悲观等主观情绪因素导致规划时间或成本上有所区别。这时就可进行PERT分析。PERT分析是指程序、评估和审阅技术,PERT分析是一种计算过程,它根据工期情况来计算可能的结果。
4.7.1 工期类型
PERT分析能够灵活地根据工期的最佳预期以及最差情况来进行计算。日程排定有下列3种类型的工期。
● 乐观工期
预计在最佳可能情况下任务的有效工作时间总范围,即从任务的乐观开始时间至乐观完成时间之间的时间量。
● 悲观工期
预计在最差可能情况下任务的有效工作时间总范围,即从任务的悲观开始时间至悲观完成时间之间的时间量。
● 预期工期
任务活动工作时间的预期总时间,即从任务的预期开始时间到预期完成时间之间的时间量。
4.7.2 执行PERT分析
Project提供了PERT分析功能,将计算这3个工期的加权平均值,还可分别使用这3个工期来确定最短、最长和可能性最大的项目结束日期。执行PERT有两种方式:一种是若认为预期的工期估计值比乐观或悲观估计值发生的可能性大,并且后两种估计值发生的可能性相同,则使用工期估计值的默认权重;另一种若是认为乐观、预期和悲观工期发生的概率并非默认的1/6、4/6、1/6,则更改Project加权工期估计值的方式。
执行PERT分析的具体操作步骤如下:
(1)打开“宾馆开业计划项目8.mpp”项目文件,执行“视图/工具栏/PERT分析”命令,打开PERT工具栏,如图4-59所示。
图4-59 打开“PERT分析”工具栏
(2)再单击“PERT分析”工具栏中的“PERT项工作表”图标按钮,打开如图4-60所示的“PERT项工作表”视图。
图4-60 “PERT项工作表”视图
(3)在此视图中可看到乐观、预期和悲观三种工期都为零工作日。接下来的任务就是输入乐观、预期和悲观三种情况的工期,如图4-61所示。
图4-61 输入工期
注意:“工期”中的数值不一定代表“预期工期”,而是由项目经理自己来决定的。如果此任务的工期确定为固定不变的话,则将乐观、预期和悲观的工期设置为一样。
(4)输入完成后,单击“PERT分析”工具栏中的“设置PERT权重”按钮,会弹出如图4-62所示的“设置PERT权重”对话框,在此对话框中可设置乐观、预期及悲观的概率。在此,假设其工期权重分别是1、4、1,则应分别在“设置PERT”权重对话框的“乐观”、“预期”和“乐观”文本框中输入“1”、“4”、“1”,输入完成后,单击“确定”按钮。
图4-62 设置PERT权重
注意:“设置PERT权重”对话框中的“这些数值的总和一定是6”指的是,如果乐观的数值为1、预期的数值为5,那悲观的数值就应该为0,即代表乐观的概率为1/6=17%,而预期的概率则为5/6=83%,悲观的概率则为0/6=0%。
(5)单击“PERT分析”工具栏上的“计算PERT”图标,此时会弹出如图4-63所示的提示框。在此提示框中单击“确定”按钮后,Project会重新计算每种项目计划的可能工期,而重新产生一个PERT项工作表,如图4-64所示。
图4-63 提示框
图4-64 计算得到的PERT项工作表
(6)PERT项工作表产生后,可单击“PERT分析”工具栏上的“乐观甘特图”按钮 、“预期甘特图” 按钮和“悲观甘特图”按钮,分别查看这三种可能方案的工期和时间。