的关键路径法帮助项目经理在过去制定和管理计划。
这种方法使项目经理的工作变得轻松。他们可以用更少的努力计划活动,这是一个很好的沟通工具。
然而,关键路径方法开发的时间表存在许多问题。这些时间表是不现实的,项目开始被推迟,这导致了成本基线的跨越。
很多时候,这些延迟导致项目终止,这损害了公司的财务。
关键路径方法的问题
关键路径方法有一些固有的缺点:
- 无限的资源新万博登录手机版
- 浮子误用
- 活动完成增益/损失
- 学生综合症
无限的资源新万博登录手机版
关键路径模型是乐观的。它假设项目在所有时间和任何需要的时候都拥有所有资源。新万博登录手机版
然而,这并不总是可能的。很多时候,这种假设会导致项目的延迟和额外的成本。任何组织都不能为任何项目提供无限的资源。新万博登录手机版事实上,资源限制是一个事实。
滥用浮动
滥用浮动或松弛在关键路径方法中是常见的。
根据帕金森的法律,“工作扩大以填补其完成的时间。”团队成员滥用了懈怠,造成时间表的延误。
如果任何活动有浮动,团队成员将使用所有活动,然后完成任务。他们认为浮动是活动持续时间估计的一部分。
活动完成增益/损失
如果提前完成一个活动,那么获得的时间就毫无用处,因为下一个活动必须等到它的早期开始日期。这可能是因为分配给下一个活动的资源目前可能不可用。新万博登录手机版
然而,相反的情况是不正确的。如果任何活动被延迟,它将影响下一个活动。下一个活动将被推迟,所以这个项目也将被推迟。在关键路径方法中,延迟会累积,但增益不会。
学生综合症
学生综合症感染了关键路径。团队成员直到最后一刻就没有开始任务。
因此,该活动没有浮动,活动中的任何延迟都会影响项目进度。
因此,基于关键路径的调度存在许多问题。
有必要开发一个实用的方法来开发一个现实的时间表,以帮助项目经理在最小的阻碍下按时完成。
因此,临界链法(CCM)存在。Eliyahu M. Goldratt先生于1997年开发了这种方法,因为对临界路径方法的改进。
许多专家将关键链方法称为关键链项目管理
什么是关键链法(CCM)?
在讨论关键链方法之前,我们先来了解一下关键链。
关键链是“世界上最长的路径”网络图考虑活动相互依赖和资源约束。”
(路径“Start->C->D->E->F->End”是关键链。)
现在我们来看看临界链法。
关键链法是关键路径法的一种更新形式。这里,您在开发项目进度时考虑资源可用性。
在关键链方法中,您使用缓冲区而不是浮点。这些缓冲区消除了浮动或松弛的概念。
当项目拥有无限资源时,您可以将关键路径视为关键链的一个特殊情况。新万博登录手机版
关键链管理有三个缓冲区。这些缓冲区:
- 项目缓冲
- 进料缓冲器
- 资源缓冲区
项目缓冲
该缓冲区作为非活动缓冲区放置在最后一项任务和项目完成日期之间,并作为关键链活动的应急措施。关键链上的任何延迟都将消耗该缓冲区,项目完成日期不会改变。
如果任何活动早期完成,将会将增益添加到此缓冲区中。
通常,持续时间是您从每个任务中移除的意外事件的50%。这有助于移动不确定性从任务到项目缓冲区,提高效率,缩短工期。
请注意,尽管关键链开始于开头,但它在项目缓冲区开始之前就结束了。它不会在项目结束时结束。此持续时间将包括从项目缓冲区借用的任何持续时间,或不包括添加到缓冲区的持续时间。
喂养缓冲区
该缓冲区被添加到非关键链中,以便非关键链上的任何延迟不会影响关键链。进给缓冲区插入非关键链上的最后一个任务和关键链之间。
补给缓冲区和项目缓冲区的计算方法相同。这些缓冲区的持续时间是基于从非关键链上的任务中移除的安全性的一部分。
资源缓冲区
资源缓冲区与关键链保持一致,以确保在需要时可用。这些缓冲区可以是人力资源或设备。新万博登录手机版
请注意,由于关键链考虑资源约束,因此其持续时间将长于关键路径。但是,您可以通过从活动中删除突发事件来弥补这一点。
关键链中新万博登录手机版使用的资源被称为关键资源。
Buffer和Float的区别
许多雄心勃勃的人混淆了缓冲和浮动。他们发现这些术语很相似;然而,事实并非如此。
- 浮动或松弛是一种关键路径现象,而缓冲区属于关键链。
- 浮点是关键和非关键路径的持续时间之间的差异。缓冲区基于突发事件。
- 关键路径上的浮点为零,而关键链或任何其他链上的缓冲区不为零。
- 浮点数对于非关键路径上的所有活动都是相同的,任何活动都可以部分或全部使用它,而其他活动可以利用余额。没有进一步的分析。
- 如果活动延迟,任何活动也可以借用缓冲区。项目经理分析剩余缓冲区以查找项目的状态。
- 缓冲区可分为三类:项目缓冲区、补给缓冲区和资源缓冲区。浮点数是总浮动或自由浮动.
如何创建关键链网络图
要创建关键链网络图,首先要创建关键路径网络图。
然后你必须遵循这三个额外的步骤来建立一个关键的链网络图:
- 从活动中消除所有意外事件。如果您使用了a,请用一个乐观的估计替换您的估计计划评估和审查技术评估构建时间表。
- 使活动与晚完成日期保持一致,并消除资源限制。在分配资源时优先考虑关键链活动。新万博登录手机版
- 向非关键链添加进料缓冲器,使其持续时间与关键链相等。将项目缓冲区添加到关键链的末端,但要在项目结束日期之前。
你可以看到关键链方法是关键路径方法的改进形式。
临界链法的一个实际例子
假设你有一个建筑项目。你根据关键路径方法制定一个时间表并开始工作。
然而,在这个项目的执行过程中,您了解到:
- 是水泥短缺,还是
- 你的项目中的设备被分配到其他项目中,或者
- 管理层让一个团队成员去做一些紧急的工作。
现在会发生什么?
当然,这将导致您的项目延迟。
那么,问题出在哪里?
关键路径没有识别您的项目所需的资源吗?新万博登录手机版
不,关键路径为您的活动确定了资源。新万博登录手机版
那么,问题出在哪里?什么地方出了错?
问题在于资源分配。尽管关键路径确定了资源,但它没有考虑到资源的有限可用性。新万博登录手机版项目进度表是在假定所有资源在需要时都可用的情况下制定的。新万博登录手机版不幸的是,这是不可能的,计划被推迟了。
因此,要解决这些问题,您将资源约束应用于您的关键路径,现在是一个关键链网络图,它更为逼真。
现在你可以更有信心地完成你的项目了。
在此博客帖子之前,让我们重新审视关键链管理的一些关键特征:
- 这是一个确定性模型。
- 它避免管理不善的松弛或浮动。
- 它优化了资源的利用。新万博登录手机版
- 基于关键链方法的项目完成速度比基于关键路径方法的项目快10%到30%。
- 这是一种更实际的方法。
- 它可以提高工作效率。
总结
关键链法是一种比较实用的制定项目进度的方法。其中,在绘制网络图时考虑了资源的可用性。新万博登录手机版这里使用缓冲区而不是float。关键链法是近年来在项目管理领域取得的重要进展之一。这种方法解决了关键路径方法的许多缺点,提供了一个现实的时间表,鼓励团队成员高效地执行,并提高生产力。
您是否参与了日程表发展?请与关键链技术分享您的经验。
文章中提到的偶发事件是什么?
估计持续时间的偶发事件。
你好Fahad,
然后你必须遵循这三个额外的步骤来建立一个关键的链网络图:
1)从活动中消除所有意外事件。如果您已经使用PERT(计划评估和审查技术)评估来构建计划,那么用乐观的评估来代替您的评估。
2) 将活动与延迟完成日期对齐,并消除资源限制。分配资源时优先考虑关键链活动。新万博登录手机版
3)将馈送缓冲液添加到非临界链中,使其持续时间等于临界链。将项目缓冲区添加到关键链的末端,但要在项目结束日期之前。
你可以看到关键链方法是关键路径方法的改进形式。
你能帮忙用图表解释一下吗?我没有得到这个东西。
你研究过关键路径吗:
//www.vhgallery.com/2014/01/critical-path-method-cpm-in-project-management/
要理解你的观点,你必须对关键路径有更好的理解。
美好的一天fahad,第一次来到这艺术,听起来非常有趣。我个人认为这可能是非洲建筑市场的良好实施,个人知道发生了很多发展。请建议培训需要多长时间,也许我们可以在南非在这里进行培训课程。或者也许我怎样才能抓住你来讨论物流。
你好,格林威尔,我听不懂你说什么。你想在你的地方举办什么培训课程?
真的,这是一个非常好的和信息丰富的帖子。这是我第一次浏览这么有用的信息。非常感谢您提供的如此有帮助的信息……
不客气,Anmol。我很高兴你喜欢我的帖子。
你好,我想问一下关键链的调度问题。
我可以使用三点专家评估的初始计划吗?
如果可以,因为RSEM方法使用标准偏差,我是否应该使用临界链PERT估计的标准偏差?
如果您能给我一些参考,我将非常感谢您的帮助。谢谢你!
你好,蒂莫西,
现在我们使用关键链法来制定计划。关键路径是基本概念。是的,你可以用三点估计来建立一个网络图。
RSEM是什么?
这就跟你问声好!法赫德
您能否告知MS项目或Primavera的CCPM?
是的,现在他们使用CCPM。
我同意你关于使用CCPM的所有假设,除了一个。我认为关键链的一个假设是,估计的活动持续时间不是“确定的”?
Hello Robert,你能提供任何参考吗?
是否有任何程序可以计算关键链?
是的。你可以试试春花。
这个方法在PMBOK 6中吗?没有对吧?
第6版的PMBOK指南中的名称未提及关键链方法,但它是一个计划网络图技术。manbet最新版
谢谢兄弟帮助我们
欢迎你,拉穆。
嗨法赫德,
我一直在看你的文章,写的很好,很有启发性。
我感到困惑的是:有人提到项目缓冲区位于项目结束之前,假设关键链中的所有缓冲区都被移除并累积在项目缓冲区中。
我的问题是,我们如何计算项目缓冲区和整个项目持续时间?我的理解是:
1.项目缓冲区是根据在最后一个活动之前执行的活动的50%来计算的。
2.项目缓冲持续时间是项目持续时间的一部分
谢谢你的帮助
缓冲是根据专家的判断计算的,也是项目工期的一部分。
谢谢你!
当我读一些文件,项目估计在50%的水平,缓冲区是它的一部分..
再次感谢你的解释
惊人的。解释。所有疑虑都清除了。优于所有可用的解释通过其他资源。新万博登录手机版谢谢很多..祝福
感谢穆斯塔法的来访和留言。
嗨法赫德,
我对以下声明有疑问
此外,如果任何活动的提前完成有任何收益,该收益也将添加到此缓冲区中
题:
假设任务A的持续时间为3天,任务B的持续时间为2天。B依赖于a,所以B负责的任务将在项目计划的第4天可用。如果我在2号点完成了任务A,那么我得到的收益是多少?所负责的任务B在第三天无法到达。在项目缓冲区中添加这个增益的目的是什么?
在这种情况下,您将获得收益。
它是一个资源缓冲区,您可以与您的项目团队成员进行标识,并将其分配到正确的位置。
亲爱的先生法赫德
这又是一个很好的解释,我想知道,资源可用性的不确定性(比如你的例子中的水泥、人力、机器)将如何影响缓冲区中的值。
我已经从各种书籍和参考文献中多次阅读了关于关键链方法的解释,没有一本能给我你给我的理解。非常感谢你。
不客气,莎拉。
这是一篇关于CCM的好文章,我真的很欣赏用简单易懂的语言来解释这个概念,即使是PMBOK也无法详细解释。非常感谢你把这篇文章放在这里。
谢谢你的评论,Amit。
亲爱的先生,
非常好的阐述,如果CCM。我正在寻找关于CPM的文章。请让我知道我能得到它
你可以在这里找到它:
//www.vhgallery.com/2014/01/critical-path-method-cpm-in-project-management/
CCM和CPM之间的共性是什么?
CCM是CPM的升级版。
这里是关键路径方法博客文章的链接:
//www.vhgallery.com/2014/01/critical-path-method-cpm-in-project-management/
教育的和有趣的。这对我的卡迪夫大都会MBA项目报告来说已经足够好了。
Thannks Omoyajowo。
先生
请给我一个使用缓冲的临界链法的例子。
对于PMP考试,在这篇博文中给出的细节已经足够了。
嗨法赫德,
你对每个主题的解释都非常简单,并且有适当的解释,便于理解概念。我知道CPM, Float和其他一些话题真的很棒。
谢谢你的努力,分享给我们。我感谢你,使我成长。:)
问候,
莫汉
欢迎你,莫汉。
很好的解释,很好,先生
谢谢。
你好Fahad,
如果我们考虑CCM(50%方法)的乐观主义估计,以消除填充,而不是在没有分配工作的情况下在没有工作的情况下添加缓冲区,则在95%方法中估计的情况下,总计划的成本将小于总计划成本(或活动填充)。因此,如果使用缓冲区,我们创建基线并且我们使用当前成本比较总计划的成本,我们将CV负数。我们可以在将缓冲区提供给项目而不是填充任务的情况下进行什么,以避免CV负数?
提前谢谢。
阿里。
我将相同的资源分配给缓冲区,与从新万博登录手机版实际任务中移除的填充相关的时间/成本,这样,项目总成本保持不变,潜在的项目节省是缓冲区,如果不使用。如果项目按照计划进行,没有出现不利风险,那么填充时间(缓冲时间)就没有使用,项目从开始到结束都保持按计划进行。否则如果风险转向问题,进度受到影响,那么我仍然有缓冲时间结束日期让我走上正轨,我有缓冲这个项目相关的成本不超过预算由于缓冲区是一个从一开始就计划费用和时间。
华氏温标
谢谢你的回复,但是我相信你误解了我的问题,我理解了critical path的意思,但是CCM中的buffer还是不清楚!!
如果你不介意,你能再次解释它吗?
谢谢
在关键链中,您添加缓冲区以适应任何资源约束和意外事件。
我已经在这篇博文里解释了一切,请再读一遍,如果你有什么具体的疑问可以问我。
如何计算资源缓冲区
据我所知,大多是专家的判断。
如何计算项目缓冲区的时间,我对此感到困惑,可以请你解释一下吗?
提前谢谢。
这是您必须使用团队成员计算的。你需要他们的专家判断。
华氏温标
据我所知,CCM方法论取决于削减每个活动的估算时间中的意外事件,并将其共享在一起,并将其作为项目缓冲区,而在关键路径中,您添加了特殊缓冲区,以补偿资源短缺,这也取决于意外事件的削减,并提供您投入非关键路径的资源,这也是me方法新万博登录手机版
这意味着我们只是从每个活动中剪切下来,并把它作为项目的总时间,对吗?如果是,这意味着我只是切断所有的意外,把它作为一个缓冲!!
在关键路径中没有添加缓冲区,并且资源约束也没有考虑在那里......
请阅读下面的文章,以更好地理解关键路径:
//www.vhgallery.com/2014/01/critical-path-method-cpm-in-project-management/
谢谢法哈德。这很有帮助。
欢迎你的vysakh。
感谢Fahad对这个概念的精彩解释!在这里,我想借此机会问你一件事。对于Float,它隐藏在日程表中,人们(尤其是客户)无法将其挖掘出来,因为我们正在与他们共享日程表的PDF版本或硬拷贝(作为策略)。但对于缓冲区,似乎很难隐藏,作为一名PM,我必须从战略上处理利益相关者。那么,在这种情况下,你能提出一些建议吗。
问候,
戴尔
我相信这是关键链法的另一个好处!
非常简单的解释。读者可以参考eliyahu Goldratt博士的书《Critical chain》,书中以故事的形式解释了这个概念。阅读愉快!!
我很高兴你喜欢我的博客文章。感谢贾亚兰的来访。
你好;
我试图在ms项目中实施关键链的想法,我知道我需要削减我的任务持续时间,增加缓冲区,并在晚完成日期创建时间表。你有任何例子或材料,我可以参考的步骤例子。
谢谢你!
对不起,侯赛因,我没有你要找的任何材料。不过,我建议你试着在亚马逊上找一些好的参考书。我相信它将帮助您在项目中实施关键链概念。
亲爱的法赫德,
如果你能在NWD上展示这些缓冲区,并像你在博客中对关键路径所做的那样,通过示例进行解释,我将非常感激。
facebook是如何计算的....是它。关键链中后继者的LS减去前继者的LF(非关键链中连接关键路径的最后一个活动)....RB也是这么计算的…
提前感谢,留福
你好,阿里,
这是一个很好的建议,我已经记下来了。将来你会在上面看到一个单独的帖子。
法赫德
你能解释一下PERT方法吗?
以下是关于PERT的一篇博文:
//www.vhgallery.com/2013/08/pert-program-evaluation-and-review-technique/
好帖子。
想知道——您将如何实际使用工具做到这一点——比如MS Project或Primavera?
我对Primavera或MS项目没有太大的想法。
那么,你如何将这些理论应用于现实世界呢?其他方式吗?请告知。
在primavera中,有一种方法可以将所有这些资源分配给每个活动。新万博登录手机版您还可以设置它们的持续时间和所有内容。
你可以在MS项目中做同样的事情。
您可以联系任何primavera专家了解更多信息。
谢谢...让我查看其他资源......为所有3个缓冲新万博登录手机版区,包括资源。
不客气Som。
我还是不明白变更管理方法是如何在CCM中发挥作用的!
基本概念总是一样的。您将审查变更请求,批准它(如果需要的话),然后实现它。
谢谢,Fahad Usmani。
我在其他网站上从来没有听到过你这样的解释。
坚持下去。
感谢Lax的评论。
这个解释很容易理解。我很高兴找到了这个博客。谢谢你!
感谢Lynnette的评论和访问我的博客。
亲爱的法赫德,
现在我对关键链,资源升级和崩溃有点困惑,你能解释一下吗,
资源均衡:移动资源。新万博登录手机版
崩溃:正在添加资源。新万博登录手机版
关键链:由于资源有限而重新分配资源。新万博登录手机版
非常感谢
阿博特克
在资源均衡中,你将资源从一个活动移动到另一个活动。另一方面,在崩溃中,你为活动添加了额外的资源,这增加了项目的成本。新万博登录手机版
在关键链中,您使用资源均衡。
先生,你的CCM解释是独一无二的,上帝保佑,
谢谢你撒母耳。
很好的解释,没有最后一个例子,但是很有帮助
我错过了什么?
嗨法赫德,
我一直在看你所有关于PMP的更新,但是这次我对你的CCM博客不满意,请用简单的例子解释一下如何计算缓冲区。
谢谢
罗希特
9999084558
你好罗希特,
这篇博客文章对于准备PMP考试的学生来说已经足够了。
无论如何,我已经注意到了你的评论,在以后的更新中,我也会添加这些观点。
我能举个ccm的例子吗
到目前为止,我还没有它,但一旦我得到它,我会与大家分享。
我相信您需要演示创建CCM的过程,使用可用的软件,无论是P6还是Ms.P,我的理解是,使用P6创建一个正常的CPM——作为例子——使用资源均衡将导致相同的CCM,对吗?
非常感谢
我相信您已经错过了实际的部分,我的意思是如何在任何公认的规划软件中实现CCM。
我的理解是,你可以直接到p6 -作为例子-开始建立你的时间计划,装载理想的资源,然后设置受限制的资源的限制和重新平衡,以重新分配有限的资源。新万博登录手机版然后,你会有你的时间表资源缓冲和项目缓冲。我说的对吗?
非常感谢。
我已经很久没有使用primavera了。我建议你查一下他们的文件。