IATF 16949:2016中对嵌入式软件提出了明确要求,提供嵌入式软件的供应商必须基于Automotive SPICE(或同等标准)进行软件开发以保证软件质量,并提供基于Automotive SPICE(或同等标准)的评估报告。
新版标准的变化点,主要包括:安全相关的零件及其工艺的要求、增强产品可追溯性的要求以支持最新的监管变化、嵌入式软件产品的需求、保证管理过程包括处理NTF(没有发现故障)和使用汽车行业指导、分层次供应商管理和发展要求的说明、增加企业责任要求。
Automotive SPICE简介
Automotive SPICE是由欧洲的主要汽车制造商共同制定的“面向汽车行业的流程评估模型”。它的目的是,改善搭载于汽车上的电子控制单元(ECU)/车载电脑的质量。
欧洲的主要汽车制造商在2005年发布初版的Automotive SPICE规格,并用其于指导配件供应商的开发流程的改善活动。
Automotive SPICE的特点
Automotive SPICE的最大特点便是,它是由ECU配件供应商的OEM(汽车制造商)所制定的规格。因此它的意义不仅仅限于“取得认证”,更着重于“改善产品开发项目的质量”。
最近,汽车制造商开始要求供应商对应Automotive SPICE,以满足功能安全(ISO 26262)所要求的流程建立。
主要的用途
1.作为判断供应商开发能力的评估指南:
通常用”基于Automotive SPICE的评估“的说法;
主要是针对一个开发项目,而不是组织或部门。
2.作为供应商改善自身流程活动的实施指南:
有时候,汽车制造商会指定改善对象的流程;
德国BMW公司和其他汽车公司共同推荐的流程组被称为“HIS范围(SCOPE)”。
3.作为满足功能安全(ISO26262)所要求的流程建立的指南:
ISO 26262要求建立可以持续地实施改善活动的组织体系和环境;
这相当于”达成Automotive SPICE的能力3级“。
Automotive SPICE的结构
Automotive SPICE主要由两个部分构成:
1. 31种流程(参照下图的X轴)
前述的“HIS范围(SCOPE)”在这里指其中的15种流程。
2. 从0级到5级的能力级别(参照下图的Y轴)
大多数的情况下,都是要求能达到能力3级。
Automotive SPICE的流程
Automotive SPICE主要包括31种有关软件开发的流程,它可以被用于开发项目的流程改进活动之中。
除了这些流程以外,还可以根据需要,参照作为Automotive SPICE基础的ISO15504系列规格中所定义的流程。
例如:ISO/IEC TR 15504 Part-5,Part-6(定义系统开发和组织管理的流程)
特别是在对应功能安全(ISO 26262)的时候,除了Automotive SPICE,还需要一些在ISO15504系列规格里定义的流程。
Automotive SPICE的能力级别
Automotive SPICE利用ISO15504系列里定义的0~5级的能力级别——
主要能力级别的意思
能力级别1:以“个人单位”零散地执行业务工作的阶段;
能力级别2:在领导的指挥下,以“团队单位”执行业务工作的阶段;
能力级别3:基于组织标准流程,以“部门单位”执行业务工作的阶段。
能力级别2和3的最大的区别便是有没有“组织标准流程”,也就是说“有没有积累实施开发项目过程中获得的Know How等财产的机制”。
总而言之,因为只有达到能力级别3才能够持续/稳定地实施多个开发项目,所以汽车制造商要求配件供应商要达到能力级别3。同时,功能安全(ISO 26262)所要求的安全文化,流程设施等的建立,都需要达到能力级别3。