ASPICE(汽车软件过程改进能力提升)是评估软件开发过程的行业标准指南。ASPICE于2005年推出,帮助汽车供应商整合最佳实践,以在开发早期识别缺陷,并确保满足OEM要求。
ASPICE是对SPICE(ISO 33061标准)的特定领域的改编,几十年来,各种行业都在使用该标准来改进其软件开发实践。ASPICE解决了其前身无法满足的汽车行业的特定需求,包括更加强调网络安全。
车辆中包含的软件数量迅速增加,从几十年前的零行代码增加到今天的2亿多。这种复杂性意味着项目通常有数百名工程师一起工作,以满足数以万计的需求。确保每个人都在同一进度上,这对于满足OEM要求至关重要。但一个组织如何有效地做到这一点?
当在项目早期发现一个关键错误时,修复它更容易,成本也更低,软件开发也是如此——除了在构建软件项目时更难清楚地看到它。ASPICE让原始设备制造商相信,他们的项目需求在每一步都得到了充分考虑。
当一家高级OEM将使用ASPICE的供应商与不使用ASPICE供应商进行比较时,发现平均ASPICE供应商在生产开始前11个月发现90%的缺陷,而平均非ASPICE供应商仅在生产开始之前2个月发现了90%的缺陷。
ASPICE评估人员使用NPLF量表对达到预期结果的程度进行评分。根据规模,结果要么是“未实现”,要么是“部分实现”,“基本实现”或“完全实现”。评估员为多个预期结果分配NPLF评级,并使用总评级来确定整个项目的总体能力水平。OEM确定每个项目的可接受能力水平。