在实施GJB5000A二级“项目策划”过程域时,制定进度计划要求给出任务间的依赖关系,标准推荐的一个方法就是关键路径法。
PS:标准要求的是标识任务间的依赖关系,不是要求必须给出关键路径,在GJB5000A评价时有些评价员却以没有关键路径给被评项目的这条实践打L,是不合适的。
但是,标准中对于关键路径法却没有给出详细的解释。这个方法是项目管理的专业知识,学习PMP的同学应该都了解这个方法。
下面对关键路径法做下简单介绍。
关键路径法(Critical Path Method,CPM)是借助网络图和估计的各项活动(或任务)所需时间,由此统筹计算出整个项目的工期和关键路径。这里的关键路径就是工期最长的那条路径。
关键路径法把项目活动(或任务)间的关系定义为以下四种依赖关系:
结束对起始(FS)。前一活动必须在后一活动开始前结束。
结束对结束(FF)。前一活动必须在后一活动结束前结束。
起始对起始(SS)。前一活动必须在后一活动开始前开始。
起始对结束(SF)。前一活动必须在后一活动结束前开始。
同时每个活动又有四个和时间相关的参数:
最早开始时间(ES):某项活动能够开始的最早时间。
最早结束时间(EF):某项活动能够完成的最早时间。
最晚结束时间(LF):为了使项目按时完成,某项工作必须完成的最迟时间。
最晚开始时间(LS):为了使项目按时完成,某项工作必须开始的最迟时间。
参见下图。
其中:EF=ES+工期估计,LS=LF-工期估计
关键路径法要遵循两个规则:
规则1:某项活动的最早开始时间必须相同或晚于直接指向这项活动的最早结束时间。
规则2:某项活动的最迟结束时间必须相同或早于该活动直接指向的所有活动最迟开始时间的最早时间。
根据以上规则,通过正向计算(从第一个活动到最后一个活动)就可以推算出项目的最早完工时间,然后再通过反向计算(从最后一个活动到第一个活动)推算出最晚完成时间,而最早完成时间和最晚完成时间相等的活动就成为关键活动。把这些关键活动串联起来的路径就是关键路径。关键路径的工期实际上就是项目的工期。
如果实施GJB5000A的项目负责人要使用关键路径法来标识任务依赖关系,可以找专业的项目管理书籍学习下关键路径法。
这正是:
关键路径好方法,任务关系可用它
时间关系估算好,任务排定就拿下
参考书目:软件工程与UML案例解析(第三版),作者:何晓蓉,出版社:中国铁道出版社