spice是什么意思 SPICE全称
汽车行业的创新发展步伐稳健,至2019年,高达80%的产品创新都通过软件开发实现。通过电子功能的差异化已成为车辆平台与变体数量扩增的驱动力。每一变体皆为功能的独特组合,带来不同的互动性和安全风险。在这样的背景下,定义、实施并评估系统开发的流程,以及协调各利益相关方(如OEM、等级供应商等)的工作显得尤为重要。
那么,什么是ASPICE呢?
ASPICE,即Automotive SPICE,是ISO/IEC 15504(SPICE)国际标准在汽车领域的特别版本。它的起源可追溯至2001年,由AUTOSIG(汽车产业特殊利益集团)发展而来,其中包括奥迪、BMW、戴姆勒等知名车厂,以及菲亚特汽车、福特汽车等厂商。其主要目的在于评估汽车产业中电子控制器供应商的开发流程。
ASPICE标准包含三个核心部分:流程参考模型、衡量框架和流程评估模型。
流程参考模型定义了32个项目所需流程,详细阐述了各流程的范围、目的及主要产出。
衡量框架主要继承自ISO/IEC 33020中的定义,涵盖了能力等级、流程属性、评分规模、评分方法、合计方法及流程能力等级模型等要素。
流程评估模型则针对各流程设定了流程能力指标和流程实施指标。
评估师会基于企业选定的流程范围(X轴),结合衡量框架定义的能力维度(Y轴),以及流程评估模型定义的能力指标和实施指标,对各流程进行评分。评分结果将反映在流程的等级中,最终将列出所有流程及其对应的等级。
关于公司软件流程的改进和能力测评,ASPICE目前划分为六个等级,从0级到5级。
Level 0级表示一种较为混乱的工作状态。
Level 1级表示企业已能完成产品研发相关的工作,但缺乏有效的管理,项目中存在较多不确定因素,对项目缺乏足够的掌控力,难以确保产品的高质量按时交付。
Level 2级的主要特征是针对欲执行的流程进行计划和数据采集,并根据所采集的数据评估流程的执行绩效;对流程的工作产品进行定义及相应的整合管理。
那么,如何导入ASPICE呢?
在引入ASPICE之前,企业可能已经存在一些未成文的流程和规范。引入ASPICE的过程更像是基于现有基础进行标准化。由于市场上的高度定制化,很少有可共享的文件,这给想引入ASPICE的公司带来了一定的困难。引入ASPICE通常需要以下步骤:
首先需要进行培训,了解ASPICE的基础概念。培训包括ASPICE标准解读训练和ASPICE助理评估员培训。
其次要进行差距分析,明确公司当前作业流程与ASPICE标准之间的差距,并规划所需的资源。
接着是流程定义、执行、预评估和正式评估等步骤。
在汽车工业中,ASPICE正成为广泛适用的标准。对于供应商和OEM来说,它提供了一个更加受控的系统开发过程,以确保产品质量、缩短发布计划并减少后期发现的质量问题对产品开发的成本影响。
ASPICE与功能安全之间的关系也十分密切。由于ASPICE涵盖了系统开发的更广泛主题,它可能为实施ISO 26262的要求提供框架。尽管两者之间存在相似之处,如在支持流程区域(如配置管理和变更管理)中可以找到共通之处,但它们的主要区别仍需注意。
ASPICE为汽车行业提供了标准化、系统化的开发流程评估工具,有助于提升产品质量和开发效率。