软件项目工作量评估方法 联系客服

发布时间 : 星期日 文章软件项目工作量评估方法更新完毕开始阅读

ES = 前导活动的EF+1 EF = ES + 历时 - 1 如下图:

图 - 14. 例题-推算关键路径正推法步骤二

步骤三:重复步骤二,计算出所有活动的ES-EF。但对于出现了两个前导活动的活动E来说,由于B的EF晚于D的EF,所以其计算取B的EF。如下图:

图 - 15. 例题-推算关键路径正推法步骤三 然后我们用倒推法来计算LS-LF。

步骤一:设最后一个活动E的LF=EF。LS = LF – 历时 + 1。如下图:

图 - 16. 例题-推算关键路径倒推法步骤一

步骤二:计算那些以活动E为后续活动的活动的LF-LS。 LF = 后续活动的LS – 1 Ls = LF – 历时 + 1 如下图:

图 - 17. 例题-推算关键路径倒推法步骤二

步骤三:重复步骤二计算所有活动的LS-LF。其中活动A有两个后续活动B和C, TF=10

图 - 18. 例题-推算关键路径倒推法步骤三

现在我们就得到了这个项目的关键路径:A- B-E。对于每一个活动的进度要求信息也很清楚,我们可以看到每个活动的浮动时间。在关键路径上活动的浮动时间都为0,意味着这些活动不能有半点拖延。而活动C和D的浮动时间为10,所以只要延误在10以内就不影响项目的总进度。因此我们可以灵活安排活动C和活动D的资源,可以在这些活动即将开始的时候再安排资源。这些活动也可以在最早开始时间时开始,也可以延后10天才开始,但都不会影响项目的结束。在资源平衡过程中,我们也经常会用到总时差。

实际上,活动C和活动D有10天的浮动时间,并不是意味着每个活动都有10天的浮动时间,而是两个活动共有10天的浮动时间。我们习惯上将活动C的浮动时间扣除掉,即只有活动D有浮动时间。路径CD的浮动时间仅为10天。 但是活动C的总时差和活动D的总时差是有差别的。换句话说,就是活动C允许偏离进度的时间和活动D允许偏离进度的时间是有差别的。

如果活动D在第31天开始,这是活动D的最早开始时间,由于活动D有10天的延误时间,那么该活动在第60天结束,那么会不会影响项目的结束呢?回答是:不会。

现在,我们假设活动C 可以准时在第21天开始,并且最晚要在第40天时完成。如果这样的话就不会影响项目的进度。但由于活动C的进度发生偏离,那么会影响项目D不能在最早时间开始和最早时间结束。如果在工作计划中,被安排到活动D的资源的使用时间段为:第31天到第40天。在第40天的时候,这些资源将被撤走,安排到其它的项目中。因为活动C的进度延误将会导致活动D的资源出现短缺,因而活动D也会出现延误,并最终导致项目的延误。因此活动C间接地导致了项目的延误。

在这里我就可以看到总时差和自由浮动时间的区别,例如: FF(活动C)=31(后续活动最早ES)-30(EF(活动C))- 1 = 0 FF(活动D)=61(后续活动最早ES)-50(EF(活动C))- 1 = 10 因此活动D有10天的自由浮动时间,而活动C没有。

关键路径重要概念

总时差与自由时差的区别

总时差是指在不延误项目完成日期或违反进度因素的前提下,某活动可以推迟的时间。总时差=LS-ES=LF-EF

自由时差是指在不影响紧后活动最早开始的情况下,当前活动可以推迟的时间。自由时差=(后一活动)ES-(前一活动的)EF-1 所以总时差影响总工期,自由时差影响紧后活动。 如何计算ES,EF,LS,LF 前推法来计算最早时间

某一活动的最早开始时间(ES)=指向它的所有紧前活动的最早结束时间的最大值。

某一活动的最早结束时间(EF)=ES+T(作业时间) 逆推法来计算最迟时间

某一活动的最迟结束时间(LF)=指向它的所有紧后活动的最迟开始时间的最小值。

某一活动的最迟开始时间(LS)=LF-T(作业时间) 计算关键路径的步骤

1. 用有方向的线段标出各结点的紧前活动和紧后活动的关系,使之成为一个有方向的网络图(PDM)

2. 用正推和逆推法计算出各个活动的ES,LS, EF, LF,并计算出各个活动的自