핵심 인사이트

  1. 본질: CMMI (Capability Maturity Model Integration)는 소프트웨어 개발 조직의 프로세스 성숙도를 1(초기)~5(최적화) 단계로 평가하고 개선 로드맵을 제시하는 프레임워크다.
  2. 가치: 조직의 SW 개발 프로세스를 객관적으로 평가하여 반복 가능하고 예측 가능한 고품질 SW 개발 역량을 체계적으로 육성한다.
  3. 판단 포인트: 국방·공공 IT 조달에서 CMMI Level 3 이상을 입찰 자격 요건으로 요구하므로 실무적 중요성이 크다.

Ⅰ. 개요 및 필요성

CMMI는 카네기 멜론 대학교(CMU)의 SEI(Software Engineering Institute)가 개발했으며, 프로세스 영역(PA, Process Area)별 실천 항목의 이행 수준을 평가한다.

📢 섹션 요약 비유: CMMI는 요리사 자격증 등급이다. 1단계는 그때그때 다르게 요리하고, 5단계는 미슐랭 레스토랑처럼 완벽하게 표준화·최적화한다.

Ⅱ. 아키텍처 및 핵심 원리

┌──────────────────────────────────────────────┐
│  CMMI 성숙도 5단계                           │
│  5: Optimizing   - 결함 예방, 혁신 최적화   │
│  4: Quantitatively Managed - 통계적 제어     │
│  3: Defined      - 조직 표준 프로세스 정의  │
│  2: Managed      - 계획·추적·통제 가능      │
│  1: Initial      - 임기응변, 카오스         │
└──────────────────────────────────────────────┘
레벨명칭핵심 특성
1Initial예측 불가, 개인 의존
2Managed프로젝트 계획·추적
3Defined조직 표준 프로세스
4Quantitatively Managed통계적 품질 통제
5Optimizing지속적 프로세스 개선

📢 섹션 요약 비유: CMMI는 학교 성적표 등급이다. Level 1은 무작위, Level 5는 최우등생처럼 모든 것이 체계화되어 있다.

Ⅲ. 비교 및 연결

구분CMMIISO/IEC 15504(SPICE)
발전 기관CMU SEIISO/IEC
대상SW 개발 프로세스SW 프로세스 전반
평가 방법조직 레벨프로세스 레벨

📢 섹션 요약 비유: CMMI와 SPICE는 같은 목적을 가진 한국어 교과서(CMMI)와 영어 교과서(SPICE)와 같다.

Ⅳ. 실무 적용 및 기술사 판단

공공 SI 사업 입찰에서 CMMI Level 3이 기본 요건이 되면서, 중견 IT 기업들이 CMMI 인증 취득을 의무화했다. Level 3 인증 취득에 평균 1~2년, 비용 1~3억원이 소요된다.

📢 섹션 요약 비유: CMMI 인증은 ISO 9001 품질 인증처럼, 조직이 체계적으로 일한다는 객관적 증명서다.

Ⅴ. 기대효과 및 결론

CMMI 레벨 향상으로 프로젝트 성공률 향상, 재작업 비용 25~50% 감소, 결함률 감소, 고객 신뢰도 향상, 공공 IT 사업 입찰 자격 확보가 달성된다.

📢 섹션 요약 비유: CMMI는 위험한 공장의 안전 관리 등급이다. 등급이 높을수록 사고(프로젝트 실패)가 적게 발생한다.

📌 관련 개념 맵

개념설명연관 키워드
프로세스 영역(PA)CMMI 평가 단위22개 PA
SCAMPI공식 CMMI 심사 방법인증 평가
SPICEISO 15504 프로세스 평가CMMI 대안

👶 어린이를 위한 3줄 비유 설명

  1. CMMI는 소프트웨어 만드는 팀의 실력을 1~5등급으로 나누는 자격증이에요.
  2. 1등급은 매번 다르게 만들고, 5등급은 항상 완벽하게 계획하고 개선해요.
  3. 정부 컴퓨터 프로그램을 만들려면 3등급 이상이어야 해요.