第三篇-学时-项目执行控制过程及CMMI对应实课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第三篇-学时-项目执行控制过程及CMMI对应实课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 学时 项目 执行 控制 过程 CMMI 对应 课件
- 资源描述:
-
1、 第三篇第十三章 软件项目执行控制0 软件开发项目管理与软件开发项目管理与CMM 第三篇第十二章第三篇第十二章 项目执行控制过程项目执行控制过程 第三篇第十三章 软件项目执行控制1承上启下承上启下 项项目目 结结束束 项项目目执执 行行控控制制 项项目目 计计划划 项项目目 初初始始 第三篇第十三章 软件项目执行控制2软件开发项目管理计划软件开发项目管理计划小结小结核心计划核心计划辅助计划辅助计划合同需求WBS活动活动排序活动历时估计编制计划成本估计成本预算质量管理计划配置管理计划风险管理计划人力/沟通计划合同计划 第三篇第十三章 软件项目执行控制3项目执行控制项目执行控制 项目项目 结束结束
2、 项项目执目执 行行控制控制 项项目目 计计划划 项目项目 初始初始 配配置管置管 理理计划计划 合合同同 计计划划 风风险险计计划划 沟沟通通 计计划划 质质量量计计划划 成成本本 计计划划 时时间间计计划划 集成集成 计划计划 范范围围计计划划 项项目目结结束束 项项目目执执 行行控控制制 项项目目 计计划划 项项目目初初始始 人人力力 计计划划 第三篇第十三章 软件项目执行控制4本章要点本章要点一、项目集成管理一、项目集成管理二、范围管理三、时间成本管理四、质量管理五、团队管理六、沟通管理七、风险管理八、合同管理九、项目执行控制CMMI对应实践 第三篇第十三章 软件项目执行控制5集成管理
3、集成管理 项目集成管理是项目组织对项目最具全面性的一项工作,是以全局出发对整体项目中各专项计划进行平衡协调,以满足项目相关人员的利益要求和期望。第三篇第十三章 软件项目执行控制6项目执行控制过程项目执行控制过程项目数据库项目数据库 第三篇第十三章 软件项目执行控制7项目执行控制项目执行控制跟踪系统控制系统信息决策和命令 第三篇第十三章 软件项目执行控制8项目集成管理项目集成管理进度成本产品规格/质量 第三篇第十三章 软件项目执行控制9项目控制的程度项目控制的程度q项目经理关注的真正问题:项目中的偏差可以接受吗?q建立偏差的接受准则,q注意力放在解决特殊问题上计划 第三篇第十三章 软件项目执行控
4、制10项目控制的步骤项目控制的步骤1.建立标准2.采集项目信息,观察项目的性能3.将项目的实际结果与计划进行比较4.如果实际的项目同计划有误差时,采取必要的修正措施。5.修正计划,通知有关人员和部门 第三篇第十三章 软件项目执行控制11建立控制标准建立控制标准q主要的三个基准计划q范围(质量)q进度q成本 第三篇第十三章 软件项目执行控制12需求(范围)控制标准需求(范围)控制标准 第三篇第十三章 软件项目执行控制13进度控制标准进度控制标准 第三篇第十三章 软件项目执行控制14成本控制标准成本控制标准 第三篇第十三章 软件项目执行控制15质量控制标准质量控制标准 第三篇第十三章 软件项目执行
5、控制16采集过程采集过程q跟踪采集主要是在项目生存期内根据项目计划中规定的跟踪频率按照规定的步骤对项目管理、技术开发和质量保证活动进行跟踪。q监控项目实际情况,记录反映当前项目状态的数据.q项目度量实施过程 第三篇第十三章 软件项目执行控制17采集过程实例采集过程实例1)依据项目计划的要求确定跟踪频率和记录数据的方式。2)按照跟踪频率记录实际任务完成的情况(包括进度或完成时间,质量等)。3)按照跟踪频率记录完成任务所花费的人力和工时。4)根据实际任务进度和实际人力投入计算实际人力成本和实际任务规模。5)记录除人力成本以外的其他成本消耗。6)记录关键资源的使用情况。7)记录项目进行过程中风险发生
6、的情况及处理对策。8)按期按任务性质统计项目任务的时间分配情况。9)收集其它的要求的采集信息以及必要的度量信息等 第三篇第十三章 软件项目执行控制18项目计划修改项目计划修改q根据评审结果决定是否修改项目计划q计划的不合理应该修改计划q客观原因导致必须修改计划 第三篇第十三章 软件项目执行控制19修改计划过程修改计划过程确定修改的范围和内容提交项目计划修改请求进行责任协调规划计划并修改计划修改后的计划确认依据确认后的计划,落实项目,并记录计划修改过程数据修改申请 第三篇第十三章 软件项目执行控制20本章要点本章要点一、项目集成管理二、范围管理二、范围管理三、时间成本管理四、质量管理五、团队管理
7、六、沟通管理七、风险管理八、合同管理九、项目执行控制CMMI对应实践 第三篇第十三章 软件项目执行控制21项目范围控制项目范围控制方法:方法:范围变更控制系统输入输入:范围控制标准计划范围实际范围输出输出:范围修改决定 第三篇第十三章 软件项目执行控制22范围变更控制系统范围变更控制系统 第三篇第十三章 软件项目执行控制23范围控制注意点范围控制注意点q防治不合理的范围扩张q蔓延(Scope Creeping)q镀金(Gold-plating)(徒有虚名)第三篇第十三章 软件项目执行控制24本章要点本章要点一、项目集成管理二、范围管理三、时间三、时间 成本管理成本管理四、质量管理五、团队管理六
8、、沟通管理七、风险管理八、合同管理九、项目执行控制CMMI对应实践 第三篇第十三章 软件项目执行控制25跟踪项目进度跟踪项目进度 q跟踪项目进度重要的是及时更新项目信跟踪项目进度重要的是及时更新项目信息,这样及时反映项目的比较基准计划息,这样及时反映项目的比较基准计划与实际运行状况的差异,以便于及时调与实际运行状况的差异,以便于及时调整项目,达到项目跟踪的目的。整项目,达到项目跟踪的目的。第三篇第十三章 软件项目执行控制26进度控制的建议进度控制的建议q进度有张有弛,不做过分要求q注意关键路径,尤其存在多条关键路径的时候q确保检查点的定义是明确的 第三篇第十三章 软件项目执行控制27跟踪实际成
9、本跟踪实际成本 q计算任务的实际成本 q每天更新实际成本 q查看任务成本是否与预算相符 第三篇第十三章 软件项目执行控制28跟踪项目资源状况跟踪项目资源状况 q资源完成的总实际工时 q每天更新资源的实际工时 q查看资源计划工时与实际工时之间的差异 第三篇第十三章 软件项目执行控制29性能分析的主要技术性能分析的主要技术q图解控制法 q挣值分析法(盈余分析法、已获取价值分析法)第三篇第十三章 软件项目执行控制30图解控制法图解控制法 q进度-甘特图q成本累计费用曲线图q人力物力资源资源载荷图 第三篇第十三章 软件项目执行控制31图解控制法图解控制法 甘特图甘特图 第三篇第十三章 软件项目执行控制
10、32Project 生成图示 第三篇第十三章 软件项目执行控制33图解控制法图解控制法 累计费用曲线累计费用曲线q累计费用(S)曲线是项目累计成本图,将项目各个阶段的费用进行累计,就得到了平滑的、递增的计划成本和实际成本的曲线 第三篇第十三章 软件项目执行控制34累计费用曲线图累计费用曲线图BCWS:计划完成工作的预算成本费用时间资源当前日期ACWP:已完成工作的实际成本总估算费用差异1012 第三篇第十三章 软件项目执行控制35图解控制法图解控制法 资源载荷图资源载荷图 第三篇第十三章 软件项目执行控制36项目图解控制项目图解控制q用甘特图、累计费用曲线图和资源载荷图共同监控项目q综合考虑
11、第三篇第十三章 软件项目执行控制37图解控制法图例图解控制法图例1 1 第三篇第十三章 软件项目执行控制38图解控制法图解控制法 图例图例2 2 第三篇第十三章 软件项目执行控制39性能分析的主要技术性能分析的主要技术q图解控制法 q挣值分析(已获取价值分析法、盈余分析法):Earned Value Analysis 第三篇第十三章 软件项目执行控制40输入项介绍输入项介绍qBCWS(Budgeted cost of work scheduled)计划工作成本qACWP(Actual cost of work performed)实际工作成本qBAC(Budget At Completion)
12、预算总值(估算结果)qBCWP(Budgeted cost of work performed)已获值(Earned Value)第三篇第十三章 软件项目执行控制41挣值分析模型挣值分析模型输入:1.BCWS2.BCWP3.ACWP4.BAC输出:1.CV2.CPI3.SV4.SPI5.EAC6.VAC7.SAC已获价值分析BCWS:计划完成工作的预算成本 BCWP:已完成工作的预算成本 ACWP:已完成工作的实际成本 BAC:项目完成的预算总成本 CV:费用差异 CPI:成本效能指标SV:进度差异 SPI:进度效能指标 EAC:项目完成的预测成本 VAC:项目完成的成本差异SAC:项目完成的
13、预测时间 第三篇第十三章 软件项目执行控制42挣值分析原理挣值分析原理费用时间资源当前日期BCWSACWPBCWPBACCV:SV:BCWS:计划完成工作的预算成本 BCWP:已完成工作的预算成本 ACWP:已完成工作的实际成本 BAC:项目完成的预算总成本 CV:费用差异 CPI:成本效能指标SV:进度差异 SPI:进度效能指标 EAC:项目完成的预测成本 VAC:项目完成的成本差异SAC:项目完成的预测时间 第三篇第十三章 软件项目执行控制43挣值分析(已获取价值)概念挣值分析(已获取价值)概念q利用成本会计的概念进行评估项目进展情况的一种方法 第三篇第十三章 软件项目执行控制44挣值分析
14、法定义挣值分析法定义q对项目实施的进度、成本状态进行绩效评估的有效方法-综合了范围、成本、进度的测量q是计算实际花在一个项目上的工作量,以及预计该项目所需成本和完成该项目的日期的一种方法.第三篇第十三章 软件项目执行控制45BCWPBCWP(已完成工作的预算成本)的计算的计算已获价值分析的难点是计算BCWP.q方法一:自下而上-很麻烦q方法二:公式计算方法q 50/50规则:当一项工作开始时,假定已经获得一半的价值。q 0/100规则当一项工作开始时,没有产生价值,直到结束获得全部的价值。q 经验加权法 第三篇第十三章 软件项目执行控制4650/5050/50规则的挣值分析规则的挣值分析q本规
15、则可以克服对工作的进展情况主观的估计问题,以及自下而上详细估算工作量太大的缺点q最常用的规则q前提是任务分解的足够详细例如:软件工作包1周 第三篇第十三章 软件项目执行控制47挣值(已获取价值)实例挣值(已获取价值)实例BCWP=$350时间任务B:$100任务C:$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 第三篇第十三章 软件项目执行控制48挣值分析导出度量挣值分析导出度量-1
16、-1q进度差异:SV(Schedule Variance)=BCWP已完成工作的预算成本-BCWS计划完成工作的预算成本=0:按照进度进行0:超前于进度q费用差异:CV(Cost Variance)=BCWP已完成工作的预算成本-ACWP已完成工作的实际成本=0:按照预算进行0:低于于预算1:低于预算1:超前于进度q1:低于预算 SPI进度效能指标=BCWP/BCWS=0.93 1:落后于进度 第三篇第十三章 软件项目执行控制61例题例题q项目实施阶段的计划任务任务计划工作量(人天)计划工作量(人天)估计完成的周数估计完成的周数负责人负责人规划31章一需求规格22王二软件设计105章一,李三测
17、试计划36章一编码57王二单元测试38章一集成测试29王二Beta测试310李三总计31 第三篇第十三章 软件项目执行控制62例题例题q第三周的细化计划周周任务任务累计计划工作量(人天)累计计划工作量(人天)BCWSBCWS(人天)(人天)计划完成工作的预算成本1规划332需求规格553软件设计总体设计774编写设计说明书11115设计评审15156测试计划18187编码23238单元测试26269集成测试282810Beta测试3131 第三篇第十三章 软件项目执行控制63例题例题-计划完成工作的预算成本BCWS0510152025303512345678910 第三篇第十三章 软件项目执行
18、控制64例题例题q第三周的BCWP已完成工作的预算成本 任务任务任务工作量任务工作量(人天)(人天)完成百分比完成百分比已获取价值已获取价值BCWPBCWP(人天)(人天)规划31003需求规格2501软件设计10252.5测试计划300编码500单元测试300集成测试200Beta测试300总计316.5 第三篇第十三章 软件项目执行控制65例题例题分析结果(第三周的项目性能分析:假设实际的规模9人天)qACWP=9(人天)qBCWS=7(人天)qBCWP=6.5(人天)qBAC=31(人天)q SV=BCWP-BCWS=6.5-7=-0.5(人天),落后0.5天工作量qSPI=BCWP/B
19、CWS=6.5/7=92.8,以计算进度的92.8%效能工作qCV=BCWP-ACWP=6.5-9=-2.5(人天),超出2.5人天*500元/人天qCPI=BCWP/ACWP=6.5/9=72.2%,以超预算72.2%的状态工作qEAC=BAC/CPI=31/(6.5/9)=43(人天),以现在工作性能需43天qVAC=BAC-EAC=31-43=-12(人天),超出预算12人天*500qSAC=10/SPI=10/(6.5/7)=10.8(周),计划完成周数10,目前 是10.8周 第三篇第十三章 软件项目执行控制66进度管理的建议进度管理的建议设立里程碑 关注薄弱环节,实现动态平衡关注薄
20、弱环节,实现动态平衡 明确每个成员的责任明确每个成员的责任 加强对供应商项目进度的管理加强对供应商项目进度的管理 第三篇第十三章 软件项目执行控制67本章要点本章要点一、项目集成管理二、范围管理三、时间成本管理四、质量管理四、质量管理五、团队管理六、沟通管理七、风险管理八、合同管理九、项目执行控制CMMI对应实践 第三篇第十三章 软件项目执行控制68质量管理质量管理方法:质量审计 技术评审代码走查测试返工控制图趋势分析抽样统计 输入:质量计划标准软件产品输出:产品接收与否过程调整质量保证质量控制 第三篇第十三章 软件项目执行控制69质量保证质量保证(SQA)的三个要点的三个要点在项目进展过程中
21、,定期对项目各方面的表现进行评价。通过评价来推测项目最后是否能够达到相关的质量指标。通过质量评价来帮助项目相关的人建立对项目质量的信心。第三篇第十三章 软件项目执行控制70质量控制的三个要点质量控制的三个要点检查控制对象是项目工作结果。进行跟踪检查的依据是相关质量标准。对于不满意的质量问题,需要进一步分析其产生的原因,并确定采取何种措施来消除这些问题。质量控制的方法:技术评审、走查、测试、返工、控制图、趋势分析、抽样统计、缺陷跟踪等 第三篇第十三章 软件项目执行控制71质量审计质量审计(Audit Audit)q审计审计(Audit)是对过程或者产品的一次独立评估是对过程或者产品的一次独立评估
22、。将审核的主体与为该主体以前建立的一组规程和标准进行比较q目的是确保真正的遵循了这一个过程,产生了合适的文档和精确反映实际项目的报告q可以预先规划的,也可以是临时决定的。第三篇第十三章 软件项目执行控制72项目执行过程审计q对项目的执行过程进行检查,确保所有活动遵循规程进行。q审计报告实例 第三篇第十三章 软件项目执行控制73项目产品审计q对项目过程中的工作产品进行质量审查的过程。q记录不符合项 q编写产品审计报告 第三篇第十三章 软件项目执行控制74技术评审技术评审q技术评审(Technical Review,TR)的目的是尽早发现工作成果中的缺陷,并帮助开发人员及时消除缺陷,从而有效地提高
23、产品的质量。对等评审 第三篇第十三章 软件项目执行控制75技术评审例子技术评审例子:1、召开评审会议:一般应有3至5相关领域人员参加,会前每个参加者做好准备,评审会每次一般不超过2小时;2、在评审会上,由开发小组对提交的评审对象进行讲解;3、评审组可以对开发小组进行提问;提出建议和要求;也可以与开发小组展开讨论;4、会议结束时必须做出以下决策之一:接受该产品,不需做修改;由于错误严重,拒绝接受;暂时接受该产品,但需要对某一部分进行修改。开发小组还要将修改后的结果反馈至评审组。5、评审报告与记录;所提出的问题都要进行记录,在评审会结束前产生一个评审问题表,另外必须完成评审报告。第三篇第十三章 软
展开阅读全文