进度表开发
项目进度表开发是一个迭代的过程,它需要计划项目每一个任务的开始和结束时间。进度表开发使用经过评审的历时估算和资源估算来构建通过评审的项目时间表,该时间表是作为任务进度跟踪的基线。进度表开发在整个项目周期中是持续的过程:在工作推进过程中,在项目管理计划变更的时候,当识别了新风险的时候,或者当预期的风险实践发生了或者消失了的时候。
图6.9 进度表开发:输入;工具和技术;输出(缺图)
第6.5.1节进度表开发:输入 u 1.组织过程资产
执行机构的组织过程资产(参见 4.1.1.4节)中的一些内容可以用在进度表开发过程,比如项目日历(工作日历中确定的哪些是工作日,哪些是休息日)
见5.2.3.1)中的假设和约束信息会影响项目进度表的开发。这里的假设是指那些(对进度表开发而言)被视为真实的、确性的进度相关的判断因素。这里的约束指在进行进度网络分析中限制项目管理团队选择自由度的客观因素。
在进度表开发过程中,有两类比较关键的约束:
强制日期:对于任务的开始或结束,要求必须不早于某个日期发生或者不晚于某个日期发生。如果在项目管理中包含了多种任务约束方式,“不早于…开始”和“不晚于…结束”是很常用的。日期约束因素包括这样一些情形:已经达成共识的合同日期,市场退出时机对技术项目的要求,气候限制的现场作业,政府要求必须达到环境保护组织要求的日期,提交某些在项目进度表中没有描述的材料。 强制的事件或主要里程碑:这些日期常常是由项目发起人,客户或者其它风险共担人设定的,其结果是要求某些产出物须在某个指定日期完成。一旦设定了进度,这些日期就成了预期时间,只有通过变更才可能改变这些日期。里程碑也常常用来从项目外部标识项目的工作步骤,这些工作常常不包含在项目中,有日期限定的里程碑给外界提供了合适的进度界面。
3.任务清单(参见 6.1.3.1节)
4.任务属性(参见 6.1.3.2节)
5.项目进度网络图(参见 6.2.3.1节)
6.任务资源需求(参见 6.3.3.1节)
7.资源日历(参见 6.3.3.4节)
8.任务历时估算(参见 6.4.3.1节)
9.项目管理计划
项目管理计划包括进度管理计划,成本管理计划,项目范围管理计划和风险管理计划,使用这些计划可以指导进度表的开发,其中的一些元素直接知识进度表开发过程,比如风险注册清单(第11.1~11.5节):它识别项目风险和相关的风险应对计划,这些活动会支持进度表开发过程。
第6.5.2节进度表开发:工具和技术
1.进度网络分析
进度网络分析是一种构建项目进度表的技术。它利用一个进度模型和各种分析技术(比如关键路径法,关键链,假设场景分析和资源均衡技术)计算最早开始时间、最完开始时间、最早结束时间和最晚完成时间,以及计算还未完成的项目计划任务的开始时间和结束时间。如果进度网络图使用了具有子网络循环结构或者子网络开放性结束点的网络图模板,这些循环和开放节点需要在使用某种分析技术前做适当的调整。某些网络路径包括可以被识别的路径趋同点或路径分支点,这些点常常在进度压缩分析或者其它分析方法中使用。
2.关键路径法(CPM)
所谓CPM就是一种使用进度模型来进行进度网络分析的技术。CPM方法在不关注资源限制的情况下,对项目所有计划任务,计算理论上的最早开始和结束时间以及最晚开始和结束时间。这些计算是通过正推式(从项目/阶段开始向收尾推算)和反推式(从项目/阶段收尾向开始推算)在整个项目进度网络路径中进行的。这里推算出的最早开始(ES)和结束(EF)时间以及最晚开始