《CMMI认证》PPT课件.ppt

上传人:san****019 文档编号:17258185 上传时间:2020-11-16 格式:PPT 页数:38 大小:1.41MB
收藏 版权申诉 举报 下载
《CMMI认证》PPT课件.ppt_第1页
第1页 / 共38页
《CMMI认证》PPT课件.ppt_第2页
第2页 / 共38页
《CMMI认证》PPT课件.ppt_第3页
第3页 / 共38页
资源描述:

《《CMMI认证》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《CMMI认证》PPT课件.ppt(38页珍藏版)》请在装配图网上搜索。

1、CMMI 咨询及评估方案 Seven Liu 2010-4-30 2 目 录 第一部分 为什么要获取 CMMI 认证 第二部分 如何获得 CMMI 认证 第三部分 实施 CMMI 认证的风险 3 第一部分 为什么要获取 CMMI认证 A. CMMI是什么? B. CMMI的分级 C. CMMI 能为我们带来什么? 4 A. CMMI是什么 ? CMM( Capability Maturity Model )能力成熟度模型 CMMI( CMM Integration)能力成熟度模型集成 卡耐基梅隆大学软件工程研究院( SEI, Software Engineering Institute)受美

2、国国防部委托制定的软件过程改良、评估模型,也称为 SEI SW-CMM, ( Software Engineering Institute SoftWare- Capability Maturity Model)。 CMM的成功促使其他学科也相继开发类似的过程改进模型,例如系统工程、 需求工程、人力资源、集成产品开发、软件采购等等 CMMI是美国国防部的一个设想,他们想把现在所有的以及将被发展出来的各 种能力成熟度模型,集成到一个框架中去。这个框架有两个功能,第一,软件 采购方法的改革;第二,建立一种从集成产品与过程发展的角度出发、包含健 全的系统开发原则的过程改进。就软件而言, CMMI是

3、SW-CMM的修订本。 5 1997 CMMI由美国国防部和美国国防工业协会发起 1998 首次团队会议召开 1999 发布操作概念 完成首次试验 2000 完成更多试验 发布供初次使用的 CMMI-SE/SW 1.0版本 发布供初次使用的 CMMI-SE/SW/IPPD 1.0版本 发布供初次使用的 CMMI-SE/SW/IPPD/SS 1.0版本 2002 发布 CMMI-SE/SW1.1版 发布 CMMI-SE/SW/IPPD 1.1版 发布 CMMI-SE/SW/IPPD/SS 1.1版 发布 CMMI-SW1.1版 2006 发布 CMMI-DEV 1.2版 发布 CMMI-DEV+

4、IPPD 1.2版 2007 发布 CMMI-ACQ 1.2版 6 B. CMMI的分级 CMMI分为五个等级,二十五个过程区域( PA)。 初始级 软件过程是无序的,有时甚至是混乱的,对过程几乎没有定义,成 功取决于个人努力。管理是反应式的。 已管理级 建立了基本的项目管理过程来跟踪费用、进度和功能特性。制定 了必要的过程纪律,能重复早先类似应用项目取得的成功经验。 已定义级 已将软件管理和工程两方面的过程文档化、标准化,并综合成该 组织的标准软件过程。所有项目均使用经批准、剪裁的标准软件过程来开发和 维护软件,软件产品的生产在整个软件过程是可见的。 量化管理级 分析对软件过程和产品质量的详

5、细度量数据,对软件过程和产 品都有定量的理解与控制。管理有一个作出结论的客观依据,管理能够在定量 的范围内预测性能。 优化管理级 过程的量化反馈和先进的新思想、新技术促使过程持续不断改 进。 CMMI 级组织的例子 -基本没有流程要求 Top Management Middle Management Dept. B The Organization Dept. A Dept. C Project 1 Div. BB Div. AA Project 4 Project 3 Project 2 Projects Processes 推进顺利 过程清晰 停滞不前 过程完善 实施失败 8 CMMI 级

6、组织的例子 -流程开始完善,但是集中在项目 Top Management Middle Management Dept. B The Organization Dept. A Dept. C Project 1 Div. BB Div. AA Project 4 Project 3 Project 2 Projects Processes 推进顺利 过程完善 过程完善 过程完善 过程完善 9 CMMI 级及以上组织的例子 -组织级的流程并不断改进 Dept. B The Organization Dept. A Dept. C Project 1 Div. BB Div. AA Project

7、 4 Project 3 Project 2 Projects Processes 过程完善 过程完善 过程完善 过程完善 Process Asset Library Approved life cycles Standard processes Tailoring guidelines Process database Related documents Software Engineering Process Office 对选择的流程进行 统计过程控制 ,并按照 投入产出比 进行不断提高 10 C. CMMI 能为我们带来什么? CMMI 是目前世界公认的软件产品 进入国际市场的通行证

8、,它不仅仅是对产 品质量的认证,更是一种软件过程改善的途径。 CMMI 是获得高端客户信赖的最重要条件, 决定着客户对软件品质的认可 。 11 具体作用 第一、能保证软件开发的质量与进度,能对“杂乱无章、无序管理”的项目开发过程进 行规范。 第二、有利于成本控制。因为质量有所保证,浪费在修改、解决客户的抱怨方面的成本 会降低很多。现在绝大多数情况是缺少规范制度,只是求快。项目完成后,要花很多时 间修修补补,费用很容易失控。 第三、有助于提高软件开发者的职业素养。每一个具体参与其中的员工,无论是项目经 理,还是工程师,甚至一些高层管理人的做事方法逐渐变得标准化、规范化。 第四、能够解决人员流动所

9、带来的问题。公司通过过程改进,建立了财富库以共享经验, 而不是单纯依靠某些人员。 第五、有利于提升公司和员工绩效管理水平,以持续改进效益。通过度量和分析开发过 程和产品,建立公司的效率指标。 12 第二部分 如何获得 CMMI 认证 A. 引言 B. 过程改进的模型和工具 C.成立过程改进小组( EPG)的组织结构 D. CMU/SEI 咨询公司的作用 13 A. 引言 a.1 编写目的 基于 CMMI L2 本方案的预期读者为 KVB及 CONN的高层领导和负责过程改进的相关人员 ,以详细了解 CMMI认 证流程及 CMMI认证过程中可预见的风险。 a.2 术语 CMM: Capabilit

10、y Maturity Model,能力成熟度模型 CMMI: CMM Integration,能力成熟度模型集成 PA: Process Area,过程域 EPG: Engineering Process Group,工程过程组 PI: Process Improvement,过程改进 SCAMPI: Standard CMMI appraisal Method for Process Improvement,标准 CMMI过程改进 评估方法 Lead Appraiser:主任评估师 ATM: SCAMPI Appraisal Team Member,评估小组成员 ARC: Appraisal

11、 Requirements for CMMI, CMMI的评估需求 14 a.3 评估标准和评估方法 ( 1)评估标准 CMMI for Development (CMMI-DEV, V1.2), Staged Representation CMMI: Guidelines for Process Integration and Product Improvement. Mary Beth Chrissis, Mike Konrad, Sandy Shrum. Addison-Wesley. 2003. IDEALSM: A Users Guide for Software Process I

12、mprovement ( 2)评估方法 Appraisal Requirements for CMMISM, Version 1.2 (ARC, V1.2). Standard CMMISM Appraisal Method for Process Improvement (SCAMPISM), Version 1.2: Method Definition Document (Class A Method). Standard CMMISM Appraisal Method for Process Improvement (SCAMPISM), Version 0.3: Handbook fo

13、r Conducting SCAMPI B and SCAMPI C Appraisals. 15 B. 过程改进的模型和工具 过程改进是一项艰苦而又复杂的系统工程,我们需要采用科学的过程改进模型来指导过程改 进工作。 推荐采用业界成功的过程改进模型 CMMI和 IDEAL模型 。 b.1 CMMI模型 CMMI是美国产业界、政府和卡内基梅隆大学软件工程研究所( CMU/SEI)于 2002年 1月推出 的集成了软件工程( SW)、系统工程( SE)、集成化产品和过程开发( IPPD)等学科的集 成成熟度模型。使用 CMMI,可以指导一个组织去改进它用于开发、维护和购买产品和服务的 过程。 C

14、MMI模型采用两种不同的表示方式:阶段式和连续式。 CMMI阶段式表示方式通过成熟度等 级来描述改进,它将过程域组织成 5个成熟度等级,为一个组织改进它的过程提供了预定义的 路线图; CMMI连续式表示方式将过程域按属性分成过程管理、项目管理、工程和支持四类, 它通过过程域的能力来描述改进,每个过程域包括六个能力等级。 16 CMMI阶段式表示方式 17 B.2 IDEAL模型 同时, 我们 也 选择 IDEAL模型(见下图)来帮助 我们 进行过程改进。 IDEAL模型代表了过程改 进活动的一个生命周期,它作为一个基础性的策略,已经在 CMU/SEI的许多服务中采用,并 被业界证明为十分有效的

15、过程改进方法。 IDEAL模型是使用过程改进的五个阶段描述来命名的,它包括启动( Initiating)、诊断( Diagnosing)、制订过程改进计划( Establishing)、实施过程改进( Acting)及总结经验( Learning)五个环节,如此循环往复、螺旋推进、持续改进。 18 19 我们需要 遵循 IDEAL模型才能切实改进过程,达到期望的 成熟的 CMMI 最终目标。 遵循 IDEAL模型实施过程改进的循环次数和总周期,不仅应该根据企业的规模、人员、当前项 目和投资力度等具体情况进行设定,而且应该根据企业实施 CMMI过程的具体情况进行不断调 整。 20 C.成立过程改

16、进的组织结构 必须建立相应的组织机构来保证过程改进的正常开展 , 这个组织机构就是 EPG小组 。 EPG小 组的主要职责和应具备的素质如下表所示: 主要职责 应具备的素质 研究过程改进 、 软件工程 /系统工程的理论和方法; 计划和实施组织级的过程改进活动; 编写和维护组织级的过程规范和标准; 指导过程改进在本组织有关部门的实施工作; 为实施的项目组提供过程改进的培训和支持; 建立和维护组织级的度量库; 建立和维护组织级的过程资产库; 协调过程改进的事务和资源 , 理顺不同的沟通关系 和渠道; 为高层管理者提供视角了解组织的过程改进进展; 定期评估组织过程改进的实施情况; 组织和实施各种外部

17、评估活动 。 具备 工程开发和项目管理的经验; 具备软件工程 /系统工程的相关经验; 具备度量与分析 、 统计过程控制 ( SPC) 相关知识; 了解组织的目标和企业文化; 了解组织项目所涉及的技术; 有 很好的沟通能力; 21 D. CMU/SEI 咨询公司的作用 要获得 CMMI 认证, 必须得到 CMU/SEI 在全球各个地区授权的咨询公司的授课和协助, 最终得到咨询公司的主任评估师(主任评估师由 CMU/SEI授权)的认可 , 帮助 KVB及 CONN 全面通过 CMMI (已定义级)评估,并达到以下各项目标: 建立对当前软件过程的了解,识别过程中的优势、劣势,确定过程改进的目标、内容

18、、重点和 优先级; 建立过程改进的组织,建立持续改进的机制; 结合自身在企业管理、项目管理和工程实践等方面积累的成功经验,逐步建立起符合 CMMI L2 实施周期长,预计为 10-18个月; 获取 CMMI认证的目的如果以获得证书为目的,不进行人力资源投入和时间投入打牢基础, 在 最后的 SCAMPI正式评估中,很可能出现被 CMMI主任评估师 否定的情况。 33 附 件 CMMI实施人员配置 清华紫光实施 CMMI的总结(实施 CMMI需要达成的目标) 实施时间进度表(最理想状态) CMMI实施成本 34 CMMI实施人员配备 35 角色 数量 工作职责 要求 过程改进核心小组 EPG 至少

19、 4人 负责企业 CMMI过程改进工作的组织 和实施,在评估中作为评估组成员 进行评估,承担组织过程改进工作 的访谈。 有丰富的软件工程经验和项目 管理经验;丰富的财务知识及 人力资源管理;具备全业务能 力; 质量保证工程师 PPQA 至少 1人 负责企业试点项目的质量保证,承 担质量保证过程域的访谈 有一年以上软件开发经验 配置管理工程师 CM 至少 1人 负责试点项目的配置管理,承担配 置管理过程域的访谈 可由开发人员兼任 项目经理 PM 至少 2人 作为试点项目的项目经理,承担项 目管理过程的访谈 有丰富的软件工程经验和项目 管理经验 开发工程师 DEV 至少 5人 作为试点项目的项目经

20、理,承担工 程过程(需求、设计、开发)的访 谈 有丰富的软件工程经验(需求、 设计、开发) 测试工程师 TEST 至少 1人 作为试点项目的测试工程师,承担 验证和确认过程的访谈 有一年以上软件开发经验 培训管理员 OT 1人 承担组织培训过程域的访谈 可由行政兼任 清华紫光实施 CMMI的总结 36 实施时间进度表(最理想状态) 37 12月 1月 补强阶段目标与计划 评估前补强 SCAMPI A 类评估方法培训 SCAPMI A 类评估 预评估 准备程度检查 预评估后补强 PIID 培训 PIID 修补 PIID 准备 预评估后指导 整体补强 5 月 咨询活动与 相关培训 过程域导入 与强

21、化 评估活动与 相关培训 6 月 7 月 8 月 9 月 10 月 11 月 启动准备 启动会议 实施目标分析与总体计划 SEI Intro 课程 CMMI 实施规划 一般实践 ( GP ) 研讨 TOSSP 工具安装 TOSSP 工具培训 差距分析 指导 1 指导 2 检查 1 其他咨询活动 C 类评估 B 类评估 A 类评估 过程域实施指导 阶段进度检查 培训 过程域导入周期 过程域强化周期 范例 项目初始 实施支持 正式评估 OPF, OPD PP, PMC RD, REQM PPQA, CM, MA OT VER, VAL, TS, PI IPM, RSKM 实施阶段 初始阶段 检查 2 同行评审研讨 软件测试研讨 实施再计划 DAR,SAM 指导 3 检查 3 指导 4 检查 4 需求工程研讨 评估阶段 CMMI 实施方法研讨 项目计划与跟踪研讨 度量与考核研讨 CMMI实施成本 38 咨询、培训、 评估成本 CMMI实施成本 过程改进组成本 试点项目增加 管理工作量成本 其他(工具) CMMI 实施成本可预见成本为¥ 400,000至¥ 550,000

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!