一个项目的质量流程是否做的好最终会需要由一个指标来确定,ASPICE将其称为过程能力(Process capability),过程能力是一个综合的判定概念。而为了实现这个概念,ASPICE建立了一套完整的过程评估模型(Process Assessment Model),通过这套评估模型最终就能得出过程能力的最终得分。项目组根据这个得分不断改进和优化得分不足的方面,从而约束整个流程的各个方面来间接提升项目的最终质量。而过程能力也就是ASPICE最终且最关键的指标,我们通常说ASPICE某个过程过了4级或者5级认证就是指的这个。这里有三个关键术语:
- Process Assessment Model(PAM):过程评估模型
- Process Reference Model(PRM):过程参考模型
- Measurement framework(MF):度量框架
本文简单区分两个概念:流程与过程
- 过程是指的需求分析、需求拆解、详细设计与编码等单个行动项
- 流程是指的这些单个行动项串联起来的所有动作流
其中最主要的就是PAM,即过程评估模型,由ASPICE给出,该模型可以看成是一个二维的评估表(如下图)。其横坐标是过程参考模型,纵坐标是度量框架。也就是说:
- 过程参考模型是ASPICE所规定的汽车软件开发项目的所有过程、过程的先后顺序等要完成的一系列步骤
- 度量框架是对上面过程参考模型的每一个过程给出来的打分机制,使用的是国际标准ISO/IEC 33020的衡量