2022年,北京大兴国际机场完成全部航站楼扩建工程,从开工到首航仅用了5年时间。这个项目涉及数千项施工任务,数十家施工单位同步作业,稍有协调失误就会导致工期延误。项目负责人依赖的核心工具,正是关键路径法(CPM)和PERT方法——通过网络图清晰展示任务之间的依赖关系,找出决定整体工期的关键任务序列,提前识别风险,合理分配压缩工期的资源。
项目管理(Project Management)处理的问题与资源分配类问题不同:它的核心不是空间上的资源分配,而是时间上的任务协调——如何在多项相互依赖的任务中,保证整体项目按时、按预算完成。
一个项目(Project)区别于日常运营活动的核心特征有三个:有明确的开始和结束时间、有唯一的目标、由一组相互关联的任务构成。新工厂建设、新产品上市、信息系统上线,都是典型的项目。
项目管理的第一步是将项目分解成可管理的工作单元,这个过程称为工作分解结构(Work Breakdown Structure,WBS)。WBS 的逻辑类似树状图:顶层是整体项目目标,往下逐层拆解,直到每个工作包(Work Package)细化到可以估算工期和成本、可以落实到具体负责人的程度。
以某食品企业新建冷链仓库为例,WBS 的前两级结构如下:
WBS 完成后,项目经理得到了一张完整的任务清单,以及每项任务的工期估算和前置依赖关系(某项任务必须在另一项完成之后才能开始)。这些信息是绘制网络图、计算关键路径的基础。
关键路径法(Critical Path Method,CPM)通过绘制项目网络图,找出从项目开始到项目结束耗时最长的任务序列——这条序列就是关键路径(Critical Path),它的总工期等于整个项目的最短完工时间。
网络图与任务表
以某制造企业新产品开模上市项目为例,项目包含以下7项任务:
网络图中,节点代表任务的开始或结束时刻,箭头代表任务本身及其方向。任务之间的依赖关系决定了箭头的连接顺序:B 和 C 都必须在 A 完成后才能启动;E 必须同时等 C 和 D 都完成;G 必须等 E 和 F 都完成。
浮动时间与关键路径
浮动时间(Float,也称松弛时间)是一项任务在不延误项目整体完工的前提下,可以推迟开始的天数:
浮动时间为零的任务构成关键路径:A → B → D → E → G,总工期 (5+14+6+10+5=40) 天。
任务 C 有12天浮动,F 有23天浮动,意味着这两项任务即使各自推迟12天和23天开始,也不会影响整体完工时间。项目经理在资源紧张时,可以优先保障关键路径上的任务供应,将部分人力暂时从 C 和 F 调往 B 或 D。
CPM 假设每项任务的工期是确定的已知值。现实中,施工受天气影响、采购受供货周期波动、调试受设备状态左右,任务工期往往是一个范围而非固定数值。PERT(Program Evaluation and Review Technique)方法通过引入三时估算,将不确定性纳入工期计算。
三时估算
对每项任务,估算三个工期值:
每项任务的期望工期(Expected Duration)用加权平均公式计算,其中最可能时间的权重最高:
每项任务工期的方差(Variance)反映不确定程度:
PERT 计算示例
沿用前例,对关键路径上的任务(A、B、D、E、G)做三时估算:
完工概率计算
PERT 假设关键路径总工期近似服从正态分布,可以计算在特定截止日期前完工的概率。
管理层希望45天内完工,计算完工概率:
查标准正态分布表,(Z=1.16) 对应的累积概率约为 87.7%——即在当前任务安排下,项目有约88%的概率在45天内完工。若管理层要求完工概率达到95%((Z=1.645)),则目标工期应设为:
关键路径决定了项目的正常完工时间,但有时外部交付压力要求压缩工期。压缩工期(Crashing)意味着向某些任务投入额外资源——增派人手、加班、采用更快的设备——来缩短其工期,但这会带来额外成本。
压缩成本斜率
每项任务有正常方案(Normal)和压缩极限(Crash)两种状态:
压缩成本斜率(Cost Slope)表示每压缩1天需要增加的成本:
成本斜率越低,压缩该任务的性价比越高。
赶工示例
沿用前例,对关键路径上各任务的压缩数据如下:
目标:将总工期从40天压缩到37天,以最低成本实现。
第一步:优先压缩关键路径上成本斜率最低的任务。G 的成本斜率最低(2.0万元/天),且可压缩1天,压缩 G 1天,工期变为39天,额外成本2万元。
第二步:关键路径仍为 A→B→D→E→G,工期39天,继续压缩斜率次低的任务。A 和 D 并列(均为3.0万元/天),选 A 压缩1天(可压缩天数恰好为1),工期变为38天,额外成本3万元。
第三步:继续压缩,选 D(3.0万元/天),压缩1天,工期变为37天,额外成本3万元。
三步压缩共节省3天,总额外成本:(2+3+3=8) 万元,平均每天赶工成本约2.67万元。
项目管理的定量工具将复杂的多任务协调问题转化为可以系统分析和优化的数学结构,核心是找出关键路径、量化风险、制定合理的资源投入策略。
接下来,分析视角从"如何按时完成项目"转向"如何管理服务系统中的等待问题"——排队论将帮助理解收银台、客服热线、物流港口等场景中,服务台数量与等待时间之间的定量关系。