进度是对执行的活动和里程碑制定的工作计划日期表。按时完成项目是项目经理最大的挑战之一。
进度管理过程 重点
- 活动定义:识别为完成交付成果必须进行的诸项具体活动
- 活动排序:确定活动间相互依赖关系
- 活动资源估计:人力、设备、材料等
- 活动历时估计:估计任务持续时间
- 制定进度计划:确定项目活动开始和完成日期
- 进度控制:跟踪项目进度
活动定义通常以 任务分解结构WBS 的工作包为输入;活动资源估计会影响 成本计划 和 人力资源计划与沟通计划;进度基线形成后进入 核心计划执行与控制。
任务(活动)之间的关系 重点
- 结束→开始(最常用)
- 结束→结束
- 开始→开始
- 开始→结束
排序依据
- 强制性依赖关系(硬逻辑)
- 软逻辑关系(可调)
- 外部依赖关系
- 内部依赖关系
进度管理图示
- 网络图:展示活动及逻辑关系(PDM/ADM)
- 甘特图:显示任务工期、时间及资源信息
- 里程碑图:显示重大工作完成
- 资源图:显示资源分配情况
- 燃尽图/燃起图:敏捷项目进度跟踪
进度估算方法 重点
定额估算法
- T:持续时间,Q:工作量,R:人力/设备数量,S:产量定额
- 适合规模较小项目(<10000LOC 或 <6 个月)
经验导出模型
- Walston-Felix:
- 基本 COCOMO:
PERT(工程评价技术) 重点
- 当活动存在很大不确定性时采用
- 加权平均:
- 标准差:
- 方差:
CPM(关键路径法)
- 针对较确定的活动进行单一历时估算
- 计算浮动时间,确定关键路径
基于承诺与 Jones 一阶估算
- 开发人员做出进度承诺
- 取得功能点总和后升幂计算
关键路径 重点
- 决定项目完成的最短时间
- 时间浮动为 0 的路径
- 网络图中最长的路径
- 关键路径上的任何延迟会导致整个项目延迟
- 可能不止一条,项目过程中可能改变
进度压缩 重点
赶工(Crash)
- 时间 - 成本平衡,压缩关键活动历时
- 进度压缩单位成本 = (压缩成本 - 正常成本) / (正常进度 - 压缩进度)
快速跟进(Fast Tracking)
关键链法
- 考虑任务逻辑关系和资源约束
- 引入缓冲:项目缓冲、接驳缓冲、资源缓冲
- 基于约束理论
资源优化
- 资源平衡:调整任务时间协调资源冲突,可能改变关键路径
- 资源平滑:在浮动时间内延迟,不改变关键路径