IMAU 软件项目管理 期末复习总结 第七章

第七章 项目进度计划

1.计划过程

任务定义(划分子任务)、确定任务关系(确定子任务之间的关系)、历时估算、进度编排、进度计划确定

2.进度管理常用图示

2.1 网络图(重点)

描述:活动(任务)排序输出,展示各个活动以及之间的逻辑关系

举例:PDM图(节点表示活动,有向边表示逻辑关系

           ADM图(节点表示代号,有向边表示活动,两个代号能确定一个活动

2.2 甘特图

参考MS project实践

3.历时估算

内容:估计任务、路径、项目的持续时间

3.1 定额估算法

利用公式:T历时=Q任务工作量/(R人力数量*S工作效率)

任务工作量一般用人天表示,T的单位是天

3.2  经验导出模型

常用有Walson-Felix模型: D(月)=a*E(人月)^b

和COCOMO模型:D(月)=2.5*E(人月)^b

注:a,b是一些特殊参数,可查阅具体资料

3.3 CPM关键路径法估计(重点)

操作步骤:

  1. 确定项目网络图
  2. 每个任务点有单一的历时估算
  3. 确定网络图中任务间的逻辑关系
  4. 选择关键路径(最长,直接影响到历时)
  5. 确定历时

3.4 PERT工程评估评审技术(重点)

基本思想:基于网络图的逻辑关系,利用加权算法估算历时

操作步骤:

  1. 选定三个估算值:最小(乐观)估算值(O),最可能估算值(M), 最大(悲观)估算值(P)
  2. 加权算法得到期望值:E=(O+4*M+P)/6

风险指标:

  • 标准差:(最大估算P-最小估算O)/6
  • 方差:标准差的平方

对于某一条路径的历时的估算及概率评价:

  1. 计算路径的上每个任务的E,标准差,方差
  2. 得出路径的历时E(任务的E的和)
  3. 得出这条路径的方差(任务的方差的和)
  4. 计算这条路径的标准差(方差开平方
  5. 利用正态分布理论计算概率

IMAU 软件项目管理 期末复习总结 第七章_第1张图片

 3.5 其它

预留分析法(应急预留——留出一段储备时间、管理预留——留出项目预算)

Jones一阶估算准则

类比估算

专家判断

基于承诺的进度估算(要求开发人员作出承诺)

敏捷方法(开发速度不稳定时举手表决,稳定后基于故事点生产率和迭代生产率估算)

4 项目进度编排

4.1 关键路径法

基本概念:

  • 最早开始时间(Early start)ES
  • 最晚开始时间(Late start)LS
  • 最早完成时间(Early finish)EF
  • 最晚完成时间(Late finish)LF
IMAU 软件项目管理 期末复习总结 第七章_第2张图片
  • 浮动时间:是一个任务的机动性,是一个任务在不影响其他任务或整个项目完成的情况下的可延迟的时间
  • 总浮动TF:在不影响项目最早完成时间的前提下,一个任务可以延迟的时间
  • 自由浮动FF:在不影响后置任务最早开始时间的前提下,一个任务可以延迟的时间
  • 关键路径:时间浮动为0的路径,通俗理解是最长的路径,它决定了项目最短完成时间,路径上的任何一个任务有延迟都会导致整个项目延迟,可能不只一条
  • 任务滞后Lag:

IMAU 软件项目管理 期末复习总结 第七章_第3张图片

相关公式(重点):

正向推导:EF=ES+duration(该任务的历时);当任务有前置任务时:ES=前置任务的EF+Lag;当一个任务有多个前置任务时,选择前置任务中最大的EF加上Lag作为其ES

逆向推导:LS=LF-duration ;当任务有后置任务时:LF=后置任务的LS-Lag;当一个任务有多个后置任务时,选择其后置任务中最小LS减Lag作为其LF

浮动:TF=LS-ES=LF-EF

4.1.1 重要例题

IMAU 软件项目管理 期末复习总结 第七章_第4张图片

1.确定所有任务的ES,EF,LS,LF

解析:正推法确定ES,EF;逆推法确定LS,LF

答:

IMAU 软件项目管理 期末复习总结 第七章_第5张图片

2.确定关键路径以及关键路径的长度?

解析:从最后一个节点往前找,每次找EF最大的,直到开始节点,最后整理排序;长度为关键路径上每个任务的duration的和

答:关键路径:A->E->C->D->G ; 长度:27

3.确定F的自由浮动和总浮动?

解析:F的后置任务是G,所以F的自由浮动FF(F)=ES(G)-EF(F)=4,总浮动TF(F)=LS(G)-ES(F)=4

答:F的自由浮动为4,总浮动为4

 4.2 时间压缩法

基本思想:在不改变项目范围的前提下缩短项目工期的方法

具体内容:应急法——赶工(在最小成本增加下,压缩关键路径上的活动历时,也叫时间-成本平衡方法);平行作业法——快速跟进

4.3 管理预留

基本思想:加在项目末端的人为任务,作为安全缓冲时间

4.4 资源平衡法

基本思想:资源优化配置,形成最有效的利用资源;资源闲置时间最小、避免资源超出、工期不能加长

4.5 敏捷计划

基本思想:发布计划——迭代计划

5 本章习题及答案

一、填空题
1. (关键路径)决定了项目在给定的金钱关系和资源条件下完成项目所需的最短时间。
2. (时间)是一种特殊的资源,以其单向性、不可重复性、不可替代性而有别于其他资源。
3. 在ADM网络图中,箭线表示(活动/任务)。
4. (应急法)和(平行作业法)都是时间压缩法。
5. 工程评估评审技术采用加权平均的公式是(PERT历时=(O+P+4M)/6),其中O是乐观值,P是悲观值,M是最可能值。

二、判断题
1. 一个工作也可以通过多个活动完成。(√)
2. 在项目进行过程中,关键路径是不变的。(×)
3. 在PDM网络图中,箭线表示的是任务之间的逻辑关系,节点表示的是活动。(√)
4. 项目各项活动之间不存在相互联系与相互依赖关系。(×)
5. 在资源冲突问题中,过度分配也属于资源冲突。(√)
6. 浮动是在不增加项目成本的条件下,一个活动可以延迟的时间量。(×)
7. 在使用应急法压缩时间时,不一定要在关键路径上选择活动来进行压缩。(×)
8. 时间是项目规划中灵活性最小的因素。(√)
9. 外部依赖关系又称强制性依赖关系,指的是项目活动与非项目互动之间的依赖关系。(×)
10. 当估算某活动时间,存在很大不确定性时应采用CPM估计。(×)
11.敏捷项目一般采用远粗近细的计划模式,敏捷的发布计划相当于远期计划,迭代计划相当于近期计划(**√**)

三. 选择题
1. 下面说法中不正确的是(D)
A.EF=ES+duration            B.  LS=LF-duration
C.TF=LS-ES=LF-EF            D.  EF=ES+lag

2. “软件编码完成之后,我才可以对它进行软件测试”,这句话说明了哪种依赖关系?(A)
A.强制性依赖关系        B.软逻辑关系        C.外部依赖关系        D.里程碑

3. (A)可以显示任务的基本信息,使用该类图能方便的查看任务的工期、开始时间、结束时间以及资源的信息。
A.甘特图        B.网络图            C.里程碑图        D. 资源图

4. (C)是项目冲突的主要原因,尤其在项目后期。
A.优先级问题        B.人力问题            C.进度问题        D. 费用问题

5. 以下哪一项是项目计划中灵活性最小的因素?(A)
A.时间        B.人工成本            C.管理        D. 开发

6. 以下哪一项不是任务之间的关系?(D)
A.结束-开始        B.开始-开始            C.结束-结束        D. 结束-开始-结束

7. 快速跟进是指(A)
A.采用并行执行任务,加速项目进展        B. 用一个任务取代另外的任务
C.  如有可能,减少任务数量                D. 减轻项目风险

8. 下面哪一项将延长项目的进度?(A)
A.lag        B.lead            C.赶工        D.快速跟进

9. 下面哪一项可以决定进度的灵活性?(B)
A.PERT        B.总浮动            C.ADM        D. 赶工

10.(B)可以表示敏捷项目的进度,并且可以表示出剩余的任务
A.燃起图  B.燃尽图  C.里程碑图  D.网络图

补充:

11.以下哪一项不是编制进度的基本方法(C)

A.关键路径法  B.时间压缩法  C.系统图法  D.资源平衡法

四. 问答题
1. 对一个任务进行进度估算时,A是乐观者,估计用6天完成,B是悲观者,估计用24天完成,C是有经验者,认为最有可能用12天完成,那么这个任务的历时估算介于10天到16天的概率是多少?
解:E=(6+24+4*12)/6=13,    δ=(24-6)/6=3
E-δ=10
E+δ=16
所以任务历时估算介于10——16天的概率为:68.3%

2. 根据描述画出PDM网络图和ADM网络图。
描述:个项目包含4个任务,分别是任务A,任务B,任务C和任务D,任务B和任务C的前置任务是任务A,任务D的前置任务是任务B和C。

解:对应的ADM图如下所示:
IMAU 软件项目管理 期末复习总结 第七章_第6张图片

对应的PDM图如下所示:

IMAU 软件项目管理 期末复习总结 第七章_第7张图片

3.根据下面任务流程图和下表给出的项目历时估算值,采用PERT方法估算,求出项目在14.57天内完成的概率的近似值。

具体解法的解释可以参考上面3.4的内容

IMAU 软件项目管理 期末复习总结 第七章_第8张图片

解:E1=(2+6+4*3)/6=20/6,E2=(4+8+4*6)/6=6,E3=(3+6+4*4)/6=25/6
任务方差、标准差分别为:

IMAU 软件项目管理 期末复习总结 第七章_第9张图片


所以,E= E1+ E2+ E3=13.5天,δ=1.07
E-δ=12.43,E+δ=14.57———— [12.43,14.57]的概率为:68.3%
E-2δ=11.36,E+2δ=15.64 ———— [11.36,15.64]的概率为:95.5%
E-3δ=10.29,E+3δ=16.71————[10.29,16.71]的概率为:99.7%
所以,项目在14.57天内完成的概率为:50%+68.3%/2=84.15%

你可能感兴趣的:(IMAU期末复习)