您的位置:首页 > 学校概况 > 校办企业
校办企业

九华公司加快CMMI认证步伐

添加时间:2013-12-17 10:07:12  浏览次数: 次  :

  CMMI这个名词可能对大家来说有点陌生,那么,什么是CMMI呢?通过这篇文章,我们来简单了解一下。
  CMMI全称是Capability Maturity Model Integration, 即软件能力成熟度模型集成,是由美国国防部与卡内基-梅隆大学和美国国防工业协会共同开发和研制的,其目的是帮助软件企业对软件工程过程进行管理和改进,增强开发与改进能力,从而能按时地、不超预算地开发出高质量的软件。其所依据的想法是:只要集中精力持续努力去建立有效的软件工程过程的基础结构,不断进行管理的实践和过程的改进,就可以克服软件开发中的困难。CMMI为改进一个组织的各种过程提供了一个单一的集成化框架,新的集成模型框架消除了各个模型的不一致性,减少了模型间的重复,增加透明度和理解,建立了一个自动的、可扩展的框架。因而能够从总体上改进组织的质量和效率。CMMI主要关注点就是成本效益、明确重点、过程集中和灵活性四个方面。

  了解了什么是CMMI,接下来,我们来看一下CMMI对我们的公司有哪些好处,具体地说,CMMI对公司的软件开发工作主要有三种好处:

  第一、CMMI能保证软件开发的质量与进度,能对软件开发过程进行规范。软件企业如何控制产品质量与进度是个大难题。据说,世界上有一半软件产品投入很大,最后都不能用。人为因素对产品质量的影响很大,CMMI是国际上解决这个问题的通用办法;

  第二、CMMI有利于成本控制。有这套体系,能更准确地预算出开发的成本;更重要的是,正因为质量有所保证,浪费在修改、解决客户问题方面的成本会降低很多。问题出现后,在现场发现解决,与把问题解决在设计开始时,这两种方式所耗费的费用,前者比后者通常多几十倍。软件出来后,如果花很多时间用来修修补补,来达到客户满意,费用很容易失控。而有了CMMI这套体系,会使这方面的费用有所降低或者大大降低;

  第三、CMMI有助于提高软件开发者的职业素养。每一个具体参与其中的员工,无论是项目经理,还是工程师,甚至一些高层管理人的做事方法逐渐变得标准化、规范化了。以往,软件企业某些关键的开发人员离开后,往往会给企业造成很大的损失,甚至使一个项目前功尽弃。而在CMMI框架中,运用2级中的一个基本软件工程(PA)就可以使员工自觉而规范地管理软件生产过程中所有的资源、阶段性产品、产品源代码、文件以及最终生成的产品。严格遵循这套管理方法,程序员写完一段代码,经过一定测试之后,一旦提交到某个公共地方时,这个东西就不再属于某个程序员了,而是成为项目小组或者是整个企业的了。如果程序员想对它进行任何修改,都要按照规范的程序把它从公共区域提取出来。这样规范的过程控制,将软件开发工作由于人员流动带来的风险降到了最低,更能促使程序员养成良好的职业素养。

  第四、CMMI是软件产品进入国际市场的通行证。按照实践者们的经验,把CMMI理解为“软件产品进入国际市场的通行证”还不够务实,最起码对CMMI的认识不够深入与全面。质量与效率,对软件开发工作是非常重要的, CMMI对提高企业效率、提高产品质量具有非常重要的意义,给软件开发工作带来的好处是不可估量的。

  九华公司从去年十月份开始着手准备CMMI认证的相关工作,已严格按照评估流程完成了如下工作:
  1、专业认证机构派评估师做CMMI培训;
  2、评估师用公司现状与认证要求对比,做“差距分析”;
  3、按照“差距分析”的结果,制定改进计划,包括制定标准规程、咨询、培训(针对EPG成员和项目成员);
  4、开始项目整改,制定符合CMMI要求的标准规程。选择了两个已完成和一个正在进行中的项目,在现在的流程基础上建立符合CMMI的新规程。

  目前,九华公司关于软件CMMI认证工作的准备阶段已接近尾声,所有文档已基本完成,即将进行内部培训和CMMI认证的预评审。
回顶部