下面我们将根据一个案例详细讨论加班效果的问题。假设一个项目由6个任务组成,简要的任务流程图如下:

加班可以使任务提前完工,但要消耗更多资源,如下表所示:

根据“加班斜率=(加班成本–正常成本)/(正常时间-加班时间)”公式,我们可以计算出每个任务的加班斜率:

可以看出,任务A、B、D加班成本较低,任务C、E、F加班成本较高。任务B和任务D处于这个项目的非关键路径中,即使对其加班也只是增加成本,并不能让整个项目的完成时间提前。

如果想让项目提前完工,则必须对项目关键任务进行加班。由加班斜率可以很清楚地看到,任务A的加班成本最小,任务C、E、F相对要高一些。我们可以根据项目资源配给情况,有选择地执行赶工加班,有效地缩短任务执行时间。

在实际执行的过程中,我们可以根据项目成本投入情况,选择性地对某个任务或者某几个任务加班,以提前整个项目完工时间。同样,我们也可以清晰地看到,对全部任务加班是不必要的,也没有任何好处。我们只能对适当的任务进行必要的、一定量的压缩,以加速项目整体进程。

所以,盲目的加班并不一定可以缩短项目的总工期,相反可能会增加项目总成本。

最后需要注意的是,这里只是例举了一个简单的案例,在项目管理中,一些项自可能由更多任务组成,关键路径也相对复杂。到底对哪一个环节进行加班处理需要更细致周全的计算与比较,这样才能保证时间与成本之间的平衡。