ASPICE 概要介绍和评估流程
1. 什么是ASPICE?
ASPICE是国内外众多主机厂对软件开发相关供应商的强制要求,通过ASPICE评估供应商的过程能力,并以此作为供应商的选择标准。
ASPICE全称“Automotive Software Process Improvement and Capacity Determination”,即“汽车软件过程改进及能力评定”模型框架。其起源于1994年,是国际标准化组织ISO、国际电工委员会IEC等机构制定的联合标准之一,后由德国汽车工业联合会(VDA)运营发展,用于指导实现高标准的车载软件开发流程,从而改善车载软件的质量。目前,ASPICE已成为全球汽车产业评价供应商软件研发能力的普遍标准之一。
ASPICE根据企业管理的细致和严谨程度不同,将企业的软件研发能力划分为6个级别,0级为最低级,5级为最高级。级别越高代表研发项目出现意外情况的可能性更低,企业对项目和产品的成功掌控力越强,越有能力按时向客户交付高质量的产品。
2. ASPICE 与 CMMI有什么区别?
首先,CMMI(Capability Maturity Model Integration)是卡内基梅隆大学软件工程研究所开发的过程改进框架。它为组织提供了改进其软件开发过程的具体指南和标准。CMMI 概述了项目管理、工程、维护和质量保证等领域的最佳实践,可以帮助组织更有效地改进其产品。CMMI 专注于随着时间的推移持续改进流程,以确保以高效的方式实现组织的目标。
其次,ASPICE和CMMI都是用于评估和改进软件开发过程的过程改进模型,但它们的范围和侧重点不同。
ASPICE(Automotive SPICE)是一个行业特定的模型,专注于汽车行业的软件开发。它涵盖了从需求管理到软件测试的整个软件开发生命周期,并为流程改进的最佳实践提供了指导。而CMMI(Capability Maturity Model Integration,能力成熟度模型集成)是一种通用模型,涵盖的行业范围更广,侧重于软件工程、系统工程和硬件开发。CMMI 有两种表示:一种用于过程改进,另一种用于评估,这有助于组织根据模型的最佳实践评估其过程。
ASPICE 和 CMMI 的相似之处在于它们都提供了一个流程改进框架,可以帮助组织开发更好的软件产品。但是,ASPICE 更侧重于汽车行业并提供特定于该行业的指导,而 CMMI 更通用,涵盖更广泛的行业和学科。
总的来说,这两种模型都被广泛使用,可以帮助组织改进他们的软件开发过程,但两者之间的选择可能取决于组织的具体需求和他们所处的行业。
3. ASPICE怎样进行评估?
【0级】代表一种混乱的状态。
【1级】代表企业已经能够完成产品研发相关的工作,但缺乏管理,虽然偶尔能够成功,但项目中存在大量不确定的因素,对项目缺乏掌控能力,无法确保一定能够按时交付高质量的产品。
【2级】代表企业不仅能够完成产品研发相关工作还能有提前制定严谨和周全的工作计划,并能有效根据计划实施项目监控和管理,各项目能够有序进行。
【3级】代表不仅各项目能够管理得很好,而且能够有效的从历史项目中积累经验和教训,形成公司的知识资产和标准工作流程,用于对今后项目的参考和指导以及公司管理的持续改善。
【4级】引入统计学知识和技术,对项目相关各项数据进行统计和分析,并将之运用于未来的项目管理之中,达到对项目结果的预测,并根据预测结果对项目进行实时的调整,确保达成项目目标。
【5级】代表企业能够基于商业目标的需要,主动的对过程进行调整,对变革管理有很强的管理能力,能够基于对过程的量化分析设定明确有效的过程改进目标,并能对过程改进结果进行有效的量化监控和分析。
ASPICE将汽车系统研发过程划分为了32个过程,并将这32个过程归类到3大类、8个过程组。其有17个过程被推荐为重点过程,叫VDA Scope(以前的HIS Scope),多数审核选择对这17个过程进行审核。
ASPICE评估认证是基于Automotive SPICE PAM/PRM模型,对汽车电子嵌入式软件系统项目进行过程能力评价。其结果可作为客户选择供应商的准入条件之一;也可用于研发组织内部过程改进的起始标记位和目标验证。
ASPICE咨询流程说明:
1)ASPICE培训&诊断: ASPICE3.0标准培训
2)ASPICE改进范围内过程BPs解读
3)ASPICE 2级升3级PAs培训
4)ASPICE诊断&解决方案: ASPICE原2级体系过程诊断
5)ASPICE原实施项目证据文档差距分析
6)ASPICE 2级体系升3级过程文档要素列表
7)ASPICE 3级体系整体能力解决方案规划书
8)ASPICE过程改进计划
9)ASPICE过程定义及项目实施:ASPICE参评项目选择及应用方案
10)ASPICE过程模板设计参考
11)ASPICE各过程工作产品模板编写
12)ASPICE各过程文件编写
13)ASPICE体系V3.0发布
14)ASPICE V3.0体系全员培训
15)ASPICE外审&预评估:ASPICE人员模拟访谈
16)ASPICE外审/预评估和审计报告
17)ASPICE预评估问题改善指导
18)ASPICE等级认证:ASPICE评估策划与文档证据检查
19)ASPICE人员访谈、证据确认、报告报告制作