学习任何技术,都必须上升到学习相应理念甚至思维方式的高度,以便真正把这种技术学到心里去。学习项目管理的技术,当然也是如此。
关键路径法(CPM)是项目管理技术的基石。CPM方法要求你构建项目模型,其中包括所有任务的列表或WBS机构、每项任务完成的持续时间、任务与项目终点(如里程碑和可交付成果)之间的依赖关系。
有了这些信息,你就能计算从计划任务到任务完成的最长路径,包括这些任务在不影响项目进度的情况下开始和结束的最早时间和最晚时间。这样你就知道哪些任务对项目来说至关重要,哪些任务有浮动时间,或哪些可在不延长项目日程表的情况下推迟。
因此,作为项目管理技术的CPM方法,无论是否存在浮动时间(不管是依赖任务的自由浮动时间,还是整体项目的总浮动时间),它都是一系列任务,合计得出最长的总持续时间。有了这些信息,你就能计算出完成项目所需的最短时间。
好处:加强优先级排序与决策能力
CPM方法实际上是一种促进决策的算法。通过获取特定数据(开始时间、持续时间、完成时间),CPM方法可以确定哪些活动对于项目成功是最为重要或最为关键。
突发事件在任何项目中都会出现,在处理突发事件方面,你可用CPM方法的快速跟踪来应对。
快速跟踪是在关键路径上同时运行多个任务以减少总体项目时间的过程。在任务为非依赖项目时,这种方法才奏效,但它需要更多资源,还可能影响质量。
另一种技术是项目进度压缩。当一个任务由于截止日期较早而必须确定优先级,并且必须分配额外资源来加快完成进度,这时可以使用这种方法。
如果有更多可用资源,或者你能使用有浮动时间的任务的资源,项目进度压缩就会有所帮助。但项目进度压缩更多用于紧急状况,因为它会影响关键路径。
总的来说,CPM方法通过优化关键路径上的工作来减少延误。它将可交付成果分解为序列,改进组织工作;将依赖关系可视化,对任务进行优先排序;帮助计算浮动时间,从而更好地分配资源,提高效率。