木质装饰板和无安全带的连排座椅早已成为历史,今天的汽车技术正在以肉眼可见的速度逐年革新。那么其中最重要的部分是什么呢?当然是嵌入式系统和汽车软件。为何功能安全标准已形成全球共识,而汽车软件开发规范却仍在摸索中前行?
ISO 26262作为全球公认的汽车功能安全标准,能有效应对随机性故障。但ISO 26262难以防范系统性故障,包括软件缺陷。ASPICE (Automotive SPICE) 正是当前前沿的汽车软件开发实践指南,但尚未实现全球普及。本文将深入解析这一关键标准及其落地路径。
什么是汽车SPICE (ASPICE)?
要理解ASPICE需先掌握其根基—SPICE框架。软件过程改进及能力评定(ISO/IEC 15504或SPICE)由国际标准化组织 (ISO) 和国际电工委员会 (IEC) 于1993年制定,旨在通过评估软件开发过程成熟度,确保企业具备持续交付高质量软件的能力。
ASPICE,即汽车SPICE,将该框架应用于汽车行业可以满足其特殊需求。ASPICE与功能安全标准(即ISO 26262)的不同之处在于,其会规范在非安全相关领域的开发流程。为实现全面安全保障,建议车企同步遵循ASPICE与ISO 26262。任何标准的缺失都将埋下质量隐患。
本质上,ASPICE定义了车载嵌入式软件开发的卓越实践,通过结构化流程确保项目可控性、系统可靠性及交付物质量。虽非强制执行,但主流车企(如VDA成员)已将其列为供应商准入标准,行业普及已成必然趋势。因此,尽早开始集成相关实践不失为明智的选择。一些组织,如VDA(Verband der Automobilindustrie—汽车工业协会),已经将ASPICE设置为标准流程模型,其他组织可能也紧随其后。
为什么ASPICE对汽车供应商和原始设备制造商如此重要?
汽车SPICE对于汽车供应商和OEM当然至关重要,因为它可以确保软件开发满足质量要求、流程效率符合预期以及符合行业标准。现代汽车依赖于由软件驱动的功能,从ADAS(高级驾驶辅助系统)到信息娱乐都包含其中。
ASPICE提供了一个结构化框架,以确保软件可靠、无缺陷,并能够与其他车辆系统无缝集成。其有助于在开发过程的早期识别和降低风险,促进持续的流程改进,并帮助公司在不断发展的汽车行业中保持领先地位。
ASPICE 的目标和要求
ASPICE建立在V字模型(也称为验证和确认模型)的基础上,该模型需要对开发的每个阶段都进行相应的测试。这是一种严谨的模式,需要进行严格的评估,以确保能够实现持续的评估和发展。这种方法既有利于供应商,他们可以在初始阶段消除潜在的问题,也有利于客户,客户得以在方案构思及实施过程中贯彻精细化策略。ASPICE的另一个目标是确保每个阶段都能实现持续创新和产品开发。
ASPICE流程可具象化为“V”型架构,其双轨结构恰当地映射了完整的和持续的开发过程。
上述每一步都包括相应的测试阶段,以及额外的可追溯性和管理流程。供应商可依据标准化成熟度阶段获取ASPICE认证,其评估结果将生成具体的ASPICE等级指标,该指标将作为整车厂商供应链准入的核心技术准据。
ASPICE标准评分等级
ASPICE标准的评分范围为0 - 5,定义如下:
• 级别0:初级。最多只能“部分”实现 ASPICE 要求,并且应该更专注于管理基本任务,而不是满足更高的标准。
• 级别1:执行级。可以几乎或完全满足 交付标准需求,但在流程中可能存在漏洞。
• 级别2:受控级。可以可靠地交付工作成果,并且除了这些成果之外,还能近乎或完全符合ASPICE标准的要求。
• 级别3:定义级。可以为组织建立并设定绩效标准,并不断对其进行评估和学习。
• 级别4:预测级。除了定义并达到绩效标准外,还可以衡量、记录和分析结果,以便进行客观评估。
• 级别5:创新级。实现并分析绩效标准,以获得定量反馈和因果分析解决方案,并投资于持续改进。
虽然ASPICE过程可能看起来令人生畏,但ASPICE本身在很大程度上是通用的。它并不规定具体的工具或技术,而是关注你们对内部选定开发方法的处理方式。许多客户可以达到ASPICE 2级水平,而如果达到三级,则会被普遍认为已达卓越标准。第4级和第5级则是大型企业往往想要达到的水平。您无需畏惧ASPICE标准,而应将其视为指导方针,通过帮助改进生产流程,助您成为更高效的汽车供应商。
ASPICE如何影响汽车行业发展
组织只能通过尝试提高其标准来进行学习。如果没有达成成就的标准,就很难在行业内确定结构化目标。ASPICE标准为供应商提供了一个基准,以确保其流程和产品的稳定性,从而在一个任何错误都可能让你付出高昂代价的行业中实现整体改进。
ASPICE认证要求供应商和客户严格对待他们上路的产品,仅此一项就能提高汽车行业标准。但ASPICE更进一步,通过认可反馈与创新的价值实现突破。标准的提高将助力汽车行业不断创新。若每家车企都能基于既定标准和合格输入产出工作成果,并在每个开发阶段都进行重新评估,最终形成的标准与流程改进不仅惠及开发团队,更将影响广大消费者群体。在安全至关重要的行业中,整合严格的产品开发标准不仅是明智的,而且是必不可少的,而ASPICE正是一套可以实现这一目标的标准。
ASPICE标准还具备通过将测试流程贯穿整个生产过程,有效减少工时与成本,同时遏制危险失误并降低产品召回的潜力。如果每个组织都遵循这些标准,供应商就可以在车辆进入市场之前发现问题并管控风险。ASPICE还改进了面向客户的流程,使供应商能够避免沟通不畅的问题,并从一开始就实现更高的透明度。大规模采用可以让您以自装配线出现以来从未见过的速度优化汽车行业。
如何确保满足ASPICE合规性?
对ASPICE标准望而生畏?大可不必。ASPICE不是一套具体的系统和流程。它是一套粗略的指导方针,旨在帮助供应商开发一套适合他们的卓越实践。您可以 — 也应该 — 在生产的每一个层面都采用ASPICE标准。更重要的是对各个阶段和认证级别都有深入了解。然后遵循几个简单的步骤即评估您的团队是否符合ASPICE要求:
• 评估您当前的ASPICE合规水平。梳理现有流程并绘制流程图,直观展示其如何贴合ASPICE V字模型架构。
• 引入缺少的步骤。若两个阶段之间缺乏明确区分,则应制定方案将其拆分为独立环节。
• 团结利益相关者和团队成员。确保对采用ASPICE标准的原因和指导方针达成共识。这将帮助您分配资源,以便在新的卓越实践下开始操作。
• 在生产的每一步都加入一个测试阶段。这是ASPICE合规性非常重要也是非常具挑战性的阶段。应投入必要时间,在新流程的每个环节构建严格测试阶段。
• 开始在新建立的ASPICE兼容流程下运行。完成方案制定、团队知会与资源调配后,即刻着手实施!
- THE END -
PTC整理发布,转载请注明出处