• 87查看
  • 0回复

[软件质量] ASPICE与系统工程在电驱动系统融合的最佳实践

[复制链接]


该用户从未签到

发表于 昨天 19:43 | 显示全部楼层 |阅读模式

汽车零部件采购、销售通信录       填写你的培训需求,我们帮你找      招募汽车专业培训老师


-  用简明扼要的语言,将ASPICE L3实现的基本要素讲清楚
-  本篇是关于ASPICE的基本介绍-  SysPro系统工程智库内部使用,欢迎学交流

ASPICE不仅仅是一个为了满足OEM过程评价准则的工具,TA深度践行系统工程方法,从开发内容维度、从支持维度、从组织维度三个方面,全面构建面向生命周期的方法体系。TA的建立,对产品、对项目、对公司级都会带来立竿见影的帮助,助力于价值持续健康的增长。

曾有幸参与过海外国际系统工程协会组办的为期三个月的培训,并完成了相关专题汇报;并组织团队实现了ASPICE系统全过程域CL3的建设(理论->流程/策略搭建->ALM环境配置->内容定义->三方审计)。我希望可以借用系统工程的思维模式、结合电驱动系统的ASPICE的最佳实践经验,用简明扼要的语言,完成对ASPICE"从0到1"的内容搭建。

目录一. ASPICE概述1. 什么是ASPICE?2. ASPICE诞生主要是为了什么?3. ASPICE是由谁制定?由谁完善?4. ASPICE对于企业或组织的意义5. ASPICE有哪些内容?

01
什么是ASPICE?

ASPICE全程Automotive SPICE,而SPICE是Software Process Improvement and Capability Determination的缩写,它代表了一个用于提升和评估汽车行业软件工程能力的模型。在汽车行业,为了提升软件开发的质量和效率,多家汽车制造商(OEM)很早就开始合作,共同制定了这个模型。通过这个模型,汽车制造商可以评估他们的软件开发过程,找出需要改进的地方,从而提升整个行业的软件工程能力。

ASPICE与系统工程在电驱动系统融合的最佳实践w1.jpg

图片来源:网络

02ASPICE诞生主要是为了什么?如刚才说书,ASPICE是一个用于改进和评估汽车行业软件工程能力的模型。
-> 现状和目的

在汽车行业,随着汽车功能的日益复杂,越来越多的功能由电子控制单元(ECU)的软件控制。因此,汽车制造商(OEM,如宝马、戴姆勒、大众等)意识到需要确保软件开发的质量和效率。为了实现这一目标,这些汽车制造商在2005年联合成立了一个软件协会,旨在规范整个电子产品开发过程,确保最终开发出的产品质量可控。
-> 遇到的问题
但是,不同供应商的软件开发能力和质量层次不同,这对整个项目的质量构成了挑战。
-> 解决办法
为了解决这个问题,OEM提出了统一开发规范和流程的需求,以指导供应商的开发过程,提高ECU的质量。ASPICE模型就是基于这一需求而建立的,它将软件能力、质量体系和生产能力作为评估供应商能力的三大要求。
ASPICE与系统工程在电驱动系统融合的最佳实践w2.jpg

图片来源:网络
一句话概括下ASPICE的What和Why:ASPICE是一个帮助汽车行业提升软件工程能力和评估供应商开发能力的模型,旨在确保汽车电子产品开发的质量和效率。

03
ASPICE是由谁制定?由谁完善?ASPICE最初是基于ISO 15504(现已更新为ISO/IEC 33000),这个标准是为了规范软件过程改进和能力评估。随着汽车行业的快速发展和技术的更新换代,ASPICE也经历了多次的更新和修订。
德国汽车工业协会(VDA)旗下的质量管理中心(QMC)接手了这个标准的推广和维护工作,并在整个汽车行业中推广执行这一标准。为了满足行业的需求,VDA QMC及其成员单位或参与的公司对ASPICE进行了补充和更新,使其更加贴合汽车行业的开发模式。目前,ASPICE的最新版本是4.0版本,相比上一版的3.1,这个版本将包含更多的要求和内容,如下图所示。

ASPICE与系统工程在电驱动系统融合的最佳实践w3.jpg

图片来源:VDA QMC ASPICE 4.0

04
ASPICE对于企业或组织的意义
ASPICE是一个用于流程评估的方法和结构。对于企业或组织而言,可以帮助评估自己的流程是否满足合规要求,是否遵循了最佳实践。具体来说:
1. 通过ASPICE,企业或组织可以检查自己的流程执行情况,确保项目按照这些要求推进,并开发高质量的工作产品。

2. ASPICE不仅是一个评估模型,还是一个改进指南。它为企业或组织设定了更高的质量目标,并基于这些目标进行项目提升。

3. ASPICE作为客户对供应商进行评价的一个准则。例如,从2018年下半年开始,德国大众对MQB平台的供应商提出了基于ASPICE标准规范的新要求,包括研发能力、生产能力、质量体系,以及基于ASPICE的资质认定。随着时间的推移,越来越多的OEM也开始对供应商提出基于ASPICE的能力要求,并鼓励供应商提升相关能力水平。此外,随着ASPICE更新至4.0,欧洲诸多OEM还针对安全方面(如ASPICE for Security)对供应商进行安全相关的能力评价和提升。

ASPICE与系统工程在电驱动系统融合的最佳实践w4.jpg

图片来源:VDA QMC


05
ASPICE有哪些内容?ASPICE是一个二维的过程模型,用于评估和改进企业或组织的流程。如下图所示,这个模型有两个主要的维度:
    过程维度(横轴)能力维度(纵轴)

ASPICE与系统工程在电驱动系统融合的最佳实践w5.jpg
图片来源:VDA QMC ASPICE 4.0
过程维度(横轴)
这个维度描述了流程的不同方面或“过程域”,总共有32个程域。这些过程域被进一步分为三大类:
    主要生命周期:这是流程的主要部分,包括获取、供应、系统的V模型和软件V模型。支持生命周期组:这部分涉及支持主要生命周期活动的各种管理和保障活动,如项目管理、资源保障管理等,为项目提供必要的支撑。组织生命周期:这包括组织层面的管理活动,如项目管理、风险管理、过程重用和过程改进等,这些活动有助于组织整体的发展和优化。

能力维度(纵轴)
这个维度衡量了企业或组织在特定过程域中的能力水平。ASPICE模型定义了6个能力等级,用于评估过程属性、评定方法、范围等。
ASPICE与系统工程在电驱动系统融合的最佳实践w6.jpg

图片来源:VDA QMC ASPICE 4.0

总结下:ASPICE正是通过这一模型框架,帮助组织识别其流程中的关键领域,并评估在这些领域中的能力水平。通过这个过程,组织可以识别出需要改进的地方,并制定相应的提升计划。这个模型对于希望提高流程效率、确保合规性和实现最佳实践的组织来说是非常有用的。

快速发帖

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )

GMT+8, 11-2-2025 15:19 , Processed in 0.478274 second(s), 31 queries .

Powered by Discuz! X3.5

© 2001-2013 Comsenz Inc.