반응형

1. 프로세스 개선 및 내재화의 핵심, CMMI의 개요

1) CMMI의 정의

CMMI는 조직의 프로세스 성숙도(Maturity)능력 수준(Capability)을 체계적으로 평가·개선하기 위한 통합 프로세스 개선 프레임워크이다.

초기에는 Software Engineering Institute(SEI, Carnegie Mellon University)에서 개발되었으며, 현재는 ISACA 산하 CMMI Institute가 관리한다.

2) 등장 배경

구분 내용
1980~1990년대 미 국방부 소프트웨어 품질 문제 발생
해결 시도 SW-CMM 개발
한계 SW, 시스템, 인력 등 모델이 분리 운영
통합 필요성 중복·비일관성 제거 필요
결과 CMMI로 통합

3) CMMI의 특징

  • 프로세스 중심(Process-centric)
  • 정량적 관리 강조
  • 단계적/연속적 표현 제공
  • 조직 전체 개선 지향
  • SCAMPI 기반 공식 평가 체계

 

4) CMMI 참조 모델과 진화

구분 모델
SW 분야 Software Capability Maturity Model (SW-CMM)
시스템 공학 Systems Engineering Capability Maturity Model (SE-CMM)
인력 관리 People Capability Maturity Model (P-CMM)
획득 관리 Software Acquisition Capability Maturity Model (SA-CMM)
통합 제품 개발 Integrated Product Development Capability Maturity Model (IPD-CMM)
통합 결과 CMMI-DEV / CMMI-SVC / CMMI-ACQ
최신 CMMI V2.0 (2018~)

2. CMMI 구성도 및 구성요소

1) 구성도 (개념)

목표 구성도 · Goal Structure

2) 구성요소

구분 설명
PA (Process Area) 개선 대상 영역
SG PA 달성을 위한 목표
SP SG를 위한 실행 활동
GG 조직화 수준 목표
GP 제도화 활동
Maturity Level 조직 성숙도
Capability Level PA별 능력 수준

3. CMMI 표현방법

1) 단계적 표현 (Staged Representation)

  • 조직 전체 성숙도 중심
  • 5단계 성숙도 모델

성숙도 레벨

Level 명칭 특징
1 Initial 비정형
2 Managed 프로젝트 단위 관리
3 Defined 조직 표준화
4 Quantitatively Managed 정량적 관리
5 Optimizing 지속 개선

2) 연속적 표현 (Continuous Representation)

  • PA별 Capability Level 측정
Capability Level 의미
0 Incomplete
1 Performed
2 Managed
3 Defined
4 Quantitatively Managed
5 Optimizing

4. 단계적 vs 연속적 표현 비교

구분 Staged Continuous
기준 조직 성숙도 PA 능력 수준
결과 Maturity Level Capability Level
적용 방식 순차적 개선 선택적 개선
활용 대외 인증 내부 전략 개선

5. CMMI의 PA (Process Areas)

1) 레벨별 PA 구성

ML 주요 PA
2 REQM, PP, PMC, SAM, MA, CM, PPQA
3 RD, TS, PI, VER, VAL, OPF, OPD, OT, IPM, RSKM, DAR
4 OPP, QPM
5 OID, CAR

6. CMMI vs SW-CMM vs SPICE

1) SW-CMM 비교

구분 SW-CMM CMMI
범위 SW 중심 통합 모델
구조 단계적 단계+연속
확장성 제한적 우수

2) SPICE 비교

구분 ISO/IEC 15504 (SPICE) CMMI
성격 국제 표준 모델 프레임워크
평가 Process Capability Maturity/Capability
활용 글로벌 인증 미국 중심 확산

7. PSP, TSP와 CMMI

1) PSP

개인 단위 프로세스 개선 방법론

  • 결함 예방
  • 정량적 자기관리

2) TSP

팀 단위 프로세스 체계화

  • 역할 기반 운영
  • 데이터 기반 관리

3) 관계도

PSP · TSP · CMMI  관계도

8. CMMI 전환 전략 및 고려사항

1) 전환 전략

단계 전략
1 현재 프로세스 진단
2 목표 레벨 설정
3 GAP 분석
4 개선 로드맵 수립
5 시범 적용 후 확산
6 SCAMPI 평가

2) 고려사항

  • 경영진 의지
  • 문화 저항 최소화
  • 문서화 과잉 방지
  • 실무 연계 강화
  • 자동화 도구 활용

 

9. 적용 효과 및 향후 전망

1) 적용 효과

구분 효과
품질 결함 감소
생산성 일정 예측성 향상
비용 재작업 감소
조직 표준화 정착

2) 향후 전망 및 대응

  • Agile·DevOps와 통합 필요
  • 정량 데이터 기반 프로세스 자동화
  • AI 기반 품질 예측
  • CMMI V2.0 중심 경량화 적용

 

참고 문헌

  1. CMMI Institute 공식 문서
  2. ISACA CMMI V2.0 Guide
  3. ISO/IEC 15504
  4. Humphrey, W.S., Managing the Software Process
  5. SEI Technical Reports
반응형

+ Recent posts