ASPICE全称“Automotive Software ProcessImprovement and Capacity Determination”,即“汽车软件过程改进及能力评定”模型框架。用于指导实现高标准的车载软件开发流程,从而改善车载软件的质量。
ASPICE全称“Automotive Software ProcessImprovement and Capacity Determination”,即“汽车软件过程改进及能力评定”模型框架。其起源于1994年,是国际标准化组织ISO、国际电工委员会IEC等机构制定的联合标准之一,后由德国汽车工业联合会(VDA)运营发展,用于指导实现高标准的车载软件开发流程,从而改善车载软件的质量。目前,ASPICE已成为全球汽车产业评价供应商软件研发能力的普遍标准之一。
ASPICE(Automotive SPICE)评估的范围是汽车软件开发过程,它涵盖了从需求工程、架构设计、软件开发、测试,到配置管理、问题解决和软件发布等各个方面。目前国内外主机厂在对供应商审核时通常考察16个过程域,当然,也有个别主机厂会对额外的过程有要求。
ASPICE能力等级从0级到5级共分为6个层次,必须满足前一级别才可晋级下一个级别的评估。
【0级】Incomplete,未完成。代表一种不完备的混乱状态,没有流程可循,输出的工作产物是不确定的,有些可能可用,也可能不可用。
【1级】Performed,已执行。代表项目缺乏管理,虽然能够完成产品研发相关的工作,偶尔能够成功,但都是基于个人输出的工作产物,对项目质量缺乏整体掌控能力,无法确保一定能够按时交付高质量的产品。
【2级】Managed,已管理。代表在项目中不仅能够完成产品研发相关工作,还能对所有活动进行提前规划和持续监控,产品的质量和变更都得到有效控制,项目能够有序进行。
【3级】Established,已建立。代表不仅每个项目能够管理得很好,而且能够建立公司级的标准工作流程,形成组织的知识资产,可以指导后续项目的开展,每个项目过程可以通过从中剪裁得到,并且过程持续改善。
【4级】Predictable,可预测。代表不仅能够建立公司级的标准工作流程,并且能够深入理解过程测量和过程相互关系,利用统计学技术控制管理未来项目,针对已有项目各项数据进行统计分析,预测未来结果,并根据预测结果对项目进行实时调整,确保高质量达成项目目标。
【5级】Innovating ,最佳化。代表不仅能够对项目过程进行统计分析和预测调整,而且基于过程定量数据的根因量化分析,进行技术优化创新,设定明确的过程改进目标,并对过程改进结果进行有效的量化监控和分析,对整体有很强的管理能力。
提高产品质量:ASPICE评估可以帮助企业识别开发过程中的问题和缺陷,并采取措施进行改进,从而提高产品的质量。
降低开发成本:ASPICE评估可以帮助企业提高开发效率和质量,降低开发成本。
提高市场竞争力:通过ASPICE认证,企业可以证明自己拥有一套规范的开发流程和高质量的产品,从而提高市场竞争力。