项目计划管理小史(1)

一 6th, 2009 | Posted by | Filed under 工程管理, 海外工程

准确的说,本篇应该叫做关键路径法(CPM)小史,因为项目计划管理成为一门专业的技术基本上是和CPM直接相关的。

有两件事情决定了专业性的计划技术在项目管理中的重要作用或者说存在的必要:

1.  不同项目整体的差异性,如果是对于流水线生产,第一个产品和第二个产品完全是一样的,那么就没有必要做计划了。

2.  项目分解后,活动具有重复性。这一点决定了项目是具有可预测性的,如果是一点预测性没有,那么用横道图也好,网络图也好,就没有什么实际意义。这就是为什么对于一个公司,一个国家的长期计划不会用网络图一类的计划,因为他的不可预测性太大,所以只能做战略性的计划。

项目计划管理成为比较专业的技术,或者进一步说项目管理的发展,基本上和CPM的出现是同步的。

在CPM出现之前,也有一些计划管理的方法,其中最出名的一种就是甘特图(Gantt Chart),大约出现在1917年,由甘特首先推广,甘特是继泰特之后科学管理的又一主要人士。

ganttchart1

除了甘特图之外,还有一些其它的常用的计划技术。最早的一种见于记载的计划技术是1896年波兰人Adamieck,这种图形像是一个竖过来的甘特图,时间刻度轴在纵轴上。

30年代美国著名的帝国大厦的建设中,使用了一种流程线的技术。

flowlinesmall

另外还有如平衡线技术,里程碑计划等等。

现在计划管理的核心技术CPM出现在1956年,最早是在杜邦公司使用。CPM的出现某种程度上非常偶然,当时杜邦公司有一台UNIVAC 1计算机,当时的计算机都是庞然大物,大家可以看看下面这个图片,就是UNIVAC,实际上其计算能力还不如今天的一台笔记本。当时杜邦公司用这个计算机进行他所有的数据处理的业务,但是还是有剩余的时间。所以他们就考虑是否有其它方面可以使用计算机来处理,因为当时的计算机的费用是非常高昂的,他们考虑可能工程计划是计算机应用的一个方向,他们就联系雷明顿兰德(Remington Rand)公司的Macuchy 博士,后者给杜邦公司排出了年轻的数学家James E. Kelly,协助杜邦公司的开发。而杜邦的负责人则是Morgan Walker。

univac1

在解决如何使用计算机进行的计划处理上,Kelly就是给活动间都加上前后的逻辑关系,同时为了计算,在活动间再引入i,j这样的节点,但是杜邦的人并不理解Kelly的工作,为了向其它人解释这一工作,Kelly就绘制了箭线和圆圈组成的图形,这就是最早的关键路径法。

不过当时这一方法,并不叫做关键路径法,而是叫做Kelly-Walker法,他们将关键线路呢称为主链路(Main Chain)。

这里我们有必要说一下,现在流行的是前导图法,而当时最初产生的则是箭线图法,那么这里面是否有必然性呢,如果看了这段历史就会发现,其实是有其必然性的。我曾经模拟的写了下用两种不同的方法来写计划,然后计算机的计算步骤,箭线图显然要比前导图的步骤更节省,当时来说,计算机技术还不够发展,所以减少计算机的计算步骤就是编程者们首先要考虑的一个问题,所以他们写的算法都是效率最高的,Kelly作为一个数学家,当然是精于此道,所以他写的程序肯定会首先考虑效率问题,这也就是箭线图出现的原因,而发展至今日,计算机的计算能力已经不是问题,而易用性是主要的,所以后来前导图逐渐占了上风。

本篇就写到这里了,下一篇再继续写关键路径法初期的发展问题。

目前还没有任何评论.