项目管理中的临界链法(CCM)

2021年6月9日
法赫德Usmani, PMP
临界链方法项目管理中的CCM

关键路径法在过去帮助项目经理开发和管理计划。

这种方法使项目经理的生活变得简单。他们可以用更少的努力计划活动,这是一个很好的沟通工具。

然而,采用关键路径方法制定的进度计划存在许多问题。这些时间表并不现实,项目开始被推迟,这导致跨越了成本基线。

很多时候,这些延迟导致项目终止,这损害了公司的财务。

关键路径方法的问题

关键路径法有几个固有的缺点:

  • 无限资源新万博登录手机版
  • 浮动滥用
  • 活动完成损益
  • 学生综合症

无限资源新万博登录手机版

关键路径模型是乐观的。它假设该项目随时都有所有资源,并在需要时。新万博登录手机版

然而,这并不总是可能的。很多时候,这种假设会导致项目的延迟和额外的成本。任何组织都不能为任何项目提供无限的资源。新万博登录手机版事实上,资源限制是一个事实。

滥用浮动

在关键路径法中,浮子或松弛的误用是很常见的。

根据帕金森定律,“工作的扩展是为了填补完成工作所需的时间。”团队成员误用了这段时间,导致了进度的延迟。

如果任何活动有浮动,团队成员将使用所有浮动,然后完成任务。他们将浮动视为活动持续时间估算的一部分。

活动完成损益

如果提前完成一个活动,那么获得的时间就毫无用处,因为下一个活动必须等到它的早期开始日期。这可能是因为分配给下一个活动的资源目前可能不可用。新万博登录手机版

然而,事实并非如此。如果任何活动延迟,将影响下一个活动。下一个活动将被推迟,因此项目也将推迟。在关键路径方法中,延迟会累积,但增益不会累积。

学生综合症

学生综合症感染了关键路径。团队成员直到最后一刻才开始任务。

因此,该活动没有浮动,活动中的任何延迟都会影响项目进度。

因此,基于关键路径的时间表有很多问题。

有必要制定一种务实的方法来制定一个现实的时间表,以帮助项目经理在不受阻碍的情况下按时完成。

因此,临界链法(CCM)应运而生。Eliyahu M. Goldratt先生于1997年开发了这个方法,作为对关键路径方法的改进。

许多专家称关键链法作为关键链项目管理

什么是临界链方法(CCM)?

在讨论关键链方法之前,我们先来了解一下关键链。

关键链是“世界上最长的路径”网络图考虑活动相互依存和资源限制。“

临界链网络图

(路径“Start->C->D->E->F->End”是关键链。)

现在我们来看看临界链法。

临界链方法是临界路径方法的更新形式。在此,您考虑在开发项目计划时提供资源可用性。

在关键链方法中,使用缓冲区而不是浮点数。这些缓冲器消除了浮动或松弛的概念。

当项目具有无限资源时,可以将关键路径视为关键链的特定情况。新万博登录手机版

关键链管理有三个缓冲区。这些缓冲区:

  1. 项目缓冲区
  2. 喂养缓冲区
  3. 资源缓冲区

项目缓冲区

将该缓冲区放置在最后一个任务和项目完成日期之间作为非活动缓冲区,并充当关键链活动的符合事假。关键链的任何延迟都会吃这种缓冲区,项目完成日期不会改变。

如果任何活动提前结束,增益将被添加到这个缓冲区。

通常,持续时间是您从每个任务中删除的应急的50%。这有助于移动不确定性从任务到项目缓冲区,提高效率,缩短工期。

请注意,尽管关键链开始于开头,但它在项目缓冲区开始之前就结束了。它不会在项目结束时结束。此持续时间将包括从项目缓冲区借用的任何持续时间,或不包括添加到缓冲区的持续时间。

进料缓冲器

将该缓冲区添加到非关键链中,使得非关键链的任何延迟不会影响关键链。在非关键链和临界链上的最后任务之间插入馈送缓冲区。

补给缓冲区和项目缓冲区的计算方法相同。这些缓冲区的持续时间是基于从非关键链上的任务中移除的安全性的一部分。

资源缓冲区

资源缓冲区与关键链保持在一起,以确保它们在需要时可用。这些缓冲可以是人力资源或设备。新万博登录手机版

请注意,由于关键链考虑资源约束,其持续时间将比关键路径长。但是,您可以通过从活动中删除偶发事件来弥补这一点。

关键链中新万博登录手机版使用的资源称为关键资源。

Buffer和Float的区别

许多志愿者混淆缓冲和浮动。他们发现这些术语类似;但是,他们不是。

  • 浮动或松弛是关键路径现象,而缓冲液属于临界链。
  • 浮点数是关键路径和非关键路径的持续时间之差。缓冲是基于偶发事件。
  • 在关键路径上浮动为零,而缓冲器在关键链或任何其他链上不是零。
  • 对于非关键路径上所有活动的浮点是相同的,任何活动都可以部分或完全消耗它,其他活动可以利用平衡。没有进一步的分析。
  • 如果活动延迟,则任何活动也可以借用缓冲区。Project Manager分析剩余的缓冲区以查找项目的状态。
  • 缓冲区可分为三类:项目缓冲区、补给缓冲区和资源缓冲区。浮点数是总浮动还是自由浮动

如何创建关键链网络图

要创建关键链网络图,首先要创建关键路径网络图。

然后你必须遵循这三个额外的步骤来建立一个关键的链网络图:

  1. 从活动中删除所有突发事件。如果您使用过的乐观估计,请将您的估计替换PERT(项目评估和评审技术)估计建立计划。
  2. 使活动与晚完成日期保持一致,并消除资源限制。在分配资源时优先考虑关键链活动。新万博登录手机版
  3. 向非关键链添加进料缓冲器,使其持续时间与关键链相等。将项目缓冲区添加到关键链的末端,但要在项目结束日期之前。

您可以看到,关键链方法是关键路径方法的一种修改形式。

关键链法的一个实例

假设你得到一个项目来建造一座大楼。您可以基于关键路径方法制定计划并开始工作。

然而,在这个项目的执行过程中,您了解到:

  • 水泥短缺,或
  • 项目中的设备已分配给其他一些项目,或
  • 管理层让一个团队成员去做一些紧急的工作。

现在会发生什么?

当然,这将导致您的项目延迟。

那么,问题出在哪里?

关键路径没有识别您的项目所需的资源吗?新万博登录手机版

不,关键路径确定了您活动的资源。新万博登录手机版

那么,问题出在哪里?到底是哪里出了错?

问题在于资源分配。尽管关键路径确定了资源,但它没有考虑到资源的有限可用性。新万博登录手机版项目进度表是在假定所有资源在需要时都可用的情况下制定的。新万博登录手机版不幸的是,这是不可能的,计划被推迟了。

因此,为了解决这些问题,您将资源约束应用到您的关键路径,它现在是一个关键的链网络图,它更现实。

现在,您可以更有信心地完成项目。

在本文结束之前,让我们回顾一下关键链管理的一些关键特性:

  • 这是一个确定性模型。
  • 它避免了对松弛或浮动的管理不当。
  • 它优化了资源的利用。新万博登录手机版
  • 基于临界链方法的项目比基于关键路径方法的速度更快地完成10%至30%。
  • 这是一种更实用的方法。
  • 它可以提高工作效率。

概括

关键链方法是开发项目时间表的更实用的方法。在其中,在绘制网络图时考虑了资源的可用性。新万博登录手机版在这里,您使用缓冲区而不是float。临界链方法是最近制造的项目管理中最重要的发展之一。此方法解决了关键路径方法的许多缺点,提供了一个现实的计划,鼓励团队成员有效地执行,提高生产力。

你是否参与计划的制定?请分享你的经验与关键链技术。

问题库

这是PMP考试中最受欢迎的题库。迄今为止,该PMP题库已帮助超过10000名PMP申请者通过PMP考试。

PMP配方指南

这是PMP考试最受欢迎的配方指南。如果您对PMP考试尝试数学问题面临困难。



推荐阅读


说出你的想法

  • 你好法赫德,

    然后你必须遵循这三个额外的步骤来建立一个关键的链网络图:

    1)从活动中消除所有意外事件。如果您已经使用PERT(计划评估和审查技术)评估来构建计划,那么用乐观的评估来代替您的评估。
    2)将活动与后期完成日期与删除的活动对齐并删除资源约束。在分配资源时优先考虑关键链活动。新万博登录手机版
    3)在非关键链上增加进料缓冲,使其持续时间与关键链相等。将项目缓冲区添加到关键链的末端,但要在项目结束日期之前。
    您可以看到,关键链方法是关键路径方法的一种修改形式。

    你能帮忙用图表解释一下吗?我没有得到这个东西。

  • 你好,法赫德,第一次看到这篇文章,听起来很有趣。我个人认为这在非洲建筑市场会是一个很好的实施个人认为很多发展正在发生。请告知培训需要多长时间,或许我们可以在南非举办培训课程。或者我怎样才能找到你讨论一下后勤。

  • 真的,这是一个非常好的和信息丰富的帖子。这是我第一次浏览这么有用的信息。非常感谢您提供的如此有帮助的信息……

  • 您好,我想询问有关关键链调度的问题。
    我可以使用三点专家评估的初始计划吗?
    如果可以,由于RSEM方法使用标准偏差,我是否应该使用关键链PERT估算的标准偏差?
    如果您能给我一些参考,我将非常感谢您的帮助。谢谢你!

    • 你好蒂莫西,

      这些天来,我们正在使用关键链方法来制定进度计划。关键路径是一个基本概念。是的,您可以使用三点估算来绘制网络图。

      RSEM是什么?

  • 除了一个之外,我同意所有关于使用CCPM的假设。我相信临界链的假设之一是估计的活动持续时间不是“确定性”?

    • 关键链方法在项目管理知识体系指南第6版中没有被点名,但它是一种进度网络图技术。manbet最新版

  • 嗨,法哈德,

    一直在关注你的文章并进行总结——非常机智,非常有启发性。

    我令人困惑的部分是:提到项目缓冲区位于项目结束之前,假设在项目缓冲区中删除并累积关键链中的所有缓冲区。

    我的问题是,我们如何计算项目缓冲区和整个项目持续时间?我的理解是:
    1.项目缓冲区是根据在最后一个活动之前执行的活动的50%来计算的。
    2.项目缓冲持续时间是项目持续时间的一部分

    谢谢你的帮助

  • 太棒了。解释。清除所有怀疑。比其他所有可用的解释都要好。新万博登录手机版非常感谢. .祝福

  • 嗨,法哈德,
    我对下面的陈述有疑问
    “此外,如果从任何活动的早期结束中存在任何增益,则此增益也将添加到此缓冲区中”
    问题:
    假设任务A的持续时间为3天,任务B的持续时间为2天。B依赖于a,所以B负责的任务将在项目计划的第4天可用。如果我在2号点完成了任务A,那么我得到的收益是多少?所负责的任务B在第三天无法到达。在项目缓冲区中添加这个增益的目的是什么?

  • 它是一个资源缓冲区,您可以使用项目团队成员识别并在正确的位置分配它。

  • 亲爱的法哈德先生:

    再次解释一次,想知道,资源可用性的不确定性(如在审查水泥,人力,机器中的情况下,会影响缓冲区中的值。

  • 我已经阅读了关于临界链方法的解释,从各种书和参考文献中无数次,他们都不是给了我给我的理解。非常感谢。

  • 关于CCM的一篇很好的文章,我真的很感谢用于解释这个概念的简单和简单的语言,即使pmbok无法在这个细节解释。非常感谢提交这篇文章。

  • 亲爱的先生,
    如果CCM,非常好的阐述。我正在寻找CPM的文章。请告诉我我可以得到它

  • 嗨,法哈德,

    您对每个主题的解释都非常简单,并且有适当的解释,可以轻松理解概念。我知道CPM、浮动和其他几个主题真的很棒。

    谢谢你的努力,分享给我们。我感谢你,使我成长。:)

    问候,
    莫汉

  • 你好法赫德,

    如果我们考虑CCM的乐观估计(50%方法)来消除填充,而不是在没有分配工作的情况下在最后添加一个缓冲区,在95%方法(或活动填充)的估计情况下,总计划成本将低于总计划成本。所以在使用缓冲区的情况下,当我们创建基线并比较总计划成本和当前成本时,我们将CV为负。如果我们给项目提供缓冲而不是填充任务,我们能做些什么来避免CV消极?

    提前谢谢。
    阿里。

    • 我将相同的资源分配给缓冲区,与从新万博登录手机版实际任务中移除的填充相关的时间/成本,这样,项目总成本保持不变,潜在的项目节省是缓冲区,如果不使用。如果项目按照计划进行,没有出现不利风险,那么填充时间(缓冲时间)就没有使用,项目从开始到结束都保持按计划进行。否则如果风险转向问题,进度受到影响,那么我仍然有缓冲时间结束日期让我走上正轨,我有缓冲这个项目相关的成本不超过预算由于缓冲区是一个从一开始就计划费用和时间。

  • 华氏温标
    谢谢您的回复,但我相信您误解了我的问题,我理解关键路径的含义,但仍然不清楚CCM中的缓冲!!
    如果你不介意的话,请你再解释一遍好吗

    谢谢

  • 华氏温标
    我明白的是,CCM方法依赖于将每个活动ANS共享的估计时间中的估计时间递成并将其作为项目缓冲区的估计时间,而在关键路径中添加了特殊缓冲区以补偿还依赖于切割的资源短缺新万博登录手机版您在非关键路径中的偶然性,以及喂养资源也是我的方法新万博登录手机版

    这意味着我们只需从每个活动中剪切并粘贴它作为项目的总时间,对吗??如果是,这意味着我只是削减了所有的意外事件,并把它作为一个缓冲!!

  • 感谢Fahad的概念的一个很好的解释!在这里,我想借此机会问你一件事。对于Float,它隐藏在计划中,人们(特别是客户)无法挖掘它,因为我们与它们共享PDF版本或Substs的硬拷贝(作为策略)。但对于缓冲区来说,似乎很难隐藏和作为下午我必须战略地处理利益相关者。所以,在这种情况下,请您提供一些建议。
    问候,
    沙菲

  • 非常简单的解释。读者可以参考eliyahu Goldratt博士的书《Critical chain》,书中以故事的形式解释了这个概念。阅读愉快!!

  • 你好;

    我试图在ms项目中实施关键链的想法,我知道我需要削减我的任务持续时间,增加缓冲区,并在晚完成日期创建时间表。你有任何例子或材料,我可以参考的步骤例子。

    谢谢你!

    • 对不起,侯赛因,我没有你要找的任何材料。不过,我建议你试着在亚马逊上找一些好的参考书。我相信它将帮助您在项目中实施关键链概念。

  • 亲爱的法赫德,
    如果你能在NWD上展示这些缓冲区,并像你在博客中对关键路径所做的那样,通过示例进行解释,我将非常感激。
    FB是如何计算的……是吗。关键链中后续活动的LS减去前一活动的LF(非关键链中加入关键路径的最后一个活动)…。RB的计算方法也一样。。
    提前感谢,保持幸福

    • 你好,阿里,

      这是一个很好的建议,我已经注意到了它。在将来,您将看到一个单独的帖子。

      法赫德

  • 亲爱的法赫德,

    我现在对关键链、资源平衡和崩溃有点困惑,你能给我解释一下吗,

    资源均衡:移动资源。新万博登录手机版

    崩溃:正在添加资源。新万博登录手机版

    关键链:由于资源有限,正在重新分配资源。新万博登录手机版

    非常感谢
    aboturke.

    • 在资源均衡中,你将资源从一个活动移动到另一个活动。另一方面,在崩溃中,你为活动添加了额外的资源,这增加了项目的成本。新万博登录手机版

      在关键链中,您可以使用资源调平。

          • 嗨,法哈德,

            我一直在阅读PMP的所有更新,但是这次我对CCM博客不满意,请解释如何使用简单的示例计算缓冲区。

            谢谢
            罗希特
            9999084558

          • 我相信您需要演示创建CCM的过程,使用可用的软件,无论是P6还是Ms.P,我的理解是,使用P6创建一个正常的CPM——作为例子——使用资源均衡将导致相同的CCM,对吗?

            非常感谢

          • 我相信你错过了实际部分,我的意思是如何在任何公认的规划软件中实施CCM。
            我的理解应用该方法,您可以直接转到P6 - 作为emply-并且开始建立您的时间计划,并设置了具有理想资源的时间计划,然后设置受限制的资源的限制和重新调整以重新分配有限的资源。新万博登录手机版然后,当时您将拥有您的计划资源缓冲区和项目缓冲区。我对吗…。?

            非常感谢。

  • {"email":" email地址无效","url":"网站地址无效","required":" required字段缺失"}

    建议的资源新万博登录手机版

    为您的PMP认证考试新万博登录手机版准备使用这些资源,并以最少的努力通过考试。

    PMP培训计划


    PMI批准了35个接触小时的培训项目,1manbetx2.0手机安卓版00%在线,负担得起,并帮助您准备PMP考试。

    PMP考试准备工具


    一个PMP考试准备课程,这是100%在线和提供你需要通过PMP考试的一切。

    >