在项目管理中,项目延期是每一个项目经理无比头痛的事。所以,如何应对项目进度延期以及保障项目能够按计划进行也成为了项目管理过程的重点。本期,Tower 来聊一聊项目进度管理的神器:关键路径与关键链法。
一、什么是关键路径和关键链
一个项目的开始到结束有多条路径,但只有走完所有路径后项目才全部完成。举一个经典的例子:
“唐僧师徒四人前往西天取经,假设师徒四人同时出发,孙悟空翻一个筋斗很快就到了;八戒和沙和尚可能会稍慢点,大概需要一天左右才能到;而唐僧个人步行则需要 14 年左右的时间才能到达终点。
而师徒四人取经之路历时 14 年。也就是说,只有唐僧走完他该走的取经之路,才算最终完成了取经任务。
而唐僧这一条耗时最长的路径就是取经的关键路径。”
关键路径是指在不考虑任何资源限制的情况下,从输入到输出过程中耗时最长的逻辑路径。在项目管理中可以理解为是项目中带有依赖关系的最长的一系列任务,关键路径的工期决定项目的最短工期。若关键路径上的任务被延迟,有可能导致整个项目延期。
而关键链则是在关键路径的基础上,把资源有限的情况考虑进去,将任务的预估工时缩短并预留影响进度的资源风险缓冲时间,来应对不确定性。关键链也被称为激进的资源约束型关键路径。
二、关键路径和关键链法的优点是什么
在20世纪50年代,如何在有限资源条件下,以最短的时间和最低的成本顺利完成整个项目成为了当时项目进度管理中的突出问题,关键路径应运而生。随着不断的发展,关键路径法逐渐成为一种节约时间和资源且有效防止项目延期的科学管理方法。
不过,关键路径法是在没有考虑资源情况和不确定性的前提下按照理想情况做的进度规划。在现实情况下,依旧会存在资源限制和各种不确定性。
这时关键链法就出现了,在关键路径的基础上,考虑资源约束,并缩短每项活动的工期估算。另外在路径末尾增加「缓冲」时间,用于应对万一某项活动不能在激进工期内完工的情况。
- 关键路径能够帮助我们明确项目中的工作重心,重点关注关键路径上的活动是否按计划进行,便于我们对各个关键活动进行有效控制和调整。在条件允许时,调配非关键路径上的资源去协助关键路径上的活动,以达到合理利用资源、避免项目延期、更好地进行项目进度管理的目的。
- 关键链则是可以通过设置缓冲,应对资源限制和不确定性因素。需要我们重点管理剩余缓冲持续时间与剩余任务持续时间的匹配关系。
三、使用 Tower 管理您的关键路径
关键路径或关键链上的活动,是有前后置依赖关系的。因此,理清项目任务之间的依赖关系是确定关键路径或关键链的首要工作。
Tower 提供的时间线视图功能,可以帮助您快速建立任务间的依赖关系。在时间线视图内,从任务两端圆点处连线至有依赖关系的任务即可一键在任务间搭建起依赖关系,点击连线即可删除该依赖。
为了更好地管理任务之间的逻辑关系,还可以开启「自动调整后置任务时间」以及「防止任务依赖冲突」的功能。
其中,「自动调整后置任务时间」:开启后可自动同步调整前后置任务的截止时间。具体是指当您调整前置任务的截止时间时,其后置任务会自动按照原先的时间差距进行排期。
「防止任务依赖冲突」:开启后可以避免前后置任务的截止时间冲突。具体是指在时间线视图下拖动任务条进行排期时,若前置任务的截止时间晚于后置任务的开始时间,或后置任务的开始时间早于前置任务的截止时间,任务会通过自动后移/前移的方式来避免冲突。
设置完所有任务之间的依赖关系后,我们就可以在时间线视图内清晰地看到耗时最长的、具有依赖关系的任务路径,这也就是我们所说的关键路径啦~
掌握关联路径和关键链法以及在 Tower 里的应用可以有效防止项目延期,让项目进度管理更轻松。如果您对 Tower 感兴趣的话,欢迎点击文章右上角的「免费试用」按钮,创建试用团队进行免费体验,或直接与我们的解决方案专家沟通。