关键路径法

如果你对项目管理、系统架构有兴趣,请加微信订阅号“softjg”,加入这个PM、架构师的大家庭


关键路径法(Critical Path Method,
CPM)是一种基于数学计算的项目计划管理方法,是网络图计划方法的一种,属于肯定型的网络图。关键路径法将项目分解成为多个独立的活动并确定每个活动的工期,然后用逻辑关系(结束-开始、结束-结束、开始-开始和开始结束)将活动连接,从而能够计算项目的工期、各个活动时间特点(最早最晚时间、时差)等。在关键路径法的活动上加载资源后,还能够对项目的资源需求和分配进行分析。关键路径法是现代项目管理中最重要的一种分析工具。

分类

箭线图(ADM)法又称为双代号网络图法,箭线图法用箭线表示活动,活动之间用节点(称作“事件”)连接,只能表示结束——开始关系,每个活动必须用唯一的紧前事件和唯一的紧后事件描述;紧前事件编号要小于紧后事件编号;每一个事件必须有唯一的事件号。

前导图(PDM)法又称为单代号网络图法,它是以节点表示活动而以节点间的连线表示活动间的逻辑关系,活动间可以有四种逻辑关系,结束-开始、结束-结束、开始-开始和开始-结束。

时间参数

在关键路径法中,一般有以下一些时间参数:

最早开始时间(Early Start)活动最早开始时间由所有前置活动中最后一个最早结束时间确定。

最早结束时间(Early Finish)活动的最早结束时间由活动的最早开始时间加上其工期确定。

最迟结束时间(Late Finish)一个活动在不耽误整个项目的结束时间的情况下能够最迟结束的时间。它等于所有紧后工作中最早的一个最晚开始时间。

最迟开始时间(Late Start)一个活动在不耽误整个项目的结束时间的情况下能够最迟开始的时间。它等于活动的最迟结束时间减去活动的工期。

总时差(Total Float) 指一项活动在不影响整体计划工期的情况下最大的浮动时间。

自由时差(Free Float)指活动在不影响其紧后工作的最早开始时间的情况下可以浮动的时间。

如果是对于箭线图法,用到的时间参数还常有:

最早节点时间(Early Event Occurrence Time)最早节点时间由其前置活动中最晚的最早结束时间确定。

最迟节点时间(Late Event Occurrence Time)最迟节点时间由其后置活动中最早的最迟开始时间确定。

时间计算

正推法

箭线图(ADM)的计算一般有正推法(Forward Pass)和逆推法(Backward Pass)两种,正推法用于计算活动和节点的最早时间,其算法如下:

⒈设置箭线图(ADM)中的第一个节点的时间,如设置为1。

关键路径法

关键路径法

⒉选择一个开始于第一个节点的活动开始进行计算。

⒊令活动最早开始时间等于其开始节点的最早时间。

⒋在选择的活动的最早开始时间上加上其工期,就是其最早结束时间。

⒌比较此活动的最早结束时间和此活动结束节点的最早时间。如果结束节点还没有设置时间,则此活动的最早结束时间就是该结束节点的最早时间;如果活动的结束时间比结束节点的最早时间大,则取此活动的最早结束时间作为节点的最早时间;如果此活动的最早结束时间小于其结束节点的最早时间,则保留此节点时间作为其最早时间。

⒍检查是否还有其它活动开始于此节点,如果有,则回到步骤3进行计算;如果没有,则进入下一个节点的计算,并回到步骤3开始,直到最后一个节点。

逆推法

活动和节点的最迟时间采用逆推法(Backward Pass)计算,逆推法(Backward
Pass)一般从项目的最后一个活动开始计算,直到计算到第一个节点的时间为止,在逆推法的计算中,首先令最后一个节点的最迟时间等于其最早时间,然后开始计算,具体的计算步骤如下所示:

⒈设置最后一个节点的最迟时间,令其等于正推法计算出的最早时间。

⒉选择一个以此节点为结束节点的活动进行计算。

⒊令此活动的最迟结束时间等于此节点的最迟时间。

⒋从此活动的最迟结束时间中减去其工期,得到其最迟开始时间。

⒌比较此活动的最迟开始时间和其开始节点的最迟时间,如果开始节点还没有设置最迟时间,则将活动的最迟开始时间设置为此节点的最迟时间,如果活动的最迟开始时间早于节点的最迟时间,则将此活动的最迟开始时间设置为节点的最迟时间,如果活动的最迟开始时间迟于节点的最迟时间,则保留原节点的时间作为最迟时间

⒍检查是否还有其它活动以此节点为结束节点,如果有则进入第二步计算,如果没有则进入下一个节点,然后进入第二步计算,直至最后一个节点。

⒎第一个节点的最迟时间是本项目必须要开始的时间,假设取最后一个节点的最迟时间和最早时间相等,则其值应该等于1。

几个特别注意的重点:

1、关键路径法(CPM):是项目整个路径中最长的路径,是项目完成的最短时间

2、关键路径可以有多个,但是越多,项目风险越大。

3、向关键路径要时间,向非关键路径要资源

4、掌握相关的术语:浮动时间(TF)、自由时差(FF)

5、进度压缩两种方法:赶工、快速跟进(只能在关键路径上压缩)

6、关键链法:是考虑了缓冲时间,预留一个总缓冲时间。一般在资源有限时使用,它在进度网络分析中把确定性和随机性方法结合了起来(P122)

7、了解正推法和反推法

8、判断关键路径、计算浮动时间和自由时差(第一个大计算)

如果你对项目管理、系统架构有兴趣,请加微信订阅号“softjg”,加入这个PM、架构师的大家庭

关键路径法,布布扣,bubuko.com

时间: 2024-08-11 03:36:28

关键路径法的相关文章

计算机知识基础复习

软考快速复习,将近些年习题中自己出错和容易出错的题目收集起来,便于复习. 磁盘调度,某磁盘的转速为7200转/分,传输速度为4MB/s,控制器开销为1ms,要保证读或写一个512B的扇区的平均时间是11.3ms.那么平均寻道时间不应该超过 磁盘的存储时间包括寻道时间和等待时间.寻道时间(查找时间,seek time)为磁头移动到目标磁道所需要的时间不应该超过_____ms. 在本题中,因为磁盘的转速为7200转/分,即磁盘每转一圈所需的时间为8.33ms,因此,平均等待时间为4.17ms.已知传

48. 蛤蟆的数据结构笔记之四十八的有向无环图的应用关键路径

48. 蛤蟆的数据结构笔记之四十八的有向无环图的应用关键路径 本篇名言:"富贵不淫贫贱乐 ,男儿到此是豪雄.-- 程颢" 这次来看下有向无环图的另一个应用关键路径. 欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/47135061 1.  关键路径 与AOV-网相对应的是AOE-网(Activity On Edge)即边表示活动的网.AOE-网是一个带权的有向无环图,其中,顶点表示事件(Event),弧表示活动,权表

项目管理术语表

术语表中的许多单词,在词典中都有更广泛甚至不同的含义.本术语表遵循如下惯例对术语进行定义:? 在某些情况下,一个术语由多个单词组成(如风险紧迫性评估):? 当出现同义词时,不再对同义词进行定义,而建议读者参见相应的常用词语(即见某某词语):? 对非同义词的相关术语,则在其定义结尾处标明交叉引用(即参见某某词语).Acceptance Criteria 验收标准:可交付成果通过验收前必须满足的一系列条件.Accepted Deliverables 验收的可交付成果:项目产出的,且被项目客户或发起人

项目管理常用缩写

AC 实际成本ACWP 已完工作实际成本BAC 完工预算CCB 变更控制委员会COQ 质量成本CPAF 成本加奖励费用合同CPFF 成本加固定费用合同CPI 成本绩效指数CPIF 成本加激励费用合同CPM 关键路径法CV 成本偏差EAC 完工估算EF 最早完成日期EMV 预期货币价值ES 最早开始日期ETC 完工尚需估算EV 挣值EVM 挣值管理FF 完成到完成FFP 固定总价合同FMEA 失效模式与影响分析FP-EPA 总价加经济价格调整合同FPIF 总价加激励费用合同FS 完成到开始IFB

PMP备考_第六章_项目时间管理

项目时间管理 前言 项目时间管理是项目管理中最难的一个环节,与个人时间管理类似,团体的效率如果管理不当,是低于个人效率的,为了管理好时间,从预估,执行到反馈均需要严格的分析和处理.如果制定的计划是无法执行,完全无法作为依据的计划,那么项目执行会进行死亡行军状态,注定是一个失败的项目. 整个项目的时间管理部分同样占据了两个过程组,一个是规划过程组,一个是监控过程组. 时间管理部分包括以下几个部分 规划时间进度管理   制定进度管理计划 定义活动                  识别完成项目所必须

项目进度管理与成本管理要点梳理

一.项目进度管理: 1.活动资源估算的方法.技术和工具: 答:1:专家判断:2:多方案分析(不是活动历时估算的工具,是资源估算的,这点记牢):3:出版的估算依据(工程概预算定额表):4:项目管理软件(皆准,通用):5:自下面上估算. 2.活动历时估算的方法.技术和工具: 答:1.专家判断:2.类比估算(自上而下,实质上相似的项目则估算准确率高):3.参数估算(数值,也可看作自下而上):4.三点估算(也是定量风险分析的):5.后备分析. 3.制订进度计划的方法.技术和工具: 答:1.进度网络分析:

[课程分享]IT软件项目管理(企业项目甘特如是评价、维护管理、文档管理、风险管理、人力资源管理)

[课程分享]IT件项目管理(企业项目甘特图案例评价.维护管理.文档管理.风险管理.人力资源管理) 对这个课程有兴趣的朋友能够加我的QQ2059055336和我联系 课程讲师:丁冬博士 课程分类:Java 适合人群:中级 课时数量:32课时 用到技术:IT软件项目配置.IT软件项目模板的制定 涉及项目:IT软件企业项目甘特图案.IT软件项目可行性报告分析.基于svn的IT软件项目配置管理案例 更新程度:完毕 课程背景: 该课程是北风品牌项目管理课程系列之中的一个<IT项目管理>课程.通过本课程的

PMP相关知识点整理

一.引论1.项目的定义与举例:2.项目.项目组合.项目集与项目组织管理:3.范进本质是风资(范围.进度.成本.质量.风险.资源)4.PMO类型(支持型.控制性.指令型):5.项目经理的责任和能力(知识能力.实践能力.个人能力)6.项目经理的个人技能(领导力.团队建设.激励.沟通.影响力.决策.政治与文化.谈判.建立信任.冲突管理.教练技术) 二.组织影响和项目生命周期1.组织结构(职能型.矩阵型.项目型)——事业环境因素:2.协调员和联络员的区别:3.项目型组织常采用虚拟协同技术获取集中办公的效

项 目 管 理 知 识 体 系 指 南 (PMBOK2008)

项 目 管 理 知 识 体 系 指 南 (第4版) PMBOK2008 输入 工具与技术 输出 4.项目整合管理 4.1 制定项目章程 4.1.1.1 项目工作说明书 4.1.2.1 专家判断 4.1.3.1 项目章程 4.1.1.2 商业论证 4.1.1.3 合同 4.1.1.4 事业环境因素 4.1.1.5 组织过程资产 4.2 制定项目管理计划 4.2.1.1 项目章程 4.2.2.1 专家判断 4.2.3.1 项目管理计划 4.2.1.2 其他规划过程的输出 4.2.1.3 事业环境因素