PMDEXIT 프로젝트 용어사전

CMMI

Capability Maturity Model Integration · CMMI

조직의 프로세스 성숙도를 5단계로 평가·개선하는 모델.

CMMI란 무엇인가

CMMI(Capability Maturity Model Integration, 능력 성숙도 통합 모델)는 조직이 소프트웨어를 비롯한 제품·서비스를 만드는 과정의 성숙도를 평가하고 단계적으로 개선하도록 돕는 모델이다. 핵심 전제는 결과물의 품질이 그것을 만들어내는 프로세스의 안정성에 좌우된다는 것이다.

개인의 역량에 의존해 매번 다른 결과가 나오는 조직과, 정의된 절차로 일정한 결과를 내는 조직은 예측 가능성에서 차이가 크다. CMMI는 이 차이를 다섯 단계의 성숙도 수준으로 구분해, 지금 어디에 있고 다음으로 무엇을 갖추어야 하는지를 가늠하게 한다.

01초기02관리03정의04정량적관리05최적화
성숙도 5단계 누적 상승

다섯 단계의 성숙도

성숙도는 초기(1), 관리(2), 정의(3), 정량적 관리(4), 최적화(5)의 순서로 올라간다. 1단계는 절차가 정착되지 않아 성과가 담당자와 상황에 따라 들쭉날쭉한 상태다.

2단계는 프로젝트 단위로 계획·추적·형상관리 같은 기본 통제가 자리를 잡은 단계이며, 3단계는 그 관행이 개별 프로젝트를 넘어 조직 표준으로 정립된 단계다. 4단계는 프로세스 성과를 수치로 측정·예측하고, 5단계는 그 데이터를 근거로 프로세스 자체를 지속적으로 개선한다.

각 단계는 아래 단계의 토대가 갖추어져야 비로소 의미를 가지므로, 기본 통제 없이 측정만 도입한다고 상위 단계가 되지 않는다. 단계를 건너뛰어 도약하기 어렵다는 점이 이 모델의 중요한 특징이며, 개선이 차곡차곡 누적되어야 한다는 사실을 드러낸다.

성숙도와 능력의 두 관점

CMMI는 조직 전체를 한 등급으로 보는 단계적 표현과, 특정 영역의 역량을 개별적으로 보는 연속적 표현을 함께 제공한다. 전자는 조직의 전반적 수준을 하나의 숫자로 알리기에 대외적으로 이해하기 쉽고, 후자는 약한 영역만 선택해 집중적으로 끌어올릴 수 있어 실무 개선에 유연하다.

어느 관점을 택하든 평가의 본질은 절차의 존재 여부가 아니라 그 절차가 실제로 지켜지고 효과를 내는지에 있다. 문서만 갖추고 현장에서 작동하지 않는 절차는 성숙도로 인정받지 못한다.

실제 평가에서는 산출물과 면담을 통해 절차가 일상의 업무에 녹아 있는지를 확인하므로, 인증을 앞두고 급조한 체계는 곧 한계를 드러낸다.

표현 방식평가 단위장점
단계적조직 전체 1등급대외 입증 쉬움
연속적영역별 역량약점 집중 개선
두 가지 평가 관점 비교

품질 활동과의 연결

성숙도가 올라간다는 것은 품질을 사후에 걸러내는 방식에서 사전에 예방하는 방식으로 무게중심이 옮겨간다는 뜻이기도 하다. 완성된 산출물을 검사해 결함을 찾아내는 QC(품질 통제)는 어느 수준에서나 필요하지만, 결함이 덜 생기도록 절차와 기준을 설계하는 QA(품질 보증)의 비중이 커질수록 조직은 상위 단계에 가까워진다.

하위 단계 조직은 출시 직전 검사에 의존해 재작업이 잦은 반면, 상위 단계 조직은 요구사항 정의·설계 단계에서 결함의 유입 자체를 줄인다. CMMI를 도입하는 실익은 이 예방형 체질로의 전환에 있다.

도입의 현실적 효용과 한계

CMMI 인증 등급은 발주처에 조직의 수행 역량을 입증하는 객관적 지표로 쓰이며, 대형 공공·금융 사업의 참여 자격으로 요구되기도 한다. 다만 등급 획득 자체를 목표로 삼으면 평가 통과용 문서만 양산되고 실제 일하는 방식은 바뀌지 않는 형식화의 함정에 빠진다.

5대 프로세스 그룹처럼 프로세스를 분류·관리하는 틀은 어디까지나 수단이며, 목적은 예측 가능하고 반복 가능한 결과를 만드는 데 있다. 따라서 도입 효과는 인증서가 아니라 재작업 감소·납기 준수율 같은 실제 성과 변화로 확인해야 한다.

관련 용어