软件开发流程如何满足ASPICE标准

2023-06-02 0 784

软件开发流程如何满足ASPICE标准

ASPICE是应用软件操作过程改良和潜能综合评价的国际标准,安德烈相关服务产品组合副总裁(亚太区)明思宗从“5W+2H”八个各方面对ASPICE展开了详尽传授,为我们如是说了什么样重新认识和认知ASPICE,和什么样将ASPICE导入到电动汽车应用软件的合作开发销售业务流程之中。

ASPICE是应用软件操作过程改良和潜能综合评价的国际标准,安德烈相关服务产品组合副总裁(亚太区)明思宗从“5W+2H”八个各方面对ASPICE展开了详尽传授,为我们如是说了什么样重新认识和认知ASPICE,和什么样将ASPICE导入到电动汽车应用软件的合作开发销售业务流程之中。

软件开发流程如何满足ASPICE标准

王  振 | 安德烈相关服务产品组合副总裁(亚太区)

下列为演说文本重新整理:

安德烈展开咨询在全球范围内为相同国家和地区的顾客提供更多相关服务,囊括电动汽车、航空航天、IT、金融创新、医疗保健之类相同行业。在帮顾客做展开咨询的操作过程下列销售业务文本,第三是结构调整,比如说帮顾客导入ASPICE;第三是可靠,主要包括机能安全可靠、信息安全可靠的软件系统;第三是新技术,比如协助顾客加速迈入AUTOSAR应用领域,和主要包括如前所述辅助工具的开发周期管理工作相关服务;第三是特别针对以上四点提供更多企业潜能计划和专业培训、特殊教育、证书。

安德烈展开咨询的顾客主要是OEM、Tier1,和非电动汽车业的顾客(如空中客车等)。在大中华区安德烈

01

5W2H for ASPICE

ASPICE目前由瑞典电动汽车联合会辖下的产品质量管理工作中心负责管理注册商标管理工作,接下去我们通过5个W、2个H来探究ASPICE。第三,甚么是SPICE、ASPICE?第三,为甚么要做ASPICE,有甚么意图和益处?第三,特别针对谁做ASPICE?第三,甚么时候可以做ASPICE,本篇是甚么?第六,谁会参予到ASPICE中,具有甚么职能?第六,怎么去做,分几个期做ASPICE?第六,做ASPICE需要资金投入甚么?

What:SPICE是ASPICE就是在SPICE基础上讨论电动汽车应用领域应用软件,主要包括系统什么样合作开发。

在具体做ASPICE的操作过程之两个文件是至关重要的,第三是白色封面的文件,主要是讲ASPICE里有哪些操作过程,和操作过程评估模型,另一个是蓝金色的文件,主要如是说怎么对ASPICE展开评估。

软件开发流程如何满足ASPICE标准

图源:嘉宾演说材料

整体来说,ASPICE主要讲了两个维度三个各方面的文本。其中X轴表达了在ASPICE中的32个操作过程,其中16个操作过程是瑞典电动汽车工业等级,首先是Level 0,其销售业务流程是临时和混乱的,所以得到的结果也是未知的、不稳定的;Level 1在输入和输出之间建立了一定的步骤及操作过程;Level 2在Level 1的基础上,工作操作过程和产品由PM管理工作,保证时间、成本、文本和产品质量;Level 3在Level 2之上,从项目过渡升级到企业整体国际标准销售业务流程,通过定制化和裁剪,特别针对相同的项目依次展开操作过程落地;L4和L5现在性价比较低。目前行业里实践操作过程已经达到L3的水平。XY轴之间的象限就是在讲如前所述ASPICE各个操作过程什么样展开评估打分。

Why:做ASPICE的意图是甚么,为甚么要做?共四个意图,第三是顾客要求;第三是要做市场营销;第三是想要改良,通过提升和优化销售业务流程进而提高效率和产品质量;第三是想做一些新的尝试。

ASPICE真正能否带来效益的点在于,第三是建立结束后是否真能将其利用起来,第三是销售业务流程搭建产品质量决定了ASPICE的效果。根据宝马多年统计的数据结果显示,应用ASPICE的成本增加9%,但bug减少30%,维护工作量减少30%。操作过程成熟度更高,有助于尽早解决问题,同时会具有更高的产品成熟度,降低后期维护成本。

Where:特别针对甚么做ASPICE。第三是系统和应用软件合作开发,也可以过渡到硬件工程、机电工程等应用领域,未来ASPICE新的版本就会包含应用软件、硬件和系统等文本;第三是特别针对操作过程而非产品,操作过程是ASPICE实施和评估的基础,ASPICE体系导入并不能保证产品完美,但肯定具有促进效果,而并非必然的相互关系;第三是特别针对于项目,ASPICE只特别针对某个项目,评估结果不能在项目之间展开转移和传递。

When:甚么时候做ASPICE。起点可以是操作过程中的任意时间点,首先搭好框架,以便提高后面的效率和产品质量;在展开时,根据操作过程的数量和相同供应商落地的时间,比如说,CL0到CL1是12个月以上,CL1到CL2是6个月以上,CL2到CL3是6个月以上;销售业务流程搭建结束只是一个节点,也是漫长的销售业务流程改良的开始,更多的是在未来的合作开发操作过程之中,需要不断的演进操作过程成熟度,因为操作过程依赖人员变动和人员效率的优化,要不断的展开磨合,评估结果并持续改良。比如说OEM和供应商之间纳入了ASPICE的体系后,每一个项目中都会有ASPICE的评估,所以在未来ASPICE会变成合作开发操作过程中的重要环节。

Who:谁会参予到ASPICE操作过程中。在管理工作层面来说,操作过程和销售业务流程是无形的,需要认知其重要性,有且只能由管理工作层重新认识到它的价值,并且长时间坚持执行下来,推动这件事情的落地实施;在具体操作层面来说,由执行ASPICE的关键人物,比如PM来计划、监督和调整各项活动;最后是销售业务流程级别层面,无论是需求、架构还是合作开发测试,这些销售业务流程实施方都需要及时反馈问题,效率提升后,能避免复杂且具有重复性的工作,提高产品质量,让合作开发进度达到要求水平,不断优化ASPICE建设。

How:怎么去做,分几个期做ASPICE?第三是开始,做ASPICE的意图、目标和作用域是甚么?第三是分析,合作开发、测试的操作过程对比ASPICE是不是按照要求的操作过程展开的,还需要识别gap;第三是定义,当发现gap后什么样根据顾客的要求完成定义、指定销售业务流程、验收,最终审批的操作过程;第三是实现,首先为相关工作人员展开专业培训训练,主要包括QA相关操作过程和人员介入;第六是测试,评估结果是否达到预期;第六是维护,特别针对ASPICE优化整个开发周期销售业务流程,展开维护。

软件开发流程如何满足ASPICE标准

How much:做ASPICE需要资金投入甚么?首先是成本资金投入,根据供应商之间的差异,可达数十万或几百万量级;其次是人力成本资金投入,如前所述建设差异,建议每个销售业务流程和操作过程至少有一个负责管理人;最后是基础设施及工作环境资金投入,辅助工具、应用软件、许可证之类。

ASPICE为融入safety和security的操作过程搭建了基本框架,未来在整合safety、security新技术时,都能够加速有效且保质保量的把新技术融入到既有框架之中。

02

总结

ASPICE中反复提到跟工程操作过程相关的两个概念,第三是一致性,第三是可追踪性。

软件开发流程如何满足ASPICE标准

一致性和可追踪性,既有纵向也有横向。可追踪性就是一个测试操作过程对应一个需求操作过程,而且可追踪性是双向的,什么样从需求衍生出的测试,测试又验证了哪条需求;一致性就是相同的人对同一个事情有相同的认知和重新认识,建立一致性能够有效的避免因为重新认识的相同,而导致落地方案的相同。

软件开发流程如何满足ASPICE标准

图源:嘉宾演说材料

(以上文本来自安德烈相关服务产品组合副总裁(亚太区)明思宗于2023年5月9-10日在2023捷途电动汽车电子架构与智能驾驶论坛发表的《满足用户ASPICE国际标准的应用软件合作开发销售业务流程》主题演说。)

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务