关键路径法(Critical Path Method, CPM)由杜邦的 Morgan Walker 与 Remington Rand 的 James Kelley 于 1957–1959 年提出,最初是为了给复杂的工厂检修排期——任务间依赖太多,手算排不过来。
做法:把项目拆成一串『活动』,标出每个活动的工期与彼此的先后依赖,连成一张网络图。CPM 是确定性方法(工期当作已知值),用来回答两个核心问题:这个项目最快多久能完?哪些任务一拖就拖累全局?
另一个核心概念是浮动/松弛时间(float / slack):一个活动最多能拖延多久而不拖累项目完工。关键路径上的活动浮动为零——它们一拖,整个项目交付日就顺延;不在关键路径上的活动有正浮动,可以在浮动范围内延后,而不影响最终工期。
所以『关键』二字不是指任务最难或最重要,而是指它没有任何缓冲、一动就动全局。识别哪些活动浮动为零,就找到了项目经理最该死盯的那批任务。
