Aspice

Automotive SPICE3.1

Aspice3.1

简介:Automotive SPICE(简称A-SPICE 或 ASPICE),全称是“Automotive Software Process Improvement and Capacity dEtermination”,即“汽车软件过程改进及能力评定”模型框架。其起源于1994年,是国际标准化组织ISO、国际电工委员会IEC等机构制定的联合标准之一,后由德国汽车工业联合会(VDA)运营发展,用于指导实现高标准的车载软件开发流程,从而改善车载软件的质量。...

详细介绍

        Automotive SPICE(简称A-SPICE 或 ASPICE),全称是“Automotive Software Process Improvement and Capacity dEtermination”,即“汽车软件过程改进及能力评定”模型框架。其起源于1994年,是国际标准化组织ISO、国际电工委员会IEC等机构制定的联合标准之一,后由德国汽车工业联合会(VDA)运营发展,用于指导实现高标准的车载软件开发流程,从而改善车载软件的质量。目前,ASPICE是汽车产业的软件流程改进和能力测定标准,当前已成为全球汽车产业评价供应商软件研发能力的普遍标准之一。

       ASPICE从1994年至今,一共经历了多个版本,当前最新版本是2017年发布的ASPICE 3.1和ASPICE for cybersecurity (2021年)。

 1.png

      从ASPICE的英文缩写,不难看出是由SPICE发展而来。SPICE其名为「软件流程改进和能力测定」(Software Process Improvement and Capability dEtermination)是由国际标准化组织ISO、国际电工委员会IEC、信息技术委员会JTC1发起制定的ISO 15504标准。

      ASPICE标准包含3个部分(请参考下图),分别为流程参考模型、量测架构、流程评估模型。其中:

 2.png

      过程参考模型与过程评估模型的关系

      • 流程参考模型(Process reference model): (Automotive SPICE 相关) 根据专案执行所需,共定义了32个流程,并且详加定义了各流程的范围、目的、主要产出。

      • 量测架构(Measurement framework):主要继承ISO/IEC 33020中的定义,包含能力等级(各定义了6个等级)、流程属性、评分规模、评分方法、 合计方法、流程能力等级模型等。

      • 流程评估模型(Process assessment model): (Automotive SPICE 相关) 针对各流程定义了流程能力指标及流程实施指标。

评估人员将基于企业所选定的流程范围(X轴),并参考量测架构所定义的能力维度(Y轴)及流程评估模型所定义的能力指标与实施指标来逐一为每个流程进行评分。其评分后的结果如下图,最终的证书也将条列所有流程及其等级。

 3.png

· ASPICE的分级

      针对公司的软件流程改进和能力进行测定,目前共分为6个等级,分别为Level 0 到 5级(请参考以下):

4.png 

Process capability Level 0: Incomplete process

The process is not implemented, or fails to achieve its process purpose. At this level there is little or no evidence of any systematic achievement of the process purpose.

0级:未完成

      未能达到基础要求

Process capability Level 1: Performed process

The implemented process achieves its process purpose.

1级:已执行:

      主要的要求是达成想要导入流程的基础实践(Base Practice)及工作产出(work product)要求。

Process capability Level 2: Managed process

The previously described Performed process is now implemented in a managed fashion (planned, monitored and adjusted) and its work products are appropriately established, controlled and maintained.

2 级:已管理

      主要特征分成两个部分:1) 针对想要执行的流程进行计划,并针对流程执行的过程过程进行数据的采集,并根据所采集的数据评估流程的执行绩效;2)针对流程的工作产品进行定义及相应的建构管理。

Process capability Level 3: Established process

The previously described Managed process is now implemented using a defined process that is capable of achieving its process outcomes.

3 级:已建立

      主要特征分成两个部分:1) 公司应定义标准流程程且制定了流程裁剪规则;2) 公司标准过程能根据项目的属性与特征裁剪成项目的专用流程,并在项目中执行。

Process capability Level 4: Predictable process

The previously described Established process now operates predictively within defined limits to achieve its process outcomes. Quantitative management needs are identified, measurement data are collected and analysed to identify assignable causes of variation. Corrective action is taken to address assignable causes of variation.

4 级:可预测

      主要特征是流程的执行按量化的标准去度量,且能根据度量结果去控制项目的进展。

Process capability Level 5: Innovating process

The previously described Predictable process is now continually improved to respond to change aligned with organizational goals.

5 级:最佳化

      主要特征是公司能从项目执行中收集数据,并优化执行流程,且持续进行流程改进。

      市场对于标准的要求

      值得一提的是,目前已知欧洲、美国、日本、韩国等车厂及一级厂对ASPICE的要求最高仅止于Level 3;亚洲厂商目前收到的客户要求,最高也只到Level 3。