달력

02

« 2012/02 »

  •  
  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  •  
  •  
  •  

CMMI(Capability Maturity Model Integration)
- 조직 프로세스를 보다 적절히 관리하기 위해 준수해야 할 지침을 체계화 한 것.
- 5단계의 프로세스 Maturity 레벨이 있다.

평가 대상 영역
- 소프트웨어 개발
- 시스템 개발
- 프로젝트 관리
- 리스크 관리
- 시스템 조달, IT 서비스
- 인적관리

레벨1은 매우 미숙하고 혼돈된 개발 프로세스이며, 레벨5는 매우 성숙한 고품질을 실현하는 개발 프로세스이다.
1998년 기준으로 소프트웨어 개발을 실시하는 조직의 75%가 레벨1 이라고 추정된다.

CMM 모델?
- 미국의 카네기 멜론 대학의 Sofrware Engineering Inistitute가 IT 개발 프로세스 관리 능력 향상을 위해
  미국방성의 자금 지원을 받은 프로젝트 이다.
- 1986년부터 연구하여 1991년 발표된 표준 모델이다.
- 소프트웨어 이외에도 적용되는 분야가 많다.
- CMMI는 CMM의 후속 모델이며, 소프트웨어와 시스템 기술의 프로세스 개선을 위한 통합모델이며, 2001년에 발표되었다.

CMMI 프로세스
- 조직의 프로세스 개선을 통한 소프트웨어 개발 과정에서의 비용, 품질, 일정 등 모든 것을 충족시키며, 특정 성숙도 레벨로 진입하기 위한 최소한의 기준 제시와 반드시 수행해야 할 활동들의 집합으로 프로세스 프레임워크의 성숙도 향상을 위한 모델이다.

- CMMI 모델의 각 프로세스 영역(Process Areas)의 특별 목적(specific goals, SP)와 공통 목적(generic goals, GG)의 달성정도를 측정
  (프로세스 개선 수준을 나타냄)

- CMMI는 조직의 SW 개발뿐만 아니라 시스템설계, 하드웨어, 운영 등 시스템통합(System Integration, SI) 사업 전반에 대한 프로세스를 평가하고 정의하는 방법인 SCAMPI(Standard CMMI Appraisal Method for Process Improvement)를 제공

- 특히 제품 또는 서비스의 개발, 획득, 유지보수하기 위한 조직의 공정 및 관리 능력을 향상시키기 위한 가이드를 제공과 이를 통해 프로세스 개선 시 필요한 목표와 체계의 제공이 가능


[소프트웨어 프로세스 성숙도 레벨 5단계]
레벨 1(Initial)
- 개인의 역량에 따라 프로젝트의 성공과 실패가 좌우, 소프트웨어 개발 프로세스는 거의 없는 상태를 의미
- 표준화된 프로세스 없이 구행결과 예측이 곤란한 조직

레벨 2(Managed)
- 프로세스 하에서 프로젝트가 통제되는 수준으로 조직은 프로세스에 대한 어느 정도의 훈련이 되었다고 볼 수있다.
- 일정이나 비용과 같은 관리 프로세스 중심
- 기존 유사 성공사례를 응용하여 반복적으로 사용
- 기본 프로세스 구축에 의해 프로젝트가 관리되고 있는 조직

레벨 3(Defined)
- 레벨 2에서는 프로젝트를 위한 프로세스가 존재한다면 레벨 3에서는 조직을 위한 표준 프로세스가 존재함.
- 모든 프로젝트는 조직의 프로세스를 가져다 상황에 맞게 조정하여 승인받아 사용한다.
- 세부 표준 프로세스가 있어 프로젝트가 통제되는 조직

레벨 4(Quantitatively Managed)
- 소프트웨어 프로세스와 소프트웨어 품질에 대한 정량적인 측정이 가능
- 조직은 프로세스 데이터베이스를 구축하여 각 프로젝트에서 측정된 결과를 일괄적으로 수집하고 분석하여 품질평가를 위한 기준으로 삼는다.
- 프로젝트 활동이 정략적으로 관리․통제되고 성과 예측이 가능한 조직

레벨 5(Optimizing)
- 이 레벨에서는 지속적인 개선에 치중한다.
- 조직적으로 최적화된 프로세스를 적용하여 다시 피드백을 받아 개선하는 상위 단계이다.
- 지속적인 개선활동이 정착화 되고 최적의 관리로 프로젝트가 수행되는 조직


CMM은 미국 카네기 멜론 대학의 소프트웨어 공학 연구소(Software Engineering Inistitute)
정부기관 계약시 기본적으로 레벨 3를 요구하는 수준이다.

[참고]
1. 위키디피아

TAG
Posted by -세티-