什么是关键路径法?(the critical path method?)

关键路径法(CPM)是一种将复杂的项目分解成一系列活动的方法,并确定哪些活动对保持项目的进度至关重要。这种方法开发于20世纪50年代,被用于复杂的政府和私营企业项目,这些项目由于不确定的原因而落后于计划。该方法将关键路径定义为一系列的活动,称为活动,这些活动必须按照正确的顺序按时完成。...
The critical path method is commonly used for construction projects.

关键路径法(CPM)是一种将复杂的项目分解成一系列活动的方法,并确定哪些活动对保持项目的进度至关重要。这种方法开发于20世纪50年代,被用于复杂的政府和私营企业项目,这些项目由于不确定的原因而落后于计划。该方法将关键路径定义为一系列的活动,称为活动,这些活动必须按照正确的顺序按时完成。

建筑或其他项目在完成工作之前,可能包含成千上万的独立活动。必须绘制图纸,必须准备好施工现场,甚至在施工开始前就必须发生许多其他事件。在施工过程中,地基和建筑框架必须在内部工作开始前完成。有些活动可以同时进行,但有些活动必须等到以前的活动完成之后。所有这些假设都用在关键路径法中。

关键路径时间的计算可以手工完成,但由于许多活动的相互作用,计算起来可能相当困难。创建CPM的一个更简单的方法是使用计算机电子表格程序。自20世纪末以来,已经有商业软件可以通过手动输入活动信息来创建关键路径方法的结果。

开发CPM报告需要使用假设,因为在创建报告时,项目通常还没有开始。项目经理或程序员开始这个过程,列出所有已知的活动,从开始到结束。如果有限制条件的话,活动会被赋予限制条件,这可能是一个活动可以开始的最早日历日期,或者一个活动可以结束的最晚日期。这些日期限制使活动不会在模型中移动,而受限制的活动通常是关键路径的一部分。

与任何固定的日历约束一起,所有的活动都必须有一个估计的持续时间,或者说完成所需的天数或星期。一项活动可能会有很长的持续时间,比如架设建筑钢材或完成内部装修,这可能会导致关键路径受到影响。可用于关键路径法建模的软件程序会显示一项活动何时延长到了估计的时间。如果活动的持续时间超过了估计的项目时间,也会影响关键路径。在插入所有数据后,这些结果会在软件报告中总结出来。

关键路径法软件的另一个功能是确定如何使用人员。每项活动都可以有一个资源,一个人或一个小组,分配给它。一项活动通常包括资源名称和该活动需要多少时间的百分比。报告可以显示什么时候需要的资源超过了他们的可用时间;例如,需要的时间是他们分配时间的150%的员工。这些约束条件允许项目经理根据需要转移资源,以防止项目期间人员使用不足或过度使用。

复杂的项目可以在CPM报告中包含成本估算。活动可以列出完成的估计成本,以及如果活动被延迟或延长到到期日后的任何额外成本。关键路径上的变化导致的延误或项目延期将对项目总成本产生明显的影响。

商业CPM软件通常很有用,因为它可以很容易地显示实时活动数据的关键路径的变化。当一个活动的日期或持续时间发生变化时,项目经理可以将变化输入项目进度表,并立即看到对整个项目和关键路径进度、资源和成本的影响。关键路径方法将提供最准确的结果,在项目继续进行时定期输入数据,并将活动日期和持续时间改为实际日期和完成时间。

  • 发表于 2022-02-10 18:20
  • 阅读 ( 117 )
  • 分类:科学

你可能感兴趣的文章

路径(path)和类路径(classpath)的区别

...引用类文件位置的环境变量。 目录 1. 概述和主要区别 2. 什么是路径 3. 什么是类路径 4. 路径与类路径的相似性 5. 并排比较-表格形式的路径与类路径 6. 摘要 什么是路径(path)? 它是一个有助于编译和运行Java程序的变量。它是一...

  • 发布于 2020-10-19 11:04
  • 阅读 ( 271 )

平均自由程(mean free path)和压力(pressure)的区别

...位制帕斯卡(Pa)来测量的。 目录 1. 概述和主要区别 2. 什么是自由路径 3. 什么是压力 4. 并列比较-表格式的平均自由程与压力 6. 摘要 什么是平均自由程(mean free path)? 平均自由程是运动粒子(原子、分子或离子)在碰撞(连续...

  • 发布于 2020-10-24 02:14
  • 阅读 ( 759 )

状态函数(state function)和路径函数(path function)的区别

...态函数和路径函数是对立的。 目录 1. 概述和主要区别 2. 什么是状态函数 3. 什么是路径函数 4. 状态函数与路径函数的相似性 5. 并列比较-状态函数与路径函数的表格形式 6. 摘要 什么是状态函数(state function)? 状态函数是一个热...

  • 发布于 2020-10-24 02:43
  • 阅读 ( 1423 )

如何在linux中向$path添加目录

...操纵器之一。它会悄悄地影响你的用户体验,但这并没有什么不好的地方。我们将解释它的作用,以及如何调整它。 什么是$path,它是如何工作的($path on linux, and how does it work)? 当您在终端窗口中键入一个命令并按Enter键时,...

  • 发布于 2021-04-02 14:04
  • 阅读 ( 190 )

为什么windows报告此文件夹太长而无法复制?

...磁盘清理项目中发现的那样,我们仍然会遇到问题。但为什么呢?如果Windows的长文件名系统支持文件夹和每个组件最多255个字符的文件名,那么您将遇到什么样的墙?我们不能责怪NTFS(大多数现代Windows机器使用的文件系统),...

  • 发布于 2021-04-08 22:52
  • 阅读 ( 134 )

“运行”对话框如何知道应用程序在哪里?

...pt) does not reference these registry keys, it only searches the PATH. 有什么要补充的解释吗?在评论中发出声音。想从其他精通技术的Stack Exchange用户那里了解更多答案吗?在这里查看完整的讨论主题。

  • 发布于 2021-04-09 08:30
  • 阅读 ( 151 )

path通过集成的fuel分数图增加了对nike+fuelband的支持

...的转折中,其他路径事件将被整合,这样你就可以看到是什么导致你的分数上升或下降。例如,你可以看到当你跑步的时候,或者当你走到当地的咖啡店的时候,你的分数突然上升。 我们与Path首席执行官戴夫·莫林...

  • 发布于 2021-04-23 00:14
  • 阅读 ( 123 )

ipad的路径首次亮相,但公司仍在考虑小问题

...部分原因,你可能不会一直都在使用它——因为这就是为什么Path更新对它的300万用户来说是特别的:它们是来自朋友的状态和图片,不是BuzzFeed文章的链接。
 但今天,该公司推出了iPad的Path,它既是Path的一个更大...

  • 发布于 2021-04-24 12:28
  • 阅读 ( 84 )

后进先出清算

什么是后进先出清算(a lifo liquidation)? 后进先出清算是指公司首先**最近获得的存货。当使用后进先出(后进先出)存货成本计算方法的公司清算其旧的后进先出存货时,就会发生这种情况。后进先出清算发生在当前销售超过购...

  • 发布于 2021-06-05 23:52
  • 阅读 ( 281 )

离心式(centrifugal)和向心力(centripetal force)的区别

...着物体作圆周运动而旋转的观察者才能感受到离心力。 什么是向心力(centripetal force)? An object accelerates whenever its velocity changes. Since velocity is a vector quantity, it can be changed by either changing its size (speed) or the direction of motion. Any object tra...

  • 发布于 2021-06-27 09:48
  • 阅读 ( 243 )
崔三灰
崔三灰

0 篇文章