Automotive SPICE 简介
Automotive SPICE 是什么
在说 ASPICE之前,先说一下什么是 SPICE。
Software process improvement and capability determination (SPICE),软件过程改进和能力测定 。它是由国际标准化组织 ISO、国际电工委员会 IEC、信息技术委员会 JTC1制定的国际标准ISO/IEC15504 ,又称 SPICE。
基于 SPICE,各行业 / 领域衍生出了自己的标准,包括:
Automotive SPICE- 汽车行业
Medi SPICE- 医疗设备行业
S4S - SPICE for SPACE- 航天行业
因此, ASPICE ,全称 Automotive Software process improvement and capability determination ,汽车软件过程改进和能力测定。它是车载软件开发的过程标准,用于欧洲整车厂对供应商进行软件过程评估。
Automotive 的特点
Automotive SPICE的最大特点便是,它是由ECU配件供应商的OEM(汽车制造商)所策定的规格。因此它的意义不仅仅限于「取得认证」,更着重于「改善产品开发项目的质量」。最近,汽车制造商开始要求供应商对应Automotive SPICE,以满足功能安全(ISO 26262)所要求的流程建立。
1.作为判断供应商开发能力的评估指南
通常用「基于Automotive SPICE的评估」的说法。
主要是针对一个开发项目,而不是组织或部门。
2.作为供应商改善自身流程活动的实施指南
有时候,汽车制造商会指定改善对象的流程。
德国BMW公司和其他汽车公司共同推荐的流程组被成为「HIS范围(SCOPE)」。
HIS 是德国的一个汽车组织, 德文 Hersteller initiative Software ,翻译成英文为 OEM Initiative Software ,中文意思为 OEM所倡导的软件。它包含 5 个成员: 奥迪、宝马、奔驰、保时捷、大众 ,主要致力于软件产品和过程的标准化。 HIS 范围的 Automotive SPICE 过程是 HIS成员对其供应商的最低要求。
3.作为满足功能安全(ISO 26262)所要求的流程建立的指南
ISO 26262要求建立可以持续地实施改善活动的组织体系和环境。
这相当于「达成Automotive SPICE的能力3级」。
Automotive SPICE 的发展历史
由于 3.0 版本的标准发布时间不久, 2016 年的评估师培训教材还以 2.5 版本为基础。 若 2018 年以后通过 Automotive SPICE认证,则需要阅读 3.0 版本,这 2 个版本差别不大,下面介绍的是 Automotive SPICE 3.0 版。
Automotive SPICE 过程
上表中整个内容为 Automotive SPICE 3.0 版本包含的过程,不同的底纹只是为了区分不同的过程组。最后一列标注为红色底纹的过程表示是 HIS 范围的过程。
Automotive SPICE 能力等级
见上图所示, Automotive SPICE 能力等级分为 0~5 等级,分别是:不完整级、已执行级、已管理级、已建立级、 可预测级和创新级。 为了达到相应的能力等级, 需要符合相应的过程属性,下表为过程属性。
上表比较难以理解,作者自己初浅的理解大致如下:
1) level 1:所有纳入评估的过程(可能是完整的 32 个过程,也可能是 16 个 HIS 范围的过程,也可能基于 2 者之间)已经被执行了。所谓执行,就是基础实践已经做了,相应的输出工作产品已经有。
2) level 2:所有纳入评估的过程已经被执行,且其执行过程得到了有效的控制,执行后的输出工作产品进行了配置管理。
3) level 3:所有纳入评估的过程已经被企业标准化,发布给所有的项目使用。且项目在使用标准过程时,可以进行适宜性的裁剪。
4) level 4:所有纳入评估的过程已经可以量化,并且经过统计分析,可以针对项目的情况,采取适宜的纠正措施。
5) level 5:企业可以根据不同项目的行为进行统计分析,判断哪方面的过程做的比较好,经过相关决策,进行过程的优化和持续改进。也就是企业具备了自我创新、自我改进的能力。
本文摘自刘洋