找到关键路径——并郑重地守护它
每个项目都有一条决定何时完工的任务链。其中一项延误,整个项目就延误;其他任何事情延误,你也许根本感觉不到。这条链就是关键路径,而一个能说出它在哪里的项目经理,与一个说不出的项目经理之间的差距,往往就是你驾驭进度与进度驾驭你之间的差距。下面讲讲如何找到它,以及——更重要的——在世界拒绝配合时如何让它保持完整。
定位这条路径
关键路径是贯穿项目的最长一段相互依赖的任务序列——最长是指时间最长,而非步骤最多。它是浮动时间为零的路径,意味着其中任何一项任务一旦延误,都会推迟结束日期。要找到它,你首先需要三样东西到位。
一份完整的活动清单。 把工作分解到每项任务都有明确的负责人和站得住脚的工期。清单之外被遗漏的隐性工作,是「关键路径」最终沦为虚构的最常见原因。
诚实的依赖关系。 梳理究竟什么必须完成、另一件事才能开始。把硬逻辑(模板没支好就不能浇混凝土)与偏好(我们更愿意先做 A 再做 B)区分开。伪装成约束的偏好,会让路径显得比实际更长。
切合实际的工期。 采用反映工作真实推进方式的估算,而不是理想情况下的逞强。在 2021 年的复苏环境里,为材料拉长采购周期、为拆分或混合办公的团队留出余量,并非悲观,而是准确。
做一遍正推与逆推——最早开始到最晚完成——浮动时间为零的任务便浮现为你的关键路径。大多数排程工具会替你算清算术,你的职责是确保输入配得上这个答案。用乐观工期和缺失依赖算出来的关键路径,是一个精确的错误数字。
在条件艰难时守护它
知道路径只是一半的工作,另一半是守护它——因为在 2021 年,威胁更多来自团队之外而非之内:供应商推迟发货、关键人物病倒、检验被改期。要靠有意识的举措来守护路径,而不是靠运气。
把最可靠的人和最严密的监督放到关键路径的任务上;把别处的浮动时间当作可以借调的资源。
当两条并行路径长度几乎相等时,也要盯住那条准关键路径——一点小延误就可能让它一夜之间变为关键。
尽早订购关键路径上的长周期材料,哪怕要付溢价,因为那里省下的一周,就是整个项目省下的一周。
把缓冲加在整条路径上,而非每项任务上。一个置于末端的统一项目缓冲,比藏在每项活动里的余量更不容易被一点点耗光。
随着项目推进,让它保持诚实
关键路径不是一次性的计算,它会随着实际数据的录入而移动。一项提前完成的任务可以把浮动时间让给后继任务,而别处的延误则可能悄悄造出一条你没在盯的新的最长路径。按固定节奏重算进度,每次都问一个直白的问题:现在什么在关键路径上,本周谁在守护它?当延误真的来临,你有两个真实的杠杆——快速跟进(把原本顺序的任务重叠起来)和赶工(增加资源以缩短某项任务)。两者都有代价。快速跟进增加风险,赶工增加成本。无论用哪一个,都只花在路径上,因为用在别处它什么也换不来。
一个项目经理若能在任意一周指出关键路径、解释每项任务为何在其上、并说出最可能推迟它的那一件事,他就是一个掌控全局的项目经理。这份清晰,胜过任何数量的状态报告。
如果你的进度表看上去整洁,却依旧不断延误,问题通常就出在路径是如何构建与守护的;XNM 的项目群与项目交付咨询 可以帮助你建立经得起现实压力的进度表。