欢迎光临
我们一直在努力

项目管理03:关键路径推算(CPM)

在这里插入图片描述

WBS 把项目范围拆成工作包和组成部分,回答的是“项目要做什么”。但范围结构通常不能直接说明工作怎样衔接,哪项工作要等前一项完成,哪几项工作可以并行。要把范围转成可执行的进度计划,还需要把工作安排成活动,并补上活动之间的关系和持续时间。关键路径不是从工作名称里挑出“最重要”的任务,而是从活动网络中看出哪条连续路径决定当前设定下的最短逻辑工期。关键路径是网络中持续时间最长的路径,它决定项目的最短可能完成时间。

一、WBS 为什么还不能直接给出工作顺序

WBS 是范围分解结构。它把项目成果和工作内容逐层拆开,直到形成可以估算、分派和管理的工作包。工作包是范围结构中的管理单元,不等于日历上的一项活动,也不必直接对应一条进度任务。

活动是为了完成工作包而安排的具体工作,需要有明确的开始、进行和完成条件,并能够放进活动网络中判断先后关系。一个工作包可以拆成多个活动,活动也可能跨越多个工作包所代表的范围,二者不是一一对应关系。

里程碑则表示一个时间点、完成状态或检查事件,通常不承载一段持续工作的时长。它可以标记阶段边界、评审点或交付点,但不能代替形成成果所需的活动。WBS、工作包、活动和里程碑各有边界,不能把它们压缩成同一张任务清单。

因此,WBS 形成的是范围结构,不是活动顺序。只有把活动之间的依赖关系和持续时间补进计划,才能看出工作怎样推进,以及延期可能沿哪条关系传递。在这里插入图片描述

二、前导图法:把活动、依赖关系和工期画进同一张图

前导图法(Precedence Diagramming Method,PDM)把活动放在节点中,用节点之间带有逻辑含义的箭头表示依赖关系。节点说明要做什么,活动自身还要有持续时间;箭头说明前后工作怎样连接。这样,活动清单才会变成可以读懂的活动网络。

PDM 不是 WBS。WBS 组织项目范围,回答工作内容如何分解;PDM 组织活动之间的逻辑,回答工作怎样衔接。PDM 也不是甘特图。甘特图把活动放到日历上展示时间安排,PDM 先把活动关系表达清楚,时间安排可以在此基础上进一步呈现。两者可以互相辅助,但承担的任务不同。

在这里插入图片描述

完成到开始(Finish-to-Start,FS)表示前置活动完成后,后续活动才能开始。例如,资料范围确认完成后,文档处理才能开始。这是最直观、最常见的一种先后关系。

开始到开始(Start-to-Start,SS)表示前置活动一开始,后续活动就可以开始。后续活动不必等前置活动全部完成,但两者的开始存在关联。例如,资料整理开始后,部分质量核验工作可以同步启动。

完成到完成(Finish-to-Finish,FF)表示前置活动完成会约束后续活动的完成。后续活动可以先开始,但不能在前置活动完成所允许的条件之前完成。例如,某项汇总工作可以提前进行,但最终收尾要等资料核验完成。

开始到完成(Start-to-Finish,SF)表示前置活动开始后,后续活动才允许完成。这种关系较少见,常用于描述交接或替换场景。新安排开始后,原安排才能结束,重点在于后续活动的完成受到前置活动开始的约束。

提前量(lead)和滞后量(lag)是逻辑关系上的时间调整,不是活动自身的持续时间。提前量表示后续活动可以相对通常的关系提前推进,通常用来表达两项工作存在重叠。滞后量表示逻辑关系中需要等待一段时间,后续活动要在这段等待之后才能继续。例如,前置活动完成后,检查工作还要等待一段时间才能开始,这段等待就是滞后量。
在这里插入图片描述

下面的简图只用于说明 PDM 的表达方式。Start 和 End 是网络的起止节点,活动放在活动节点中,箭头上的 FS 或 SS 表示活动之间的逻辑关系。图中节点、名称和布局均为本文独立编写的概念示意,不对应来源中的图示。

Start
|
| FS
v
[A 资料准备] — SS –> [B 初步核验]
|
| FS
v
[C 规则确认] — FS –> [D 结果复核]
|
| FS
v
End

图中,A 完成后 C 才能开始,表达的是 FS;A 开始后 B 可以开始,表达的是 SS。PDM 关注的是这些关系如何把活动连接起来,而不是把范围层级或日历条形直接画进节点。

三、示例:两条活动路径如何汇合

下面以企业 RAG 知识库建设作为示例。活动名称、活动关系、持续时间、日期和示意性结果均为概念设定,用于说明活动路径如何汇合,不对应任何真实项目的历史事实、团队事实、时间事实、交付记录、指标或绩效结果。字母是活动标识,名称说明活动内容,箭头表示依赖关系。

A 资料范围与来源清单
|
v
B 文档标准化与质量核验
/ \\
v v
C 文档处理规则与处理结果 X 去重、合并、保留与删除决策记录
|
v
D 知识索引与元数据结构
|
v
E 检索流程与权限边界
|
v
F 问答应用配置与使用说明
\\ /
v v
G 检索效果验证记录
|
v
H 运维规则与交接材料

B 之后分出两条路径。C、D、E、F 依次衔接,这条路径在第 14 日到达 G。X 也从 B 之后开始,在第 7 日完成。

G 需要等待 F 和 X 都完成。X 在第 7 日完成,但 F 到第 14 日才完成,所以 G 要等到第 14 日才能开始。G 持续 3 日,H 持续 2 日,整条网络在第 19 日结束。这个第 19 日的简单时长比较只用于说明汇合点要等待较晚完成的一侧,不是企业 RAG 知识库建设的实际日期或工期记录。在这里插入图片描述

四、正推法:从项目开始向后确认最早完成时间

正推法从项目开始向后沿着活动关系观察计划如何展开。它的目的,是确认各项活动在当前前置条件和持续时间设定下,最早可能推进到什么位置,以及路径在汇合处怎样受到前置活动的影响。

当两条路径汇合时,后续活动不能只看较早完成的一侧,而要等待所有必要前置活动满足条件。示例中的 G 因此要等到 F 和 X 都完成,正推法帮助说明这种等待如何影响后续活动的最早完成时间。

正推法关注“从前往后”和“最早可能完成”。它提供的是计划展开方向和最早时间的概念,不等同于实际项目一定会在该时间完成,也不涉及本文未展开的计算步骤。

五、反推法:从项目完成时间向前检查延期影响

反推法从项目计划的完成时间向前沿着活动关系检查。它的目的,是确认各项活动最晚可以怎样安排而不改变当前计划的整体完成目标,并观察哪些活动安排受到后续路径和完成目标的约束。

反推法特别适合用来检查延期影响。某项活动发生变化时,从项目完成点向前看,可以判断这项变化是否会压缩后续活动的安排,是否可能影响计划的完成时间。它不是把所有延期都视为同样严重,而是把延期放回活动网络和完成目标中判断。

反推法关注“从后往前”和“最晚允许安排”。它与正推法的方向相反,作用也不同。正推法帮助理解活动最早怎样向后展开,反推法帮助检查哪些安排不能再向后移动。本文保留这两个概念,不展开具体计算步骤。在这里插入图片描述

六、关键路径:哪些活动共同决定项目工期

在正推和反推的基本思路之上,关键路径可以理解为:在当前活动、逻辑关系和持续时间设定下,决定项目最短逻辑工期的一条连续活动路径。示例中,A-B-C-D-E-F-G-H 这条路径到达第 19 日,X 在第 7 日完成,G 仍需等待 F,因此 A-B-C-D-E-F-G-H 是当前概念设定下的关键路径。

关键路径不是凭经验挑出的最重要任务清单,也不是最高风险任务清单。一项活动可能对质量、风险、外部协作或后续判断很重要,但只凭“重要”不能把它归入关键路径。关键路径描述的是活动网络与当前时长设定之间的关系。

关键路径也不是永久不变的标签。活动持续时间、逻辑关系、项目日历、强制日期、外部依赖、资源可用性或其他约束发生变化后,原来的路径判断可能改变。计划变化时,需要重新检查活动网络,而不能把一次分析结果当作自动承诺。在这里插入图片描述

七、关键路径怎样服务于项目管理

关键路径的管理价值,在于帮助项目管理者从活动网络观察进展和完成条件。活动没有按预期完成时,需要回到网络中查看它的后续影响,而不是只看单个任务是否已经开始。这样才能判断延期会不会触及整体逻辑完成时间。

计划发生变化后,应重新检查活动网络和关键路径。范围变化可能增加或删除活动,依赖关系变化可能改变工作的先后,持续时间变化可能改变哪条路径更长。项目日历、强制日期、外部依赖和其他约束,也可能改变对路径的解释。资源可用性变化可能让原本能够并行的工作无法按原计划进行。

非关键活动也不能因此被忽略。它们仍可能影响后续工作、质量条件、外部协作或未来的关键路径判断。关键路径是检查计划的一个入口,不替责任人作出最终承诺,也不替代对风险、资源、约束和变更的判断。

结语:先把关系画清楚,再判断工期

WBS 说明范围,工作包收纳可管理的工作,活动承载需要排顺序和安排持续时间的具体工作,里程碑标记时间点或完成状态。PDM 把活动放进节点,用逻辑关系箭头把它们连接起来。完成到开始等关系帮助识别依赖,提前量和滞后量则说明关系中的重叠或等待。

读懂本例时,只需要看到 C-D-E-F 这条路径在第 14 日到达 G,X 在第 7 日完成,而 G 必须等待两条路径,因此 G 从第 14 日开始,H 在第 19 日完成。A-B-C-D-E-F-G-H 是当前设定下的关键路径,但这只是活动、关系和持续时间共同形成的分析结果。

正推法从项目开始向后确认最早完成时间,反推法从项目完成时间向前检查延期影响。两者帮助理解路径如何推进,以及哪些安排可能触及计划完成时间。资源可用性、日历、约束、外部依赖、估算可靠性、风险和变更仍需由责任人结合项目条件判断。对进度计划来说,先把活动和关系画清楚,再判断工期,才能避免把范围清单误当成工作顺序。

赞(0)
未经允许不得转载:171主机测评 » 项目管理03:关键路径推算(CPM)
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址