2013년 2월 17일 일요일

CMMi

문) CMMi
답)
1. 소프트웨어 프로세스 개선의 내재화를 위한 CMMi 개요
 가. CMMi(Capability Maturity Model Integration) 정의
  - 카네기 멜론대학 SEI에서 여러 CMM 모델을 통합하여 만든 SW시스템 개발조직의 프로세스 성숙도 모델
 나. CMMi 목적
  - 프로세스 능력향상 : 프로세스 수행 기대 결과치 예측기준 명확(QCD향상)
  - 개선성과 확보 : 프로세스 수행 기준에 맞는 데이터수집/정량적 분석(정량화)
  - 조직성숙도제고 : 지속적 프로세스 개선 가능한 조직혁신 달성(내재화)
2. CMMi 구성요소, 성숙도 단계 및 표현방법비교
 가. 구성요소 및 성숙도
  - Maturity level : 초기, 반복, 정의, 관리, 최적의 5단계
  - PA(Process Area) : 프로세스 관리, 프로젝트관리, 공학,자원 4개 영역
  - Generic/Specific Goal 및 Practice : 프로세스 성숙도 레벨 식별
  - 성숙도 단계 : 초기 : 프로세스미비, 예측불가, 반복: 이전문서프로젝트반복
    정의 : 전사적차원 표준화된 프로세스, 관리: 정량적,예측가능, 최적:내재화
 나. 표현방법 비교
   구분                                단계적(Staged)                   연속적(Continuous)
  PA단계               성숙도(Maturity)5단계                 능력(Capability)6단계
수행방법           점진적 PA단계 수행                     선택적PA단계 수행
                           조직성숙도중심프로세스개선     PA중심으로 프로세스 개선
표현구조          SW-CMMi 유사모델                        SE-CMMi 유사모델,SPICE호환
                          Bottom up                                            Top Down
3. 국내 소프트웨어 인증현황 및 활용방안
  - K-Model : 3단계의 국내모델, GS인증, 중소소프트웨어 품질인증
  - 프로세스 개선활동에 대한 참여를 진작하기위한 BSC에 따른 보상
  - PSP, TSP, 6시그마와 연계한 통계적 프로세스 체계 강화
  - SPI(Software Process Improvment) 조직기반 전략 추진
끝.