进度计划的重要性
按时完成项目是项目经理最大的挑战之一
时间是项目规划中灵活性最小的因素
进度问题是项目冲突的主要原因
进度的定义
进度是对执行的活动和里程碑制定的工作计划日期表
项目进度计划
分为传统项目进度计划和敏捷项目进度计划
任务定义
确定为完成项目的各个交付成果所必须进行的诸项具体活动
项目任务的关联关系
项目各项活动之间存在一定的关联关系,根据这些关系安排任务之间的顺序
历时估算
估计任务、路径、项目的持续时间
历时估算的基本方法
- 定额估算法
- 经验导出模型
- CPM(关键路径法估计)
- PERT(工程评估评审技术)
- 预留分析
关键路径法估计
- 确定项目网络图
- 每个任务有单一的历时估算
- 确定网络图中任务的逻辑关系
- 关键路径是网络图中最长的路径
- 关键路径可以确定项目完成时间
工程评估评审技术(PERT)- 加权算法
O 是最小估算值:乐观
P 是最大估算值:悲观
M 是最大可能估算
采用加权平均得到期望值 E = (O + 4 * M + P)/6
预留分析
应急预留
管理预留
应急预留是包含在进度基准中的一段储备时间,用来应对已经接受的已识别风险, 以应对进度方面的不确定性。
管理预留是为管理控制的目的而特别留出的项目预算,用来应对项目范围中不可预见的风险。
项目进度编排
进度制定的主要工具:甘特图,里程碑计划,网络图
网络图
- 网络图是活动排序的一个输出
- 展示项目中各个活动以及活动之间的逻辑关系
PDM (Precedence Diagramming Method):优先图法 ,节点法 (单代号)网络图
ADM (Arrow Diagramming Method ):箭线法 (双代号)网络图
PDM (Precedence Diagramming Method)
- 构成 PDM 网络图的基本特点是节点 (Box)
- 节点 (Box) 表示活动(任务)
- 用箭线表示各活动(任务)之间的逻辑关系
- 可以方便地表示活动之间的各种逻辑关系
ADM ( Arrow Diagramming Method )
- ADM也称为双代号项目网络图,
- 在ADM网络图中,箭线表示活动(任务)
- 两个代号唯一确定一个任务
- 代号表示前一任务的结束,同时也表示后一任务的开始.
ADM图例-虚活动
虚活动
- 为了定义活动
- 为了表示逻辑关系
- 不消耗资源的
任务超前(Lead)
作用:
- 解决任务的搭接
- 对任务可以进行合理的拆分
- 缩短项目工期
关键路径法
基本概念
- 最早开始时间 (Early start)
- 最晚开始时间 (Late start)
- 最早完成时间 (Early finish)
- 最晚完成时间 (Late finish)
- 总浮动 (Total Float)
- 自由浮动 (Free Float)
浮动时间(Float)
浮动时间是一个任务的机动性,它是一个任务在不影响其它任务或者项目完成的情况下可以延迟的时间量。
总浮动与自由浮动
总浮动 (Total Float)
在不影响项目最早完成时间的前提下,一个任务可以延迟的时间
自由浮动 (Free Float)
在不影响后置任务最早开始时间的前提下,一个任务可以延迟的时间
关键路径 ( Critical Path )
- 网络图中最长的路径
- 关键路径是决定项目完成的最短时间。
- 时间浮动为 0 ( Float = 0 ) 的路径
- 关键路径上任何活动延迟,都会导致整个项目完成时间的延迟
- 关键路径可能不止一条
正推法
当一个任务有多个前置任务时,选择前置任务中最大的EF加上Lag作为其ES。
逆推法
当一个任务有多个后置任务时,选择其后置任务中最小LS减Lag作为其LF。
F 的自由浮动 FF 看的是:F 最多能推迟多久,而不影响它的紧后任务 G 的最早开始时间。
公式是:
FF = 紧后任务的 ES - 本任务的 EF
图中:
- F 的最早完成时间:
EF(F)=20
- F 的紧后任务是 G
- G 的最早开始时间:
ES(G)=24
所以:
FF(F)=ES(G)-EF(F)
FF(F)=24-20=4
所以 F 的自由浮动是 4。
注意和总浮动区别:
F 的总浮动:
TF = LS - ES = 16 - 12 = 4
或者:
TF = LF - EF = 24 - 20 = 4
所以这里刚好:
TF(F)=4
FF(F)=4
但它们不是永远相等。只是这道题里 F 的紧后任务 G 的 ES 正好等于 F 的 LF,也就是 24,所以两个都等于 4。
自由浮动看“会不会影响后继最早开始”;总浮动看“会不会影响整个项目完工”。
练习题目

时间压缩法
时间压缩法是在不改变项目范围的前提下缩短项目工期的方法
- 应急法--赶工(Crash)
- 平行作业法--快速跟进
计划优化调整
- 调整资源,解决资源冲突
- 调整进度,优化项目,缩短工期
- 调整项目成本预算,以便减少项目费用
迭代计划
- 确定迭代周期
- 培养团队的工作节奏– 时间盒(TimeBox)
- 确定关键工作任务
- 周期内完成所有任务,不要拉长迭代时间
进度管理图示
- 看板(Kanban)
- 燃尽图(Burndown Chart)
- 燃起图(Burnup Chart)
