中国CMM/CMMI评估机构的一面旗帜
——访赛宝认证中心主任、SEI授权主任评估师万举勇博士
记 者:我们知道赛宝认证中心是经中国认监委批准、国内外多个组织认可和授权、专业从事第三方认证和培训服务的权威机构,在业内已是一个著名的品牌,请您谈谈中心的发展历程。
万举勇:赛宝认证中心是信息产业部电子第五研究所投资组建、经国务院行政主管部门授权及国际体系认可,专业从事认证工作的综合性机构,业务类型包括:ISO9000、TL9000、QS-9000、ISO/IEC17799(BS7799)、CMM/CMMI/SPCA、IECQ以及计算机信息系统集成资质等十几种,经过近五十年的发展,有着十分丰富的理论知识和实践经验,在国内外认证领域享有盛誉。
在软件质量保证领域,赛宝认证中心拥有雄厚的实力和丰富的经验,并愿秉承“公正、科学、服务、价值”的宗旨,为国内外软件企业提供CMM/CMMI/SPCA、ISO/IEC17799、计算机信息系统集成资质认证、TL9000、ISO9000、项目经理、美国ASQ的认证质量工程师(CQE)等权威的认证和培训服务。
自1979年将“认证”概念引入中国至今,赛宝认证中心已向国内外数千家企业颁发各类证书上万张。服务的客户分布:中国各个行政区域,香港特别行政区,中国台湾,马来西亚、新加坡、泰国、韩国、日本等亚洲国家;美国、加拿大、英国、丹麦、荷兰等欧美国家;澳大利亚等其它国家。
记 者:赛宝认证中心已向国内外多个行业的数千家企业颁发了各类证书上万张。作为软件媒体我们想知道赛宝认证中心对软件企业的一些认证情况。
万举勇:赛宝可以同时为企业提供CMM/CMMI和SPCA服务,而且与单纯申请一个评估相比,同时申请CMM/CMMI和SPCA所需的费用差别不大,满足了企业国内、国外市场竞争的需要。同时赛宝认证中心还提供ISO 9000、计算机信息系统集成资质认证、信息工程监理资质认证等,让企业享受一站式服务带来的方便。
赛宝认证中心已对创智软件园(长沙)、中讯科技(北京)、鲁能软件(济南)、铭鸿数据(广州)、金叶西工大软件(西安)、大唐中联(北京)、浪潮软件(济南)、富士通通信软件(福州)、福建榕基(福州)、艾因泰克(长沙)、新利软件(杭州)、科大讯飞(合肥)、江苏金智科技(南京)、南京联创(南京)、宏图高科(南京)、博恩科技(重庆)、邦讯科技(广州)、广州金鹏(广州)、海信网络科技(青岛)、广西火炬(广西)、厦门巨龙(厦门)、东南融通(厦门)、风华电信(深圳)、陆和电信(济南)、南天信息(北京、上海、广州)等几百家软件企业提供了认证、培训和评估服务。
记 者:赛宝认证中心从事的业务中有CMM、CMMI、SPCA的咨询、培训和评估,请万主任谈谈软件企业实施CMM/CMMI/SPCA的目的和意义?另外企业如何才能够评估实施CMM/CMMI/SPCA的效果?实施CMM/CMMI/SPCA常见的问题和面临的主要困难有哪些?
万举勇:具体地说,CMM/CMMI对软件企业主要有三种好处:
第一、CMM/CMMI能保证软件开发的质量与进度,能对“杂乱无章、无序管理”的软件开发过程进行规范。软件企业如何控制产品质量与进度是个大难题。据说,世界上有一半软件产品投入很大,最后都不能用。人为因素对产品质量的影响很大,CMM是国际上解决这个问题的通用办法;
第二、CMM/CMMI有利于成本控制。有这套体系,能更准确地预算出开发的成本; 更重要的是,正因为质量有所保证,浪费在修改、解决客户的抱怨方面的成本会降低很多。问题出现后现场发现解决与设计开始时就把问题解决的费用相比,通常要差几十倍。现在绝大多数情况是缺少软件的规范制度,只是求快。软件出来后,要花很多时间修修补补,以应付客户满意度低的情况,费用很容易失控。而有了CMM/CMMI这套体系,会使这方面的费用有所降低或者大大降低;
第三、CMM/CMMI有助于提高软件开发者的职业素养。每一个具体参与其中的员工,无论是项目经理,还是工程师,甚至一些高层管理人的做事方法逐渐变得标准化、规范化。以往,软件企业某些关键的开发人员离开后,往往会给企业造成很大的损失,甚至使一个项目前功尽弃。而在CMM/CMMI框架中,可以使员工自觉而规范地管理软件生产过程中所有的资源、阶段性产品、产品源代码、文件以及最终生成的产品。规范的过程控制,将软件企业由于人员流动带来的风险降到了最低,更值得着重指出的是促使他们养成良好的职业素养;
对于实施效果的评价,主要是根据投入产出分析得出。我们一般会督促企业实施CMMI的时候建立相关度量数据表,对其在实施CMMI之前、评估结束后及制度化一年之后三个时间点进行度量数据的调查和对比。以此来评价实施的量化效果。
实施CMM/CMMI/SPCA常见的问题和面临的主要困难可以从管理、实施和技术三个角度来谈:
从管理、协调的角度
领导支持力度不够
管理层由于在短期看不到实效,从而支持力度不够;
开发人员和公司其他领导的不配合或抵触;
EPG在改进时没有充分关注项目组的实际需求
项目组要求更多的灵活,而组织要求更多的规范,这两者往往会出现矛盾,关键在于如何平衡。
QA不能充分体现价值。
如QA人员素质较低,服务意识及技巧不够,不能真正发现存在的问题等。
从实施的角度
策划不充分
计划的实施时间不够;
资源估计不足--不知道实施CMMI要投入哪些资源,要增加多少工作量;
实施过程问题
生搬硬套,没有建立符合企业情况的体系;
没有认识到宣贯、培训的重要性;
没有建立好的度量体系;
改进没有抓住重点;
来自项目经理、开发人员的阻力;
从技术的角度
软件工程基础薄弱;
欠缺合适的工具来辅助;
记 者:请万主任详细介绍一下CMM、CMMI、SPCA三者之间的区别和联系?
万举勇:SPCA是信息产业部和国家认可委联合发布的“软件过程及能力成熟度评估”的简写,SPCA所依据的标准是:SJ/T11234《软件过程能力评估模型》和SJ/T11235《软件能力成熟度模型》,评估方法按照《软件过程及能力成熟度评估指南》进行。
SPCA评估所依据的两个标准参考了CMMI-SE/SW1.02版,也分为阶段式(SJ/T11235)和连续式(SJ/T11234)两种描述形式。SJ/T11235和CMM/CMMI的结构类似,分为初始级、已管理级、已定义级、定量管理级、持续优化级5个等级;SJ/T11234与ISO15504的结构类似,分为未完成级、已执行级、已管理级、已定义级、定量管理级、持续优化级6个等级。企业可以选择任意一种模型进行过程改进。
SPCA与CMM/CMMI的评估过程、依据标准等十分类似,其重要区别是: SPCA评估必须以法人机构的名义,并且该机构及评估师必须获得中国国家认可机构认可。SPCA评估开展的目标是为了建立我国软件过程改进模型和标准,避免把我国的软件体系标准建立在国外模型基础上,以利于我国的软件产业管理,享受国家信息产业的相关政策,推动和支持信息产业特别是软件产业的发展。信息产业主管部门将结合SPCA评估采取一系列措施,推动国务院18号文贯彻实施。
记者:近年来赛宝认证中心全心致力于促进中国软件企业的过程改进工作,今年8月在武汉成功地举办了CMMI研讨会,9月在广州举办的软件企业CMMI研讨会深受企业欢迎。作为中国CMM/CMMI著名的咨询评估机构,赛宝认证中心为企业实施CMM/CMMI咨询评估的主要优势在哪里?您认为作为一个合格的CMM/CMMI咨询评估从业者应该具备的主要素质是什么?
万举勇:赛宝认证中心有以下方面的服务特色:
一、专业化
1. 专业化的队伍,专业化的机构。赛宝建立了完善的管理体系规范,包括质量手册、程序共100多个文件,体系覆盖CMM/CMMI/SPCA评估活动。体系运作十几年,管理成效显著。
2. 可靠的机构。赛宝认证中心的母体是信息产业部电子第五研究所,该所是信息产业部直属单位,几十年来长期从事质量管理和可靠性研究,是国内外知名的信息电子产业质量和可靠性研究单位;
3. 所有工作(包括CMMI项目实施)都由专职人员运作,以此来保证工作质量。而不是使用很多兼职人员,难于管理。
4. 人员知识结构合理。这主要体现在三个方面:很多人员来源于IT企业,具有软件工程经验;长期进行管理体系认证、评估,具有质量管理经验;实施大规模的项目管理培训,具有项目管理经验。这些经验相互弥补,使赛宝知识结构全面、合理。
5. 具有一个稳定的团队。项目组成员全部由专职人员组成,从而稳定;项目人员知识结构互相合理搭配,很多项目长期合作,从而形成真正的团队。而不像有的机构采用不同的人员来实施。
6. 熟悉各类企业的工作模式和方法。赛宝目前已为300多家IT企业进行过认证、评估、培训服务,对不同规模。不同领域的IT企业非常熟悉。
7. 良好的政府关系。赛宝与行业管理部门(科技部、信息产业部及其下属部门)具有密切的关系,经常受其委托参加一些项目的评估、评审工作(火炬计划、软件园区等)。这有利于企业取得政府对评估成果承认。
二、一站式服务
1. 多种认证业务。包括CMM/CMMI/SPCA支持、培训和评估;计算机信息系统集成资质认证,信息系统工程监理单位资质评审;信息安全管理体系支持、培训和认证;质量管理体系认证,环境管理体系认证,职业健康安全管理体系认证;产品认证:电子元器件。
2. 多种专业培训业务。计算机信息系统集成项目经理/高级项目经理培训(全国已培训4000多人),监理工程师培训,信息产业部全国信息化人才培训基地,管理体系审核员培训。
3. 与ISO9000兼容。赛宝是著名的ISO9000认证机构,所以在CMMI实施过程中与ISO9000体系融合方面,赛宝比其他机构具有丰富的经验和能力。
4. SPCA评估。是中国政府认可的,能够从事软件能力成熟度及软件过程能力评估的三家评估机构之一,是中国软件过程能力行业标准的起草单位之一。因此,企业在实施CMMI的同时,可以同时进行SPCA评估。
5. 计算机信息系统集成资质认证。赛宝是国家授权的计算机信息系统集成一、二、三、四级资质认证/项目经理和高级项目经理培训机构;可以为企业申请、升级计算机信息系统集成资质提供帮助。
所以,赛宝认证中心可以做到“一次认证,多种证书”。
三、良好的品牌
1. 赛宝认证中心是经国家认可∕授权、专业从事第三方认证的权威机构。有着20多年的第三方认证、评估经验。是赛宝将“认证”概念引入中国,目前已向国内外企业颁发各类认证、评估证书近万张。
2. 赛宝是认证行业的优秀代表。多次受到国务院、国家认监委信息产业部等部门的表彰。
3. 得到多方授权,从事相关业务。授权机构有:国际电工委员会(IEC);美国汽车工业行动集团(AIAG);中国认证机构国家认可委员会(CNAB);总装备部军品承制单位质量体系认证委员会;国家信息产业部;美国国家认可机构(ANAB)。等等。
4. 业务广泛。赛宝业务覆盖了中国各个行政区域,香港特别行政区,中国台湾,马来西亚、新加坡、泰国、韩国、日本等亚洲国家,美国、加拿大、英国、丹麦、荷兰等欧美国家,以及澳大利亚等其它国家。
5. 赛宝的审核员和评估师经常代表国家和机构实施境外审核和评估,使赛宝成为国际品牌。
6. 赛宝具有庞大的优秀客户群。除了IT企业以外,还包括其他企业,如汽车、政府、教育、旅游、房地产等。汽车行业如东风汽车,长安福特、奇瑞等企业就选定赛宝为其服务机构。赛宝的IT行业优秀客户群包括:TCL、长虹、美的、金正、北大方正、步步高、新科、东芝、松下、三洋、日立、三星、LG、夏普、西门子、通用、JVC、飞利浦、北方电讯、汤姆逊、阿尔卡特、深桑达、福地科技、海尔电视、兰光科技、华东科技、中国联通、广州电信、武汉邮科院、华南通信规划院、爱普生等等。
四、国际化与本土化的结合
1. 赛宝拥有国际化的主任评估师,其具有在大型跨国公司工作的经验(如波音公司等),在北美、欧洲、亚洲有十分丰富的咨询和评估经验。
2. 同时赛宝也拥有本土化的主任评估师,其对中国国内企业情况有较深了解。
3. 两者的充分结合,使企业在CMMI实施过程中,既能够借鉴到国际先进经验,同时又符合本企业实际情况
五、完善的客户服务体系
1. 赛宝在全国主要地区成立了16个办事处,具备完善的客户服务网络,可以及时、周到地为客户提供优质的服务。
2. 每年举行大型客户联谊活动,这些客户来自全国各地,为赛宝的优质客户提供一个企业交流平台,以促进企业的发展。
3. 每年举办数次专项的客户交流,如IT行业、汽车行业。为客户提供一个互相学习和交流的机会。这些企业来自全国,具有不同的规模和产品。
4. 每季度出版一期《赛宝认证》杂志,与企业研讨最新的标准、认证动态以及经验交流。
5. 赛宝建立了专业网站(WWW.CEPREI.ORG)和专业论坛(包括CMM论坛),为企业提供了通过网络了解信息、反馈意见、增进交流的平台。
6. 每年举办一次项目经理论坛。赛宝已按信息产业部要求,培训了4000多名项目经理和高级项目经理。项目经理论坛的举办为全国IT企业管理人员提供了一个交流、改进项目水平的场所。
7. 赛宝具有完善的投诉和质量监控体系。使每一个工作人员的现场、非现场工作质量得到监控和管理。
8. 定期进行客户满意度调查。赛宝十分重视客户满意度的调查,并定期分析客户满意情况,不断改进自己的工作。在2004年中国认监委举行的的全国100多家认证机构客户满意度调查中,赛宝名列第三名。
评估师的素质涉及很多方面,我主要从业务素质方面来谈。我认为一个好的主任评估师需要具备至少以下几方面的条件:
1、 对模型必须很熟悉;
2、 有覆盖软件生命周期模型的经验;
3、 具有系统工程和过程方面的知识和经验;
4、 具备统计过程控制方面的知识;
5、 对管理工程有相当的了解。
记者:今年6月万主任成为SEI授权的主任评估师,我们向万主任表示祝贺!我们知道目前中国本土的主任评估师仅有几名。请万主任介绍一下SEI对主任评估师的主要考核要求?目前SEI授权的主任评估师的数量?
万举勇:要成为一名SEI授权的主任评估师,需要经过以下几个步骤,并满足一些基本要求:
一、前提
1、公司申请成为转换伙伴(transition partner);
2、申请人完成SEI授权的CMMI-SE/SW入门培训;
3、申请人完成SEI授权的CMMI-SE/SW中期培训(Intermediate CMMI-SE/SW Training)
二、 提交申请——含联系信息、个人简历、满足下述准则的证明
三、 选择准则
1、 教学经验和技巧:参加过授课的培训和/或有教学经验;
2、 工作经历:至少10年在系统或软件方面的项目管理和工程经验,其中至少两年为管理人员,有管理技术人员的经验;
3、 学历:相关专业,如系统工程或软件工程的高级学位(advanced degree)或等同学历;
4、 评估经历:24个月内至少两次SCAMPI评估经历。
四、 培训——SCAMPI主任评估师培训(Lead Appraiser Training)
五、 见证——完成上述培训后的12个月内,接受见证
六、 授权——根据机构与SEI签订的协议进行评估
七、 资格保持
1、 每24个月参加至少两次SCAMPI评估;
2、 其中至少一次任组长;
3、 完成评估后的30天内提交评估材料;
4、 机构交纳年金。
根据SEI2005年7月27日发布的报告,截至2005年6月30日,全世界的SEI授权主任评估师数量为379人,主任讲师数量为275人。
记者:关于软件企业实施CMM/CMMI目前在国内还有一些反对的声音,请万主任谈谈对这个问题的个人看法?同时也请万主任谈谈目前国内CMM/CMMI的评估市场情况,请您预测一下未来5—10年中国CMMI评估市场的发展情况。
万举勇:无论是CMMI的IDEAL模型,还是ISO 9000的PDCA循环,又或者6sigma的DMAIC模型,其核心思想都是持续的过程改进。而CMM/CMMI模型本身蕴含了很多软件业界的最佳实践,如果软件企业能够灵活运用,演变成适合自己情况的流程用心实施,一定会见到可观的ROI(投资回报)。出现反对情况的原因有几方面:一是有些企业过于急功近利,要的只是一纸证书从而导致了实施效果不好;二是CMMI实施在前期确有与项目相冲突之处,需要项目组人员增加一定的工作量;三是企业的部分员工尚未建立过程改进的意识,而对这样的变更,甚或说文化变革难以接受;四是有些咨询机构在不具备相应能力的情况下,盲目进入这个领域,无法给企业提供优质的服务,从而导致企业对这个行业的误解,进而得出CMMI水土不服的错误结论。
但实际上CMMI在世界软件行业研发过程标准中也享有很高的评价,而中国在这方面做的还远远不够。尤其在加入WTO全球经济一体化的趋势下,CMMI模型实施、评估工作的好坏关系到中国软件企业在国际竞争中生死存亡。拿到高等级CMM证书的企业将毋庸置疑会在国际竞争中占据有利地位,这就象给企业的长远发展插上了不折的翅膀。
评估业务的市场实际上受很多因素的影响。但是无论如何,我们相信中国的软件企业会持续学习和应用CMMI这套方法和理念,而这也是我们期望看到的情况。