2011년 6월 2일 목요일

CMMI(Capability Maturity Model Integration) 업무능력 성숙도 평가 기준

PLT 14 CMMI(Capability Maturity Model Integration) 업무능력 성숙도 평가 기준
CMM은 소프트웨어 기술을 지원하는 조직의 응용프로그램을 개선하는데 도움을 주기 위하여 1986년 미국 소프트웨어 공학연구소에서 개발된 절차이다. 이 절차는 다섯 개의 잘 정의된 일련의 개발 절차, 즉 초기 단계, 반복 단계, 정의 단계, 관리 단계 및 최적화 단계 등으로 나뉘어진다. 이러한 다섯 단계는 성숙도, 즉 소프트웨어 기술을 사용하는 조직의 역량을 측정하는 서열을 제공하며, 또한 한 조직의 소프트웨어 개선 노력에 우선 순위를 매기는 데에도 도움이 된다. 소프트웨어 사업들을 주어진 예산과 일정 내에 있도록 하는데 있어, 실제 일을 수행하는 개인들보다 형식적인 규칙에 더 많이 의존하는 조직일수록, 그 조직의 소프트웨어 개발 "성숙도"는 더욱 진보된 것으로 판단한다. CMMI는 이런 CMM의 후속 모델로 소프트웨어와 시스템 기술의 프로세스 개선을 위한 통합모델이다.

CMMI
SW, 시스템 엔지니어링, 획득 등 여러 가지로 나눠 제공되는 CMM 모델을 포괄하는 통합 모델이다. 여러 CMM 모델의 특성과 공통 요소를 포함하면서, 통합된 평가방법(SCAMPI)을 제공한다. 또 통합된 제품 개발을 위한 기반을 제공하고 다른 분야로 확장이 용이한 구조를 지니고 있다.

CMMI 는 시스템 공학과 SW공학의 기능적 통합에 중점을 두고 있으며, 통합된 제품(Product)을 개발하기 위한 기반을 제공한다. 특히 제품 또는 서비스의 개발, 획득, 유지보수하기 위한 조직의 공정 및 관리 능력을 향상시키기 위한 가이드를 제공한다.

CMMI 는 핵심프로세스를 목표, 계획, 능력 , 측정, 증명 등 5가지 영역별로 정의해두고 있어 각각의 레벨에 대한 기준을 만족시키면 그 레벨에 해당하는 인증을 부여한다.

CMMI의 정의
1. 소프트웨어, 시스템엔지니어링(하드웨어,네트워크), 기술인력 등 3개 분야의 개별 프로세스 성숙도 및 품질을 평가하는 CMM에서 한발 더 나아가 세 분야를 통합해 평가하는 모델
2. 검증된 실무 활동을 반영하여 조직의 성숙도 및 공정 능력 평가, 공정 향상을 위한 활동의 우선순위 결정, 실제 공정 향상을 위한 구현활동을 지원하는 프레임워크를 구성하고 있다.

CMMI 목적
제품 또는 서비스의 개발, 획득, 유지보수하기 위한 조직의 공정 및 관리 능력을 향상시키기 위한 가이드를 제공

CMMI의 특징
1. CMMI가 반영하고 있는 프로세스 모델
- Software CMM
- System Engineering CMM
- System Engineering Capability Model
- Software Acquisition CMM
- System Security Engineering CMM
- FAA-iCMM
- Integrated Product and Process Development CMM
- People CMM
- SPICE Model

2. CMMI는 프로세스 개선 방식
- 연속적인 개선방식의 특징
A. 조직의 비즈니스 목적을 충족시키고, 위험 요소를 완화시키는데 중요한 개선 사항의 순서를 정하여 적용시킬 수 있다.
B. 특정 프로세스 영역에 대한 조직간의 비교가 가능하다.
C. ISO/IEC 15504(SPICE Model)과 유사한 구조를 가지고 있어, 이를 기반으로 프로세스 개선 모델과의 비교가 가능하다.
D. EIA/IS 731에서 CMMI로의 이동이 용이하다.
- 단계적 개선 방식의 특징
A. 널리 입증된 순서에 따른 체계적인 개선 활동을 제공한다. 즉, 가장 기초적인 관리 절차로부터 상위 수준으로 향상되기 위해 필요한 실무까지 수행되어야 할 프로세스 영역들을 단계별로 제시한다.
B. 성숙도 수준을 이용한 조직간의 비교가 가능하다.
C. SW-CMM 에서 CMMI로의 이동이 용이하다.
D. 조직에 대한 평가 결과를 요약해주며 조직간 비교를 가능하게 하는 단일한 등급체계를 제공 한다.

향후 전개 방향
- SPICE와 CMMI는 심사규격의 제정 배경이 공유되고 있으며, 실제 적용사례가 풍부한 CMMI와 국제표준의 장점을 갖고 있는 SPICE가 서로 경쟁하며 발전해 나갈 것으로 전망됨.
- CMMI의 최초 인증을 앞두고 업체간 치열한 경쟁을 벌이고 있는 상황에서 SI산업 품질 경영의 새로운 패러다임은 CMMI로 급속히 전환되고 있으며, SI산업의 기술력 향상과 수익성 개선이라는 두 마리 토끼를 잡기 위한 SI업계의 노력은 지속적으로 전개될 것이다.

댓글 없음:

댓글 쓰기

블록체인 개요 및 오픈소스 동향

블록체인(block chain) 블록체인은 공공 거래장부이며 가상 화폐로 거래할때 발생할때 발생할 수 있는 해킹을 막는 기술. 분산 데이터베이스의 한 형태로, 지속적으로 성장하는 데이터 기록 리스트로서 분산 노드의 운영자에 의한 임의 조작이 불가...