东软顺利通过CMMI Level 5评估
东软股份NEU-APN I/S事业部于2004年12月3日,顺利通过了由QAI India公司进行的CMMI(软件能力成熟度模型集成)5级评估,这标志着东软在国内已率先通过CMMI Level 5评估,也使得中国成为真正拥有CMMI Level 5软件企业的国家。
有关东软引入CMMI模型
东软于2002年末通过CMM(软件能力成熟度模型)5级评估,东软通过CMM5级评估后即着手开始CMMI模型的研究和论证。东软从开始实施CMMI模型到最终通过5级评估,通过至少有一年半的时间。东软在通过CMM5之后引入CMMI模型并且再次通过CMMI5级评估,主要基于以下几方面原因?
首先,这是东软的软件过程高成熟度的表现。东软于2002年通过CMM5级评估,标志着东软的软件过程已经进入了“Optimizing级别”即可优化级。而不断引入新模型、不断的改善自身的软件过程,是东软软件过程高成熟度的最好体现。
其次,引入CMMI是东软过程改善的必然选择。进一步加强产品质量和过程质量控制、继续挑战世界最严格的软件过程标准,用最新的、最权威的过程改善模型来完善、评价东软持续不断的改善效果,是东软过程改善道路中必然的选择。
第三,CMMI作为新模型,其内容太优秀了。SEI推出的CMMI模型不是对原来CMM模型的简单升级,其中“关键过程域”由CMM的18个上升到CMMI的25个,“目标”由CMM的52个上升到CMMI的105个,“优秀实践”由CMM的316条上升到CMMI的485条。CMMI包括了在不同领域建立有效过程的必要元素,反映了业界普遍认可的“最佳”实践;专业领域覆盖软件工程、系统工程、集成产品开发和系统采购。在此前提下,CMMI为企业的过程构建和改进提供了指导和框架作用;同时为企业评审自己的过程提供了可参照的行业基准。CMMI融入了最新的软件管理实践,同时弥补了SW-CMM中的缺陷,对于使用过SW-CMM模型的企业而言,CMMI的先进性是非常显著的。
东软此次通过CMMI 5的重要意义在于,CMMI的实施不仅极大地提升了东软的软件过程管理能力,提高企业的管理水平,直接效果是提高了工程项目的质量,降低了工程的成本,保证了工程的周期,提高东软在国内与国际市场上的竞争能力。同时,东软通过CMMI 5也为中国软件企业在质量管理和过程改善方面,积极与国际先进管理思想接轨积累了宝贵的经验,也为中国的软件产业迅速崛起,走向国际化发展道路,进行了有益的探索
东软通过CMMI Level 5评估进程
序号 |
活动 |
日期 |
1 |
认证机构制定评估目标 |
2004年5月 |
2 |
评估范围认定 |
2004年5月 |
3 |
评估小组成立 |
2004年5月 |
4 |
评估小组成员CMMI培训(SEI授权培训) |
2004年6月 |
5 |
评估小组培训 |
2004年7月 |
6 |
正式评估 |
2004年11月22日–12月3日 |
何谓CMMI?
CMMI全称是Capability Maturity Model Integration, 即软件能力成熟度模型集成模型,是由美国国防部与卡内基-梅隆大学和美国国防工业协会共同开发和研制,于2001年9月推出的系统工程和软件工程的集成成熟度模型。同时它也是工程实施与管理方法。CMMI是一套融合多学科的、可扩充的产品集合, 其研制的初步动机是为了利用两个或多个单一学科的模型实现一个组织的集成化过程改进。CMMI可以解决现有不同CMM模型的重复性、复杂性,并减少由此引 起的成本、缩短改进过程,它将软件CMM2.0版草案(SW-CWW)、EIA过渡标准731(系统工程CMM)及IPD-CMM集成为一体,同时还与 ISO15504相兼容。
2001年12月,SEI(美国软件工程研究院)正式发布CMMI 1.1版本。与原有的能力成熟度相比,CMMI涉及面更广,专业领域覆盖软件工程、系统工程、集成产品开发和系统采购。据美国国防部资料显示,运用CMMI模型管理的项目,不仅降低了项目的成本,而且提高了项目的质量与按期完成率。
CMMI也描述了5个不同的成熟度级别:
L1:CMMI一级,完成级。在完成级水平上,企业对项目的目标与要做的努力很清晰。项目的目标得以实现。因此,任务是完成了。 但是由于任务的完成带有很大的偶然性,企业无法保证在实施同类项目的时候仍然能够完成任务。企业在一级上的项目实施对实施人员有很大的依赖性。
L2:CMMI二级,管理级。在管理级水平上,企业在项目实施上能够遵守既定的计划与流程,有资源准备,权责到人,对相关的项目实施人员有相应的培训,对整个流程有监测与控制,并与上级单位对项目与流程进行审查。企业在二级水平上体现了对项目的一系列的管理程序。这一系列的管理手段排除了企业在一级时完成任务的随机性,保证了企业的所有项目实施都会得到成功。
L3:CMMI三级,定义级。在定义级水平上,企业不仅仅能够对项目的实施有一整套的管理措施,并保障项目的完成;而且,企业能够根据自身的特殊情况以及自己的标准流程,将这套管理体系与流程予以制度化。这样,企业不仅能够在同类的项目上得到成功的实施, 在不同类的项目上一样能够得到成功的实施。科学的管理成为企业的一种文化,企业的组织财富。
L4:CMMI四级,量化管理级。在量化管理级水平上,企业的项目管理不仅仅形成了一种制度, 而且要实现数字化的管理。对管理流程要做到量化与数字化。通过量化技术来实现流程的稳定性,实现管理的精度,降低项目实施再质量上的波动。
L5:CMMI五级,优化级。在优化级水品上, 企业的项目管理达到了最高的境界。企业仅仅能够通过信息手段与数字数手段来实现对项目的管理, 而且能够充分利用信息资料,对企业在项目实施的过程中可能出现的次品予以预防。能够主动地改善流程,运用新技术,实现流程的优化。
CMMI实际上是一种管理流程的标准化。遵循该模型的标准,就能够在管理上迈出一大步。相对于ISO9000的标准, CMMI的每一级标准对企业的管理力度都有着不同的要求。企业可以改进管理模式,不断地提高自己的CMMI等级,从而达到提升管理水平的目的。
CMMI虽然源于美国,但在世界各地得到了广泛的推广与接受。很多国家的企业都在推广与应用CMMI模型。尤其在印度CMMI的应用甚至超过了美国。据SEI统计,世界软件企业评估达到CMMI 5级的共有25个,其中印度占16个,这也是印度软件也得以迅速发展的一个主要原因。截至目前,在全球共有4个国家的软件企业通过了CMMI 5的评估,这4个国家是美国、印度、日本和中国。