2019년 2월 18일
CMMI
I. 프로세스 역량 성숙도 모델, CMMI의 개요
가. CMMI(Capability Maturity Model Integration)의 개념
- 여러 CMMI 모델을 포괄하는 SW 개발 능력 및 성숙도에 대한 평가와 지속적인 품질 개선 모델
조직의 프로세스 역량 성숙도를 평가, 개선하는 모델
나. CMMI의 특징
- 다양한 CMM을 통합한 모델로 다양한 분야에 적용할 수 있는 공통의 Framework 및 통합된 평가 방법을 제공
II. CMMI 구성 및 모델 간 비교
가. CMMI 구성
CMMI 모델 | 설명 |
---|---|
CMMI-ACQ | 시스템, 서비스 조달 역량 성숙도 평가 모델 |
CMMI-DEV | 시스템, 서비스 개발 역량 성숙도 평가 모델 |
CMMI-SVC | 서비스 제공 및 관리 역량 성숙도 평가 모델 |
나. CMMI 표현 모델 간 비교
구분 | 단계적 표현 모델 | 연속적 표현 모델 |
---|---|---|
설명 | – 기초부터 상위 수준으로 향상되기 위해 필요한 프로세스 영역 단계별로 제시 | 위험 요소를 완화시키는데 중요한 개선 사항의 순서를 정하여 적용 |
개념도 | ||
PA | Maturity Level로 그룹화 | Capability Level로 그룹화 |
예제 모델 | SW-CMM (단계적 표현) | SE-CMM (연속적 표현) |
레벨 | 5단계 (성숙도, Maturity) | 3 단계 (역량, Capability) |
특징 | – 성숙도 수준 조직 간 비교 모델 | – 역량 수준 프로세스 적용 모델 |
II. CMMI-DEV PA (Process Area)
가. CMMI-DEV 22개 PA 분류
- 각 PA는 달성 목표(SG)와 프랙티스(SP)가 SG별로 정의되며, 공통으로 적용되는 일반 목표(Generic Goal)와 프랙티스(GP)로 존재
1) 프로젝트 관리 (Project Management)
PA | ML | 설명 |
---|---|---|
PP | 2 | – Project Planning – 프로젝트를 계획 |
PMC | 2 | – Project Monitoring and Control – 프로젝트 모니터링과 통제 |
SAM | 2 | – Supplier Agreement Management – 협력업체 관리 (ML 심사 제외 가능) |
REQM | 2 | – Requirments MAnagement – 프로젝트 요구사항 관리 |
RSKM | 3 | – Risk Management – 프로젝트 위험관리 |
IPM | 3 | – Integrated Project Management – 전사 차원의 표준 프로세스 기반 테일러링 |
QPM | 4 | – Quantitative Project Management – QPPO 기반 정량적 프로젝트 목표 관리 |
- QPPO (Quality and Process Performance Objectives, 품질 및 프로세스 성과 목표)
2) 지원 (Support)
PA | ML | 설명 |
---|---|---|
CM | 2 | – Configuration Management – 프로젝트 작업 산출물에 대한 형상 관리 |
MA | 2 | – Measurement and Analysis – 측정 관련 자료를 통한 분석, 결과 활용 |
PPQA | 2 | – Process and Product Quality Assurance – 프로세스/산출물 객관적 평가, 피드백 수행 |
DAR | 3 | – Decision Analysis and Resolution – 기준에 따른 대안을 평가하고 결정 |
CAR | 5 | – Causal Analysis and Resolution – 결과에 따른 원인 분석 통한 프로세스 개선 |
3) 엔지니어링 (Engineering)
PA | ML | 설명 |
---|---|---|
RD | 3 | – Requirements Development – 요구사항 도출 및 분석, 검증 |
TS | 3 | – Technical Solution – RD를 통한 솔루션 선정, 설계, 구현, 산출물 |
PI | 3 | – Product Integration – 개발 이후 수행하는 S/W 및 체계 통합 |
VER | 3 | – Verification – 개발 산출물 확인, 동료검토 방식으로 수행 |
VAL | 3 | – Validation – 고객의 요구한 용도를 만족시키는지 검증 |
4)프로세스 관리 (Process Management)
PA | ML | 설명 |
---|---|---|
OPD | 3 | – Organization Process Definition – 표준 프로세스, 자산 구축 및 활용 기반 마련 |
OPF | 3 | – Organization Process Focus – 프로세스/자산 평가, 강약점 파악 개선 계획 |
OT | 3 | – Organization Training – 교육 식별, 실행 역량 구비 및 교육 실행 |
OPP | 4 | – Organization Process Performance – 프로세스 성과 평가 기반 모델 정의 |
OPM | 5 | – Organization Performance Management – 조직의 성과 관리 및 식별, 개선 |
One Comment
잘봤습니다!