CMMI
위키백과 ― 우리 모두의 백과사전.
능력 성숙도 모델 통합(CMMI, Capability Maturity Model Integration)는 조직 프로세스를 보다 적절히 관리할 수 있게 하기 위한 목적으로 해 준수해야 할 지침을 체계화한 것이다. CMMI은 원래는 능력 성숙도 모델(CMM, Capability Maturity Model)로 개발되었다. CMMI은 조직에서 5 단계의 프로세스 성숙도 레벨에 비추고 등급을 붙여 평가하기 위해서 사용할 수 있다. CMMI 그리고 규정되고 있는 각 레벨은 평가의 대상이 되는 영역의 프로세스에 있어서의 표준화의 정도로 따르고, 등급 매길 수 있다. 평가의 대상이 되는 영역은 다양하여 다음과 같은 것이 있다.
- 소프트웨어 개발
- 시스템 개발
- 프로젝트 관리
- 리스크 관리
- 시스템 조달, 정보기술(IT) 서비스
- 인적 관리
레벨1은 매우 미숙하고 혼돈된 개발 프로세스이다. 레벨5는 매우 성숙한 고품질을 실현하는 개발 프로세스이다. 1998년 소프트웨어 개발을 실시하는 조직의 75%가 레벨1 이라고 추정되었다.
CMMI의 전신에 해당하는 CMM은 1980년대 중반에 미국 카네기 멜론 대학(CMU)의 소프트웨어 공학 연구소(SEI; Software Engineering Institute)에 의해서 개발되었다. CMMI는 항공전자 소프트웨어 개발이나 북미, 유럽, 아시아, 오스트레일리아, 남아메리카, 아프리카 등의 나라들의 정부 주체로 실시하는 프로젝트 등에서 넓게 사용되어 오고 있어 이러한 나라들에서 CMMI에 대한 관심은 높다. 현재, 몇 개의 나라들의 정부기관에서는 소프트웨어 개발 계약에 있어서 지원 업체에게 레벨3 기준을 기본으로 요구하고 있는 실정이다.
![]() |
이 문서는 소프트웨어에 관한 토막글입니다. 서로의 지식을 모아 알차게 문서를 완성해 갑시다. |