-
CMM 과 CMMI정리필요1 2008. 6. 14. 16:06
Capability Maturity Model
조직성숙도 평가모델은 소프트웨어 개발에 있어 내부 품질관리 능력을 평가하는 모델로 미국 정부가 요청하여 카네기멜론대학의 소프트웨어공 학연구소(Software Engineering Institute)가 규정하는 소프트웨어 개발 능력에 대한 심사 체계이다.
조직의 소프트웨어 프로세스 개선 활동을 지원하는 성숙도 평가 모델 및 소프트웨어 국제 인증 제도. 미국 카네기 멜론 대학의 부설 연구 개발 센터인 소프트웨어 공학 연구소(SEI:Software Engineering Institute)에서 개발된 것으로, 조직이 보유한 정보 기술 프로세스 능력에 대한 성숙도를 초기, 반복, 정의, 관리, 최적화 등 5단계로 제시하며, 각 성숙도 단계별로 총 18개의 KPA(Key Process Area)와 KPA 이행을 위한 316개의 핵심 업무를 제시하고 있다. 이 모델은 제품 자체의 관리보다는 제품을 생산하는 프로세스의 효과적인 관리에 초점을 맞추고 있어 성숙된 소프트웨어 프로세스를 가진 조직을 확인할 수 있는 것으로, 능력에 따라 레벨 1~5까지 등급을 매기며, 각종 시스템 통합 프로젝트의 참여시 조건으로 CMM 레벨 인증이 요구되기도 한다.
Capability Maturity Model Integration
기존의 소프트웨어 품질 보증 기준으로 널리 사용되고 있는 업무 능력 및 성숙도 평가 기준(CMM)의 후속 모델. 미국 국방부의 지원 아래 산업계와 카네기 멜론 대학 소프트웨어(SW) 공학 연구소(SEI)가 공동으로 SW-CMM과 시스템 엔지니어링(SE)-CMM 등의 요소를 통합 개발한 것이다. CMMI의 목적은 SW 제품 또는 서비스의 개발, 획득, 유지 보수를 위한 조직의 공정 및 관리 능력을 향상시키기 위한 가이드를 제공하는 데 있으며, 검증된 실무 활동을 반영하여 조직의 성숙도 및 공정 능력 평가, 공정 향상을 위한 활동의 우선 순위 결정, 실제 공정 향상을 위한 구현 활동을 지원하는 틀로 구성되어 있다. 이는 기존의 CMM이 SW 개발 모델에 한정된 것과 달리 CMMI는 시스템과 SW 영역을 통합시켜 기업의 프로세스 개선 활동에 대한 광범위한 적용 가능성을 제공한다.
[출처] CMM / CMMI|작성자 ragon