第7章软件项目进度计划

上传人:命****币 文档编号:113787115 上传时间:2019-11-09 格式:PPT 页数:129 大小:3.27MB
返回 下载 相关 举报
第7章软件项目进度计划_第1页
第1页 / 共129页
第7章软件项目进度计划_第2页
第2页 / 共129页
第7章软件项目进度计划_第3页
第3页 / 共129页
第7章软件项目进度计划_第4页
第4页 / 共129页
第7章软件项目进度计划_第5页
第5页 / 共129页
点击查看更多>>
资源描述

《第7章软件项目进度计划》由会员分享,可在线阅读,更多相关《第7章软件项目进度计划(129页珍藏版)》请在金锄头文库上搜索。

1、chapter_7,0,没有计划的情况,时间,资源投入,开发工作,计划性工作,协调性工作,chapter_7,1,有计划的情况,时间,资源投入,开发工作,计划性工作,协调性工作,chapter_7,2,计划的重要性,PMI:项目成功的三大要素(法宝): 计划、计划、计划 计划是通向项目成功的路线图 进度计划是最重要的计划,chapter_7,3,进度的定义,进度是对执行的活动和里程碑制定的工作计划日期表,chapter_7,4,进度管理定义,进度管理是为了确保项目按期完成所需要的过程.,chapter_7,5,进度管理的重要性,按时完成项目是项目经理最大的挑战之一 时间是项目规划中灵活性最小的

2、因素 进度问题是项目冲突的主要原因,尤其在项目的后期。,chapter_7,6,软件项目进度(时间)管理过程,活动定义(Activity definition) 活动排序(Activity sequencing) 活动历时估计(Activity duration estimating) 制定进度计划(Schedule development) 进度控制(Schedule control)-项目跟踪,chapter_7,7,活动定义(Defining Activities),确定为完成项目的各个交付成果所必须进行的诸项具体活动,chapter_7,8,任务(活动)之间的关系,A,B,A,B,结束

3、-开始,结束-结束,A,B,开始-开始,A,B,开始-结束,chapter_7,9,任务(活动)之间排序的依据,强制性依赖关系 软逻辑关系 外部依赖关系 里程碑 You must determine dependencies in order to use critical path analysis,chapter_7,10,进度管理图示,网络图 甘特图 里程碑图 资源图,chapter_7,11,网络图,网络图是活动排序的一个输出 展示项目中的各个活动以及活动之间的逻辑关系 网络图可以表达活动的历时,chapter_7,12,网络图图例,chapter_7,13,常用的网络图,PDM (P

4、recedence Diagramming Method ) 优先图法 ,节点法 (单代号)网络图 ADM (Arrow Diagramming Method ) 箭线法 (双代号)网络图,chapter_7,14,PDM图例,chapter_7,15,PDM(Precedence Diagramming Method),构成PDM网络图的基本特点是节点(Box) 节点(Box)表示活动(工序,工作) 用箭线表示各活动(工序,工作)之间的逻辑关系. 可以方便的表示活动之间的各种逻辑关系。 在软件项目中PDM比ADM更通用,chapter_7,16,PDM (Precedence Diagram

5、ming Method )-优先图法图例,chapter_7,17,ADM图例,chapter_7,18,ADM( Arrow Diagramming Method ),ADM也称为AOA (activity-on-arrow)或者双代号项目网络图, 在ADM网络图中,箭线表示活动(工序工作), 节点Node(圆圈:circle)表示前一道工序的结束,同时也表示后一道工序的开始. 只适合表示结束-开始的逻辑关系,chapter_7,19,ADM图例-虚活动,虚活动 为了定义活动 为了表示逻辑关系 不消耗资源的,1,2,A,B,chapter_7,20,甘特图-实例,chapter_7,21,甘

6、特图,显示基本的任务信息 可以查看任务的工期、开始时间和结束时间以及资源的信息。 只有时标,没有活动的逻辑关系,chapter_7,22,里程碑图示,chapter_7,23,里程碑图示,chapter_7,24,里程碑图示,里程碑显示项目进展中的重大工作完成 里程碑不同于活动 活动是需要消耗资源的 里程碑仅仅表示事件的标记,chapter_7,25,资源图,chapter_7,26,项目进度估算-历时估计,项目进度估算是估计任务的持续时间-历时估计 每个任务的历时估计 项目总历时估计,chapter_7,27,项目进度估算的基本方法,基于规模的进度估算, 定额估算法 经验导出模型 CPM P

7、ERT 基于进度表的进度估算 基于承诺的进度估计 Jones的一阶估算准则 其它策略,chapter_7,28,经验导出模型,经验导出模型:D=a*E exp(b) : D:月进度 E:人月工作量 a=24 b:1/3左右:依赖于项目的自然属性,chapter_7,29,建议掌握模型,Walston-Felix(IBM): D=2.4*E exp(0.35) 基本COCOMO: D=2.5(E)exp(db),db:0.32-0.38,chapter_7,30,项目进度估算的基本方法,基于规模的进度估算 CPM PERT 基于进度表的进度估算 基于承诺的进度估计 Jones的一阶估算准则 其它

8、策略,chapter_7,31,关键路径法估计(CPM: Critical Path Method ),根据指定的网络顺序逻辑关系,进行单一的历时估算 当估算项目中某项单独的活动,时间比较确定的时候采用,chapter_7,32,项目进度估算的基本方法,基于规模的进度估算, CPM PERT 基于进度表的进度估算 基于承诺的进度估计 Jones的一阶估算准则 其它策略,chapter_7,33,工程评价技术(PERT),(Program Evaluation and Review Technique)利用网络顺序图逻辑关系和加权历时估算来计算项目历时的技术。 当估算项目中某项单独的活动,存在很

9、大的不确定性时采用。,chapter_7,34,工程评价技术(PERT),它是基于对某项任务的乐观,悲观以及最可能的概率时间估计 采用加权平均得到期望值E=(O+4m+P)/6, O是最小估算值:乐观(Optimistic), P是最大估算值:悲观(Pessimistic), M是最大可能估算(Most Likely)。,chapter_7,35,PERT Formula and Example,Example: PERT weighted average = 8 workdays + 4 X 10 workdays + 24 workdays = 12 days 6 where 8 = op

10、timistic time, 10 = most likely time, and 24 = pessimistic time,chapter_7,36,PERT的评估进度风险,标准差 =(最大估算值-最小估算值)/6 方差 2 = (最大估算值-最小估算值)/6 2 例如上图: =(248) /6=2.67,chapter_7,37,PERT评估存在多个活动的一条路径,期望值E=E1+E2+.En 方差 2= ( 1)2 +( 2)2+.+ ( n)2 标准差 =( 1)2 +( 2)2+.+ ( n)2)1/2,1,2,3,4,5,A,C,B,D,chapter_7,38,PERT举例,2

11、,1,4,3,2,3,6,4,6,8,3,4,6,J,K,L,chapter_7,39,标准差与保证率,68.3%,95.5%,99.7%,chapter_7,40,PERT举例,项目在14.57内天完成的概率是多少?,chapter_7,41,PERT举例,-2 ,+2 ,-3 ,-1 ,+1 ,+3 ,68.3%,95.5%,99.7%,E,T=E+ =13.5+1.07=14.57,P=50%+34 2%=84.2%,68.3/2 % =34.2%,50%,chapter_7,42,PERT/CPM区别,PERT 计算历时采用的算法:加权平均(O+4m+P)/6 估计值不明确 CPM 计

12、算历时采用的算法:最大可能值m 估计值比较明确,chapter_7,43,项目进度估算的基本方法,基于规模的进度估算, 定额计算法 经验导出方程 CPM PERT 基于进度表的进度估算 基于承诺的进度估计 Jones的一阶估算准则 其它策略,chapter_7,44,基于进度表估算,可能的最短进度表 有效进度表 普通进度表,chapter_7,45,三种进度比较,最短进度简直无法实现 有效进度代表了“最佳进度” 普通进度是为一般项目实用的,chapter_7,46,基于承诺的进度估计,从需求出发去安排进度 不进行中间的工作量(规模)估计 要求开发人员做出进度承诺,非进度估算,chapter_7

13、,47,基于承诺的进度估计-优点,有利于开发者对进度的关注 有利于开发者在接受承诺之后的士气高昂,chapter_7,48,基于承诺的进度估计-缺点,开发人员估计的比较的乐观 易于产生大的估算误差,chapter_7,49,项目进度估算的基本方法,基于规模的进度估算, 定额计算法 经验导出方程 PERT CPM 基于进度表的进度估算 基于承诺的进度估计 Jones的一阶估算准则 其它策略,chapter_7,50,Jones的一阶估算准则,取得功能点的总和 从幂次表中选择合适的幂次将它升幂,chapter_7,51,Jones的一阶估算准则-幂次表,chapter_7,52,Jones的一阶估

14、算准则实例,如果 FP=350 平均水平的商业软件公司 则 粗略的进度= 350exp(0.43)=12月,chapter_7,53,项目进度估算的基本方法,基于规模的进度估算, 定额计算法 经验导出方程 PERT CPM 基于进度表的进度估算 基于承诺的进度估计 Jones的一阶估算准则 其它策略,chapter_7,54,估算的其他策略,专家估算方法 类推估计 模拟估算 利用估算软件估算进度 利用企业的历史数据,chapter_7,55,编制项目进度计划,确定项目的所有活动及其开始和结束时间 监控项目实施的基础,它是项目管理的基准 计划是三维的,考虑时间,费用和资源,chapter_7,5

15、6,编制项目进度计划步骤,进度编制 资源调整 成本预算 计划优化调整 计划基线,chapter_7,57,进度编制的基本方法,关键路径法 正推法 逆推法 时间压缩法 赶工(Crash) 快速跟进(Fast tracking:搭接),chapter_7,58,关键路径法 (CPM: Critical Path Method ),根据指定的网络图逻辑关系和单一的历时估算,计算每一个活动的单一的、确定的最早和最迟开始和完成日期。 计算浮动时间。 计算网络图中最长的路径。 确定项目完成时间,chapter_7,59,网络图中任务进度时间参数说明,最早开始时间(Early start) 最晚开始时间(L

16、ate start) 最早完成时间(Early finish) 最晚完成时间(Late finish) 自由浮动(Free Float) 总浮动( Total Float) 超前(Lead) 滞后(Lag),chapter_7,60,浮动时间(Float),浮动时间是一个活动的机动性,它是一个活动在不影响其它活动或者项目完成的情况下可以延迟的时间量,chapter_7,61,自由与总浮动时间,自由浮动(Free Float) 在不影响后置任务最早开始时间本活动可以延迟的时间 总浮动( Total Float) 在不影响项目最早完成时间本活动可以延迟的时间,chapter_7,62,CPM估计,1,2,3,A:100天,B:10天,chap

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 其它考试类文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号