CMMI认证简介
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CMMI认证简介
CMMI
简介:
CMM认证简称能⼒成熟度模型,是鉴定企业在开发流程化和质量管理上的国际通⾏标准,全球软件⽣产标准⼤都以此为基点,并都努⼒争取成为CMM认证队伍中的⼀分⼦CMMI是英⽂Capability Maturity Model Integration的缩写
CMM标准共分五个等级,从第1级到第5级分别为:初始级、可重复级、定义级、管理级和优化级
在全球通过CMM5级的企业中,65%在印度,⽽中国才有⼏家。
幸好⽤友公司去年拿下了CMM5认证
东软成为全球第⼀个通过CMM 5级评估的中国企业
东软软件股份有限公司(简称东软股份)成⽴1991年,是国内⾸家上市的专业化软件企业。
作为中国最优秀的解决⽅案供应商,东软股份现有员⼯4000⼈,拥有28家控股⼦公司,7个研发中⼼,在华南、华东、华北、华中、西南、西北、⼭东和东北等⼋⼤区域设有“虚拟总部”,在国内30多个主要城市,以及⾹港、美国、⽇本等地区和国家设有分⽀机构,在形成国内软件⾏业最⼤的营销服务⽹络及研发和技术⽀持体系。
东软股份以“软件创造客户价值”作为公司的经营理念,开发各种⼤型平台软件、中间件、开发⼯具与⾏业应⽤系统,⾯向国民经济基础⾏业与企业信息化建设提供全⾯解决⽅案,⽬前在电信、电⼒、企业电⼦商务、社保、⾦融、教育等重点领域拥有⼤型⽤户2000余家,东软还长期承担国家有关安全项⽬和安全产品的研发,公司以⽤户的需求为核⼼,不断地推出⾼质量的信息安全产品——NetEye系列,并推出了以防⽕墙、IDS、VPN 、Universal CA、安全快递等产品为核⼼的完整的信息安全解决⽅案。
与此同时,东软还以嵌⼊式软件技术为⽀持,采⽤“虚拟制造”的⽣产⽅式,开发并⽣产系列数字医疗设备。
另外,在嵌⼊式软件仿真开发环境、汽车⾳响系统、汽车导航系统、蓝⽛产品、⾼档智能照相机等智能产品的软件开发⽅⾯,也拥有强⼤的技术优势和开发实⼒。
⼤连华信计算机技术有限公司近⽇正式通过了CMM5级评估,这标志着我国第六家通过CMM5级认证的软件企业在⼤连产⽣。
2004年10年22⽇,我辽宁省⼤连现代⾼技术发展有限公司经美国权威机构评估,正式通过了SW-CMM(软件能⼒成熟度模型) 5级评估,这标志着辽宁⼜⼀家软件企业成功获得
了国家软件⾏业的最⾼认证资质—CMM5级认证。
截⽌⽬前,全国通过CMM5级认证的软件企业不超过8家,⽽我省就占4家,位居全国第⼀
它的出现是基于以下的⼏个原因:
1、软件的成本⾼。
2、软件开发的进度难于控制。
3、估计软件⼯作量很困难。
4、软件质量难于保证。
5、修正维护软件困难。
⼀、在⽬前情况下CMMI实施的投⼊及困难分析
CMMI是⼀套⾏之有效的软件开发过程控制的规范。
但它不是软件企业的⽬的,它只是软件企业达成它们企业⽬的的⼀种有效⼿段。
但即使作为⼀种有效的⼿段,也因为它那繁琐的量化过程和管理控制⽂档以及控制流程给⼈以阳春⽩雪,曲⾼和寡的感觉。
尤其是对那些中⼩型的软件企业来说。
实际上,就实现CMMI规范来说,技术上是不复杂的,复杂的只是软件企业决策层的决⼼和信⼼以及软件企业所有员⼯对CMMI重要性认知的程度。
必须要说的是,
实施CMMI往往对⼀个软件公司的两三年度内的投⼊产出会产⽣较⼤的影响,这就是为什么明知CMMI的好处,但实施之的却很少,这样的公司主要是中⼩型的软件公司。
⼀个公司实施CMMI就必须对该公司的软件开发的过程进⾏调查和研究,并对其软件开发过程进⾏分析,找出好的软件开发过程,剔除和改进坏的开发过程。
但这就使得公司必须拿出额外的⾼素质的⼈员进⾏⼀个并不能马上见效的项⽬过程,这在很多公司眼⾥是吃不消的,毕竟公司当前⾯对的是变化频繁的市场,公司最需要的是不断的拿到项⽬或者是不断开发新的产品,赚钱⽣存。
CMMI是⼀套很好的软件开发过程规范,但它也是理想化的⼀种规范,和实际的操作还会有很⼤的出⼊。
因为各个公司还是有各⾃的特点,有各⾃的管理习惯和定势。
旧的习惯易
于遵从,⽽打破旧习惯建⽴新的习惯就不难么容易了。
⼈的⼼理总是习惯于⽤⾃⼰最拿⼿的⽅法做事,⽽不愿意⽤新的⽅法,即使新的⽅法更快、更什么什么的。
⽽且在现实中,似乎也没有⼀个良好的环境让⼀个公司从容的去实现CMMI。
IT⼈都很焦虑,因为⾯对着激烈的竞争。
竞争是残酷的,它不会容许你犯很多的错⽽不给你⼀点惩处,它是说⼀不⼆的,它不会给你⼀两年的时间让你去做什么CMMI,它会将⼀个公司顷刻就推到死亡的境地。
理想与现实,总是那么的不相容。
理想让⼈充满希望,看到五光⼗⾊的前景,现实却唱着⽩脸,跟不上的公司就得淘汰,不管你是否想实施CMMI还是不想实施。
然⽽,光有理想却放着不做,那么理想就永远只是理想。
勇敢的公司,还是应该果断的跨出迈向CMMI的那⼀步,也许你今天因为这⼀步⽽向后退了两步,但那第⼆步兴许就是海阔天空任鸟飞了,⽽且只要能挺过那⽐较艰苦的岁⽉,这样的可能性是⾮常⼤的
⼆、实施CMMI的好处
具体地说,CMMI对软件企业主要有三种好处:
第⼀、CMMI能保证软件开发的质量与进度,能对“杂乱⽆章、⽆序管理”的软件开发过程进⾏规范。
对此东⼤阿尔派(现东软股份)业务总监孟莉深有体会地说:软件企业如何控制产品质量与进度是个⼤难题。
据说,世界上有⼀半软件产品投⼊很⼤,最后都不能⽤。
⼈为因素对产品质量的影响很⼤,CMMI是国际上解决这个问题的通⽤办法;
第⼆、CMMI有利于成本控制。
有这套体系,能更准确地预算出开发的成本; 更重要的是,正因为质量有所保证,浪费在修改、解决客户的抱怨⽅⾯的成本会降低很多。
问题出现后现场发现解决与设计开始时就把问题解决的费⽤相⽐,通常要差⼏⼗倍。
现在绝⼤多数情况是缺少软件的规范制度,只是求快。
软件出来后,要花很多时间修修补补,以应付客户满意度低的情况,费⽤很容易失控。
⽽有了CMMI这套体系,会使这⽅⾯的费⽤有所降低或者⼤⼤降低;
第三、CMMI有助于提⾼软件开发者的职业素养。
对此,摩托罗拉中国公司⼤中华区⽹络⽅案部研究开发中⼼的经理胡⼤庆深有体会地说:最根本的收获是每⼀个具体参与其中的员⼯,⽆论是项⽬经理,还是⼯程师,甚⾄⼀些⾼层管理⼈的做事⽅法逐渐变得标准化、规范化了。
以往,软件企业某些关键的开发⼈员离开后,往往会给企业造成很⼤的损失,甚⾄使⼀个项⽬前功尽弃。
⽽在CMMI框架中,运⽤2级中的⼀个基本软件⼯程(pa)就可以使员⼯⾃觉⽽规范地管理软件⽣产过程中所有的资源、阶段性产品、产品源代码、⽂件以及最终⽣成的产品。
“严格遵循这套管理⽅法,程序员写完⼀段代码,经过⼀定测试之后,⼀旦提交到某个公共地⽅时,这个东西就不是你的了,已经成为项⽬⼩组或者是整个企业的了。
如果你想对它进⾏任何修改,都要按照规范的程序把它从公共区域提取出来。
”规范的过程控制,将软件企业由于⼈员流动带来的风险降到了最低,更值得着重指出的是促使他们养成良好的职业素养。
第四、软件产品进⼊国际市场的通⾏证。
按照实践者们的经验,把CMMI理解为“软件产品进⼊国际市场的通⾏证”还不够务实,最起码对CMMI的认识不够深⼊与全⾯。
对于软件企业⽽⾔,应该再⼀次认清楚:质量与效率,对软件业到底有多重要?企业的领导层需要真正明⽩:CMMI对提⾼企业效率、提⾼产品质量到底能带来什么?应该把CMMI提到软件企业重构的层次上来。
对企业的好处问题给出下表说明:
我国软件产业⽅兴未艾,实施CMMI可以改变我国的软件⼯程⽂化,改善软件⼈员的素质,不仅对我国的经济具有重要意义,也是提⾼软件企业素质,增强软件企业的国际竞争⼒的必要前提,⽽且还为软件的出⼝创汇创造了条件。
引⼊CMMI管理模式,不仅可以为软件
企业在国际竞争中获得⼀张“通⾏证”,更重要的是它可以给⼀个软件企业提供⼀套国际标准的管理⽅法论以及对⾃⾝软件过程进⾏评价和改进的⾏动指南。
根据SEI的统计,软件企业在引⼊CMMI管理后劳动⽣产率平均增长35%,错误⽐率平均减少39%,平均成本回报率为5:1。
Motorola公司是较早实施CMMI的软件企业之⼀。
该公司统计数据表明,实施CMMI 前和实施后相⽐:
l 项⽬开发周期缩短三分之⼀
l 项⽬符合预算的超过60%(CMMI3)
l 每提⾼⼀个成熟度级别,缺陷下降⼀半
因此我们必须明确:CMMI思想⼀定要深⼊到每⼀家软件企业。
因为每⼀家软件企业都涉及到软件质量与进度、成本控制及⼈员培养的问题。
保证软件开发质量与进度、降低成本
CMM的过程改进不仅是对软件开发的优化,最关键的它还是⼀种⾼效的管理⽅法,有助于企业最⼤程度的降低成本,提⾼质量和⽤户满意度,⽽这正是中国软件业与美国、印度软件业最⼤的差距之处
组织机构:
它推荐在最⾼领导之下设⽴epg(软件⼯程过程组)、qa(质量保证组)、eg(软件⼯程组),这三个组构成是⽴法、监督和执法的制衡体系,体现的是西⽅⽂化的法治观念。