关键路径是项目可能完成的最短时间。关键路径也有零浮动,这意味着沿关键路径的任何活动的延迟将导致项目进度持续时间的延长。大多数调度软件程序,如Oracl必威手机登陆界面e Primavera P6和Microsoft Project,会在用户输入调度任务和任务之间的关系后自动计算关键路径。理解关键路径是如何计算的是很重要的,这样项目计划就可以被理解并清晰地传达给所有涉众。
关键路径的计算有两种竞争方法。一种方法被Oracle Primavera P6采用,而另一种方法被认为是项目管理协会(PMI)项目经理专业认证考试的合适方法。本文的目的不是确定正确的方法,而是描述这两种方法的相似之处、不同之处,也许还有背后的逻辑。
相似之处
这两种方法都使用了所谓的前传和后传。forward pass计算每个活动的早开始(ES)和晚开始(LS)日期。向后传递决定了项目进程表中列出的所有活动的早期完成(EF)和晚期完成(LF)日期。澄清一下,给定路径的逻辑和约束条件,ES是活动可以开始的最早时间。EF是一个任务最早可以完成的,同样,是路径的逻辑和约束。LS是最新的一个活动可以启动提供的各自的逻辑和约束路径。LF是最新的一个活动可以用治理逻辑和约束路径完成的。两个方法中的活动都显示为已连接的节点。
差异
这种方法之间的差异和困惑与第一活动的指定有关。在明显的PMI方法中,第一活动的第一节点为零,而另一个Primavera方法将第一节点指定为一个。对于PMI方法,您只需添加活动持续时间以确定结束活动节点。当您查看使用PMI方法的流程图时,很容易看到您只需将eS添加到ES即可在转发通行证上找到EF,并从LF中减去持续时间,以找到后向通过的LS。乍一看的Primavera方法看起来并不像“很好”。要找到EF,请将持续时间添加到es和减号。因此,在向前传递一个开始日的活动,持续时间为7将拥有,EF为7.这是1加7.Pinus 1。
当你意识到第一天是在早上工作开始之前,这就更有意义了。所以在你的计算中,你必须减去1,使方程到早上开始的时间。在Primavera方法反向传递的等式的另一边,从LF中减去持续时间,然后加上1来找到LS。例如,如果LF为21,持续时间为7,则从LF中减去持续时间,再加1,得到LS,即15。也许,当你意识到LF在一天结束时结束时,这更有意义,所以你需要在等式中加上1来解释一天结束时结束的情况。
浮动
在不影响项目完成日期的情况下可以移动活动的时间量是总浮动。两种关键路径方法计算的总浮点数是相同的。总浮动就是LS减去ES或者LF减去EF。考虑到自由浮动,情况又变得复杂起来。自由浮动是指一个任务在不影响最近的后继任务的情况下被延迟的时间。采用PMI法求得的自由流通量方程为后继的ES减去当前的EF。不同的是,春华法的自由流通量是后继的ES减去当前的EF减去1。
概括
关键路径是了解项目拥有的灵活性的重要概念。由于任务数量变得显着,这两个关键路径方法都可以变得复杂。对于Primavera方法尤其重要,严格地使用适当的等式。了解方程背后的方程和逻辑对理解和传达项目灵活性非常重要。