任务定义(划分子任务)、确定任务关系(确定子任务之间的关系)、历时估算、进度编排、进度计划确定
描述:活动(任务)排序输出,展示各个活动以及之间的逻辑关系
举例:PDM图(节点表示活动,有向边表示逻辑关系)
ADM图(节点表示代号,有向边表示活动,两个代号能确定一个活动)
参考MS project实践
内容:估计任务、路径、项目的持续时间
利用公式:T历时=Q任务工作量/(R人力数量*S工作效率)
任务工作量一般用人天表示,T的单位是天
常用有Walson-Felix模型: D(月)=a*E(人月)^b
和COCOMO模型:D(月)=2.5*E(人月)^b
注:a,b是一些特殊参数,可查阅具体资料
操作步骤:
基本思想:基于网络图的逻辑关系,利用加权算法估算历时
操作步骤:
风险指标:
对于某一条路径的历时的估算及概率评价:
预留分析法(应急预留——留出一段储备时间、管理预留——留出项目预算)
Jones一阶估算准则
类比估算
专家判断
基于承诺的进度估算(要求开发人员作出承诺)
敏捷方法(开发速度不稳定时举手表决,稳定后基于故事点生产率和迭代生产率估算)
基本概念:
相关公式(重点):
正向推导:EF=ES+duration(该任务的历时);当任务有前置任务时:ES=前置任务的EF+Lag;当一个任务有多个前置任务时,选择前置任务中最大的EF加上Lag作为其ES
逆向推导:LS=LF-duration ;当任务有后置任务时:LF=后置任务的LS-Lag;当一个任务有多个后置任务时,选择其后置任务中最小LS减Lag作为其LF
浮动:TF=LS-ES=LF-EF
1.确定所有任务的ES,EF,LS,LF
解析:正推法确定ES,EF;逆推法确定LS,LF
答:
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
基本思想:在不改变项目范围的前提下缩短项目工期的方法
具体内容:应急法——赶工(在最小成本增加下,压缩关键路径上的活动历时,也叫时间-成本平衡方法);平行作业法——快速跟进
基本思想:加在项目末端的人为任务,作为安全缓冲时间
基本思想:资源优化配置,形成最有效的利用资源;资源闲置时间最小、避免资源超出、工期不能加长
基本思想:发布计划——迭代计划
一、填空题
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+lag2. “软件编码完成之后,我才可以对它进行软件测试”,这句话说明了哪种依赖关系?(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。对应的PDM图如下所示:
3.根据下面任务流程图和下表给出的项目历时估算值,采用PERT方法估算,求出项目在14.57天内完成的概率的近似值。
具体解法的解释可以参考上面3.4的内容
解:E1=(2+6+4*3)/6=20/6,E2=(4+8+4*6)/6=6,E3=(3+6+4*4)/6=25/6
任务方差、标准差分别为:
所以,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%