ASPICE是什么

上一篇 / 下一篇  2018-12-13 16:28:45 / 个人分类:汽车

ASPICE是什么?

1.为什么要有ASPICE?
世界著名的质量专家戴明博士说过,“如果你不能描述做事情的过程,那么你不知道你在做什么”。过程是产品开发过程有能力的工程师和先进的技术结合的纽带,因此产品开发过程直接决定了产品的质量和研发的效率。

你需要把你做事情的过程清晰的展现出来,这样才证明了你的产品开发是ok的
基于此,Aspice应运而生:


2.什么是ASPIC
Automotive software process improvement and capacity determination
欧洲的主要汽车制造商共同策定的面向汽车行业的流程评估模型,意在改善和评估汽车电子控制器的系统和软件开发质量

按照汽车业SPICE的要求来审查其供应商的电子产品的开发的开发质量

它有1-5个等级的标准,目前哈曼是达到了L3的级别,就是可以有部分修改的???

ASPICE分为0~5级,其中0级是不完整级;
1级为已执行级,主要特征是达到了所评价过程的产出要求;
2 级为已管理级,主要特征是收集了过程执行的数据,能评价过程的绩效,同时工作产品进行了相应的配置管理
3 级为已建立级,主要特征是定义了企业的标准过程且制定了裁剪规则,企业标准过程能根据项目的实际场景裁剪成项目的过程,并在项目中执行;
4 级为可预测级,主要特征是过程的执行按量化的标准去度量,且能根据度量结果去控制项目的进展;
5 级为优化级,主要特征是企业能从项目执行中收集数据,并优化过程,并持续进行过程改进。

3.ASPICE 的重大影响力
  ASPICE 认证过程一般分为差距分析、过程定义、过程实施、建立工具链、预评估和正式评估等步骤。大众、宝马、奔驰、保时捷等汽车主机厂均已经通过**PICE 认证,同时它们要求自己的供应商必须通过ASPICE 认证。


4.具体的包含内容:
通俗一点的理解就是一套流程体系控制汽车电子系统和软件开发质量的,定义了几大过程组,如包括项目管理的流程,供应商管理的流程,然后是系统工作过程组,从需求分析到架构设计到集成,单元测试,集成测试到SW qualification测试,还有QA质量保证的过程组,质量保证,配置管理,问题解决,变更需求等



你要过这个评审,就必须在对应的节点,比如达成合同,供应商招标这些环节保留相应的书面文件,我比较熟悉的就是测试了,

可以看出,在SWE.6需要输出这么一些文件,包括:
测试plan
测试specification
测试cases
记录所有数据
建立双向追溯性
测试总结报告

记录这个过程中的所有数据,比如需求变更导致用例,计划的变更,建立双向追述性,比如一个需求的变更,需要在开发的任务分解中体现,那么对应于一个开发的新task,测试的用例变更和这个需求对应,也要和这个task对应,最后的测试结果pass/fail真正体现这个需求是否真正落地。


而且这里的每一项都必须经过review的确认和认可,并且留下所有的checklist。每一条改动在checklist上都要有记录,听起来就非常复杂,更不用说亲力亲为了。我相信不会有哪个供应商会主动要求按照ASPICE流程来开发ECU软件,毕竟太费时费力了。但随着国内车企的影响力越来越大,OEM越来越要求供应商按照ASPICE流程来开发项目。的确,ASPICE已经越来越成为汽车软件行业流程的标杆,这就意味着供应商要投入更多的人力与物力来满足客户的需求。以前一个人做一个项目,现在可能要三个人才能完成一个项目,这是无论哪个供应商都无法接受的。如何协调ASPICE和项目上按时按成本实现对ASPICE的需求,又可以保证项目按时按成本的量产,国内的供应商还有一段很长的路要走。


TAG:

 

评分:0

我来说两句

Open Toolbar