A-SPICE 란?
Automotive SPICE (Software Process Improvement Capability dEtermination)의 약어로 유럽 주요 OEM이 자동차용 S/W 를 개발하는 부품 업체의 개발 프로세스의 역량을 평가하기 위한 목적으로 만든 산업계 통용 표준
프로세스 능력의 평가를 위한 프로세스 측정 프레임워크 표준인 ISO/IEC 33020 과 프로세스 수행능력 평가 프레임워크 표준인 ISO/IEC 15504 를 기반으로 작성
활용
ASPICE 는 부품을 공급하는 공급업체의 개발 프로세스의 역량을 평가하고, 결과를 공식적으로 등급화하여 공급업체의 품질 능력 향상을 목적으로 활용
구성
차량 SW 개발 시 참조하여 수행할 수 있도록 제공되는 프로세스 참조 모델 (PRM, Process Reference Model) 과
공급업체의 능력을 평가하는 프로세스 평가 모델 (PAM, Process Assessment Model) 로 구성
ASPICE 에서는 측정 프레임워크 (MF, Measurement Framework (ISO/IEC 33020)) 을 이용하여 공급업체의 프로세스 역량을 평가함 (역량은 MF, PRM, PAM 을 이용하여 결정)
프로세스 능력 결정
PAM을 사용한 프로세스 Capability 결정은 아래의 2차원 프레임워크를 기반으로 하며, 각 차원의 PAM 지표를 이용하여 역량 수준이 결정됨
1) PRM에 정의된 프로세스
2) PA로 세분된 Capability level (PA는 프로세스 capability에 대한 측정 가능한 특성을 제공)
프로세스 참조 모델 (PRM, Process Reference Model)
PRM에서 프로세스는 범주에 따라 그룹화되고, 프로세스가 다루는 활동의 유형에 따라 하위 그룹으로 그룹화 됨
프로세스는 총 3개의 범주로 구분된다.
- 주요 수명주기 프로세스 (Primary Life Cycle Processes)
- 공급업체로부터 납품을 받을 때 고객에 의해 사용될 프로세스와
- 명세, 설계, 개발, 통합 및 시험을 위해 필요한 엔지니어링 프로세스 포함, 고객에게 산출물을 전달하고 대응할 때 공급업체에 의해 사용될 프로세스로 구성
- 조직 수명주기 프로세스 (Organizational Life Cycle Processes)
- 프로세스, 제품, 자원 자산을 개발하는 프로세스로 구성
- 지원 수명주기 프로세스 (Supporting Life Cycle Processes)
- 여러 시점에서 다른 프로세스에 의해 사용될 수 있는 프로세스로 구성
측정 프레임워크 (Measurement Framework)
- 능력 차원에 대해 필요한 요구사항과 규칙을 제공
- 삼사자가 대상 프로세스의 능력 수준을 결정할 수 있도록 하는 틀을 정의
- 프로세스 속성을 제공하고 있으며 이를 통해 프로세스 능력 측정 가능한 정의된 특성을 통해 등급 산출 가능
- 각 프로세스의 속성은 특정 능력 수준에 지정됨
- 특정 프로세스 속성의 달성 정도는 정의된 등급 척도를 기반으로한 등급 산출을 통해 표현
- 삼사자가 대상 프로세스에 대해 최종 능력 수준을 도출할 수 있도록 하는 규칙은 프로세스 능력 수준 모델로 표현됨
- A-SPICE 3.1은 ISO/IEC 33020:2015에 정의된 측정 프레임워크를 사용함
프로세스 속성
- 프로세스 능력에 대한 측정 수단을 제공함으로써 능력 달성에 대해 평가할 수 있는 프로세스 특성을 말함. 모든 프로세스에서 사용 가능
능력 수준
- 프로세스를 수행하는 능력을 향상시키기 위해 함께 작용하는 프로세스 속성의 집합
- 각 프로세스의 속성은 능력 수준의 특정 측면을 다룸
- 어떤 프로세스의 능력 개선을 통한 진척 상태를 나타내는 합리적인 방법