第三篇-学时-项目执行控制过程及CMMI对应实课件.ppt

上传人(卖家):三亚风情 文档编号:3164897 上传时间:2022-07-26 格式:PPT 页数:145 大小:4.85MB
下载 相关 举报
第三篇-学时-项目执行控制过程及CMMI对应实课件.ppt_第1页
第1页 / 共145页
第三篇-学时-项目执行控制过程及CMMI对应实课件.ppt_第2页
第2页 / 共145页
第三篇-学时-项目执行控制过程及CMMI对应实课件.ppt_第3页
第3页 / 共145页
第三篇-学时-项目执行控制过程及CMMI对应实课件.ppt_第4页
第4页 / 共145页
第三篇-学时-项目执行控制过程及CMMI对应实课件.ppt_第5页
第5页 / 共145页
点击查看更多>>
资源描述

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、评审报告与记录;所提出的问题都要进行记录,在评审会结束前产生一个评审问题表,另外必须完成评审报告。第三篇第十三章 软

24、件项目执行控制76代码评审/走查 代码评审是由一组人通过阅读、讨论代码评审是由一组人通过阅读、讨论和争议对程序进行静态分析的过程。和争议对程序进行静态分析的过程。代码走查是在代码编写阶段,开发人代码走查是在代码编写阶段,开发人员自己检查自己的代码员自己检查自己的代码 第三篇第十三章 软件项目执行控制77 第三篇第十三章 软件项目执行控制78返工返工是将有缺陷的和不合格项改造为与需求和规格一致的行为 第三篇第十三章 软件项目执行控制79控制图法控制图法控制图法是一种图形的控制方法,它显示软件产品的质量随着时间变化的情况,在控制图法中标识出质量控制的偏差标准。第三篇第十三章 软件项目执行控制80控

25、制图控制图从图中可以看到缺陷还是在可控制的范围之内的。如果超出缺陷的控制范围,应该采取措施。从图中可以看到缺陷还是在可控制的范围之内的。如果超出缺陷的控制范围,应该采取措施。例如:对相应的产品进行返工、或修改开发过程,必要的时候可能提出计划的变更。例如:对相应的产品进行返工、或修改开发过程,必要的时候可能提出计划的变更。第三篇第十三章 软件项目执行控制81趋势分析趋势分析趋势分析指运用数字技巧,依据过去的成果预测将来的产品。进行趋势分析可以对一些偏向于不合格的趋势及早进行控制。例如:有多少错误和缺陷已被指出、有多少仍未纠正,以及每个阶段有多少活动的完成有明显的变动。第三篇第十三章 软件项目执行

26、控制82趋势分析趋势分析趋势分析7点规则在控制图中有连续的在控制图中有连续的7 7个或者更多的点发生在平均线的同一个方向,尽管它们可能都在受控范围个或者更多的点发生在平均线的同一个方向,尽管它们可能都在受控范围内,但已经说明存在了质量问题,需要采取措施了内,但已经说明存在了质量问题,需要采取措施了-被称为被称为7 7点规则。点规则。第三篇第十三章 软件项目执行控制83趋势分析趋势分析 客户投诉柱状图客户投诉柱状图第一个登录问题占了第一个登录问题占了50%50%以上,第二个系统问题和第一个问题累计占总问题以上,第二个系统问题和第一个问题累计占总问题的的80%80%以上,所以企业要想减少投诉问题,

27、首先需要解决前二个问题。以上,所以企业要想减少投诉问题,首先需要解决前二个问题。第三篇第十三章 软件项目执行控制84抽样统计抽样统计 抽样统计是根据一定的分布概率抽取部抽样统计是根据一定的分布概率抽取部分产品进行检查。它是以小批量的抽样为分产品进行检查。它是以小批量的抽样为基准进行检验,以确定大量或批量产品质基准进行检验,以确定大量或批量产品质量的最常使用的方法。量的最常使用的方法。第三篇第十三章 软件项目执行控制85本章要点本章要点一、项目集成管理二、范围管理三、时间成本管理四、质量管理五、团队管理五、团队管理六、沟通管理七、风险管理八、合同管理九、项目执行控制CMMI对应实践 第三篇第十三

28、章 软件项目执行控制86团队管理团队管理1.人员选择2.人员培训3.人员激励4.团队建设 第三篇第十三章 软件项目执行控制87选择合适的项目人员选择合适的项目人员q确定需要的人员类型q明确项目需要的人员技能q验证需要的技能 第三篇第十三章 软件项目执行控制88团队建设团队建设1.人员选择2.人员培训3.人员激励4.团队管理建设 第三篇第十三章 软件项目执行控制89项目成员的培训项目成员的培训项目培训的特点项目培训的特点q短期培训q片断式培训q针对性强q见效快 第三篇第十三章 软件项目执行控制90团队建设团队建设1.人员选择2.人员培训3.人员激励4.团队管理建设 第三篇第十三章 软件项目执行控

29、制91项目成员的激励的理论项目成员的激励的理论q马斯洛的需求层次理论q海兹伯格的激励理论q麦克勒格的 X理论 和 Y 理论 q超理论 q理论 q期望理论q薪酬激励q机会激励q环境激励 q情感激励 其核心思想:其核心思想:第三篇第十三章 软件项目执行控制92马斯洛的需求层次理论马斯洛的需求层次理论5 5 自我实现自我实现4 4 自尊自尊3 3 社会社会2 2 安全安全1 1 生理生理例如:新员工有群体归属感的需要;例如:新员工有群体归属感的需要;青年人有多学东西的愿望,这是寻求自我发展与成长的需要。青年人有多学东西的愿望,这是寻求自我发展与成长的需要。第三篇第十三章 软件项目执行控制93海兹伯格

30、的激励理论海兹伯格的激励理论q激励因素(内在因素):成就感,责任感,晋升,被赏识、认可q保健因素(外在因素):q工作环境,薪金,工作关系,安全等 第三篇第十三章 软件项目执行控制94麦克勒格的麦克勒格的 X X理论理论q不喜欢他们的工作并努力逃避工作;q缺乏进取心,没有解决问题与创造的能力;q喜欢经常被指导,避免承担责任,缺乏主动性;q自我中心,对组织需求反应淡漠,反对变革;q用马斯洛的底层需求(生理和安全)进行激励。第三篇第十三章 软件项目执行控制95麦克勒格的麦克勒格的 Y Y 理论理论q如果给予适当的激励和支持性的工作氛围,会达到很高的绩效预期;q具有创造力,想象力,雄心和信心来实现组织

31、目标;q能够自我约束,自我导向与控制,渴望承担责任;q用马斯洛的高层需求(自尊和自我实现)进行激励。第三篇第十三章 软件项目执行控制96超理论超理论 人们各自有不同的情况:处理方法不同 组织形式和管理方法要与工作性质和人们的需要相适应;组织机构和管理层次的划分、职工培训和工作分配、工作报酬和控制程度等,不能千篇一律;当一个目标达到后,应激起员工的胜任感,使他们为达到新的、更高的目标而努力。第三篇第十三章 软件项目执行控制97理论理论 企业对员工实行长期或终身雇佣制度;注意员工培训;注意对人的经验和潜在能力进行诱导;企业决策采取集体研究和个人负责的方 式;让职工多参与管理。第三篇第十三章 软件项

32、目执行控制98期望理论(期望理论(Expectancy TheoryExpectancy Theory)人们在下列情况下能够受到激励并且出大量成果q相信他们的努力很可能会产生成功的结果q他们也相信自己会因为成功得到相应的回报 第三篇第十三章 软件项目执行控制99团队建设团队建设1.人员选择2.人员培训3.人员激励4.团队管理建设 第三篇第十三章 软件项目执行控制100团队建设的基本方法团队建设的基本方法q创建有确实存在感的项目队伍q建立奖励机制q建立良好人际关系 第三篇第十三章 软件项目执行控制101本章要点本章要点一、项目集成管理二、范围管理三、时间成本管理四、质量管理五、团队管理六、沟通管

33、理六、沟通管理七、风险管理八、合同管理九、项目执行控制CMMI对应实践 第三篇第十三章 软件项目执行控制102项目沟通的基本原则项目沟通的基本原则1.及时性2.准确性3.完整性4.可理解性 第三篇第十三章 软件项目执行控制103项目沟通的方式项目沟通的方式1.书面沟通和口头沟通2.语言沟通和非语言沟通3.正式沟通和非正式沟通4.单向沟通和双向沟通5.网络沟通 第三篇第十三章 软件项目执行控制104冲突解决冲突解决 解决问题(Confrontation or problem-solving)妥协(Compromise)强迫方式(Forcing mode)撤退(Withdrawal)第三篇第十三章

34、 软件项目执行控制105项目评审项目评审q项目评审是对项目的评价和审核的过程q是项目执行控制的重要手段 第三篇第十三章 软件项目执行控制106评审内容评审内容q进度计划q质量计划q成本计划q风险计划q沟通计划q人力资源计划q.等等 第三篇第十三章 软件项目执行控制107项目评审项目评审q准备过程q评审过程q评审报告 第三篇第十三章 软件项目执行控制108评审准备过程评审准备过程q评审目的q评审内容q文档或产品的名称q评审方式q评审依据的规范和标准q评审议程q评审负责人q评审进入条件和完成标志q评审参加人员的姓名、角色和责任q评审地点q评审时间安排q评审争议的解决方式q评审报告分发对象(包括人员

35、、角色和职责)第三篇第十三章 软件项目执行控制109评审类型评审类型q活动类别商务评审技术评审管理评审质量评审产品评审等等q时间类别q定期评审q阶段评审q事件评审等等 第三篇第十三章 软件项目执行控制110定期评审定期评审准备评审要素到达定期评审时间确定评审方式依据跟踪数据统计实际数据评审管理/质量/技术等问题对评审做出结论计划修改 第三篇第十三章 软件项目执行控制111阶段评审阶段评审准备评审要素组织评审评审阶段关键任务完成情况确认产品提交情况阶段评语统计数据报告对下阶段计划调整 第三篇第十三章 软件项目执行控制112事件评审事件评审组织评审事件报告被批准报告事件的情况对事件处理方案的讨论确

36、定事件影响的范围对评审做出结论计划修改 第三篇第十三章 软件项目执行控制113评审报告评审报告q评审结束后需要将评审的结果,以评审报告的形式进行发布 定期评审报告阶段评审报告事件评审报告项目简报计划修改记录评审记录整理 第三篇第十三章 软件项目执行控制114评审报告的格式参考评审报告的格式参考评审报告评审报告 年 月 日项目名称 项目标识 部门/组织名 阶段名称 评审负责人 会议地点 评审类别 定期评审 阶段评审 事件评审 产品评审评审性质 管理评审 技术评审 质量保证评审评审次数 一次 二次 三次 四次 五次 六次评审人 上次评审问题解决方式及结果 本次评审项与结论 报告填写人审核意见 审核

37、人 审核日期 第三篇第十三章 软件项目执行控制115问题跟踪列表问题跟踪列表序号问题描述措施责任人期限状态001设计有误设计者立刻修正张三3.10Open002查询模块测试出现问题开发人员修改李四3.1closed003产品没有及时入配置库配置管理者负责纠正王五3.16Reserved 第三篇第十三章 软件项目执行控制116问题监控器问题监控器q项目是否运行在正常的轨道中q跟踪问题列表是否有没有关闭的问题 第三篇第十三章 软件项目执行控制117使用工具进行管理使用工具进行管理q商务软件q项目平台q建立基准计划信息采集处理过程信息输出 第三篇第十三章 软件项目执行控制118项目管理平台项目管理平

38、台-PMIS-PMIS建立基准计划输出采集信息处理 第三篇第十三章 软件项目执行控制119本章要点本章要点一、项目集成管理二、范围管理三、时间成本管理四、质量管理五、团队管理六、沟通管理七、风险管理七、风险管理八、合同管理九、项目执行控制CMMI对应实践 第三篇第十三章 软件项目执行控制120风险管理是循环的过程风险管理是循环的过程风险识别风险评估风险规划风险控制 第三篇第十三章 软件项目执行控制121风险控制风险控制q实施和跟踪风险管理计划q确保针对风险策略正在合理使用q监视剩余的风险和识别新的风险,q收集可用于将来的风险分析信息 第三篇第十三章 软件项目执行控制122风险控制风险控制方法:

39、建立项目风险监控体系风险审核挣值分析项目风险评价输入:风险计划输出:风险计划更新 第三篇第十三章 软件项目执行控制123风险控制的方法风险控制的方法q建立项目风险监控体系q项目风险审核-Top 10风险列表控制q挣值分析:分析进度、成本等的风险q项目风险评价-例如项目中期检查 第三篇第十三章 软件项目执行控制124Top 10Top 10风险列表控制风险列表控制qTop 10风险列表控制是最有效的风险控制工具之一q定期(每周)审核Top 10风险列表 第三篇第十三章 软件项目执行控制125Top 10Top 10风险列表样例风险列表样例 第三篇第十三章 软件项目执行控制126Top 10Top

40、 10风险列表样例风险列表样例 第三篇第十三章 软件项目执行控制127本章要点本章要点一、项目集成管理二、范围管理三、时间成本管理四、质量管理五、团队管理六、沟通管理七、风险管理八、合同管理八、合同管理九、项目执行控制CMMI对应实践 第三篇第十三章 软件项目执行控制128合同的生存期合同的生存期合同准备合同终止合同管理合同管理合同签署 第三篇第十三章 软件项目执行控制129甲方合同管理甲方合同管理 q对采购对象的验证和检验过程q违约事件处理过程 第三篇第十三章 软件项目执行控制130-验收过程验收过程验收清单制定验收清单评审验收计划制定验收计划执行验收报告验 收 报 告确认需求资料验收报告合

41、同文本验收问题处理计划 第三篇第十三章 软件项目执行控制131-违约事件处理过程违约事件处理过程违约事件通告处理方式确定处理违约事件处理报告提交违约事件处理报告违约事件报告 第三篇第十三章 软件项目执行控制132乙方合同管理乙方合同管理q合同执行跟踪管理过程q合同修改控制q违约事件处理过程q产品提交过程q产品维护过程 第三篇第十三章 软件项目执行控制133-合同执行跟踪管理过程合同执行跟踪管理过程项目计划审批合同执行管理规划合同执行跟踪管理合同责任落实需求变更处理产品验收项目计划项目进展报告 第三篇第十三章 软件项目执行控制134-合同修改控制合同修改控制变更评估合同修改建议合同修改策略确定合

42、同修改处理相关活动产品调整处理结果报告合同处理报告变更请求 第三篇第十三章 软件项目执行控制135-违约事件处理过程违约事件处理过程同甲方违约事件通告处理方式确定处理违约事件处理报告提交违约事件处理报告 第三篇第十三章 软件项目执行控制136-产品提交过程产品提交过程提交产品审查产品提交用户双方签字认可提交产品通知相关各方提交验收报告 第三篇第十三章 软件项目执行控制137-产品维护过程产品维护过程维护需求记录维护分类响应策略维护需求确认维护需求评估维护协议确立维护需求维护任务单维护任务下达 第三篇第十三章 软件项目执行控制138本章要点本章要点一、项目集成管理二、范围管理三、时间成本管理四、

43、质量管理五、团队管理六、沟通管理七、风险管理八、合同管理九、项目执行控制九、项目执行控制CMMICMMI对应实践对应实践 第三篇第十三章 软件项目执行控制139在CMMI中有一个专门的过程域(PA)对应于项目跟踪、监测和控制(PMC),目的是提供对项目进度的理解。当项目性能显著偏离计划时采取适当的纠正措施。通过定期评审和里程碑评审,监测项目实际性能,管理纠正措施。项目执行控制CMMI对应实践 第三篇第十三章 软件项目执行控制140项目跟踪、监测和控制是项目管理的重要活动,贯穿项目生命周期的全过程。从CMMI角度来说,项目监控,有两个目标:1、通过跟踪、监测,及时了解项目计划的实际执行情况(包括

44、工作量、成本、进度、缺陷、承诺以及风险等),评价项目状态,为项目组长以及各级管理者提供项目当前真实情况的可视性,并用以判断项目是否沿着计划所期望的轨道健康地取得了进展。2、如果项目状态偏离了期望的轨道,例如工作量或进度的偏离超过了允许的门限值,则应采取纠正措施,改进过程性能,使项目的规模、工作量、进度、成本、缺陷以及风险得到有效控制,必要时修正项目计划,最终将项目调整到计划所期望的轨道上。项目监督与控制项目监督与控制PMCPMC 第三篇第十三章 软件项目执行控制141PMCPMC(一)(一)l目的:提供对项目进度的理解,以便当项目性能显著偏离计划时采取适当的纠正措施。lSG1 Monitor

45、Project Against Plan(按照项目计划监控项目),按照项目计划来监控项目实际的进度及性能。通常是通过对个人周报、项目周报、里程碑报告/阶段进度报告等的评审或数据收集分析来执行。lSP1.1 Monitor Project Planning Parameters(监控项目计划的要素),在项目开发过程中,需要按照项目计划来监控与之相关要素的实际值。lSP1.2 Monitor Commitments(监控承诺),按照项目计划的规定监控承诺的实现情况。lSP1.3 Monitor Project Risks(监控项目风险),按照项目计划的规定监控风险。SP1.4 Monitor Da

46、ta Management(监控数据管理),按照项目计划监控项目数据的管理,项目中形成的各类记录及文档、工作产品等都属于此范围。SP1.5 Monitor Stakeholder Involvement(监控干系人的参与),按照项目计划监控项目相关各方的参与情况。SP1.6 Conduct Progress Reviews(执行进度评审)SP1.7 Conduct Milestone Reviews(执行里程碑评审)第三篇第十三章 软件项目执行控制142PMCPMC(二)(二)SG2 Manage Corrective Action to Closure(管理纠正措施直到关闭),当项目性能或者

47、结果明显偏离计划时,采取纠正措施,并对这些纠正措施进行管理,直到关闭。SP2.1 Analyze Issues(分析问题),收集和分析问题,并决定解决问题的纠正措施,形成需要纠正的问题清单,并附上纠正措施。SP2.2 Take Corrective Action(采取纠正措施),针对问题采取纠正措施。SP2.3 Manage Corrective Action(管理纠正措施),对采取的纠正措施进行管理,跟踪直至关闭,并且把结果形成记录。第三篇第十三章 软件项目执行控制143小结小结q项目执行控制的过程建立跟踪控制的标准项目的信息采集项目性能分析项目性能分析项目评审项目计划修改 第三篇第十三章 软件项目执行控制第四次作业第四次作业叙述软件项目控制的过程和意义

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(第三篇-学时-项目执行控制过程及CMMI对应实课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|