进度是对执行的活动和里程碑制定的工作计划日期表。按时完成项目是项目经理最大的挑战之一。

进度管理过程 重点

  1. 活动定义:识别为完成交付成果必须进行的诸项具体活动
  2. 活动排序:确定活动间相互依赖关系
  3. 活动资源估计:人力、设备、材料等
  4. 活动历时估计:估计任务持续时间
  5. 制定进度计划:确定项目活动开始和完成日期
  6. 进度控制:跟踪项目进度

活动定义通常以 任务分解结构WBS 的工作包为输入;活动资源估计会影响 成本计划人力资源计划与沟通计划;进度基线形成后进入 核心计划执行与控制

任务(活动)之间的关系 重点

  • 结束→开始(最常用)
  • 结束→结束
  • 开始→开始
  • 开始→结束

排序依据

  • 强制性依赖关系(硬逻辑)
  • 软逻辑关系(可调)
  • 外部依赖关系
  • 内部依赖关系

进度管理图示

  • 网络图:展示活动及逻辑关系(PDM/ADM)
  • 甘特图:显示任务工期、时间及资源信息
  • 里程碑图:显示重大工作完成
  • 资源图:显示资源分配情况
  • 燃尽图/燃起图:敏捷项目进度跟踪

进度估算方法 重点

定额估算法

  • T:持续时间,Q:工作量,R:人力/设备数量,S:产量定额
  • 适合规模较小项目(<10000LOC 或 <6 个月)

经验导出模型

  • Walston-Felix:
  • 基本 COCOMO:

PERT(工程评价技术) 重点

  • 当活动存在很大不确定性时采用
  • 加权平均:
  • 标准差:
  • 方差:

CPM(关键路径法)

  • 针对较确定的活动进行单一历时估算
  • 计算浮动时间,确定关键路径

基于承诺与 Jones 一阶估算

  • 开发人员做出进度承诺
  • 取得功能点总和后升幂计算

关键路径 重点

  • 决定项目完成的最短时间
  • 时间浮动为 0 的路径
  • 网络图中最长的路径
  • 关键路径上的任何延迟会导致整个项目延迟
  • 可能不止一条,项目过程中可能改变

进度压缩 重点

赶工(Crash)

  • 时间 - 成本平衡,压缩关键活动历时
  • 进度压缩单位成本 = (压缩成本 - 正常成本) / (正常进度 - 压缩进度)

快速跟进(Fast Tracking)

  • 改变活动间逻辑关系,并行开展某些活动
  • 会增加返工、沟通和质量风险,应同步更新 风险计划质量计划

关键链法

  • 考虑任务逻辑关系和资源约束
  • 引入缓冲:项目缓冲、接驳缓冲、资源缓冲
  • 基于约束理论

资源优化

  • 资源平衡:调整任务时间协调资源冲突,可能改变关键路径
  • 资源平滑:在浮动时间内延迟,不改变关键路径

敏捷计划

  • 发布计划:远期粗计划
  • 迭代计划:近期细计划
  • Sprint 固定长度(2-4 周),选择 Product Backlog 中的内容交付
  • Product Backlog 来自 需求管理,迭代承诺需要结合 成本计划 的 Story Point 估算和 核心计划执行与控制 的燃尽图跟踪。