关键路径法 – 复杂项目的进度安排

关键路径法 – 复杂项目的进度安排

关键路径管理是采用的重要技术之一,用于识别和列出为完成项目而应该完成的所有基本任务。它也被称为最长和最复杂的步骤序列,必须在规定的时间范围内完成。在这篇文章中,我们将讨论如何为不同类型的项目找到关键路径的步骤。让我们来看看。

关键路径法 - 复杂项目的进度安排

什么是关键路径法

关键路径法指的是用来确定对项目完成有重要意义的活动及其时间表的技术。由于它由项目完成的必要步骤组成,不言而喻,关键路径的任何形式的延迟都会导致最终项目的延迟。CPM的主要目的是确定每项任务的时间表、持续时间和任务依赖性。

该方法是在1950年被发现的,当时经理们需要一个能够精简每项任务的项目管理过程,并确保与项目有关的所有活动都能按要求完成,而不会遇到与成本有关的问题。

为什么组织需要实施关键路径法

如上所述,实施CPM的主要目的是规划项目,分配资源,并根据其优先级安排个别任务。让我们来看看为什么每个组织(无论其规模和性质)都必须使用CPM进行更好和更有效的管理的几个关键原因。

更好的未来规划 – 你可以使用CPM来比较你的目标和实际进展。你从当前项目中收集的数据在优化你的未来项目和精简你的常规业务运作方面发挥着重要作用。

更好地管理资源 – 资源分配往往是一个项目中最具挑战性的方面。在CPM的帮助下,经理们可以对单个任务进行优先排序,这使他们清楚地了解他们应该如何有效地部署和分配资源。

更好的调度 – 当你在一个项目上工作时,如果没有适当的计划,就很难避免瓶颈。这些瓶颈会极大地影响结果,这就是为什么根据活动的优先次序来安排你的活动是至关重要的。CPM还允许你检查任务是否平行运行,并为你的长期组织目标做出贡献。

寻找关键路径的步骤

列出所有活动的清单

你需要将你的项目分解成较小的、可管理的任务,这些任务必须在特定的时间范围内完成,以实现最终目标。

假设你的营销团队正在创建一篇关于你最近推出的产品的博客文章。他们已经创建了一个需要完成的任务清单,以便毫不拖延地在公司网站上发布该博客。这些任务包括为博客添加视觉效果,撰写大纲,撰写主体内容,以及上传。你可以列出这些任务,并注明每项任务的期限。在此基础上,将更容易对它们进行优先排序,优先完成最紧急的任务,然后是非关键性的任务,如添加视觉效果。在上面的例子中,你可以在网站上发布博客后添加视觉效果。编辑工作也可以在发布之后进行。

寻找依赖关系

每项任务都依附于另一项任务。在上面提到的例子中,在你有一个大纲之前,你不能写一个草稿。或者,在你准备好草稿之前,你不能为博客添加视觉元素。你需要根据任务的依赖性来调整你的任务清单。这被称为活动顺序,这是设计项目的关键路径所需要的。

构建网络图

一旦你准备好了一份包含活动时间和优先级的清单,下一步就是把它转换成网络图。简单地说,这是一个按时间顺序列出所有活动的流程图。不需要任何特殊的图纸。为每项任务创建一个方框,用箭头来显示依赖关系。这将帮助你的团队了解完成每项任务的正确顺序。这只是一个粗略的图表。你可能需要在以后为这个流程图添加更多的元素,特别是时间敏感的任务。

估算时间

如前所述,创建关键路径的一个重要步骤是确定每个任务的持续时间。这方面没有硬性规定。你能做的最好的事情就是对你的团队完成每项活动所需的时间进行有根据的猜测。你也可以使用工业标准。如果你有过去的项目数据记录,这对计算每个活动的持续时间非常有用。

建立关键路径

在建立关键路径方面,你有两个选择–手动操作或使用算法。为此,你需要按时间顺序列出活动的开始和结束时间。活动的开始时间是上一个活动的结束时间加上同一活动的总时间。关键路径由持续时间最长的所有任务的顺序组成。一旦你准备好了关键路径,你就可以创建一个相应的项目时间表。

识别漂浮物

虽然你可能已经列出了每个任务的持续时间,但你的项目有可能无法按照你的目标完成。因此,识别浮动–每个任务的灵活性–对每个项目来说都很关键。这表明一个任务可以延迟多少,而不影响序列中的下一个任务或项目。浮动性决定了当你开始进行项目工作时可能出现的不可预知的问题。不幸的是,关键路径没有浮动,意味着没有灵活性。非关键路径有一个正的浮动值,如果需要,可以推迟。

结论

关键路径法在推出后不久就变得很有名,并一直沿用至今。它涉及到将一个复杂的项目分解成更小的、单独的操作,使管理者对单个任务和项目的灵活性有一个清晰和更好的了解。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程