




已阅读5页,还剩34页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一讲基于CMM的软件过程改进,夏凌,引言软件企业经历了三个不同的发展阶段:软件结构化生产阶段(70年代中期开始);过程为中心的软件生产阶段(80年代中期开始);软件过程、面向对象和构件重用三项技术为基础软件工程化生产阶段(1995年开始)。,影响软件成功的因素,人,过程,技术,政策,资金,企业文化,质量、进度、成本,解决方案框架CMM/CMMIISO9000/2000(组织)TSPRUPXPMSF(小组)PSP(个体),内容提纲,CMM基本概念CMM模型简介基于CMM模型的过程改进如何实施基于CMM的过程改进过程改进中应注意的问题,CMM基本概念,CMM是什么?CapabilityMaturityModelSW-CMM1.1P-CMMSE-CMMSA-CMMCMMICMM的作用?评估软件承包商的软件开发管理能力指导软件组织提高软件开发管理能力,CMM基本概念,几个重要概念Softwareprocess是一系列用于软件产品开发和维护的活动、方法、惯例的集合。如项目计划,设计文档,代码,测试案例和用户手册。Softwareprocesscapability遵循该过程,多大可能可达到预计结果Softwareprocessperformance遵循该过程,真正达到的结果是怎样的,CMM基本概念,Softwareprocessmaturity特定的过程在多大的程度上被准确的定义、管理、衡量和控制以及有效性,CMM模型简介,在美国国防部资助下,由卡内基梅隆大学软件工程研究所(SEI)建立,用于评价软件开发组织软件过程能力成熟度的模型。此模型被用于软件开发组织内部的软件过程改进。,CMM模型简介,CMM的五级模型,成熟度,风险,CMM模型简介,CMM模型的构成,成熟度级别,关键过程区域,关键实践,CMM模型简介,CMM2级关键过程区域需求管理(RM)软件项目策划(SPP)软件项目跟踪与监督(SPTO)软件子合同管理(SSM)软件质量保证(SQA)软件配置管理(SCM),CMM模型简介,CMM3级关键过程区域组织过程焦点(OPF)组织过程定义(OPD)培训大纲(TP)集成软件管理(ISM)软件产品工程(SPE)组间协调(IGC)同行评审(PR),CMM模型简介,CMM4级关键过程区域定量过程管理(QPM)软件质量管理(SQM)CMM5级关键过程区域缺陷预防(DP)过程变更管理(PCM)技术变更管理(TCM),基于CMM模型的过程改进,软件过程改进的方法论-IDEAL,软件过程改进的IDEAL模型,CMM评估,CMM评估是内部过程改进的手段评价当前的水平,找出问题所在指导如何改进用于内部过程改进的CMM评估称为CBA-IPI(CMMBasedAssessmentInternalProcessImprovement)。,CMM评估,CMM评估要遵循SEI的CAF(CMMAssessmentFrame-work)规范CMM评估按照规定必须由经过SEI授权的评估员(LeadAssessor)主持评估包括三个阶段:准备阶段现场阶段报告阶段,CMM评估,初始阶段流程,CMM评估,现场和报告阶段流程,开始仪式,项目经理的面谈,中层经理的面谈,评估小组统一意见,功能区域代表人员的面谈,准备评估报告的草稿,展示评估报告的草稿,统一意见作出评估并准备最终的评估报告,展示最终发现报告,与被评估单位的执行官交换意见,总结,并行活动:进行文档检查进行追加面谈,第一日,第N日,如何实施基于CMM的过程改进,明确目的提高软件企业的软件开发过程管理能力确定范围和目标选择关键过程区域,成熟度级别目标组织保证成立SEPG组专职负责过程改进资金保证适当引入工具,SEPG小组,过程改进的主要执行者有权对改进施加影响组成人员:全时,半时或临时(负责人全时)SEPG规章目的,远景和目标成员标准和人员选择责任分派SEPG产品和接口,SEPG活动,争取各管理层的支持取得董事会与高级管理层的支持推动软件过程内部评估对当前工作流程的分析整理及文档化内部预评估按照CMM要求定义,补充软件过程,规程和模板与将受改进影响项目的经理一起研究措施调整开发计划,制定SQA/SCM计划,SEPG活动,安排连续的过程改进培训和教育岗位培训过程培训CMM知识培训安排和协调改进活动选择项目试点定期跟踪,监控和报告改进活动的状态,SEPG活动,与各级经理和工程人员合作推进过程定义和维护维护过程数据库各过程的平均周期各过程工作产品的规模,开发周期,修改次数,评审周期为项目开发和管理提供过程咨询组织CMM预评估,SEPG活动,针对预评估中发现的问题制定改进措施实施新过程正式CMM评估,SEPG资格,SEPG组长具有软件过程的经验和知识具有推广软件过程,方法和工具的经验具有项目管理的经验具有软件开发环境的知识在组织中受尊重SEPG成员受尊重的全时雇员,具有软件项目经验,SEPG成员资格,SEPG成员具有应用领域的专业知识具有基本的软件开发过程知识SEPG的综合背景服务于不同软件项目,应用领域曾服务于其它软件公司具有不同软件岗位经验具有多种平台,工具,开发环境的经验使用过其它软件过程,SEPG产品,SEPG规章软件过程定义文档培训课程资产库及过程数据库SPI计划,方针,过程,规程,模版,阐述软件开发与管理的目标及指导方针,规定软件开发中应当执行各项活动及适用标准,详细说明过程中较为复杂的活动,给出各项活动所产生的成果要遵循的格式及准则,改进后的文档构成,CMM实施步骤,1.创建方针2.创建结构3.创建过程4.创建培训大纲,CMM实施步骤,创建方针需注意的问题:方针必须是书面的。(文档化)方针是对过程的一种正式承诺。(承诺性)相关人员应能得到它。(充分发布)使用简明、精练的描述。(简短性),CMM实施步骤,创建结构需注意的问题:人员的指派(角色的任命)。足够的资金及组织的支持。环境和工具。能与使命相匹配的责任。,CMM实施步骤,创建过程应注意的问题:过程必须文档化。文档是CMM的基石。必须遵循过程。遵从性是CMM的又一基石。过程不需要包罗万象。并不要求过程完美无缺。,CMM实施步骤,创建培训大纲应注意
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 外包运输劳务合同范本
- 房产365租房合同范本
- 大件搬运维修合同范本
- 食堂档口合同范本
- 农产品溯源体系在2025年农业产业扶贫中的应用报告
- 图书漂流试题及答案
- 锅炉制造试题及答案
- 写材料短语题目及答案
- 2025年初二函数题库及答案
- 光伏组件技能考试试题及答案
- 2025年新会计法培训课件
- 环保机构舆情处理机制流程
- 皮划艇旅游线路行业深度调研及发展战略咨询报告
- 品质客诉培训
- 加油站消防安全管理制度
- 2025-2030中国光保真度(Li-Fi)行业市场发展趋势与前景展望战略研究报告
- 全册知识点(素材)六年级上册科学青岛版
- 学校食堂管理工作资料汇编
- 心衰患者的麻醉处理1例课件
- 电竞酒店服务礼仪与职业素养培训
- 《公路运输网络规划》课件
评论
0/150
提交评论