CMM认证
发布时间:2012/5/21 16:48:07 浏览数:
CMMI
简介:
CMM认证简称能力成熟度模型,是鉴定企业在开发流程化和质量管理上的国际通行标准,全球软件生产标准大都以此为基点,并都努力争取成为CMM认证队伍中的一分子
CMMI是英文Capability Maturity Model Integration的缩写
CMM标准共分五个等级,从第1级到第5级分别为:初始级、可重复级、定义级、管理级和优化级
在全球通过CMM5级的企业中,65%在印度,而中国才有几家。幸好用友公司去年拿下了CMM5认证
东软软件股份有限公司(简称东软股份)成立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、 修正维护软件困难。
2、 软件开发的进度难于控制。
3、 估计软件工作量很困难。
4、 软件质量难于保证。
5、 修正维护软件困难。
一、在目前情况下CMMI实施的投入及困难分析
CMMI是一套行之有效的软件开发过程控制的规范。但它不是软件企业的目的,它只是软件企业达成它们企业目的的一种有效手段。
但即使作为一种有效的手段,也因为它那繁琐的量化过程和管理控制文档以及控制流程给人以阳春白雪,曲高和寡的感觉。尤其是对那些中小型的软件企业来说。
实际上,就实现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框架中,运用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(软件工程组),这三个组构成是立法、监督和执法的制衡体系,体现的是西方文化的法治观念。
TAG:
上一篇: 没有了!
下一篇: CMMI/SPCA咨询流程