我是靠谱客的博主 迷你鞋子,最近开发中收集的这篇文章主要介绍项目进度管理(二),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

衡量项目规模

软件开发项目经常用LOC(Lien Of Code)衡量项目规模,LOC指所有可执行的源代码行数

项目工作量和工期的估计方法

delphi法

防止个人不正确观点被放大

类比估算

类比估算法适合评估一些与历史项目在应用领域、环境和复杂度等方面相似的项目,通过新项目与历史项目比较得到规模估计。由于类比估算法的估算结果的精确度取决于历史项目数据的完整性和准确度,软件项目中用类比法还需要解决可重构用代码的估算问题

等价代码行:【(重新设计百分比+重新编码百分比+重新测试百分比)/3】×已有代码

参数估算

参数估算是一种基于历史数据和项目参数,使用某种算法来计算成本或工期的估算方法,准确度取决于参考模型的成熟度加基础数据的可靠性,参数估算可以针对整个项目或者项目中的某个部分,并可与其它估算方法联合使用

储备分析

在进行工作量或者工期估算时,需考虑应急储备(有时称为时间储备或者缓冲时间),并将其纳入项目进度计划中,用来应对进度方面的不确定性

应急储备:应急储备是包含在进度基准中的一段持续时间,与“已知-未知”风险相关,也可以估算项目需要的储备管理

管理储备:管理储备是为了管理控制的目的而特别留出来的项目时段,用来应对项目中不可预见的工作,管理储备用力啊应对影响项目的“未知-未知”风险

管理储备不包含在进度基准中,但属于项目总持续时间的一部分,依据合同条款,使用管理储备可能需要变更进度基准

三点估算

计划评审技术(PERT),又称为三点估算法

活动排列顺序的技术与工具

确定依赖关系

定义:活动之间的依赖关系可能是强制的或选择性的,内部外部

分类

强制性依赖关系:法律或合同要求的工作的内在性质决定的依赖关系

选择性依赖关系:又称为首选逻辑关系、优先逻辑关系或者逻辑关系

外部依赖关系:项目活动与非项目活动之间的依赖关系,这些依赖关系往往不在项目团队的控制范围内,如软件项目的测试活动取决于外部硬件的到货

内部依赖关系:内部依赖关系是项目活动之间的紧前关系,通常在项目团队的控制之中,如必须开发完成后才可进行测试

前导图法

定义:前导图法也称为紧前关系绘图法,适用于编制项目进度网络图的一种方法,使用方框或长方形(称为节点)代表活动,活动之间用箭头来连接,以显示节点之间的逻辑关系,这种网络图也被称为单代号网络图

 4种类型的依赖关系

F(finish)-S(start)型:结束-开始的关系

F-F:结束-结束的关系

S-F:开始-结束的关系

S-S:开始-开始的关系

活动的几个时间

1.最早开始时间(ES):某项活动能够开始的最早时间

2.最早结束时间(EF):某项活动能够结束的最早时间

3.最晚开始时间(LS):某项活动必须开始的最迟时间

4.最晚结束时间(LF):某项活动必须完成的最迟时间

EF=ES+工期

LS=LF-工期

 

箭线图法

定义:与前导图法不同,箭线图法是用箭线表示活动、节点表示事件的一种网络图绘制方法,这种网络图也被称为双代号网络图,在箭线图法中,活动的开始(箭尾)叫做活动的紧前事件,活动的结束(箭头)事件叫该活动的紧后事件

三个原则

 1.网络图中每一个活动和每一个事件必须有唯一的代号,即网络图中不会有相同的代号

2.任两项活动的紧前事件和紧后事件代号至少有一个不相同,节点代号沿箭线方向越来越大

3.流入(流出)同一节点的活动,均有共同的紧后(紧前)活动

虚活动

为了绘图的方便,在箭线图中又认为引入了一种额外的、特殊的活动,叫做虚活动,在网络图中用一个虚箭线表示,虚活动不消耗事件和资源,只为了弥补箭线图在表达依赖关系方面的不足。借助虚活动,可以更好地、更清楚地表达活动之间的关系。

提前量与滞后量

定义

在活动之间加入时间提前量和滞后量,可以更准确地表达活动之间的逻辑关系

制定项目进度计划的工具和技术

项目进度计划调整方法

制定项目计划步骤

1)项目描述:用一定的形式列出项目目标、项目的范围、项目如何执行、项目完成计划等内容,是制定项目计划和绘制工作分解结构的依据

2)项目分解与活动界定:便于制定项目各具体领域和整体计划,需将项目及其主要的可交付成果分解成一些较小的、更易管理的和单独完成的部分,项目分解是编制项目进度计划,进行进度管理的基础

3)工作描述:在项目分解的基础上,为了更明确地描述项目所包含地各项工作的具体内容和要求,需要对工作进行描述

4)项目组织和工作任务分配

5)工作排序

6)计算工作量

7)估算活动持续事件

8)绘制网络图

9)进度安排

关键路径法

定义最早开始时间最晚开始时间相等的活动称为关键活动,关键活动串联起来的路径称为关键路径

进度网络图中可能有多条关键路径,在项目进展过程中,有的活动会提前完成,有的活动会推迟完成,有的会中途取消,新的活动可能会被中途加入,网络图在不断便阿虎,关键路径也不断变化

关键路径是项目中时间最长的活动顺序,决定着可能的项目最短工期

总浮动时间:在不延误项目完工时间且不违反进度制约因素的前提下,活动可以从最早开始时间推迟或拖延的时间量,就是该活动的进度灵活性,被称为“总浮动时间”,正常情况下,关键活动的总浮动时间为0

自由浮动时间:指在不延误任何紧后活动的最早开始间且不违反进度制约因素的前提下,活动可以从最早开始时间推迟或拖延的时间量

关键链法

定义:关键链法(CCM)是一种进度规划的方法,允许项目团队在任何项目路径上设置缓冲,以应对资源限制和项目的不确定性,建立在关键路径法之上,考虑了资源分配、资源优化、资源平衡和活动历时不确定性对关键路径的影响

关键链法增加了作为“非工作活动”的持续时间缓冲,用来应对不确定性

项目缓冲:放置在关键链末端的缓冲称为项目缓冲,用来保证项目不因关键链的延误而延误

接驳缓冲:其它缓冲即接驳缓冲,放置在非关键链与关键链的结合点,用来保护关键链不受非关键链延误的影响

 资源优化技术

定义:根据资源供需情况,来调整进度模型的技术

资源平衡

1)为了在资源供给之间取得平衡,根据资源制约对开始日期和结束日期进行调整的一种技术

2)如果共享资源或关键资源只在特定时间可用,数量有限或被过度分配,需要进行资源平衡

3)也可以为保持资源使用量处于均衡水平而进行资源平衡,资源平衡往往导致关键路径改变,通常是变长

资源平滑

1)对于进度模型中的活动进行调整,从而使资源不超过预定的资源限制

2)相对于资源平衡,资源平滑不会改变项目关键路径,完工日期也不会延迟

3)活动只在其自由浮动时间和总浮动时间内延迟,因此资源平滑技术可能无法实现所有的资源优化

进度压缩

进度压缩是指在不缩减项目范围的前提下,缩短项目工期,以满足制约因素、强制日期或其他进度目标

1)赶工:通过增加资源、以最小成本来压缩工期

2)快速跟进:将正常情况下顺序进行的活动或阶段改成至少使部分并行开展。快速跟进可能造成返工和风险增加,只适用于能够通过并行活动来缩短项目工期的办法

计划评审技术

三点结算

PERT

项目进度计划调整方法

分析进度偏差

定义:当项目进度出现偏差时,应分析该偏差对于后续工作以及总工期的影响

步骤

1)分析产生进度偏差的工作是否为关键活动

2)分析进度偏差是否大于总时差

3)分析进度偏差是否大于自由时差

项目进度计划的调整

项目进度计划的调整是一个持续反复的过程

方法

1)关键活动调整法

2)非关键活动调整法

3)增减工作项目法

4)资源调整法

最后

以上就是迷你鞋子为你收集整理的项目进度管理(二)的全部内容,希望文章能够帮你解决项目进度管理(二)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部