汽车软件ASPICE并非神药

作者 | 龚萌

出品 | 汽车电子与软件



概要:


本文面向将要实施ASPICE的组织和想了解ASPICE的个人,从ASPICE的客观认识和实施ASPICE的难处出发,发表一些个人看法,希望通过此文让大家了解ASPICE,知道ASPICE并非神药,不能包治百病。文中若有偏倚之处,也恳请读者多多指正,多多交流。

本文鉴于从事汽车软件ASPICE咨询和评估过程中的经验总结,内容章节如下:

1 ASPICE之风愈吹愈烈

2 不满足ASPICE不一定代表产品质量不高

3 满足ASPICE也不一定代表产品质量高

4 ASPICE标准言简意赅,偶有难会其意

5 ASPICE并非神药,请留意副作用


一、ASPICE之风愈吹愈烈:


软件定义汽车,高级别辅助驾驶,甚至自动驾驶,促成了软件规模急剧上升,尽管IATF16949等质量标准依然是汽车行业的基调,但是在这些标准在以软件为主的开发中,还是显得颗粒度太粗,未细化到具体的工程实践要求,如需求如何分析,架构设计需要哪些实践,测试要分多少层级等等,难以起到很好的指导和规范作用。

而且软件具有抽象性和易变性,传统的质量管控模式,如现场审查,出库、入库检测等手段已经不适用。


鉴于如上现状,行业急需一个针对汽车软件的质量标准来保证软件开发的质量。而且车企的大部分软件相关开发也是分包给供应商来做的,也需要一个质量标准来约束供应商的质量。这就造成了软件质量标准被放到了聚光灯下,众多软件质量标准中,如CMMI,ISO12207,ASPICE等,ASPICE是针对汽车软件质量的,从2005年德国汽车工业协会质量管理中心(VDA-QMC)提出ASPICE以来,已经有将近二十年的实践,且近些年也基本被国内车企接受并采纳。而且越来越多的国内外主流车企已经将ASPICE要求写入了供应商质量手册,逐渐成为行业基本门槛,这就是ASPICE之风为何愈吹愈烈的理由。

但其并非神药,符合与不符合ASPICE要求,并不是衡量软件质量或者可靠的绝对标准,需要客观看待,理由在如下章节中阐述。



二、不满足ASPICE不一定代表产品质量不高


a) 未满足的ASPICE实践可能被事业环境因素弥补


图1展示的是产品质量与事业环境因素的关系,其中事业环境因素列举了组织文化,流程体系和人员技能三项为代表。如果说这三项构成的三角形面积的大小代表了产品质量的高低,那流程体系越是完善就越能提高产品质量,ASPICE作为组织流程体系的一部分,那开发过程中满足ASPICE实践当然为产品质量提供了保障,这是正向解读。


1 产品质量与事业环境因素

那反过来,开发过程不满足ASPICE要求的产品质量就没有保障吗?我想不是的,未执行的ASPICE实践可能被组织文化和人员技能等事业环境因素弥补,案例如下一章节;


b) 案例:ASPICE-问题解决管理要求为项目制定问题管理计划和执行问题趋势分析


实际上有很多公司,甚至跨国公司都有自己的问题管理过程,或者问题管理过程被某个过程定义覆盖了,但其中可能不会要求每个项目都制定问题管理计划,或者执行问题趋势分析。但是负责问题管理的项目经理的岗位要求高,且公司有中层管理者的项目推动会和高层管理委员会的项目汇报会等多重机制来监控项目问题及健康状况,同样可以确保问题可以被识别,分析管理和控制,最终得到有效解决。


所以,不满足ASPICE实践要求也不见得开发过程就不受控,产品质量就不高。



三、满足ASPICE也不一定代表产品质量高


a) ASPICE是基本的软件开发质量框架,不能全面代表高质量


质量的定义是“产品、过程或者服务满足规定或者潜在要求的特征和特性总和”,通常包括满足功能要求,寿命和可靠性要求。


而ASPICE是基本的软件开发质量框架,涵盖了需要分析、设计实现、测试和支持、管理过程的基本要求或者质量框架,并不针对产品,也不确保具体开发内容的完整性和正确性,工程技术逻辑是不在ASPICE范围内的。


比如,ASPICE标准定义了需求分析基本实践,但是需求中是否全面考虑了产品使用的所有场景及其需求,是否考虑了可预见的误操作?ASPICE也要求了定义测试策略,但其中的测试设计方法是否正确?……,这些都是要根据具体的产品和工程技术来判断的。


而且,有些车企对软件质量的评估也不再单独以ASPICE来评判了,需要结合自己的软件质量要求。这也说明APSICE并不是绝对的质量标准,企业应该根据自己的需求裁剪。


b) ASPICE认证评估中存在主观因素


ASPICE的评估是根据ISO/IEC330XX:2015系列标准来进行的,应该是比较规范的。而实践中,一个开发项目,不管范围大小,都不会像只有选择题的考试一样来判断绝对的对与错,那么就可能有仁者见仁智者见智的主观判断成分。比如对下面这个问题的探讨中,也听过不同ASPICE评估师给过不同意见。


在系统需求规范中,把每一条系统需求都分解成了软件、电子、机械的需求,这个实践是否构成了ASPICE评估的弱项?


更为严重的是在评审过程中可能会有利益冲突,导致评估师不能保证独立客观的立场去评估,尽管很多弱项,依然会评判为达到了某个过程能力级别。评估结果由评估师负责给出,国际评估师联盟 (INTACs)和德国汽车工业协会质量管理中心(VDA-QMC)并不直接监管评估结果


也能理解有些供应商为了进入车企供应商体系,解决生存之道,那就是要多快好省的方式去想办法通过评估,获得入场券。但是需要注意一下,车企也开始明白这种形式了,建议提前了解汽车客户认可哪些备选的评估认证公司,且要有心理准备车企在后续的项目开发中会不会按ASPICE的要求继续评估,有些车企的付款是跟评估结果挂钩的,以免简单入局,骑虎难下。


四、ASPICE标准言简意赅,偶有难会其意


虽然ASPICE不是质量高低的绝对评判标准,但它是目前已有的最合适的汽车软件质量框架,车企将来可能会在ASPICE的基础之上,继续提出更多的要求,如ISO26262,ISO21434,ISO21448等等。当前实施ASPICE,可以理解为后续的进阶奠定基础,以便逐渐跨过将来更高的行业门槛。



2 行业门槛趋势

只是ASPICE标准言简意赅,偶有难会其意,这让依靠百、八十页标准来实施的企业有点摸黑的感觉。标准写的简洁本无可厚非,理由之一是:ASPICE未详解工程逻辑,假设了实施团队有基础的工程知识;理由之二是:它要适用于整个汽车行业,不便于用特定产品举例,理由之三是:它不限定实现形式,可以根据产品特点来选择。但是这些言简意赅的理由有时又反过来增加了这种摸黑感,比如:

Ø将需求分配架构要素,要素指的是什么?

Ø先逻辑架构设计后物理架构设计,逻辑架构是必须的吗?

Ø软件资源消耗定义到哪个架构视图,哪个层级?

Ø如何把握项目生命周期模型的颗粒度?

Ø……

为了在实施ASPICE的时候不抹黑少碰壁,有如下几种方式可以考虑:

Ø多与有ASPICE评估的车企合作,但需要考虑评估结果是否影响付款,通过评估的形式来增进对ASPICE的理解;

Ø软件有分供方时,要求分供方按照ASPICE的要求来开发,甚至要求通过认证,借机审核供应商的形式去理解ASPICE的要求;

Ø参考集团公司中其他实施过ASPICE的优秀项目案例模板;

Ø货比三家,找有丰富过程实践经验的咨询师提供咨询辅导。



五、ASPICE并非神药,请留意副作用


ASPICE本是汽车软件质量提升的一剂良方,可要做到药到病除,并非易事,而且是药三分毒,需要考虑用药不当可能产生的副作用。为何如此?这需要结合组织变革管理来考虑。


组织要实施ASIPCE,那说明目前的开发方式离ASPICE的要求还有差别,差别或大或小,那实施ASPICE就相当于改变组织的行为方式,这就类似组织变革,尽管这种变更要比组织架构变革、产品变革等类型要简单,但也不容小觑,谁也不想赔了夫人又折兵。


管理层说要让项目团队实施ASPICE,因为管理层知道为什么要做这么做。但是实施ASPICE的项目团队呢?他们知道什么是ASPICE吗,为什么这么做,不这么做对组织意味着什么,对他个人意味着什么,个人的损失和收益是什么?管理者要确保知道这些意识方面的答案才能更好的实施ASPICE,因为管理人比机器复杂得多,人的高效工作需要由内到外的驱动,尤其是知识技术型的员工,不像生产线上的操作工或设备。


以上这一段的内容只提到到了组织变更的意识问题,除此之外,还有意愿(为什么我要做?)、知识、方法、固化等一系列的变革阻力需要去考虑,当然,这些组织变革管理的内容,已经超出了ASPICE标准的范围,但是组织如果不能妥善处理好这些,则可能要承受药物副作用了,比如:

Ø项目策划不充分,工作量严重超预期;

Ø人力资源不够,项目超期;

Ø过程实践依葫芦画瓢,不思考也不能解释工程逻辑;

Ø项目团队身心疲惫,人员离职;

Ø天天救火,最终未达到预期的ASPICE要求;

Ø客户审核问题成堆;

Ø项目即使达成预期,好的实践未固化,下一个项目还是老套路;

Ø……

归根结底,ASPICE并非是药到病除的神药,良药苦口,要行之药效,还需要根据组织自己的体质研究服用方法,以免用药过量,人财两空。

如上是本人在实施多个ASPICE项目后感悟,希望能帮助大家客观理解ASIPCE ,也希望大家冷静对待,以免踩坑。

篇幅有限,若有其他疑问,欢迎通过如下方式交流,即使本人阅历有限,Methodpark, KMC, KVA等公司还有其他实践者可能可以解答您的疑问,欢迎联系我们,共同学习,共同进步!


作者:龚萌 现就职于Methodpark by UL

联系方式:13133830435 (微信同号
最后预告一个活动,阅读原文报名:

智能汽车开发者平台 分享汽车最新前言技术解读,行业分析,与授权行业资料分享平台。
评论
  • 随着市场需求不断的变化,各行各业对CPU的要求越来越高,特别是近几年流行的 AIOT,为了有更好的用户体验,CPU的算力就要求更高了。今天为大家推荐由米尔基于瑞芯微RK3576处理器推出的MYC-LR3576核心板及开发板。关于RK3576处理器国产CPU,是这些年的骄傲,华为手机全国产化,国人一片呼声,再也不用卡脖子了。RK3576处理器,就是一款由国产是厂商瑞芯微,今年第二季推出的全新通用型的高性能SOC芯片,这款CPU到底有多么的高性能,下面看看它的几个特性:8核心6 TOPS超强算力双千
    米尔电子嵌入式 2025-01-03 17:04 55浏览
  • 根据Global Info Research项目团队最新调研,预计2030年全球封闭式电机产值达到1425百万美元,2024-2030年期间年复合增长率CAGR为3.4%。 封闭式电机是一种电动机,其外壳设计为密闭结构,通常用于要求较高的防护等级的应用场合。封闭式电机可以有效防止外部灰尘、水分和其他污染物进入内部,从而保护电机的内部组件,延长其使用寿命。 环洋市场咨询机构出版的调研分析报告【全球封闭式电机行业总体规模、主要厂商及IPO上市调研报告,2025-2031】研究全球封闭式电机总体规
    GIRtina 2025-01-06 11:10 104浏览
  • 在智能家居领域中,Wi-Fi、蓝牙、Zigbee、Thread与Z-Wave等无线通信协议是构建短距物联局域网的关键手段,它们常在实际应用中交叉运用,以满足智能家居生态系统多样化的功能需求。然而,这些协议之间并未遵循统一的互通标准,缺乏直接的互操作性,在进行组网时需要引入额外的网关作为“翻译桥梁”,极大地增加了系统的复杂性。 同时,Apple HomeKit、SamSung SmartThings、Amazon Alexa、Google Home等主流智能家居平台为了提升市占率与消费者
    华普微HOPERF 2025-01-06 17:23 145浏览
  • 每日可见的315MHz和433MHz遥控模块,你能分清楚吗?众所周知,一套遥控设备主要由发射部分和接收部分组成,发射器可以将控制者的控制按键经过编码,调制到射频信号上面,然后经天线发射出无线信号。而接收器是将天线接收到的无线信号进行解码,从而得到与控制按键相对应的信号,然后再去控制相应的设备工作。当前,常见的遥控设备主要分为红外遥控与无线电遥控两大类,其主要区别为所采用的载波频率及其应用场景不一致。红外遥控设备所采用的射频信号频率一般为38kHz,通常应用在电视、投影仪等设备中;而无线电遥控设备
    华普微HOPERF 2025-01-06 15:29 127浏览
  • 这篇内容主要讨论三个基本问题,硅电容是什么,为什么要使用硅电容,如何正确使用硅电容?1.  硅电容是什么首先我们需要了解电容是什么?物理学上电容的概念指的是给定电位差下自由电荷的储藏量,记为C,单位是F,指的是容纳电荷的能力,C=εS/d=ε0εrS/4πkd(真空)=Q/U。百度百科上电容器的概念指的是两个相互靠近的导体,中间夹一层不导电的绝缘介质。通过观察电容本身的定义公式中可以看到,在各个变量中比较能够改变的就是εr,S和d,也就是介质的介电常数,金属板有效相对面积以及距离。当前
    知白 2025-01-06 12:04 173浏览
  •     为控制片内设备并且查询其工作状态,MCU内部总是有一组特殊功能寄存器(SFR,Special Function Register)。    使用Eclipse环境调试MCU程序时,可以利用 Peripheral Registers Viewer来查看SFR。这个小工具是怎样知道某个型号的MCU有怎样的寄存器定义呢?它使用一种描述性的文本文件——SVD文件。这个文件存储在下面红色字体的路径下。    例:南京沁恒  &n
    电子知识打边炉 2025-01-04 20:04 100浏览
  • 村田是目前全球量产硅电容的领先企业,其在2016年收购了法国IPDiA头部硅电容器公司,并于2023年6月宣布投资约100亿日元将硅电容产能提升两倍。以下内容主要来自村田官网信息整理,村田高密度硅电容器采用半导体MOS工艺开发,并使用3D结构来大幅增加电极表面,因此在给定的占位面积内增加了静电容量。村田的硅技术以嵌入非结晶基板的单片结构为基础(单层MIM和多层MIM—MIM是指金属 / 绝缘体/ 金属) 村田硅电容采用先进3D拓扑结构在100um内,使开发的有效静电容量面积相当于80个
    知白 2025-01-07 15:02 75浏览
  • PLC组态方式主要有三种,每种都有其独特的特点和适用场景。下面来简单说说: 1. 硬件组态   定义:硬件组态指的是选择适合的PLC型号、I/O模块、通信模块等硬件组件,并按照实际需求进行连接和配置。    灵活性:这种方式允许用户根据项目需求自由搭配硬件组件,具有较高的灵活性。    成本:可能需要额外的硬件购买成本,适用于对系统性能和扩展性有较高要求的场合。 2. 软件组态   定义:软件组态主要是通过PLC
    丙丁先生 2025-01-06 09:23 85浏览
  • 本文介绍Linux系统更换开机logo方法教程,通用RK3566、RK3568、RK3588、RK3576等开发板,触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。制作图片开机logo图片制作注意事项(1)图片必须为bmp格式;(2)图片大小不能大于4MB;(3)BMP位深最大是32,建议设置为8;(4)图片名称为logo.bmp和logo_kernel.bmp;开机
    Industio_触觉智能 2025-01-06 10:43 87浏览
  • 大模型的赋能是指利用大型机器学习模型(如深度学习模型)来增强或改进各种应用和服务。这种技术在许多领域都显示出了巨大的潜力,包括但不限于以下几个方面: 1. 企业服务:大模型可以用于构建智能客服系统、知识库问答系统等,提升企业的服务质量和运营效率。 2. 教育服务:在教育领域,大模型被应用于个性化学习、智能辅导、作业批改等,帮助教师减轻工作负担,提高教学质量。 3. 工业智能化:大模型有助于解决工业领域的复杂性和不确定性问题,尽管在认知能力方面尚未完全具备专家级的复杂决策能力。 4. 消费
    丙丁先生 2025-01-07 09:25 80浏览
  • 根据环洋市场咨询(Global Info Research)项目团队最新调研,预计2030年全球无人机锂电池产值达到2457百万美元,2024-2030年期间年复合增长率CAGR为9.6%。 无人机锂电池是无人机动力系统中存储并释放能量的部分。无人机使用的动力电池,大多数是锂聚合物电池,相较其他电池,锂聚合物电池具有较高的能量密度,较长寿命,同时也具有良好的放电特性和安全性。 全球无人机锂电池核心厂商有宁德新能源科技、欣旺达、鹏辉能源、深圳格瑞普和EaglePicher等,前五大厂商占有全球
    GIRtina 2025-01-07 11:02 71浏览
  • 彼得·德鲁克被誉为“现代管理学之父”,他的管理思想影响了无数企业和管理者。然而,关于他的书籍分类,一种流行的说法令人感到困惑:德鲁克一生写了39本书,其中15本是关于管理的,而其中“专门写工商企业或为企业管理者写的”只有两本——《为成果而管理》和《创新与企业家精神》。这样的表述广为流传,但深入探讨后却发现并不完全准确。让我们一起重新审视这一说法,解析其中的矛盾与根源,进而重新认识德鲁克的管理思想及其著作的真正价值。从《创新与企业家精神》看德鲁克的视角《创新与企业家精神》通常被认为是一本专为企业管
    优思学院 2025-01-06 12:03 119浏览
  • By Toradex 秦海1). 简介嵌入式平台设备基于Yocto Linux 在开发后期量产前期,为了安全以及提高启动速度等考虑,希望将 ARM 处理器平台的 Debug Console 输出关闭,本文就基于 NXP i.MX8MP ARM 处理器平台来演示相关流程。 本文所示例的平台来自于 Toradex Verdin i.MX8MP 嵌入式平台。  2. 准备a). Verdin i.MX8MP ARM核心版配合Dahlia载板并
    hai.qin_651820742 2025-01-07 14:52 45浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦