CMMI详细讲解汇总_第1页
CMMI详细讲解汇总_第2页
CMMI详细讲解汇总_第3页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一章 过程改进简介1组织有各种各样的商业目标,组织的商业目标通过组织的过程实现。2要想达到有竞争力的水平必须不断改进过程。 3过程改进活动关注改进过程的能力和组织的成熟度来推动组织的发展和实现目标。4过程改进活动能提供指导,帮助组织定义和标准化过程、提高工作效率、减少返工、度量 组织的性能和利用数据来管理业务。5过程改进保证了能给组织带来可度量的收益, 特别是在工作量估计和高质量产品的交付能 力上。6基于模型的过程指的是使用一个模型来指导一个组织的过程改进。7一般而言, 基于模型的过程改进开始于管理的承诺和评估。 评估的结果又被作为制订下一 步行动计划的基础,在完成了这些计划后,再进行进一步

2、的评估,依次下去,其目标是使 组织成熟,让它持续地监控和改进过程, 一直生产高质量的产品, 在市场竞争中游刃有余, 并随时进行自我调整来满足客户的需求。8工程系统复杂性日益增长、并行工程和交叉学科需要采用集成过程。 9集成过程改进的真正效益:? 成本改善采用多种模型和多种方法所需的培训费用。 在相同的组织中(可能对相同的实践人员)执行多种评估需要的费用。 在数据仓库中维护冗余的过程资产。维护或采购多种模型中的专业知识。 由集成过程改进带来的更多成功机会,较高质量、更好的可预测性以及其他各种改进过 程的效益都会使组织实现成本节省。? 重点明确 一个集成过程改进计划可以弄清楚组织各种活动的目的和商

3、业目标。通过跨越更大范围 的学科的各种过程改进活动的集成,就更容易把同时包括实践人员和主管的队伍团结在过程 改进的大旗下。? 过程集成和精益组织 集成过程改进的一个不太明显的收益是它对组织产生的“集成”影响。当过程的定义跨 越了组织和学科的边界时,通常会产生新的理解相互学习,从而使关键工作流简化,并消除 冗余的或不必要的活动。? 灵活性与新学科的扩展 集成所带来的最后一个效益,是当业务或工程环境发生变化时,具备了增加新学科的能 力。10集成化过程改进的原则? 强调高层管理人员的支持? 仔细确定目标? 选用最佳实践? 过程改进要与业务目标一致11运用两个或多个单学科模型可以实现一个组织的集成化过

4、程改进。但是,只用一个涉及 多个学科的模型却有许多优点。正是这些原因,美国国防部特别是国防部部长助理 与卡内基梅隆大学的软件工程研究所( CMU/SE)I 和美国国防工业协会共同合作,于 1998 年 发起了能力成熟度模型集成( CMM)I 的开发。2000年第4季度发布了第一个正式的集成化 CMM产品CMMI-SE/SW/IPPD/SS.0版。2002 年又发布了 CMMI-SE/SW/IPPD/SS 1.1版。就在同年的晚些时候,发布了 CMMI-SW。12. CMM里程碑1997年 CMMI由美国国防部和美国国防工业协会发起1998 年 首次团队会议召开1999年 发布操作概念完成首次试

5、验2000年 完成更多的试验发布 CMMI-SE/SW 1.0版发布 CMMI-SE/SW/IPPD 1.0版发布供试用的 CMMI-SE/SW/IPPD/SS 1.0版2002年 发布 CMMI-SE/SW 1.1版发布 CMMI-SE/SW/IPPD 1.1版发布 CMMI-SE/SW/IPPD/SS 1.1版发布 CMMI-SW 1.1版其中:sv软件学科SE软件工程学科IPPD 集成化产品和过程开发SS 供应商来源2006 年 8 月面向开发的 CMM(I CMMI-DEV 1.2)版本正式发布。为了更加广泛的 应用, SEI 计划今后发布另外两种模型,分别是面向服务的 CMMI-SV

6、C 1.2和面向 采购的 CMMI-ACQ 1.2。第二章 CMMI/SPCA 介绍一、背景介绍CMM是 “软件能力成熟度模型”的英文简写,该模型由美国卡内基 -梅隆大学的软件工程 研究所(简称SEI)受美国国防部委托,于1991年研究制定,初始的主要目的是为了评价美 国国防部的软件合同承包组织的能力,后因为在软件企业应用CMM模型实施过程改进取得较大的成功,所以在全世界范围内被广泛使用, SEI同时建立了主任评估师评估制度,CMM勺评 估方法为 CBAIPI 。CMM是 SEI于2000年发布的CMM勺新版本。CMM不但包括了软件开发过程改进,还包 含系统集成、软硬件采购等方面的过程改进内容

7、。CMM纠正了 CMM存在的一些缺点,使其更加适用企业的过程改进实施。CMM适用SCAMP评估方法。需要注意的是,SEI没有废除CMM 模型,只是停止了 CMMP估方法:CBA- IPI。现在如要进行CMMP估,需使用SCAMP方法。 但CMM模型最终代替CMM模型的趋势不可避免。SPCA(又称“双模认证”)是软件过程能力评估和软件能力成熟度评估的统称。为了贯 彻国务院 18号文件精神,加快发展我国软件行业,提高国内软件企业的竞争力,信息产业部 会同国家认证认可监督委员会,在研究了国际软件评估体制尤其是美国卡内基 -梅隆大学 SEI 所建立的能力成熟度模型 CMM的基础上,考虑国内软件产业实际

8、情况,于2001年建立了 SPCA 评估体系。SPCA所依据的评估标准是我国制定的 SJ/T 11234软件过程能力评估模型和 SJ/T 11235软件能力成熟度模型。二、标准特点CMM/CMMI/SPCA思想来源于已有多年历史的产品质量管理和全面质量管理。WattsHumphrey和Ron Radice在IBM公司将全面质量管理的思想应用于软件工程过程,收到了很 大的成效。SEI的软件能力成熟度框架就是在以 Humphrey为主的软件专家实践经验的基础上 发展而来的。软件能力成熟度模型中融合了全面质量管理的思想,以不断进化的层次反映了 软件过程定量控制中项目管理和项目工程的基本原则。CMM/

9、CMMI/SPCA依据的想法是只要不断地对企业的工程过程的基础结构和实践进行管理和改进,就可以克服软硬件生产中的困 难,增强开发制造能力,从而能按时地、不超预算地制造出高质量的软件产品。cmM模型的结构如下图所示:目标关縫买践通坤目标特定实践逋用卖跋CMMI/SPC模型分为连续式和阶段式两种。连续式的 CMM模型结构如下图(SJ/T11234):详细说硝阶段式的CMM模型结构如下图(SJ/T11235):过程域1过稈域2过程域了特定目标通用实践扌干能力等级过程域1成熟度等级特定目标通用目标执行能力验证实施無型工作产品再予惯例、 示例、说明、引证执厅筑定执行能力执行活动测童和分祈 验证执行过程域

10、2过程域了关键过程域执行承诘指导实施各模型的等级对应LevelCMMCMMI(阶段式)/ SJ/T11235CMMI(连续式)/ SJ/T112345优化中优化中优化中4已管理定量管理定量管理3已定义已定义已定义2可重复已管理已管理1初始级初始级已执行0未完成CMM模型由不同的组件组成,以适用于不同的企业和不同的目的。下表为CMM模型的组成和适用范围:CMM模型的组成和适用范围CMM模型组件适用范围SE/SW软件工程、系统工程SE/SW /IPPD软件工程、系统工程、集成产品和过程开发SE/SW /IPPD/SS软件工程、系统工程、集成产品和过程开发、供应米购培训课程评估师、过程改进人员等培训

11、SCAMPI评估方法三、好处/作用实施CMM/CMMI/SPCA可以帮助IT企业对软件/系统工程过程进行管理和改进,增强开 发与改进能力,从而能按时地、不超预算地开发出高质量的软件和系统集成项目,从而提高 企业的管理水平,增强企业的国际竞争能力。实施CMM/CMMI/SPCA企业的好处主要体现为:第一、能保证软件开发的质量与进度,能对“杂乱无章、无序管理”的项目开发过程进 行规范。第二、有利于成本控制。因为质量有所保证,浪费在修改、解决客户的抱怨方面的成本 会降低很多。现在绝大多数情况是缺少规范制度,只是求快。项目完成后,要花很多时间修 修补补,费用很容易失控。第三、有助于提高软件开发者的职业

12、素养。每一个具体参与其中的员工,无论是项目经 理,还是工程师,甚至一些高层管理人的做事方法逐渐变得标准化、规范化。第四、能够解决人员流动所带来的问题。公司通过过程改进,建立了财富库以共享经验, 而不是单纯依靠某些人员。第五、有利于提升公司和员工绩效管理水平,以持续改进效益。通过度量和分析开发过 程和产品,建立公司的效率指标。我国政府一直重视软件和 IT 产业的规范和发展, 强调提高我国软件开发和软件产品质量 的重要性。国务院 “18 号文件” 鼓励软件产业和集成电路产业发展的若干政策明确提 出鼓励软件出口型企业软件能力成熟度认证,其认证费用通过中央外贸发展基金适当予以支 持。目前各省市高新区、

13、软件园或信息产业主管部门大都有对通过CMM/CMMI/SPCA估的企业给予资金奖励的制度。特别是SPCAT估得到了中国政府的直接支持,反映了政府大力支持 和推动我国软件业发展的政策导向。可以相信对于通过SPAO估的企业将得到更多得政策支 持。四、适用范围CMM/CMMI/SP(评估为软件开发、外包和系统集成(IT)企业提供了业界最佳实践,有 利于这些企业提升管理水平,增强竞争能力。根据企业的业务及产品情况。一般可按如下原则选择:1)国内软件开发企业:CMWSWS SPCA2) 软件外包企业(特别是承包美国软件项目):CMME CMM4SW3)系统集成企业: CMMI SW/SE4)在国际市场竞

14、争中显示软件过程能力: CMME CMMI5)内部软件过程改进:SPCA因为评估成本较低6)承担较多政府项目和国内项目:SPC A有利于享受信息产业政策五、基本条件(a)评估机构及人员要求:开展CMM/CMMT估必须是SEI授权的合作机构,评估活动由 SEI授权的主任评估师进行,并遵守 SEI发布的评估需求(ARC和评估方法(SCAMP);开 展SPCA评估必须得到信息产业部和国家认证认可委员会的批准,评估过程遵守国家发布的 SPCA评估方法。(b)对于CMM/CMMI估,一般要求企业的项目或产品活动应能覆盖所申请 CMM/CMM等 级的要求;而对于SPCA评估,一般要求为:企业成立 5年以上

15、,软件开发人员20人以上, 评估项目和人员覆盖率达到 70。六、基本流程CMM/CMMI/SPC实施的基本流程如下:基础培训-差距分析-文件评审-项目试点-制度化-预评估-最终评估 其中制度化过程的时间一般不低于 6 个月。七、基本步骤企业实施CMM/CMMI/SPC的基本步骤为:CMM/CMM培训一成立SEPG SQA组-建立和完善文件体系-试点实施一推广并制度化一参加预评估f参加、准备最终评估f持续改进、业务流程赧线i啊Fi方案建议阶段1恭硼堺训11菱即分析11文件评屮1制度化项目试心评估方案建议:在初步调研的基础上,制定支持与评估整体方案,内容包括评估的可行 性分析,CMM/CMMI/S

16、PCA施过程和目标,所需费用及优惠,赛宝的能力和经验等内容。与企业沟通:针对评估方案与企业进行充分地沟通,研讨具体实施方法和细节,形成具 体评估实施方案。其内容包括:各实施阶段的主要任务,职责,成果;项目管理的方法;项 目进度等内容。签订合同:与企业商讨合同的商务条款。、评估咨询业务承诺1. 博亿特的CMM评估项目团队包括:主任评估师、咨询师、专业技术人员(必要时)和 质量保证人员,为客户提供 CMM咨询、培训、评估和注册一条龙服务,绝对能满足客户取证 和过程改进的需求。2. 博亿特会根据客户实际需求拟定咨询、培训、评估方案,一切工作以满足客户 不同需 求为目标;不但能取得 CMM评估证书,且

17、根据客户需要按照 CMM模型进行过程改进指导。3. 博亿特的报价包括整个CMM评估项目的咨询、培训、评估和注册费用,并绝对低于政 府补助金额;博亿特价格在同行具有很好的竞争优势。4. 博亿特的付款方式充分考虑客户的顾虑,可进行三期付款:签订合同时、通过评估时、 申请到政府补助时,三期付款比例通常为 30%、 40%、 30%。5. 博亿特的服务全面周到 , 在做好咨询评估确保客户满意的基础上 , 还配合、协助并指导 客户申请政府补助。、CMMI模型图一、SCAMPI 概述 (Overview)CMM评估方法简称为 SCAMPI(Standard CMMI Appraisal Method fo

18、r ProcessImprovement),全称为用于过程改进的CMM标准评估方法。作为CMM产品系列的一个重要 组成部分,SCAMP是CMM实践检查工具,用于内部过程改进评估、供应商选取评估、及过 程审计评估。目前在中国,SCAMP主要用于乙方内部过程改进的检查及等级评定,作为乙方工程管理 提升及市场竞争的工具。随着 CMMI采购模型(CMMI-ACQ V1.)的正式发布,越来越多的甲 方开始效法国外企业进行采购的管理和控制,并使用SCAMP作为供应商选取的工具。同时,对于大中型项目,甲方也将使用 SCAMP作为项目过程审计的工具,以评估项目绩效,作为项 目奖惩评定及合同付款的依据。SEI为了支持有效的过程改进及评估,已建立了 CMM产品系列,包括过程实施指导(CMMI 模型)、过程检查(SCAMF)及培训课程体系。企业在实施 CMM过程改进的时候,应关注 CMM产品系列的各个组成部分,以取得良好的效果,而非只关注CMM模型本身。二、CMMI 产品系列:? CMMI-ACQ V1.2? SCAMPI A/B/C? CMMI-DEV V1.2CMMI研发模型,主要针对产品研发及项目开发,服务于乙方。CMMI-SVC V0.5 针对服务。CMMI服务模型(目前正处于研发阶段,已通过初步评审),主要CMMI采购模型,主要针对产品及服

温馨提示

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

评论

0/150

提交评论