大师兄的信息化项目管理学习笔记(二十六):项目进度管理(五)
大师兄的信息化项目管理学习笔记(二十八):项目进度管理(七)
六、制定进度计划
1. 关于制定进度计划
- 制定进度计划是分析活动顺序、持续时间、资源需求和进度制约因素,创建进度模型,从而落实项目执行和监控的过程。
- 作用是为完成项目活动而制定具有计划日期的进度模型。
- 需要在整个项目期间开展,制定可行的项目进度计划是一个反复进行的过程。
2. 进度模型
- 进度模型集成了用于进行进度安排的各种方法、工具和项目信息。
-
项目管理团队将项目进度相关的数据,包括活动列表、计划日期、持续时间、资源、依赖关系和制约因素等输入进度计划编制工具,就形成了项目进度模型。
- 在项目规划阶段,项目经理可以利用进度模型生成各种形式的进度计划;
- 在项目执行阶段,项目经理也可以把进度模型中的数据输出到各种形式的报表中,用于监控或向干系人汇报。
- 进度模型以及模型中的数据随着项目的进展不断更新。
3. ITTO
输入 | 工具与技术 | 输出 |
---|---|---|
1. 项目管理计划 - 进度管理计划 - 范围基准 2. 项目文件 - 活动属性 - 活动清单 - 假设日志 - 估算依据 - 持续时间估算 - 经验教训登记册 - 里程碑清单 - 项目进度网络图 - 项目团队派工单 - 资源日历 - 资源需求 - 风险登记册 4. 协议 5. 事业环境因素 6. 组织过程资产 |
1. 进度网络分析 2. 关键路径法 3. 资源优化 4. 数据分析 - 假设情境分析 - 模拟 5. 提前量和滞后量 6. 压缩进度 7. 项目管理信息系统 8. 敏捷发布规划 |
1. 进度基准 2. 项目进度计划 3. 进度数据 4. 项目日历 5. 变更请求 6. 项目管理计划更新 - 进度管理计划 - 成本基准 7. 项目文件更新 - 活动属性 - 假设日志 - 持续时间估算 - 经验教训登记册 - 资源需求 - 风险登记册 |
4. 输入
4.1 项目文件
- 活动属性:提供了创建进度模型所需的细节信息。
- 活动清单:明确了需要在进度模型中包含的活动。
- 假设日志:所记录的假设条件和制约因素可能造成影响项目进度的单个项目风险。
- 估算依据:持续时间估算所需的支持信息的数量和种类,因应用领域而异。不论其详细程度如何,支持性文件都应该清晰、完整地说明持续时间估算是如何得出的。
- 持续时间估算:包括对完成某项活动所需的工作时段数的定量评估,用于进度计划的推算。
- 经验教训:在项目早期获得的与创建进度模型有关的经验教训,可以运用到项目后期阶段,以提高进度模型的有效性。
- 里程碑清单:列出特定里程碑的计划实现日期。
- 项目进度网络图:包含用于推算进度计划的紧前和紧后活动的逻辑关系。
- 项目团队派工单:明确了分配到每个活动的资源。
- 资源日历:规定了在项目期间的资源可用性。
- 资源需求:明确了每个活动所需的资源类型和数量,用于创建进度模型。
- 风险登记册:提供了会影响进度模型的全部已识别风险的详细信息及特征。进度储备则通过预期或平均风险影响程度,反映了与进度有关的风险信息。
4.2 项目管理计划
- 进度管理计划:规定了用于制定进度计划的进度计划编制方法和工具,及推算进度计划的方法。
- 范围基准:范围说明书,WBS和WBS词典包含了项目可交付成果的详细信息,供创建进度模型时借鉴。
4.3 协议
在制定如何执行项目工作以履行合同承诺的详细信息时,供应商为项目进度提供了输入。
4.4 事业环境因素
- 政府或行业标准
- 沟通渠道
4.5 组织过程资产
- 进度计划方法论,包括制定和维护进度模型时应遵循的政策。
- 项目日历。
5. 工具与技术
5.1 进度网络分析
- 进度网络分析是创建项目进度模型的一种综合技术,用于计算项目活动未完成部分的最早和最晚开始时间,以及最早和最晚完成日期。
- 进度网络分析是多种分析技术的统称,包括关键路径法、资源优化计划和建模技术等。
- 还包括如下两项工作:
- 当多个路径在同一时间点汇聚或分叉时,评估添加汇总进度储备的必要性,以减少出现进度延误的可能性。
- 审查网络,看看关键路径是否存在高风险活动或具有较多提前量的活动,是否需要使用进度储备或执行风险应对计划来降低关键路径的风险。
- 进度网络分析是一个反复进行的过程,一直持续到创建出可行的进度模型。
5.2 关键路径法
- 关键路径法用于在进度模型中估算项目最短工期,确定逻辑网络路径的进度灵活性大小。
- 这种进度网络分析技术在不考虑任何资源限制的情况下,沿进度网络路径使用顺推与逆推法,计算出所有活动的最早开始、最早结束、最晚开始和最晚法完成日期。
- 使用关键路径法进行安排时,不考虑资源限制,认为资源是无限使用的。
-
关键路径是项目中事件最长的活动顺序,决定着可能的项目最短工期。
- 一个项目可以有多条关键路径,关键路径越多意味着项目的风险越大。
- 次关键路径和关键路径的时间差距越小,项目的风险越大。
- 在任一网络路径上,进度活动可以从最早开始日期推迟或拖延的时间,而不至于延误项目完工日期或违反进度制约因素,就是总浮动时间或进度灵活性。
- 总浮动时间 = 最晚开始时间 - 最早开始时间 = 最晚完成时间 - 最早完成时间
-
自由浮动时间是指在不延误任何紧后活动最早开始日期或不违反进度制约因素的前提下,某进度活动可以推迟的时间量。
5.3 资源优化
- 资源平衡是为了在资源需求与资源供给之间取得平衡,根据资源制约对开始日期和结束日期进行调整的一种就是。
- 两种情况下需要进行资源平衡:
- 共享资源或关键资源只在特定时间可用,数量有限,或被过度分配,如一个资源在同一时间段内被分配值两个或多个活动,就需要进行资源平衡。
- 为了保持资源使用量处于均衡水平而进行资源平衡。
-
资源平衡往往导致关键路径改变,通常是延长。
- 资源平滑是对进度模型中的活动进行调整,从而使项目资源需求不超过预订的资源限制的一种技术。
- 但资源平滑的幅度没有资源平衡那么大,它只是调整活动的总浮动时间和自由浮动时间,不会改变关键路径,完工日期也不回延迟。
- 资源平滑技术可能无法实现所有资源的优化。
5.4 数据分析
- 假设情境分析:是对各种情境进行评估,预测它们对项目目标的影响。或者说,就是对“情境X出现时应当如何处理”这样的问题进行分析。
- 可以根据假设情境分析的结果,来评估项目进度计划在不理条件下的可行性,以及为克服或减轻意外情况的影响而编制进度储备和应对计划。
- 模拟是一种特殊的假设情境分析,把单个项目风险和不确定性的其他来源模型化,以评估它们对项目目标的潜在影响。
- 最常见的模拟技术是蒙特卡洛分析,它利用风险和其他不确定性来源计算整个项目可能的进度结果。
5.5 提前量和滞后量
- 提前量和滞后量是网络分析中使用的一种调整方法,通过调整紧后活动的开始时间来编制一份切实可行的进度计划。
- 提前量用于在条件许可的情况下提早开始紧后活动。
- 而滞后量是在某些限制条件下,在紧前和紧后活动之间增加一段不需工作或资源的自然时间。
5.6 项目管理信息系统PMIS
- 项目管理信息系统包括进度计划软件。
- 该软件用活动、网络图、资源需求和活动持续时间等作为输入,自动生成开始和完成时间,从而可加快进度模型的建立过程。
5.7 进度压缩
- 赶工:通过增加资源,以最小的成本代价来压缩进度工期的一种技术。
- 适用于通过增加资源就能缩短持续时间的,且位于关键路径上的活动。
- 可能导致风险和成本的增加。
- 快速跟进:将正常情况下按顺序进行的活动或阶段改为至少是部分并行开展。
- 适用于能够通过并行活动来缩短关键路径上的项目工期的情况。
- 返工风险增加,还有可能增加项目成本。
5.8 敏捷发布规则
- 敏捷发布规则基于项目路线图和产品发展愿景,提供了高度概括的发布进度时间周。
- 同时,敏捷发布规划还确定了发布的迭代或冲刺次数,使产品负责人和团队能够决定需要开发的内容,并基于业务目标、依赖关系和障碍因素确定达到产品发布所需的时间。
- 对客服而言,产品功能就是价值,因此,该事件轴定义了每次迭代结束时交付的功能,提供了更易于理解的项目进度计划,而这些就是客户真正需要的信息。
6. 输出
6.1 进度基准
- 进度基准是经过批准的进度模型,只有通过正式的变更控制程序才能进行变更,用作与实际结果进行比较的依据。
- 经相关方接收和批准,进度基准包含基准开始日期和基准结束日期。
- 在监控过程中,将用实际开始和完成日期与批准的基准日期进行比较,以确定是否存在偏差。
- 进度基准是项目故那里计划的组成部分。
- 进度模型以及进度模型中的进度数据可以随时更新,但进度基准的变更必须走严格的变更流程。
6.2 项目进度计划
- 项目进度计划是进度模型的输出,为各个相关联的活动标准了计划日期、持续时间、里程碑和所需资源等信息。
- 项目进度计划中至少要包括每个活动的计划开始与计划完成日期。
- 项目进度计划确定之前,整个项目故那里计划都无法最终确定。
-
横道图也称为甘特图,是展示进度信息的一种图标方式。在横道图中,纵向列表示活动,横向列表示日期,用横条表示活动自开始日期至完成日期的持续时间。
- 横道图相对易读,常用于向管理层及其他相关方汇报情况。
-
里程碑图与横道图类似,但仅标识出主要可交付成果和关键外部接口的计划开始或完成日期。
- 里程碑图适合向客户或者高级管理层汇报项目关键可交付成果完成状态或关键日期。
-
项目进度网络图用于显示活动及其相互关系,可以是简单的纯逻辑图,也可以是包含时间刻度的详细进度计划,这种图有时也称“逻辑横道图”。
6.3 进度数据
- 项目进度模型中的进度数据是用以描述和控制进度计划的信息计划。
- 进度数据至少包括进度里程碑、进度活动、活动属性,以及已知的全部假设条件和制约因素。
- 还包括:
- 按时段计列的资源需求
- 备选的进度计划
- 进度应急储备
- 资源直方图
- 现金流预测
- 订购与交付进度安排
6.4 项目日历
- 项目日历规定开展进度活动的工作日或班次和不开展进度活动的非工作日的日历。
- 项目日历一般会规定节假日、周末和倒班时间。
- 在一个进度模型中,可能需要采用不止一个项目日历来编制项目进度计划,因为有些活动需要不同的工作时段。
- 资源日历是具体资源可用时间的呈现,而项目日历是对项目活动的时间安排。
6.5 变更请求
- 修改项目范围或项目进度计划之后,可能会对范围基准和项目故那里计划的其他组成部分提出变更请求,应该通过实施整体变更控制过程对变更请求进行审查和处理。
- 预防措施可包括推荐的变更,以消除或降低不利进度变差的发生概率。
6.6 项目管理计划更新
- 进度管理计划:可能需要更新进度管理计划,以反应制定和管理进度计划的方式的变更。
- 成本基准:在针对范围、资源或成本估算的变更获得批准后,需要对成本基准做出相应的变更。