项目进度管理(下)(重要考点)

6.3 项目进度管理的技术和工具 

1、 软件开发项目通常用 LOC 衡量项目规模, LOC 指所有的可执行的源代码行数 例如,某软件公司统计发现该公司每一万行C语言源代码形成的源文件约为250KB。某项目的源文件大小为3.75MB,则可估计该项目源代码大约为15万行,该项目累计投入工作量为240人月,每人月费用为10000元(包括人均工资、福利、办公费用公摊等)
 则该项目中1LOC的价值为:(240X10000)/150000=16元/LOC
 该项目的人月均代码行数为:150000/240=625LOC/人月

2、项目工作量和工期的估计,通常有以下几种方法:

①Delphi法
②类比估算法:适合评估一些与历史项目在应用领域,环境和复杂度等方面相似的项目,通过新项目与历史项目的比较得到规模估计。由于类比估算法估计结果的精度取决于历史项目数据的完整性和准确度
 等价代码行= 【 (重新设计百分比+ 重新编码百分比+  重新测试百分比) /3 】x  已有代码行 

比如:有10000行代码,假定30%需要重新设计,50%需要重新编码,70%需要重新测试,那么其等价的代码行可以计算为:
 【(30%+50%+70%)/3】x10000=5000等价代码行
 即重用这10000代码相当于编写5000代码行的工作量。
③参数估算法:是一种基于历史数据和项目参数,使用某种算法来计算成本或工期的估算技术。例如,对于设计项目,将 图纸的张数乘以每张图纸所需的工时;或者对于电缆铺设项目,将 电缆的长度乘以铺设每米电缆所需的工时。参数估算的准确性取决于参数模型的成熟度和基础数据的可靠性。参数估算可以针对整个项目或项目中的某个部分,并可与其他估算方法联合使用。

④储备分析:需考虑应急储备(有时称为 时间储备或缓冲时间),并将其纳入项目进度计划中,用来应对进度方面的不确定性。
应急储备是包含在进度基准中的一段持续时间,用来应对已经接受的已识别风险,以及已经制定应急或减轻措施的已识别风险。应急储备与“ 已知- - 未知”风险相关,需要加以合理估算,用于完成未知的工作量。应急储备可取活动持续时间估算值的 某一百分比、某一固定的时间段,或者通过 定量分析来确定,如 蒙特卡洛模拟法。可以把应急储备从各个活动中剥离出来,汇总成为缓冲。随着项目信息越来越明确,可以动用、减少或取消应急储备。应该在项目进度文件中清楚地列出应急储备。
 管理储备是为管理控制的目的而特别留出的项目时段,用来应对项目范围中不可预见的工作。管理储备用来应对会影响项目的“ 未知- - 未知”风险。 管理储备不包括在进度基准中,但属于项目总持续时间的一部分。使用管理储备可能需要变更进度基准。

3、确定依赖关系 
 ① 强制性依赖关系:又称硬逻辑关系或硬依赖关系。例如,在建筑项目中,只有在地基建成后,才能建立地面结构;在电子项目中,必须先把原型制造出来,然后才能对其进行测试。
 ② 选择性依赖关系:又称首选逻辑关系、优先逻辑关系或软逻辑关系。
 ③ 外部依赖关系:是项目活动与非项目活动之间的依赖关系。这些依赖关系往往不在项目团队的控制范围内。例如,软件项目的测试活动取决于外部硬件的到货;建筑项目的现场准备,可能要在政府的环境听证会之后才能开始。
 ④ 内部依赖关系:是项目活动之间的紧前关系,通常在项目团队的控制之中。
例如,只有机器组装完毕,团队才能对其测试。

4、前导图法包括活动之间存在的4种类型的依赖关系:  
 ①结束-开始的关系(F-S型):只有比赛(紧前活动)结束,颁奖典礼(紧后活动)才能开始。
 ②结束-结束的关系(F-F型):只有完成文件的编写(紧前活动),才能完成文件的编辑(紧后活动)。
 ③开始-开始的关系(S-S型):开始地基浇灌(紧前活动)之后,才能开始混凝土的找平(紧后活动)。
 ④开始-结束的关系(S-F型):只有第二位保安人员开始值班(紧前活动),第一位保安人员才能结束值班(紧后活动)。

项目进度管理(下)(重要考点)_第1张图片

5、在前导图法中,每个节点的活动会有如下几个时间:  
 1) 最早开始时间( ES ):某项活动能够开始的最早时间。
 2) 最早完成时间( EF ):某项活动能够完成的最早时间。EF=ES+工期估算
 3) 最迟完成时间( LF ):为了使项目按时完成,某项工作必须完成的最迟时间
 4) 最迟开始时间( LS ):为了使项目按时完成,某项工作必须开始的最迟时间LS=LF-工期估算
 5)总时差= 工序推迟开工而不会影响总工期的最大时间 =LS-ES=LF- EF
 6) 白由时差= 不影响紧后工作的最早开始时间的最大时间 =min{ 紧后工作的ES}- EF

项目进度管理(下)(重要考点)_第2张图片

6、在箭线图法中,有如下三个基本原则:  
 ①网络图中每一活动和每一事件都必须有唯一的一个代号,即网络图中不会有相同的代号。
 ②任两项活动的紧前事件和紧后事件代号至少有一个不相同,节点代号沿箭线方向越来越大。
 ③流入(流出)同一节点的活动,均有共同的紧后活动(或紧前活动)。

7、虚活动,在网络图中由一个虚箭线表示。 虚活动不消耗时间,也不消耗资源,只是为了弥补箭线图在表达活动依赖关系方面的不足。  

项目进度管理(下)(重要考点)_第3张图片

单代号网络图和双代号网络图的区别:
1 1 、前导图( PDM )/ / 单代号网络图
 用节点表示活动,用箭线表示活动之间的关系
 一项活动前的活动为紧后活动,后面的活动为紧后活动
 活动之间可以表达四种依赖关系
2 2 、箭线图( ADM )/ / 双代号网络图
 用箭线表示活动,活动之间用节点连接
 有虚活动

8、在活动之间加入时间提前量与滞后量,可以更准确地表达活动之间的逻辑关系。提前量是相对于紧前活动,紧后活动可以提前的时间量。滞后量是相对于紧前活动,紧后活动需要推迟的时间量。  
9、制订项目计划步骤: ①项目描述②项目分解与活动界定③工作描述④项目组织和工作责任分配⑤工作排序⑥计算工作量⑦估计工作持续时间⑧绘制网络图⑨进度安排 

提前量和滞后量:
 提前量 – 虽然有明确依赖关系,但是上一活动没结束,下一个活动可提前开始
 滞后量 – 虽然上一活动结束,但是必须等待一定时间下一活动才能开始
 提前量和滞后量都不属于活动历时,但是影响项目工期

  存在提前量的原因是活动粒度粗
 进行活动细分后往往不存在提前量

10、 进度网络图中可能有多条关键路径。 
 在项目进展过程中,有的活动会提前完成,有的活动会推迟完成,有的活动会中途取消,新的活动可能会被中途加入,网络图在不断变化, 关键路径也在不断变化之中;
 在不延误项目完工时间且不违反进度制约因素的前提下,活动可以从最早开始时间推迟或拖延的时间量,就是该活动的进度灵活性,被称为“ 总浮动时间”。其计算方法为:本活动的最迟完成时间减去本活动的最早完成时间,或本活动的最迟开始时间减去本活动的最早开始时间。正常情况下,关键活动的总浮动时间为零。
 “ 自由浮动时间”是指在不延误任何紧后活动的最早开始时间且不违反进度制约因素的前提下,活动可以从最早开始时间推迟或拖延的时间量。其计算方法为:紧后活动最早开始时间的最小值减去本活动的最早完成时间。

11、 关键链法(CCM)是一种进度规划方法,允许项目团队在任何项目进度路径上设置缓冲,以应对资源限制和项目的不确定性。这种方法建立在关键路径法之上,考虑了资源分配、资源优化、资源平衡和活动历时不确定性对关键路径的影响。关键链法引入了 缓冲和缓冲管理的概念。关键链法中用统计方法确定缓冲时段,作为各活动的集中安全 冗余,放置在项目进度路径的特定节点,用来应对资源限制和项目不确定性。
 关键链法增加了作为“ 非工作活动”的持续时间缓冲,用来应对不确定性。如图6-15所示,放置在 关键链末端的缓冲称为 项目缓冲,用来保证项目不因关键链的延误而延误。其他缓冲,即 接驳缓冲,则放置在非关键链与关键链的接合点,用来保护关键链不受非关键链延误的影响。应该根据相应活动链的持续时间的不确定性,来决定每个缓冲时段的长短。一旦确定了“ 缓冲活动”,就可以按可能的最迟开始与最迟完成日期来安排计划活动。这样一来, 关键链法不再管理网络路径的总浮动时间,而是重点管理剩余的缓冲持续时间与剩余的活动链持续时间之间的匹配关系。  

12、资源优化技术是根据资源供需情况,来调整进度模型的技术,包括: 
 ① 资源平衡:为了在资源需求与资源供给之间取得平衡,根据资源制约对开始日期和结束日期进行调整的一种技术。如果共享资源或关键资源只在特定时间可用,数量有限,或被过度分配,如一个资源在同一时段内被分配至两个或多个活动,就需要进行资源平衡。也可以为保持资源使用量处于均衡水平而进行资源平衡。 资源平衡往往导致关键路径改变,通常是延长。
 ② 资源平滑:对进度模型中的活动进行调整,从而使项目资源需求不超过预定的资源限制的一种技术。相对于资源平衡而言, 资源平滑不会改变项目关键路径,完工日期也不会延迟。也就是说,活动只在其自由浮动时间和总浮动时间内延迟。因此, 资源平滑技术可能无法实现所有资源的优化。

13、进度压缩技术是指在不缩减项目范围的前提下,缩短进度工期,以满足进度制约因素、强制日期或其他进度目标。进度压缩技术包括:  
 ① 赶工。通过增加资源,以最小的成本增加来压缩进度工期的一种技术。赶工的例子包括: 批准加班、增加额外资源或支付加急费用,来加快关键路径上的活动。赶工只 适用于那些通过增加资源就能缩短持续时间的,且位于关键路径上的活动。赶工并非总是切实可行,它可能导致风险和/或成本的增加。
 ② 快速跟进。一种进度压缩技术,将正常情况下按顺序进行的活动或阶段改为至少是 部分并行开展。例如,在大楼的建筑图纸尚未全部完成前就开始建地基。快速跟进可能造成返工和风险增加。它只适用于能够通过并行活动来缩短项目工期的情况。

14、计划评审技术(PERT),又称为三点估算技术
活动的时间估计:乐观时间、最可能时间、悲观时间 
15、分析进度偏差
①分析产生进度偏差的工作是否为关键活动
②分析进度偏差是否大于总时差
③分析进度偏差是否大于自由时差
②项目进度计划的调整

16、项目进度计划的调整往往是一个持续反复的过程,方法: 
 ①关键活动调整法。关键活动调整方法的原理来自关键路径法。在项目计划图中,关键路径上的活动没有机动时间。由于其中任一工作持续时间的缩短或延长都会对整个项目工期产生影响。因此,关键活动的调整是项目进度更新的重点。有以下两种情况:
 关键活动的实际进度较计划进度提前。若仅要求按计划工期执行,则可利用该机会降低资源强度及费用。实现的方法是选择后续关键活动中资源消耗量大或直接费用高的予以适当延长,延长的时间不应超过已完成的关键活动提前的量;若要求缩短工期,则应将计划的未完成部分作为一个新的计划,重新计算与调整,按新的计划执行,并保证新的关键活动按新计算的时间完成。
 关键活动的实际进度较计划进度落后。调整的目标就是采取措施将耽误的时间补回来,保证项目按期完成。调整的方法主要是缩短后续关键活动的持续时间。这种方法是指在原计划的基础上,采取组织措施或技术措施缩短后续工作的持续时间以弥补时间损失,确保总工期不延长。

② 非关键活动调整法。当非关键路径上某项工作持续时间延长,但不超过其时差范围时,则不会影响项目工期,进度计划不必调整。为了更充分地利用资源,降低成本,必要时可对非关键活动时差做适当调整,但不得超出总时差,且每次调整均需进行时间参数计算,以观察每次调整对计划的影响。
 非关键活动的调整方法有三种: 在总时差范围内延长非关键活动的持续时间、缩短工作的持续时间、调整工作的开始或完成时间。
 当非关键线路上某项工作持续时间延长而超出总时差范围时,则必然影响整个项目工期,关键路径就会转移。这时,其调整方法与关键线路的调整方法相同
③ 增减工作项目法。由于编制计划时考虑不同,或因某些原因需要增加或取消某些工作,则需重新调整网络计划,计算网络参数。由于增减工作项目不应影响原计划总的逻辑关系,以便使原计划得以实施。因此,增减工作项目,只能改变局部的逻辑关系。
④ 资源调整法。若资源供应发生异常时,应进行资源调整。资源供应发生异常是指因供应满足不了需要,如资源强度降低或中断,影响到计划工期的实现。资源调整的前提是保证工期不变或使工期更加合理。资源调整的方法是进行资源优化。

你可能感兴趣的:(信息系统项目管理师,项目进度管理)