产品介绍
一、ASPICE 简介
2005年8月,奥迪、宝马、戴姆勒、保时捷、大众等欧洲汽车厂商成立了HIS(Hersteller Initiative Software)组织,在1993年国际标准化组织(ISO)和国际电工委员会(IEC)提出的ISO/IEC 15504标准的基础上,融合汽车行业的要求,首次提出了“面向汽车行业的过程评估模型”,即“Automotive SPICE”,简称ASPICE。该模型用于指导配件供应商软件开发过程的改进活动,以提升搭载于汽车上的电子控制单元(ECU)/车载软件系统的质量。
ASPICE的过程参考模型(PRM)和过程评估模型(PAM)从2005年发布初版以来,历经了12年的发展,于2017年11月份发布最新ASPICE过程评估/参考模型3.1版。
ASPICE模型由2个维度的组成部分,分别为过程维度和能力维度。
在过程维度方面,ASPICE 3.1共包含了8个过程组的32个过程,如下图所示:
在实施ASPICE过程中,并非32个过程均需要实施,通常根据厂商的要求选择过程实施,在ASPICE 3.1版本中,模型情况下,实施VDA范围的16个过程,如下表:
在能力维度方面,ASPICE PAM/PRM 3.1包含0级~5级,共6个能力级别。如下图所示:
企业实施的每个过程均在0级至5级的某个级别中。企业具体实施哪些过程以及这些过程实施到哪个能力级别应根据企业自身管理要求以及不同车厂的要求而定。
二、实施ASPICE价值
ASPICE模型主要适用于车身电子控制单元(ECU)或车载软件系统的软件研发管理活动。这些系统包括(但不限于):
●动力系统:发动机控制、电池控制、混动控制、刹车/油门、变速控制、转向控制、胎压控制等;
●安全系统:车身稳定系统、安全气囊、安全带控制、主动预防、自动巡航系统等;
●车身系统:车身仪表、雨刷控制、前灯控制、空调系统、免钥匙系统等;
●多媒体系统:音响、显示器、导航、摄像头、ETC、DVD/CD/HDD等。
实施ASPICE可以给企业带来以下几方面好处:
●提高软件质量,降低汽车软件失效风险;
●提高软件研发效率,降低返工风险;
●规范化软件研发管理,提升软件开发的可视性;
●加强版本和变更控制,避免软件版本混乱;
●提升顾客对软件质量的信心。
三、导入ASPICE的准备
企业在导入CMMI前,应充分考虑以下几个方面:
1) 必须要明确促使改进和导入改变的原因。了解CMMI以及采用CMMI的好处,并建立对CMMI的共识,解释CMMI将为企业带来的价值。
2) 获得企业的发起人和高级管理层的支持和共识。在整个改进过程中,通过沟通获得管理层的支持和资源投入,对于导入CMMI、取得成功和推动变革至关重要。
3) 管理层需要明确业务成功的最关键目标。根据组织的业务目标确立绩效改进目标,排定其优先级,并确定实现目标的成功度量项。
4) 绩效改进工作将需要一个可持续的基础。因此组织需要确定参与改进活动的人员,并定义其角色和职责。典型的角色包括:改进发起人、管理指导组、过程组、过程行动小组等。
四、ASPICE导入路线图
企业导入CMMI通常会经历多个阶段,如下图所示:
●差距分析:通过采用调查分析的方式,了解公司的组织结构、过程改进目标和范围等关键信息,借助文档检查和访谈等方式,结合行业的最佳实践和模型要求,深入分析现存的管理问题以及薄弱环节,了解与CMMI模型要求的差距。
●项目启动:确定过程改进项目的目标和计划,明确项目需要的各种角色及其相应的职责,召开项目启动会,正式开始过程改进的实施。
●概念导入:通过专业的培训课程,帮助企业人员了解CMMI及其他相关的研发管理、软件工程理念,提升研发人员对各项工作技能的掌握,并让相关人员建立起正确的工作习惯和工作意识。
●过程优化:根据差距分析的结果,参考CMMI模型和其他同行业最佳实践,结合企业实际情况、业务特点、组织架构和人员能力,建立和优化研发管理体系,完善过程文件、模板、指南等。
●推广应用:在企业研发团队内部进行体系宣贯培训,由推广范围内的项目和相关人员执行新的研发管理体系,并根据实施结果和反馈,总结经验教训,评估改进绩效,持续的优化改进已有的管理体系。
●评估优化:通过外部评估团队,采用正式的、标准化的评估方法,对过程实施结果进行客观评价,确定改进的成果,获得企业能力成熟度等级评定,并识别后续持续改进优化的机会。