国际铁路行业标准(IRIS)和能力成熟度模型集成(CMMI)在企业中的推行应用
2018-12-15朱平
朱 平
(北京全路通信信号研究设计院集团有限公司,北京 100070)
截至目前,我国700余家企业通过了国际铁路行业标准(IRIS),3 000余家企业通过了CMM/CMMI评估。北京全路通信信号研究设计院集团有限公司(简称设计院)2012年首次通过IRIS2.0,并于2014年首次通过CMMI Dev V1.3三级评估。
1 IRIS与CMMI概述
1.1 IRIS
IRIS是国际铁路行业标准(International Railway Industry Standard)的简称,是运用于评估铁路行业质量管理体系的一套标准。最初由欧洲铁路工业联盟(UNIFE)建立该标准,并制定认证规范开展认证实施工作。
IRIS是在完整采用ISO 9001:2000的基础上,增加面向铁路行业的特殊要求。由欧洲轨道行业协会(UNIFE)于2006年5月18日发布实施(Revision 00版)。2007年11月1日发布Revision 01版,2009年6月18日发布实施Revision 02版。
目前IRIS标准已升级为ISO/TS22163标准,于2017年5月由国际标准化组织ISO正式发布,认证规范仍由国际铁路工业联盟颁布实施。截至2018年6月30日,全球共1 577家组织通过IRIS认证。
IRIS认证审核采用计分方式,使用由K.O.问题、开放式问题和封闭式问题组成的检查表,评价企业体系运行对标准的符合情况。
IRIS标准具有鲜明的铁路行业特点,对铁路行业产品的设计、生产、维修过程的质量要求非常严格,明确提出了产品在性能、安全、成本等方面的要求,帮助企业实现在合理成本下的安全可靠产品。
IRIS体系认证对全行业统一规范,约束供应链上的所有企业,包括运营商、集成商和制造厂商。能够推动整个行业产品和服务水平与效率的提升,促进行业的良性发展。另外,IRIS认证信息公开透明,在IRIS网站上随时可查,从而为供应商的选择提供客观依据,有效降低供应链的风险。
1.2 CMMI模型
称为能力成熟度模型集成(Capability Maturity Model Integration,CMMI),是由美国国防部、美国国防工业协会与卡内基梅隆大学共同研发的一种软件组织模型,主要帮助企业科学、合理地管理软件研发项目,提高软件研发产品的质量和软件研发项目的效率。它采用分级体制,对每个级别都提出了明确要求,有助于企业的持续改进。
2 IRIS和CMMI的对比分析
IRIS和CMMI都属于国际上受到广泛认可的质量评估体系,都致力于提高过程质量和最终产品的质量,但是这两个体系既有相同点又有区别,以下分别加以说明。
2.1 IRIS和CMMI的相同点
IRIS和CMMI在管理理念、应用方法以及体系要求等很多方面有相近之处。
关于过程方法:这2种体系都采用过程方法,其核心都是“P-D-C-A”。通过“计划”,建立所需要的过程目标、活动和任务,通过“实施”执行过程的各项要求,通过“检查”监控和检测过程,以保证可以达到所有要求,通过“行动”致力于过程改进,并使改进过程持续开展。关注过程质量,全程监控整个过程的符合性问题。
关于持续改进:二者作为企业的过程改进框架,都强调持续改进。IRIS通过内审、管理评审、监视测量分析改进(ISO/TS 22163版增加过程评审)等实现管理体系的不断改进与完善;而CMMI本身就是一个五级递进的模型,能力成熟度逐步提高。
关于项目管理:2个体系都要求建立有效的项目管理,执行项目管理的各项要求,在以前项目上开发的成功实践可以重复使用。IRIS体系明确了对项目的整合管理、范围管理、时间管理、成本管理、质量管理、人力资源管理、沟通管理、风险管理和采购管理等各个方面的要求;CMMI三级模型中包含项目策划(PP)、项目监控(PMC)、集成项目管理(IPM)、风险管理(RSKM)等项目管理相关过程域。企业需关注项目的整个生命周期及项目管理的各个方面,并充分协调有限的资源,从而达到项目成功。
关于工程管理:IRIS体系基于ISO9001标准,对设计开发过程进行明确要求,包含从设计开发策划,到设计输入、评审、验证、确认、输出、更改等方面;CMMI模型则包含需求管理(RM)、需求开发(RD)、技术方案,包含设计开发(TS)、产品集成(PI)、验证(VER)、确认(VAR)等过程域,保证项目整个过程的规范化。
关于质量保障:IRIS通过内审、过程评审、配置管理、验证、确认等,实现过程的符合性检查,确保过程达到预期绩效;CMMI通过项目级QA和组织级QA、配置管理、验证、确认等,在过程中进行质量保障。
关于配置管理:IRIS和CMMI都高度重视配置管理,提倡企业建立配置库,通过识别配置项、记录配置状态,并定期开展配置审计工作,保证产品可追溯、易追溯。
关于风险管理:IRIS标准里关于项目风险管理的要求,以及CMMI模型中的风险管理过程域,都从风险计划、识别、分析、应对及监控等方面对项目风险管理进行了明确要求。
2.2 IRIS和CMMI的不同点
2.2.1 适用范围不同
IRIS适用于轨道交通行业中有设计、制造、维修活动的组织,涉及到的是整个轨道交通行业。
CMMI适用于各行业的软件开发企业,CMMI到目前为止包括系统工程(SE)、软件工程(SW)、集成的产品和过程开发(IPPD)、采购(SS)4个领域。CMMI模型详细阐述了软件开发过程和产品集成过程需要实现的目标和应用的实践,具有较强的操作性。
2.2.2 关注焦点不同
IRIS以顾客及相关方满意为关注焦点,因此,企业在建立和执行体系要求时,需致力于满足顾客及相关方满意。而CMMI更注重企业过程能力的逐渐提升,改进过程并提高对开发、采购及产品维护或服务的管理能力。
2.2.3 体系架构不同
IRIS只有一个级别,包含风险管理、能力、要求管理、设计开发、项目管理、外部提供的过程、产品和服务、配置管理、首件鉴定、RAMS/LCC等共计22个强制性过程,根据审核结果确定通过/不通过,企业只要符合所有过程的各项要求,就可以获得IRIS认证。
CMMI的阶段式表示方法包含5个成熟度等级,一个成熟度等级是经过严格定义的过程改进的发展阶梯。每一级是其上一级的基础,服务于上一级。包括:初始级、已管理级、已定义级、定量管理级、持续优化级。通过持续不断的改进过程,逐步提高软件研发成熟度能力。
2.2.4 管理范围不同
IRIS标准涵盖一个组织所有的经营管理过程,如管理策划、资源管理、顾客要求识别、设计开发、项目管理、生产和服务提供、采购管理、成文信息控制,以及分析评价、内部审核(ISO/TS 22163版增加过程评审)等,而CMMI只关注整个软件生命周期,即软件需求、设计、开发、测试、交付以及项目管理等相关过程。
2.2.5 评估认证方法不同
IRIS认证除需满足ISO9001认证要求外,还有一些特殊要求。
法国的法律繁复,有许多艰涩的法律条文,为了准确翻译它们,我查遍翻烂了几本法中字典、法规词汇等,甚至还经常需要通宵达旦地奋战,才能找到适合的字句。
1)IRIS体系(版本ISO/TS 22163)共有10个K.O.项问题,当企业无法满足K.O.项问题的要求时,现场审核流程将被终止并需要重新申请IRIS认证。
2)通过现场审核,认证机构的审核员依据评估检查表计算得分,满足阈值要求即可;另外,IRIS管理中心还要对受认证组织进行绩效评估,受审核组织获得绩效评估等级:金牌、银牌或者铜牌。
CMMI评估由评估小组成员(Appraisal Team Member,ATM)实施,评估小组由主任评估师、外部评估师和企业内部评估师组成。评估小组进行文档评审和人员访谈,根据结果得出是否通过的结论。
3 企业推行
3.1 IRIS认证实施
设计院1996年首次通过ISO9001质量管理体系认证,2011年开始,设计院着手IRIS体系认证的准备工作。经过约半年的时间建立了完整的IRIS质量管理体系,按照该体系运行约1年的时间,逐步发现体系运行中存在的问题,并进行了改进完善。
1)首先进行现状调研,对原有体系进行梳理,增加了原来质量管理体系不包含的管理内容:知识管理、应急计划、投标管理、项目管理、成本管理、绩效管理、配置管理、首件鉴定、RAMS/LCC、变更管理、不合格过程控制和顾客让步接收等十余条款的要求,在项目管理中做出了更为详细的要求。
2)任命管理者代表、顾客关系管理者代表,更新过程/子过程的归口管理部门、过程拥有者等。
4)修编发布新的体系文件,并在整个设计院内推广运行。
5)开展内审、管理评审工作。对于审核过程发现的问题,及时做出整改,必要时对体系进行优化完善。
经过一次预审核,所有K.O.项问题的要求都已满足,体系方面的问题进行修改之后,开始IRIS体系一阶段审核、二阶段审核,并于2012年年底顺利获得IRIS体系认证。
通过IRIS体系的持续运行,设计院的质量管理水平得到提升,同时有效降低产品的故障率。
3.2 CMMI评估
2013年年底在已经通过IRIS体系认证的基础上,设计院启动CMMI-3级评估准备工作。设计院同咨询公司一起,制定方案分步实施CMMI评估准备工作。
1)成立CMMI评估推进工作组,负责CMMI三级评估的推进工作,CMMI评估推进工作组的构成如图1所示;其中工程过程组(Engineering Process Group,EPG)主要负责是研究过程改进、软件工程/系统工程的理论和方法,计划和实施组织级的过程改进,并定期评估组织过程改进的实施情况。
2)在专业咨询师的指导下,开展组织诊断和项目诊断。
3)对照CMMI模型,识别现有体系与CMMI模型要求之间的差异,如需要增加决策分析、度量估算,以及组织级QA等方面的要求,并根据差异分析的结果制定改进计划,包括EPG、ATM成员的培训计划、现有体系文件的改进等。
4)将CMMI要求导入具体项目,对项目应用进行专题培训;梳理、完善项目按要求实施的情况。
5)由咨询师和EPG小组成员开展预评估工作,进行组织文档和项目文档评审,并对相关人员进行模拟访谈。根据评审及访谈结果对存在的问题进行改善。
6)2014年11月评估小组成员ATM(1名主任评估师、1名咨询师和4名内部评估师组成)对公司开展正式的CMMI Dev 1.3评估工作,顺利通过评估。公司于2017年证书到期后顺利通过CMMI三级复评。
通过CMMI模型的导入推广,梳理并优化了现有工作流程,建立有效的管理制度,提高人员的研发能力和职业素养,并最终提高研发产品的质量。
4 企业应用效果评价
图1 CMMI评估推进工作组Fig.1 CMMI Appraisal Promotion Work Group
从2012年首次通过认证开始,IRIS体系已在设计院运行两个认证周期,2018年7月已完成IRIS转版审核;CMMI体系也已经经过一个周期的运行,于2017年11月通过复评。两个体系的融合运行效果已经显现,大大提高了各项业务运作的规范性,提升了管理效率,为设计院的持续发展、并实现“走出去”战略提供了有力保障;同时,全面遵守体系流程、自觉检视业务执行过程中的符合性,已经成为所有员工的习惯,各项工作成果及最终产品的质量得以不断提升。
5 结束语
IRIS体系和CMMI的推行应用,是提高轨道交通行业软件研发质量的有力保障,也是适应客户需求、提高市场竞争力的重要途径。