可用基于二维框架的过程评估模型来定义过程能力。 第一个维度由过程参考模型(过程维度)中定义的过程提供(下图中的横坐标)。 第二个维度包括能力级别(下图中的纵坐标),能力级别进一步细分为过程属性(能力维度), 过程属性提供了可衡量的过程能力特征。
过程评估模型从过程参考模型选择过程和及过程的配套指标。 评估员使用这些指标收集客观证据,从而根据能力维度为过程评级。
根据过程的类别将过程分组, 有3个主要的过程类:主要生命周期过程类、组织生命周期过程类和支持生命周期过程类。
根据目的来描述每个过程, 目的描述是在特定环境中执行过程的独特功能目标。 对于每一目的描述关联一组特定结果列表,作为评价过程是否符合预期的标准。
对于过程维度,Automotive SPICE过程参考模型提供了一组过程组,如图2所示。
基本生命周期过程类包括客户在从供应商处获取产品时可以使用的过程,以及供应商在响应和向客户交付产品时使用的过程,包括规范、设计、开发、集成和测试所需的工程过程。
主要生命周期过程类包括以下组:
•采购过程组;
•供应过程组;
•系统工程过程组;
•软件工程过程组。
采购过程组(ACQ)包括由客户或供应商(当供应商作为次级供应商的客户)执行的过程,以获取产品和/或服务。
ACQ.3 :合同协议
ACQ.4:供应商监督
ACQ.11:技术要求
ACQ.12:法律和行政要求
ACQ.13:项目要求
ACQ.14:征求建议书
ACQ.15:供应商资格
表2 - 主要生命周期过程 - ACQ过程组
供应过程组(SPL)由供应商为提供产品和/或服务而执行的过程组成。
SPL.1 :供应商招标
SPL.2 :产品发布
表3 - 主要生命周期过程 - SPL过程组
系统工程过程组(SYS)包括引导和管理客户与内部需求,定义系统架构以及系统级别的集成和测试的过程。
SYS.1:需求引导
SYS.2:系统需求分析
SYS.3:系统架构设计
SYS.4:系统集成和集成测试
SYS.5:系统资格(认证)测试
表4 - 主要生命周期过程 - SYS过程组
软件工程过程组(SWE)由管理软件需求相关的过程组成,这些需求源于系统需求,包括相应的软件架构和设计以及软件的实现、集成和测试。
SWE.1:软件需求分析
SWE.2:软件架构设计
SWE.3:软件详细设计和单元构造
SWE.4:软件单元验证
SWE.5:软件集成与集成测试
SWE.6:软件资格(认证)测试
表5 - 主要生命周期过程 - SWE过程组
支持生命周期过程类包括在生命周期的各个时期由任何其他过程使用的过程组成。
SUP.1:质量保证
SUP.2:验证
SUP.4:联合评审
SUP.7:文档
SUP.8:配置管理
SUP.9:问题解决管理
SUP.10:变更请求管理
表6 - 支持生命周期过程 - SUP过程组
组织生命周期过程类包括开发过程、产品和资源保障过程,这些过程在组织中的项目使用时将帮助组织实现其业务目标。
组织生命周期过程类别组包括以下组:
•管理过程组;
•过程改进过程组;
•重用过程组。
管理过程组(MAN)由在生命周期内管理任何类型的项目或过程的任何人使用的过程组成。
MAN.3:项目管理
MAN.5:风险管理
MAN.6:测量
表7 - 组织生命周期过程 - MAN过程组
过程改进过程组(PIM)涵盖一个过程,其中包括改进优化组织执行过程。
PIM.3:过程改进
表8 - 组织生命周期过程 - PIM过程组
重用过程组(REU)涵盖了在组织的重用程序中系统地利用重用机会的一个过程。
REU.2:重用程序管理
表9 - 组织生命周期过程 - REU过程组
测量框架为能力维度提供了一系列的要求和准则。 它定义了一个模式,使评估者能够根据这个模式确定待评定过程的能力级别。 这些能力水平被定义为测量框架的一部分。
为了对开发过程评级,测量框架提供了定义过程能力的可测量的过程属性。 每个过程属性都分配给特定的功能级别。 通过基于定义好的评定表的评级评定某个过程属性的实现程度。 根据过程能力水平模型,评估者可以评定给定过程的最终能力水平。
ASPICE 3.1使用ISO / IEC 33020:2015中定义的测量框架。
过程能力级别和过程属性与ISO / IEC 33020第5.2条中定义的相同。 有关功能级别和相应过程属性的详细说明,请参见第5章。
过程属性是过程的特征,提供过程能力的度量,用以评估过程的达成程度。 它们适用于所有过程。
能力级别是一组过程属性, 每个属性表达能力级别的某些特定方面。
capability level is a set of process attribute(s) that work together to provide a major enhancement in the capability to perform a process. Each attribute addresses a specific aspect of the capability level. The levels constitute a rational way of progressing through improvement of the capability of any process.
根据ISO / IEC 33020,有六个能力级别,包含九个过程属性:
根据9个过程属性确定能力级别;
为了支持过程属性的评级,ISO / IEC 33020测量框架定义的评级量表,依据评级类别(例如,组织成熟度评估所需的),评级量表提供了不同的评级方法和不同的聚类方法(聚类方法应指对不同的过程评级,然后对这些过程评级结果加权平均,得到一个整体的评级)。
To support the rating of process attributes, the ISO/IEC 33020 measurement framework provides a defined rating scale with an option for refinement, different rating methods and different aggregation methods depending on the class of the assessment (e.g. required for organizational maturity assessments).
评级量表(评级测量表)
在过程测量框架内,过程属性是过程能力的可测量属性,过程属性评级是对待评估过程的过程属性的实现程度的判断(总之一句话,根据过程属性对待评估过程评级)。
评级测量表由ISO / IEC 33020定义,如表12所示。
N , 没有实现,在评估过程中很少或没有证据表明已定义过过程属性。
P,部分实现,有一些证据表明在评估过程中已定义过程属性的方法和一些实现。 实现过程属性的某些方面可能是不可预测的。
L,大部分都实现了,有证据表明,在评估过程中对已定义的过程属性进行了系统的处理和实现。 但评估过程中可能存在与此过程属性相关的一些弱点。
F,完全实现,有证据表明,在评估过程中对已定义的过程属性有一个完整和系统的方法,且可以完全实现。 评估过程中不存在与此过程属性相关的重大缺陷。
上面定义的衡量表可根据过程属性的百分比实现程度来理解。
相应的百分比应为:
N, 没有实现, 0到≤15%的达成率
P, 部分实现, > 15%至≤50%的达成率
L, 大部分都实现了,> 50%至≤85%的达成率
F, 完全实现 > 85%至≤100%的成就
表13-根据ISO / IEC 33020的评定量表百分比值
P,L可以更进一步细化,
P- ,部分实现:有一些证据表明在评估过程中已定义过程属性的方法和一些实现。 实现过程属性的许多方面可能是不可预测的。
P +,部分实现:有一些证据表明在评估过程中已定义过程属性的方法和一些实现。 实现过程属性的某些方面可能是不可预测的。
L-,大部分实现:有证据表明,在评估过程中对已定义的过程属性进行了系统的处理和显着的实现。 评估过程中可能存在与此过程属性相关的许多弱点。
L +,大部分实现:有证据表明,在评估过程中对已定义的过程属性进行了系统的处理和显着的实现。 评估过程中可能存在与此过程属性相关的一些弱点。
P-, 部分实现 - ,> 15%至≤32.5%的达成率
P +,部分实现+,> 32.5至≤50%的达成率
L-,大部分实现 - , > 50%至≤67.5%的达成率
L +, 很大程度上实现+,> 67.5%至≤85%的达成率
评级和聚类方法
ISO / IEC 33020提供以下定义:
过程结果(process outcome)是成功达成过程目的的可观察到的结果。
过程属性结果(process attribute outcome)是达成了指定过程属性的可观察到的结果。
过程结果和过程属性结果可以被作为过程属性评级的中间步骤。
进行评级时,应采用与评估等级相关的评级方法。
根据评估的类别、范围和背景的不同选用不同的评级方法。 主任评估员应决定使用哪种(如果有)评级方法。应在评估输入中指定选定的评级方法,并在评估报告中说明。
ISO / IEC 33020提供以下3种评级方法:
评级方法R1
应满足以下条件,可采用如下属性评级的方法:
a)基于可验证的数据对估范围内每个过程的每个过程结果进行分类表征;
b)基于可验证的数据对估范围内每个过程的每个过程属性结果进行分类表征;
c)应汇总(聚合)所有评估过程实例的过程结果特征,以便于评估性能属性达成的等级;
d)应汇总(聚合)所有评估过程实例的过程属性结果特征,以便于评估过程属性达成等级。
评级方法R2
应满足以下条件,可采用如下属性评级的方法:
a)基于可验证的数据对估范围内每个过程属性进行表征;
b)应汇总(聚合)所有评估过程实例的过程属性特征,以便于评估过程属性达成等级。
评级方法R3 ()
未翻译
过程评估模型提供指标,通过这些指标评估项目和项目组在实现过程中的过程结果和过程属性结果是否达标。这些指标指导评估者收集必要的客观证据,来支持评估者评估过程能力。这些指标不应被视为必须遵循的强制性检查表。
评估者需要获得客观证据以判别过程结果和过程成果是否存在,所有这些证据都来自对评估过程的工作产品和文档的检查,以及询问待评估过程的实现者和管理者(询问相关责任人)。该证据被映射到PAM指标,以建立与相关过程结果和过程属性是否达成的对应关系。
有两种类型的指标:
•过程绩效指标,仅适用于能力级别1.它们表明过程结果的实现程度
•过程能力指标,适用于能力级别2至5.它们指示待评估的过程属性达成的实现程度。
如评估期间收集的证据所揭示的一样,评估指标用于确认某些工作是否进行。所有这些证据都来自对所评估过程的工作产品的检查,或者来自过程的表现者和管理者的陈述。基础实践(BP)和工作产品(WP)的是否存在提供了与其相关的过程是否实现的证据。同样,过程能力指标的存在提供了过程能力的证据。
获得的证据应以与相关指标明确相关的形式记录,以便评估员根据ISO / IEC 33002的要求确认或验证。
过程绩效指标的类型是
•基础实践(BP)
•工作产品(WP)。
BP和WP都涉及一个或多个过程结果。因此,BP和WP始终是特定于过程的,而不是通用的。 BP代表面向活动的指标。 WP代表以结果为导向的指标。评估员在评估过程中用BP和WP收集和积累客观证据。在这方面,BP和WP是评估员可以使用的备选指标集。
PAM为每个WP提供一组工作产品特征(WPC,见附录B)。这些旨在为评估员提供良好的指南。因此,在评估期间,WP和WPC应该是一个快速可访问的信息源。在这方面,WP和WPC仅代表示例结构。它们既不是“严格要求”,也不是组织的规范。相反,具体工作产品的实际结构,形式和内容以及实施过程的文件必须分别由项目和组织定义。项目和/或组织确保工作产品适合于预期目的和需求,并与发展目标相关。
过程能力指标的类型是:
•通用实践(GP)
•通用资源(GR)
GP和GR都涉及一个或多个PA成就。与过程绩效指标相反,它们是通用类型,即它们适用于任何过程。
GP和GR之间的区别在于前者代表了面向活动的指标,而前者则代表了
后者代表用于判断客观证据的基础设施导向指标。评估员必须
在评估期间收集和积累支持过程能力指标的证据。在
尊重全球卫生组织和遗传资源是评估人员可以使用的替代指标。
尽管过程的一级能力(Level 1级)只是在测量框架范围内测量过程结果达到的程度,但要求每个级别必须有一个过程属性,因此,要求PAM至少引入一个过程能力指标。因此,过程性能属性 1级(PA.1.1)只有一个通用实践(GP 1.1.1)要求,指向过程绩效指标(见图3)。
未翻译