版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 chapter_150软件项目管理路线图路线图chapter_151路线图路线图chapter_152情景引入情景引入 chapter_123情景引入情景引入chapter_154chapter_155软件项目管理软件项目管理第第 三三 篇篇第第 15 15 章章核心计划执行控制核心计划执行控制 chapter_156本章要点本章要点一、范围管理一、范围管理二、时间成本管理三、质量管理四、案例分析五、课程实践项目范围的执行项目范围的执行 chapter_127 chapter_128范围变更控制系统范围变更控制系统 chapter_129情景项目情景项目:范围控制范围控制SPM项目中的范围变
2、更控制:项目中的范围变更控制:甲方提出需求变更甲方提出需求变更:增加学生的考勤信息对成绩增加学生的考勤信息对成绩的影响的影响.乙方应对策略乙方应对策略 chapter_1210范围控制注意点范围控制注意点q防治不合理的范围扩张q蔓延(Scope Creeping)q镀金(Gold-plating) chapter_1211本章要点本章要点一、范围管理二、时间二、时间 成本管理成本管理三、质量管理四、案例分析五、课程实践 chapter_1212跟踪项目进度跟踪项目进度 q跟踪项目跟踪项目进度重要的是及时更新项目信进度重要的是及时更新项目信息,这样及时反映项目的比较基准计划息,这样及时反映项目的
3、比较基准计划与实际运行状况的差异,以便于及时调与实际运行状况的差异,以便于及时调整项目,达到项目跟踪的目的。整项目,达到项目跟踪的目的。跟踪项目进度跟踪项目进度 chapter_1213 chapter_1214跟踪实际成本跟踪实际成本 q计算任务的实际成本 q每天更新实际成本 q查看任务成本是否与预算相符 chapter_1215项目工时状况项目工时状况 q资源完成的总实际工时 q每天更新资源的实际工时 q查看资源计划工时与实际工时之间的差异 chapter_1216性能分析的主要技术性能分析的主要技术q图解控制法 q挣值分析法(盈余分析法、已获取价值分析法) chapter_1217图解控
4、制法图解控制法 q进度-甘特图q成本累计费用曲线图q人力物力资源资源载荷图 chapter_1218图解控制法图解控制法 甘特图甘特图 chapter_1219Project 生成图示 chapter_1220图解控制法图解控制法 累计费用曲线累计费用曲线BCWS费用时间资源当前日期ACWP总估算费用差异1012 chapter_1221图解控制法图解控制法 资源载荷图资源载荷图 chapter_1222图解控制法图例图解控制法图例1 1 chapter_1223图解控制法图解控制法 图例图例2 2 chapter_1224性能分析的主要技术性能分析的主要技术q图解控制法 q挣值分析(已获取价
5、值分析法、盈余分析法):Earned Value Analysis chapter_1225挣值分析模型挣值分析模型输入:1. BAC2. BCWS3. ACWP4. BCWP输出:1. CV2. CPI3. SV4. SPI5. EAC6. VAC7. SAC8. TCPI挣值分析 chapter_1226输入输入qBAC(Budget At Completion)q预算总值(估算结果)qBCWS(Budgeted cost of work scheduled)q计划工作成本qACWP(Actual cost of work performed)q实际工作成本qBCWP(Budgeted c
6、ost of work performed)q已获值(Earned Value) chapter_1227挣值分析原理挣值分析原理费用时间资源当前日期BCWSACWPBCWPBACCV:SV: chapter_1228BCWPBCWP的计算的计算已获价值分析的难点是计算BCWP.q方法一:自下而上-很麻烦q方法二:公式计算方法q 50/50规则:q当一项工作开始时,假定已经获得一半的价值。q 0/100规则q当一项工作开始时,没有产生价值,直到结束获得全部的价值。q 经验加权法 chapter_1229挣值(已获取价值)实例挣值(已获取价值)实例BCWP = $350时间任务B:$100任务C
7、:$100任务D:$100任务A:$100计划实际开始结束共计今天$50$50$100$50$50$100$50$50$100$50$0$5050/5050/50规则规则0/1000/100规则规则BCWP = $30020/8020/80规则规则BCWP = $320 chapter_1230挣值分析导出度量挣值分析导出度量-1-1q进度差异:SV(Schedule Variance)=BCWP-BCWSq=0:按照进度进行q0:超前于进度q费用差异:CV(Cost Variance )=BCWP-ACWPq=0:按照预算进行q0:低于于预算q1:超前于进度q1:低于预算q1:超出预算 ch
8、apter_1235性能指标图示性能指标图示研究表明:进度进展到研究表明:进度进展到20%左右的时候,左右的时候,CPI趋于稳定。趋于稳定。 chapter_1236挣值分析导出度量挣值分析导出度量-3-3q工作完成的预测成本:qEAC (Estimate At Completion) =BAC/CPIq其它借鉴公式qEAC=BAC/(CPI*SPI)qEAC=ACWP+(BAC-BCWP)qEAC= ACWP+剩余工作的新估计q工作完成的成本差异qVAC(Variance At Completion)= BAC- EACq项目完成的预测时间项目完成的预测时间: qSAC(Schedule A
9、t Completion )=完成时的进度计划/SPI chapter_1237未完工指数未完工指数TCPI=剩余工作/剩余成本 =(BAC-BCWP)/(Goal-ACWP) chapter_1238性能分析实例性能分析实例时间任务B:$100任务C:$100任务D:$100任务A:$100计划实际开始结束共计今天$50$50$100$50$50$100$50$50$100$50$0$50已获价值 = $350则:BCWS=$400 , BCWP=$350如果BAC= $ 1000则SV=- $ 50;CV=- $ 350目前: ACWP= $ 700SPI= 87.5%;CPI=50%则,
10、EAC=1000/0.5= $2000则TCPI=(1000-350)/(1000-700)=2.17如果Goal=BAC chapter_1239课堂练习题课堂练习题q你被指定负责一个软件项目,其中有部分,项目总预算为53000, A任务为26000, B任务为12000, C任务为10000, D任务为5000, 截止到5月31日,A任务已经全部完成,B任务过半,C任务刚开始,D任务还没有开始,采用50/50规则计算截止到5月31日的CV,SV,CPI,SPI,EAC?任务 2600025500900054004800410000总计 chapter_1240练习题练习题- -答案答案任务
11、 260002550026000900054006000480041005000000总计398003500037000CV=2000,SV=-2800CPI = 1.06,SPI =0.93,EAC=50000 chapter_1241例题例题q项目的阶段计划任务任务计划工作量(人天)计划工作量(人天)估计完成的周数估计完成的周数负责人负责人规划31章一需求规格22王二软件设计105章一,李三测试计划36章一编码57王二单元测试38章一集成测试29王二Beta测试310李三总计31 chapter_1242例题例题q第三周的细化计划周周任务任务累计计划工作量(人天)累计计划工作量(人天)BC
12、WSBCWS(人天)(人天)1规划332需求规格553软件设计总体设计774编写设计说明书11115设计评审15156测试计划18187编码23238单元测试26269集成测试282810Beta测试3131 chapter_1243例题例题BCWS0510152025303512345678910 chapter_1244例题例题q第三周的BCWP任务任务任务工作量(人任务工作量(人天)天)完成百分比完成百分比已获取价值已获取价值BCWPBCWP(人天)(人天)规划31003需求规格2501软件设计10252.5测试计划300编码500单元测试300集成测试200Beta测试300总计316
13、.5 chapter_1245例题例题分析结果(第三周的项目性能分析:假设实际的规模9人天)qACWP=9(人天) qBCWS=7(人天)qBCWP=6.5(人天)qBAC=31(人天)q SV=BCWP-BCWS=-0.5(人天)qSPI=BCWP/BCWS=92.8qCV=BCWP-ACWP=-2.5(人天)qCPI=BCWP/ACWP=72.2%qEAC=BAC/CPI=43(人天)qVAC=BAC-EAC=-12(人天)qSAC=10/SPI=10.8(周)敏捷进度控制敏捷进度控制 chapter_1246敏捷进度燃尽图敏捷进度燃尽图 chapter_1247 chapter_1548
14、本章要点本章要点一、范围管理二、时间成本管理三、质量管理三、质量管理四、案例分析五、课程实践chapter_1549质量执行控制质量执行控制方法:质量审计 技术评审代码走查测试返工。质量状况质量保证质量控制 chapter_1550QA:质量审计质量审计( Audit Audit )q项目过程的审计q项目产品的审计 chapter_1251情景项目:项目执行过程审计q过程审计q需求过程需求过程q设计过程q编码过程q审计报告实例 :chapter_1552情景项目:项目产品审计q产品审计产品审计q需求规格需求规格q设计报告设计报告q代码代码q记录不符合项记录不符合项,填写,填写产品审计报告产品审
15、计报告 1、设计模板2、体系结构3、模块设计4、数据结构设计5、详细设计流程 chapter_1253QC:QC:技术评审技术评审q技术评审(Technical Review,TR)的目的是尽早发现工作成果中的缺陷,并帮助开发人员及时消除缺陷,从而有效地提高产品的质量。 对等评审54技术评审例子技术评审例子: :1、召开评审会议:一般应有3至5相关领域人员参加,会前每个参加者做好准备,评审会每次一般不超过2小时;2、在评审会上,由开发小组对提交的评审对象进行讲解;3、评审组可以对开发小组进行提问;提出建议和要求;也可以与开发小组展开讨论;4、会议结束时必须做出以下决策之一:接受该产品,不需做修
16、改;由于错误严重,拒绝接受;暂时接受该产品,但需要对某一部分进行修改。开发小组还要将修改后的结果反馈至评审组。5、评审报告与记录;所提出的问题都要进行记录,在评审会结束前产生一个评审问题表,另外必须完成评审报告。 chapter_1555QC:QC:代码评审/走查 代码评审是由一组人通过阅读、讨论代码评审是由一组人通过阅读、讨论和争议对程序进行静态分析的过程。和争议对程序进行静态分析的过程。 代码走查是在代码编写阶段,开发人代码走查是在代码编写阶段,开发人员自己检查自己的代码员自己检查自己的代码chapter_1556情景项目:代码评审情景项目:代码评审SPM代码评审,展示代码评审过程代码评审
17、,展示代码评审过程有人阅读代码有人阅读代码有人提出意见有人提出意见有人记录问题等有人记录问题等提交评审报告提交评审报告chapter_1557QC:QC:chapter_1558QC:QC:返工返工是将有缺陷的和不合格项改造为与需求和规格一致的行为 chapter_1259QCQC手段手段: :控制图法控制图法控制图法是一种图形的控制方法,它显示软件产品的质量随着时间变化的情况,在控制图法中标识出质量控制的偏差标准。 QC手段手段:控制图法控制图法 chapter_1260QC手段手段:趋势分析趋势分析 趋势分析指运用数字技巧,依据过去的成果预测将来的产品。 chapter_1261 chap
18、ter_1262QCQC手段手段: :抽样统计抽样统计 抽样统计是根据一定的分布概率抽取部抽样统计是根据一定的分布概率抽取部分产品进行检查。它是以小批量的抽样为分产品进行检查。它是以小批量的抽样为基准进行检验,以确定大量或批量产品质基准进行检验,以确定大量或批量产品质量的最常使用的方法。量的最常使用的方法。 chapter_1563本章要点本章要点一、范围管理二、时间成本管理三、质量管理四、案例分析四、案例分析五、课程实践MED的迭代开发流程的迭代开发流程chapter_1564MED范围变更范围变更 chapter_1265MED燃尽图:燃尽图:7:11chapter_15660%10%20
19、%30%40%50%60%70%80%90%100%时间(小时)481216202428323640“组织成员注册组织成员注册”任务燃尽图任务燃尽图:7.11MED燃尽图:燃尽图:7:13 chapter_12670%10%20%30%40%50%60%70%80%90%100%时间(小时)481216202428323640“组织成员注册组织成员注册”任务燃尽图任务燃尽图:7:13MED: Sprint Backlog更新数据更新数据chapter_1568MED第一迭代任务燃尽图第一迭代任务燃尽图-7月月18 chapter_12690%10%20%30%40%50%60%70%80%90
20、%100%时间(天)7月9日7月10日7月11日7月12日7月13日7月16日7月17日7月18日7月19日7月2日7月23日7月24日7月25日7月26日7月27日7月30日7月31日8月1日8月2日8月1日8月3日8月6日8月7日8月8日8月9日第一迭代任务燃尽图第一迭代任务燃尽图-7月月18MED:跟踪甘特图:跟踪甘特图 chapter_1570MED:项目总体情况分析:项目总体情况分析chapter_1571需求分析过程审计需求分析过程审计 chapter_1272设计评审设计评审chapter_1573QA审计审计 chapter_1274chapter_1575本章要点本章要点一、范围管理二、时间成本管理三、质量管理四、案例分析五、课程实践五、课程实践课程实践十三:进度成本执行控制课程实践十三:进度成本执行控制实践目的:掌握进度、成本执行
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论