关键路径法CPM(Critical Path Method)是项目管理中最基本也是非常关键的一个概念,它上连着WBS(工作分解结构),下连着执行进度控制与监督。关键路径就是项目计划中最长的路线,它决定了项目的总实耗时间。
举个简单的例子。
唐僧师徒从长安出发去西天取经,佛祖规定只有四人一起到达西天方能取得真经。假如师徒四人分别从长安出发,走不同的路去西天:孙悟空一个筋斗云十万八千里,一盏茶的功夫就到了;八戒和沙和尚稍慢点也就一天左右的时间;而唐僧最慢需要14年左右。徒弟到达后是要等着师傅的。那么用时最长的唐僧所走的路,就是取经任务中的关键路径。其他人走的路径属于非关键路径。
关键路径是项目中最应该关注的地方。
我们用一个案例来看一下关键路径图如何制作。
1. 老张的项目中有ABCDEFG这6个任务活动, 其中A和G是里程碑,他们之间的关系如下:
紧前活动即紧前工作,是网络图中某些工作开始前必须完成的工作。如B、C工作需待工作A完成后才能紧接着开始,则B、C工作的紧前工作即工作A。
2. 按照表格中的数据,绘制出简易路径图:
3. 按照表格中的数据,在每个活动的上方标注任务持续时间,即开始和结束时间。
4. 从后往前,逆推计算出该项目的完成时间,如红色数据所示:
5. 确定该项目的关键路径
可以看出,耗时最长的一条路径是ACDFG,即CPM=ACDFG。
6.也可以计算出任务的浮动时间
如图所示,有时间浮动的任务分别是B和E,B有2天浮动,E有3天浮动。最长路径的总浮动时间最少,通常为零。项目经理要注意浮动时间的变化,若浮动时间太少,则可能导致延期。
- 明确了关键路径后,可以抓住项目主要矛盾,把有限的资源向关键任务倾斜,有利于增强资源把控能力;
- 可以根据对计划进度的要求,进行时间优化,缩短项目的完工时间;
- 可以增加关键活动准确性,提高进度管理精准性。
项目经理可以通过缩短关键路径上的活动,达到减少工期的目的。缩短活动可以通过给活增加工作人数、加班、用不同的设备、天降鼓励师等。
向关键路径要时间,向非关键路径要资源
项目关键工作和关键路径的确定帮助项目经理抓住了项目工期管理中的主要矛盾,对于关键活动,优先安排资源,挖掘潜力,采取相应措施,尽量压缩需要的时间。而对非关键路径的各个活动,只要在不影响工程完工时间的条件下,抽出适当的人力、物力和财力等资源,用在关键路径上,以达到缩短工程工期,合理利用资源等目的。
对不可控的任务,可采取办法规避安排在关键路径上面
关键路径要提前发现风险,前期采取必要的措施规避掉
关键路径是动态的,非关键路径有可能变成关键路径,所以项目过程中也要随时注意非关键路径的状况
抓大放小,
通过关键路径合理调控资源、控制进度
早日交付