项目管理中的关键链方法(CCM)

2021年6月9日
Fahad Usmani.
关键链法在项目管理中的应用

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

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

但是,随着关键路径方法开发的时间表存在许多问题。这些时间表并不逼真,项目开始延迟,这导致穿越其成本基线。

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

关键路径方法的问题

关键路径方法具有一些固有的缺点:

  • 无限资源b0b体育app
  • 浮动滥用
  • 活动完成收益/亏损
  • 学生综合征

无限资源b0b体育app

关键路径模型是乐观的。它假设项目在所有时间和任何需要的时候都拥有所有资源。b0b体育app

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

滥用浮动

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

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

如果任何活动都浮动,团队成员将使用它所使用,然后完成任务。他们正在考虑浮动作为活动期限估计的一部分。

活动完成收益/亏损

如果您早期完成活动,那么时间收益是无用的,因为下一个必须等​​到其早期开始日期。这可能会发生,因为暂时可能无法获得分配给下一个活动的资源b0b体育app。

但是,相反的不是真的。如果延迟任何活动,则会影响下一个活动。下一个活动将被延迟,因此项目也是如此。延迟在关键路径方法中累积,但增益不存在。

学生综合征

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

因此,活动没有浮动,活动中的任何延迟都将影响项目时间表。

因此,基于关键路径的调度存在许多问题。

有必要制定一种务实的方法来开发一种现实的时间表,可以帮助项目经理按时完成,随时随地完成。

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

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

什么是关键链法(CCM)?

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

关键链是“最长的路径网络图考虑活动相互依赖和资源约束。”

临界链网络图

(路径“启动 - > C-> D-> E-> F-> END”是关键链。)

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

关键链法是关键路径法的一种更新形式。这里,您在开发项目进度时考虑资源可用性。

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

当项目具有无限资源时,您可以将关键路径视为关键链的特定情况。b0b体育app

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

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

项目缓冲区

该缓冲区位于最后一个任务和项目完成日期之间,作为非活动缓冲区,并作为关键链活动的偶发事件。关键链上的任何延迟都将吃掉这个缓冲区,项目完成日期不会改变。

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

通常,持续时间是您从每个任务中删除的偶然性的50%。这有助于移动不确定性从任务到项目缓冲区,提高效率并降低时间表持续时间。

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

喂养缓冲区

这个缓冲区被添加到非关键链中,这样非关键链上的任何延迟都不会影响到关键链。在非关键链上的最后一个任务和关键链之间插入馈送缓冲区。

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

资源缓冲

资源缓冲区与关键链保持在一起,以确保它们在需要时可用。这些缓冲可以是人力资源或设备。b0b体育app

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

关键链中b0b体育app使用的资源称为关键资源。

缓冲区和浮点之间的差异

许多雄心勃勃的人混淆了缓冲和浮动。他们发现这些术语很相似;然而,事实并非如此。

  • 浮或松是关键路径现象,而缓冲则属于关键链。
  • 浮点数是关键路径和非关键路径的持续时间之差。缓冲是基于偶发事件。
  • 浮点数在关键路径上为零,而缓冲区在关键链或任何其他链上不为零。
  • 浮点数对于非关键路径上的所有活动都是相同的,任何活动都可以部分或全部使用它,而其他活动可以利用余额。没有进一步的分析。
  • 如果活动被延迟,任何活动也可以借用缓冲区。项目经理分析剩余的缓冲区以找到项目的状态。
  • 缓冲区可以分为三类:项目缓冲区,馈送缓冲区和资源缓冲区。浮动要么总浮法或自由浮动

如何创建关键链网络图

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

然后,您必须遵循以下三个步骤来开发关键链网络图:

  1. 从活动中消除所有意外事件。如果您使用了a,请用一个乐观的估计替换您的估计Pert(程序评估和审查技术)评估构建时间表。
  2. 使活动与晚完成日期保持一致,并消除资源限制。在分配资源时优先考虑关键链活动。b0b体育app
  3. 向非关键链添加进料缓冲器,使其持续时间与关键链相等。将项目缓冲区添加到关键链的末端,但要在项目结束日期之前。

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

临界链方法的真实典范

假设您可以建造建筑物。您根据关键路径方法开发计划并开始工作。

但是,在执行此项目期间,您就会知道:

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

现在会发生什么?

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

那么,问题出在哪里?

关键路径没有识别您的项目所需的资源吗?b0b体育app

不,关键路径为您的活动确定了资源。b0b体育app

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

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

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

现在你可以更有信心地完成你的项目了。

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

  • 这是一个确定性模型。
  • 它避免了懈怠或漂浮的管理。
  • 它优化了资源的利用率。b0b体育app
  • 基于关键链法的项目比基于关键路径法的项目完成速度快10% ~ 30%。
  • 这是一种更实际的方法。
  • 它可以提高工作效率。

总结

关键链法是一种比较实用的制定项目进度的方法。其中,在绘制网络图时考虑了资源的可用性。b0b体育app这里使用缓冲区而不是float。关键链法是近年来在项目管理领域取得的重要进展之一。这种方法解决了关键路径方法的许多缺点,提供了一个现实的时间表,鼓励团队成员高效地执行,并提高生产力。

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

PMP问题银行

这是PMP考试最受欢迎的问题银行。迄今为止,该PMP问题银行有超过10,000人的PMP志愿者通过PMP考试。

PMP配方指南

这是最受欢迎的PMP考试公式指南。如果你在PMP考试中遇到数学问题时遇到困难。



推荐阅读


说出你的想法

  • 你好法赫德,

    然后,您必须遵循以下三个步骤来开发关键链网络图:

    1)从活动中删除所有突发事件。如果您使用Pert(程序评估和审查技术)估计以构建计划,请替换您的估计。
    2)将活动与晚完成日期结合起来,并消除资源限制。在分配资源时优先考虑关键链活动。b0b体育app
    3)在非关键链上增加进料缓冲,使其持续时间与关键链相等。将项目缓冲区添加到关键链的末端,但要在项目结束日期之前。
    您可以看到关键链方法是关键路径方法的修改形式。

    你能帮助上述图表解释吗?我没有得到这件事。

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

  • 真的这是一个非常好的和信息丰富的帖子。我第一次经过这样的有用信息。非常感谢您提供如此有用的信息......

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

    • 你好,蒂莫西,

      如今,我们正在使用关键链方法来开发时间表。关键路径是基本概念。是的,您可以使用三点估计来开发网络图。

      什么是RSEM?

  • 我同意你所有关于使用CCPM的假设,除了一个。我认为关键链的一个假设是,估计的活动持续时间不是“确定性的”?

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

  • 嗨Fahad,

    一直在追随你的文章并写作 - 非常有资格,真正的启发。

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

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

    谢谢你的帮助

      • 谢谢你!

        正如我通过一些文件所阅读的那样,项目估计为50%的水平,其中缓冲区是其中的一部分。

        再次感谢您的解释

  • 嗨Fahad,
    我有疑问与以下声明有关
    此外,如果提前结束任何活动有任何增益,该增益也将被添加到该缓冲区中。
    问题:
    假设任务A有3天持续时间和B有2天持续时间.B取决于A.因此,B项目的第4天责任B的任务将在第2天本身完成任务A,然后是什么是GAIAR IAM到到这里?任务B负责第3天不可用。在项目缓冲区中添加此增益的目的是什么?

  • 亲爱的Fahad先生

    这又是一个很好的解释,我想知道,资源可用性的不确定性(比如你的例子中的水泥、人力、机器)将如何影响缓冲区中的值。

  • 我在各种书籍和参考文献中读过无数次关于Critical Chain Method的解释,没有一本给了我你给我的理解。非常感谢。

  • 这是一篇关于CCM的好文章,我真的很欣赏用简单的语言来解释这个概念,甚至PMBOK都无法详细解释。非常感谢你放了这篇文章。

  • 亲爱的先生,
    非常好,如果CCM。我正在寻找关于CPM的文章。请告诉我我能拿到

  • 嗨Fahad,

    您对每个主题的解释真的很简单,它有适当的解释,可以轻松理解概念。我明白康姆,漂浮,少数主题真的很棒。

    感谢您的努力,在向我们分享这方面。为了发展我的知识,我很感激你。:)

    问候,
    莫汉

  • 你好法赫德,

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

    提前致谢。
    阿里。

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

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

    谢谢

  • 如何计算项目缓冲区的时间,我对此感到困惑,可以请你解释一下吗?
    提前致谢。

  • 华氏温标
    我明白CCM方法取决于切削估计时间为每个活动的应急俺们一起分享它,把它作为项目缓冲区,而在关键路径添加特殊缓冲补偿资源的短缺也靠应急的削减,b0b体育app你在非关键路径上投入的资b0b体育app源也就是我的方法论

    这意味着我们只是从每项活动中削减并将其粘贴为项目的总时间,我是对的?如果是的,这意味着我只是削减了所有的偶然性并将其作为缓冲区!

  • 感谢Fahad对概念的精彩解释!我想借此机会问你一件事。对于Float来说,它隐藏在日程表中,人们(尤其是客户)无法挖掘出来,因为我们正在与他们共享PDF版本或硬拷贝的日程表(作为策略)。但是对于缓冲区来说,似乎很难隐藏,作为一个PM,我必须战略性地处理利益相关者。所以,在这种情况下,你能给我一些建议吗?
    问候,
    Shafi.

  • 以非常简化的方式解释...添加到这个读者可以参考书“关键链” - 由Dr.eliyahu Goldratt以故事格式解释的那个概念......快乐阅读!!

  • 你好;

    我正在尝试在MS项目中实施关键链IDEA,我知道我需要削减我的任务持续时间,添加缓冲区,并在迟到的完成日期创建计划。您是否有任何示例或材料,我可以称为步骤示例。

    谢谢你!

    • 抱歉侯赛因,我没有任何您正在寻找的材料。但是,我建议您尝试在亚马逊上找到一些很好的参考书。我相信它将帮助您在项目上实施关键链概念。

  • 亲爱的FAHD,
    如果你能在NWD上展示这些缓冲区,并像你在博客中对关键路径所做的那样,通过示例进行解释,我将非常感激。
    FB如何计算......。临界链中的继任者LS负责人减去前任LF(在非关键链中加入关键路径的最后活动)......相同的RB计算..
    提前谢谢,努力

  • 亲爱的法赫德,

    我现在有点困惑,关于关键链,资源平整和崩溃,你会为我解释这个,

    资源调平:是移动资源。b0b体育app

    崩溃:正在添加资源。b0b体育app

    临界链:由于资源有限的结果是重新分配资源。b0b体育app

    非常感谢
    aboturke

    • 在资源均衡中,你将资源从一个活动移动到另一个活动。另一方面,在崩溃中,你为活动添加了额外的资源,这增加了项目的成本。b0b体育app

      在关键链中,你使用资源升级。

          • 嗨Fahad,

            我一直在看你所有关于PMP的更新,但是这次我对你的CCM博客不满意,请用简单的例子解释一下如何计算缓冲区。

            谢谢
            rohit.
            9999084558

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

            非常感谢

          • 我相信您已经错过了实际的部分,我的意思是如何在任何公认的规划软件中实现CCM。
            我的理解是,你可以直接到p6 -作为例子-开始建立你的时间计划,装载理想的资源,然后设置受限制的资源的限制和重新平衡,以重新分配有限的资源。b0b体育app然后,你会有你的时间表资源缓冲和项目缓冲。我说的对吗?

            多谢。

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

    推荐资源b0b体育app

    使用这些资源来准备Pb0b体育appMP认证考试,并以最少的努力通过考试。

    PMP培训计划


    PMI批准了35个联系时间培训计划,10bob体育网页登录0%在线,价格实惠,并帮助您准备PMP考试。

    PMP考试准备工具


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

    >