《软件项目进度管理》课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《软件项目进度管理》课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件项目进度管理 软件 项目 进度 管理 课件
- 资源描述:
-
1、12/10/2022管理课件0软件项目管理软件项目管理12/10/2022管理课件1RoadMap 合同合同 计划计划 风险风险 计划计划 沟通沟通 计划计划 人力人力 计划计划 质量质量 计划计划 成本成本 计划计划 时间时间 计划计划 集成集成 计划计划范围范围计划计划 项目项目 结束结束 项目执项目执 行控制行控制 项目项目 计划计划 项目项目 初始初始12/10/2022管理课件2软件项目管理软件项目进度管理软件项目进度管理12/10/2022管理课件3本章要点一、项目计划概述二、进度管理的基本概念及过程三、活动定义与活动排序四、活动估算及其方法五、任务资源估计六、编制进度计划12/1
2、0/2022管理课件4软件项目计划的主要活动仅介绍一种方法,分六个阶段:n计划初始阶段n指定软件开发计划(SDP)n对SDP草稿进行审查和批准n实施软件开发计划n软件开发过程的质量和评价n修改SDP12/10/2022管理课件5软件项目计划书 项目组成立的第一件事,描述开发日程、资源需求等各项情况的大体内容。根据GB856788计算机软件产品开发文件编制指南中项目开发计划的要求,结合实际情况调整后的项目计划书内容索引如下:1 引言引言 1.1 编写目的 1.2 背景 1.3 定义 1.4 参考资料 1.5 标准、条约和约定 2 项目概述项目概述 2.1项目目标 2.2产品目标与范围 2.3假设
3、与约束 2.4 项目工作范围 2.5 应交付成果 2.5.1 需完成的软件 2.5.2 需提交用户的文档 2.5.3 须提交内部的文档 2.5.4 应当提供的服务 2.6 项目开发环境 2.7 项目验收方式与依据 3 项目团队组织项目团队组织 3.1 组织结构 3.2 人员分工 3.3 协作与沟通 3.3.1 内部协作 3.3.2 外部沟通 12/10/2022管理课件64 实施计划实施计划 4.1 风险评估及对策 4.2 工作流程 4.3 总体进度计划 4.4 项目监控 4.4.1 质量控制计划 4.4.2 进度监控计划 4.4.3 预算监控计划 4.4.4 配置管理计划 5 支持条件支持条
4、件 5.1 内部支持(可选)5.2 客户支持(对项目而言)5.3 外包(可选)6 预算(可选)预算(可选)6.1 人员成本 6.2 设备成本 6.3 其它经费预算 6.4 项目合计经费预算 7 关键问题关键问题 8专题计划要点专题计划要点12/10/2022管理课件7本章要点一、项目计划概述二、进度管理的基本概念及过程三、活动定义与活动排序四、活动估算及其方法五、任务资源估计六、编制进度计划12/10/2022管理课件8进度的定义q进度是对执行的活动和里程碑制定的工作计划日期表。12/10/2022管理课件9进度管理定义q进度管理是为了确保项目按期完成所需要的过程。12/10/2022管理课件
5、10进度管理的重要性q按时完成项目是项目经理最大的挑战之一。q时间是项目规划中灵活性最小的因素。q进度问题是项目冲突的主要原因,尤其在项目的后期。12/10/2022管理课件11进度管理的重要性0.000.050.100.150.200.250.300.350.40ProjectFormationEarly PhasesMiddle PhasesEnd PhasesConflict IntensitySchedulesPrioritiesManpowerTechnical opinionsProceduresCostPersonality conflictsAverageTotal Confl
6、ict12/10/2022管理课件12软件项目进度(时间)管理过程q活动定义q活动排序q活动历时估计q任务资源估计q制定进度计划q进度控制(Schedule control)-项目跟踪12/10/2022管理课件13进度管理图示q网络图q甘特图q里程碑图q资源图12/10/2022管理课件14网络图q网络图是活动排序的一个输出q展示项目中的各个活动以及活动之间的逻辑关系 q网络图可以表达活动的历时12/10/2022管理课件15网络图图例12/10/2022管理课件16常用的网络图qPDM(Precedence Diagramming Method)q优先(前导)图法,节点法(单代号)网络图q
7、ADM(Arrow Diagramming Method)q箭线法(双代号)网络图12/10/2022管理课件17PDM图例开始活动1活动3活动2结束12/10/2022管理课件18PDM(Precedence Diagramming Method)q构成PDM网络图的基本特点是节点(Box)q节点(Box)表示活动(工序,工作),用箭线表示各活动(工序,工作)之间的逻辑关系,也称为AOV网(活动在顶点)。q可以方便的表示活动之间的各种逻辑关系。q在软件项目中PDM比ADM更通用12/10/2022管理课件19PDM(Precedence Diagramming Method)-优先图法优先图
8、法图例开始需 求获取项 目规划需 求确认项 目计 划评审总 体设计详 细设计系 统测试集 成测试编码结束12/10/2022管理课件20ADM图例总体设计需求确认需求获取系统测试集成测试编码详细设计计划评审项目规划12369875412/10/2022管理课件21ADM(Arrow Diagramming Method)qADM也称为AOA或AOE(activity-on-arrow/edge)或者双代号项目网络图,q在ADM网络图中,箭线表示活动(工序工作),q节点Node(圆圈:circle)表示前一道工序的结束,同时也表示后一道工序的开始.q只适合表示结束-开始的逻辑关系12/10/20
9、22管理课件22ADM图例-虚活动q虚活动:为了绘图的方便,人们引入了一种额外的、特殊的活动,叫做虚活动(dummy activity)。由于它既不消耗时间,也不消耗资源,仅仅表示工作的优先次序,所以被称为“虚活动”。12AB231AB12/10/2022管理课件23甘特图-实例12/10/2022管理课件24甘特图q显示基本的任务信息q可以查看任务的工期、开始时间和结束时间以及资源的信息。q只有时标,没有活动的逻辑关系12/10/2022管理课件25里程碑图示SpecificationDesign08/9811/98Testing02/995/99AvailableCoding9/0011/
10、00Announce12/10/2022管理课件26里程碑图示q里程碑显示项目进展中的重大工作完成q里程碑不同于活动q活动是需要消耗资源的q里程碑仅仅表示事件的标记12/10/2022管理课件27资源图资 源 图05010015020025013579111315时 间(周)资源(工时)12/10/2022管理课件28本章要点一、项目计划概述二、进度管理的基本概念及过程三、活动定义与活动排序四、活动估算及其方法五、任务资源估计六、编制进度计划12/10/2022管理课件29活动定义q形成WBS后,对完成工作任务的活动还需进行确认,即活动定义和活动估算。q活动定义:确定为完成WBS中规定的各个交
11、付成果所必须进行的具体活动,并将其形成文档的过程。12/10/2022管理课件30活动定义图示活动1活动2功能1软件产品功能2-子功能2功能2功能3功能2-子功能1功能2-子功能312/10/2022管理课件31活动定义的依据qWBSq项目范围说明q历史信息q约束条件12/10/2022管理课件32活动定义的方法q活动分解法:在WBS的基础上,将项目工作任务按照一定的层次结构逐步分解而成,以期分解成更小的、更容易控制的和更具体的活动,产生项目的活动清单。q参照模板法:将已经完成或者存在的活动清单或者其中的一部分,直接作为一个新项目的活动清单的模板,通过对模版中活动的修改来得到新项目的活动清单。
12、12/10/2022管理课件33活动定义的输出q活动清单:主要的阶段成果,并以文档的形式提供。它包含完成项目所需的全部活动列表,可以看作WBS的扩展和细化。q详细依据:各种需要的约束条件和前提条件,也要文档化。q更新的WBS。12/10/2022管理课件34项目活动排序q完成一项任务,需要完成一系列活动,且各项活动之间存在相互联系与相互依赖关系。因此活动定义后还需要根据这些关系对分解产生的所有活动进行适当的顺序,确定彼此间的关系。q活动排序:分析活动间依赖关系,并形成文档的过程,为进一步编制切实可行的进度计划做准备。q活动排序一般用网络图进行描述,有时也称网络分析。v活动排序可以借助于计算机工
13、具(如project 2003),早期阶段手工推算也比较有效,可结合使用。12/10/2022管理课件35任务(活动)之间的关系ABAB结束-开始结束-结束AB开始-开始AB开始-结束12/10/2022管理课件36任务(活动)之间排序的依据q活动清单:排序的主要基础q产品描述q活动间的逻辑关系q项目的约束条件q里程碑 You must determine dependencies in order to use critical path analysis.12/10/2022管理课件37活动排序的工具和技术qPDMqADM12/10/2022管理课件38活动排序的输出q项目网络图:项目活动
14、及其相互关系的示意图,还应有对活动的简单描述、排序方法、重要活动说明以及被忽略的活动说明。q更新的活动清单:可能会发现必须对某些活动进行重新分解和定义,需要更改项目活动清单甚至WBS。12/10/2022管理课件39本章要点一、项目计划概述二、进度管理的基本概念及过程三、活动定义与活动排序四、活动估算及其方法五、任务资源估计六、编制进度计划12/10/2022管理课件40活动估算q活动估算,又称项目进度估算、历时估计,是根据项目的工作范围和资源条件等相关信息估计每个活动需要的工期,即估计任务的持续时间。包括:q每个任务的历时估计q项目总历时估计12/10/2022管理课件41活动估算的价值q只
15、有在准确的估算出项目活动的时间后,才能够对项目各个方面的工作有比较全面的理解和有效的计划,才能实施有效的项目管理。q随着项目的进展,对剩余活动的持续时间是需要不断更正估算值的。12/10/2022管理课件42活动估算考虑的主要因素q工作量q资源q活动工期12/10/2022管理课件43活动估算的依据q活动清单q约束条件q资源情况q历史信息q已识别的风险12/10/2022管理课件44活动估算的输出q活动持续时间:本阶段主要成果。q活动持续时间的依据:作为补充材料写入活动持续时间描述文档中。q变更的活动清单:估算中,会发现和更改活动定义和相互关系等,因此需要对活动清单进行修正。12/10/202
16、2管理课件45活动估算的基本方法q基于规模的进度估算,q定额估算法q经验导出模型qPERTqCPMq基于进度表的进度估算q基于承诺的进度估计q其它策略12/10/2022管理课件46定额估算法T=Q/(R*S)qT:活动持续时间qQ:活动的工作量qR:人力或设备的数量qS:产量定额,以单位时间完成的工作量表示12/10/2022管理课件47定额估算法q例如qQ=6人月,R=2人,S=1q则:T=3月q例如qQ=6人月,R=2人,S=1.5q则:T=2月12/10/2022管理课件48定额估算法q方法比较的简单,容易计算。q适合项目的规模比较小,比如说小于10000LOC或者说小于6个月的项目。
17、12/10/2022管理课件49经验导出模型q经验导出模型:D=a*E exp(b):qD:月进度qE:人月工作量qa=2-4qb:1/3左右:依赖于项目的自然属性。12/10/2022管理课件50经验导出模型实例qWalston-Felix(IBM):D=2.4*E exp(0.35)q基本COCOMO(构造性成本模型):D=2.5(E)exp(db),db:0.32-0.3812/10/2022管理课件51举例q采用基本COCOMO模型估算的规模E152PMq采用基本COCOMO模型估算的进度 qD=2.5E 0.35 =2.5*152 0.3514.5 12/10/2022管理课件52经
展开阅读全文