媒体监测和推荐平台

特别报道

当前位置:首页 > 特别报道 > 详细内容

CMM/CMMI实施经验谈——多方位入手,快速推进CMM/CMMI实施

文/北京东华合创数码科技股份有限公司 软件质量总监 侯志国

北京东华合创数码科技股份有限公司是以软件开发、系统集成为主营业务的高新技术企业。公司自成立以来始终以“中国最优秀的应用软件与技术服务提供商”为企业发展目标,并取得了骄人的业绩,业务总收入年增长率一直保持在43%以上,2005年公司销售总额达到近5亿。到目前为止已取得60项自著版权软件产品,产品和服务已在国民经济的多个重要领域得到应用。2004年和 2005年连续两年被信息产业部评为“中国软件产业最大规模前100家企业”,2004年和2005年连续两年并被北京中关村高新技术企业协会评为“中关村最具发展潜力十佳中小高新技术企业”,公司董事长薛向东先生当选“2005年度中国软件企业十大领军人物”。东华合创已通过CMMI5级、ISO9001:2000认证,产品与服务均处于行业领先水平,成为目前国内软件和系统集成公司中第一家同时具备软件CMMI5级、国家系统集成一级、国家涉密甲级三项资质的企业。

公司自2000成立起即在软件研发中引入CMM模型,并在内部专家的指导下逐步完善制度,试用并推广该模型,2003年公司通过CMM 3级评估,2004年通过CMM 4级评估。2004年底,公司决策层根据公司技术与管理的发展需要决定引入CMMI模型。同时公司确立了“实用主义至上”的原则,CMM模型的引入以提升公司软件开发效率,提高软件产品质量,增强项目的可控性为核心目的,留给过程改进人员充分的时间和空间进行实践与探索,所以在2000年至2003年内,公司除为评估过程改进效果而进行的小型评估外,并未安排正式评估,这样就有效的保证了以实用为目的的过程改进活动的进行。

CMM/CMMI模型在组织内的实施需要从三个维度进行综合的考虑与部署:资源与工具、组织机构、实施步骤。

图-1   资源、工具与知识积累

资源与工具:公司通过调研、咨询以及聘请咨询公司等手段,逐渐积累起自己的知识库,作为公司过程改进的基础资源。同时公司采用外购或者自主开发的方式完善了支撑过程改进以及公司软件研发平台的工具集,其中包括:资产管理工具、项目管理工具、度量分析工具、配置管理工具以及测试过程管理与缺陷跟踪等工具。

图-2

组织机构:公司为配合过程改进的推进,对原有的组织机构进行了渐进式的调整,除成立了专职于过程改进的SEPG外,还成立了软件工程专家组,该组除负责项目决策以及技术方向把关外,还要负责项目实施CMM/CMMI的推进工作。同时公司还成立了包括质量保证组、配置管理组、培训组等在内的多个专门机构,对研发活动和过程进行支撑。

实施步骤:一个合理、有效的、节省资源的实施步骤是保证CMM/CMMI实施的强有力保证,通过近6年的实施CMM/CMMI的经验积累,东华合创逐渐积累出自己一套行之有效的实施方法与步骤:

1、 明确任务

2、 在组织内建立人物

3、 建立内部知识基础

4、 创建实施计划

5、 使组织内员工适应CMM/CMMI

6、 评估当前的工作习惯

7、 精练组织过程

8、 培训工作人员

9、 在工作中使用过程

10、为员工提供必要的支持

11、评估改进成果

这11个步骤也是决定是否可以成功实施CMM/CMMI的成功因子。东华合创通过长达5年的努力,最终建立了一套有效的标准软件过程(DHC-OSSP),通过该过程的实施,使组织的软件能力成熟度达到了CMMI5级的要求。尤其是通过对度量体系由浅入深,由简到繁的创建,逐步提高了对项目的量化管理水平,有效的促进了公司软件开发效率的提升,增强了项目的可控性。