Learning
토픽 72 / 192·소프트웨어 품질과 프로세스

CMMI (Capability Maturity Model Integration)

CMMI (Capability Maturity Model Integration)

조직의 프로세스 성숙도/능력을 평가하고 개선하기 위한 모델, SEI 개발 (118회, 126회 출제)

특징: V2.0(2018), 단계적/연속적 통합, 글로벌 표준

성숙도 수준(ML 1~5)

  • ML 1(Initial): 비정형, 예측 불가
  • ML 2(Managed): 프로젝트 수준 관리(요구/계획/형상관리)
  • ML 3(Defined): 조직 표준 프로세스 정의/테일러링
  • ML 4(Quantitatively Managed): 정량적 측정/통계적 품질관리
  • ML 5(Optimizing): 지속적 개선, 혁신 도입, 원인분석

연속적 표현: PA별 능력 수준(CL 0~3) 독립 평가, V2.0에서 단일 체계로 통합

V2.0 변경: PA → Practice Area, 4개 카테고리(수행/관리/지원/개선), SCAMPI → V2.0 Appraisal

장점: 프로세스 개선 로드맵, 조직 역량 객관화, 글로벌 표준

단점: 높은 도입 비용, 문서 부담, 소규모 부적합, 애자일과 갈등

비교: CMMI(성숙도) vs ISO 15504/SPICE(프로세스 능력) vs ISO 9001(품질경영)

연관: 프로세스 개선, 품질, SP인증, ISO 15504