- 1、本文档共151页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件项目管理案例教程[韩万江]第2版3讲述
软件开发项目管理
北京邮电大学软件学院
韩万江
承上启下
时间计划
项目进度计划
软件开发项目管理
第 3 章
软件项目进度计划
本章要点
一、进度管理的基本概念及过程
二、进度估算的基本方法
三、编制进度计划
四、案例分析
进度的定义
进度是对执行的活动和里程碑制定的工作计划日期表
进度管理定义
进度管理是为了确保项目按期完成所需要的过程.
进度管理的重要性
按时完成项目是项目经理最大的挑战之一
时间是项目规划中灵活性最小的因素
进度问题是项目冲突的主要原因,尤其在项目的后期。
进度管理的重要性
软件项目进度(时间)管理过程
活动定义(Activity definition)
活动排序(Activity sequencing)
活动资源估计(Activity resource estimating)
活动历时估计(Activity duration estimating)
制定进度计划(Schedule development)
进度控制(Schedule control)-项目跟踪
活动定义(Defining Activities)
确定为完成项目的各个交付成果所必须进行的诸项具体活动
活动定义
活动1
活动2
设计说明书
编写设计说明书
设计评审
项目活动排序
项目各项活动之间存在相互联系与相互依赖关系,
根据这些关系进行适当的顺序安排
前置活动(任务)---〉后置活动(任务)
任务(活动)之间的关系
A
B
A
B
结束-开始
结束-结束
A
B
开始-开始
A
B
开始-结束
任务(活动)之间排序的依据
强制性依赖关系
软逻辑关系
外部依赖关系
进度管理图示
网络图
甘特图
里程碑图
资源图
网络图
网络图是活动排序的一个输出
展示项目中的各个活动以及活动之间的逻辑关系
网络图可以表达活动的历时
网络图图例
常用的网络图
PDM (Precedence Diagramming Method )
优先图法 ,节点法 (单代号)网络图
ADM (Arrow Diagramming Method )
箭线法 (双代号)网络图
PDM图例
PDM(Precedence Diagramming Method)
构成PDM网络图的基本特点是节点(Box)
节点(Box)表示活动(工序,工作)
用箭线表示各活动(工序,工作)之间的逻辑关系.
可以方便的表示活动之间的各种逻辑关系。
在软件项目中PDM比ADM更通用
PDM (Precedence Diagramming Method )-优先图法图例
ADM图例
ADM( Arrow Diagramming Method )
ADM也称为AOA (activity-on-arrow)或者双代号项目网络图,
在ADM网络图中,箭线表示活动(工序\工作),
节点Node(圆圈:circle)表示前一道工序的结束,同时也表示后一道工序的开始.
只适合表示结束-开始的逻辑关系
ADM图例-虚活动
虚活动
为了定义活动
为了表示逻辑关系
不消耗资源的
1
2
A
B
甘特图-实例
甘特图
显示基本的任务信息
可以查看任务的工期、开始时间和结束时间以及资源的信息。
只有时标,没有活动的逻辑关系
里程碑图示
里程碑图示
里程碑图示
里程碑显示项目进展中的重大工作完成
里程碑不同于活动
活动是需要消耗资源的
里程碑仅仅表示事件的标记
资源图
本章要点
一、进度管理的基本概念及过程
二、进度估算的基本方法
三、编制进度计划
四、案例分析
项目进度估算-历时估计
项目进度估算是估计任务的持续时间-历时估计
每个任务的历时估计
项目总历时估计
项目进度估算的基本方法
基于规模的进度估算,
定额估算法
经验导出模型
CPM
PERT
基于进度表的进度估算
基于承诺的进度估计
Jones的一阶估算准则
其它策略
定额估算法
T=Q/(R*S)
T:活动持续时间
Q:活动的工作量
R:人力或设备的数量
S:产量定额,以单位时间完成的工作量表示
定额估算法
例如
Q=6人月 ,R=2人,S=1
则:T=3月
例如
Q=6人月 ,R=2人,S=1.5
则:T=2月
定额估算法
方法比较的简单,容易计算。
适合项目的规模比较小,比如说小于10000LOC或者说小于6个月的项目
经验导出模型
经验导出模型:D=a*E exp(b) :
D:月进度
E:人月工作量
a=2—4
b:1/3左右:依赖于项目的自然属性
建议掌握模型
Walston-Felix(IBM): D=2.4*E exp(0.35)
基本COCOMO: D=2.5(E)exp(b),b:0.32-0.38
方式
b
有机
0.38
半有机
0.35
嵌入式
0.32
举例
项目的规模E=152PM,?采用基本COCOMO模型估算的进度??
D=2
文档评论(0)