CMMI(능력성숙도모델 통합)
조직의 소프트웨어 개발 프로세스가 개인의 역량에 의존하는 초기 단계인지, 아니면 표준화되고 지속적으로 최적화되는 성숙한 단계인지를 5단계 수준으로 평가하는 국제 표준 프로세스 성숙도 모델입니다.
한눈에 보는 정의
CMMI(Capability Maturity Model Integration, 능력성숙도모델 통합)는 조직의 소프트웨어 개발 프로세스가 얼마나 체계적이고 성숙한지를 5단계 수준으로 평가하는 국제 표준 모델입니다.
자세히 알아보기
- 예문: "이 회사는 CMMI 3단계 인증을 획득해, 개발 프로세스가 조직 차원에서 표준화되어 있음을 대외적으로 인정받았다."
- 개인의 경험에 의존하는 1단계(초기)부터, 프로세스가 정량적으로 관리되는 4단계, 지속적으로 개선되는 5단계(최적화)까지 성숙도를 단계별로 구분합니다.
- 대규모 공공사업이나 국방 프로젝트를 수주할 때, 발주처가 일정 수준 이상의 CMMI 인증을 요구 조건으로 내거는 경우가 많아 사실상 업계 진입 조건처럼 여겨지기도 합니다.
- 비슷한 목적으로 국제표준화기구가 만든 소프트웨어 프로세스 평가 모델로 SPICE(소프트웨어 프로세스 개선 및 능력 결정) (SPICE)가 있으며, 두 모델 모두 프로세스의 체계성과 성숙도를 평가한다는 공통점이 있습니다.