728x90
반응형
SMALL

SPICE 정의

 - 소프트웨어 프로세스 심사(Software Process Assesment:SPA)를 위한 국제표준인 
   ISO/IEC 15504의 개발을 지원하기 위하여 진행중인 국제표준화 프로젝트
 - ISO 12207의 기본 틀에 맞추어 개발되고 확장됨
 - 5개 범주 , 6개 단계               ( CMM - 5  , CMMi - 4,5  SPICE - 5,6)


SPICE 구성

   프로세스 차원과 프로세스 능력 차원으로 구분 (2차원 평가모델)

구성항목 차원 설명
프로세스 범주
5개
Best Practices
Customer-Supplier  - 고객에게 직접적으로 영향을 주는 
    프로세스들로 구성
 - 제품개발과 개발된 제품을 고객에게 인
   도하기까지의 프로세스들
Engineering  - 시스템, 소프트웨어 제품및 사용자문서 
   들을 정의하고, 구현하며, 유지하는
   프로세스들
Support  - 전체 소프트웨어 생명주기에 걸쳐 다른
   프로세스들에 의해 사용되는 프로세스
Management  - 프로세스를 관리하는 주체에 의해서
   사용될 수 있는 General Practices을
   포함하는 프로세스들
Organization  - 조직의 목표를 수립하고, 프로세스, 제품 
   및 자원과 관련된 자산을 개발하는
    프로세스들
프로세스 능력수준
6단계
Process Attribute
Level 0 - imcomplete  
Level 1 - Performed  계획없이 그냥 프로세스가 진행되는 상태
∙프로세스의 목적이 전반적으로 달성되나
 적극적으로 계획되거나 추적되지 않는
 상태이다.
∙식별 가능한 Work Product(WP)가 존재

√ Process performance attribute 
  : 프로세스의 정의된 outcomes 달성
Level 2 - Managed ∙계획이 있고 계획과 편차가 있는 경우
 해당 조치 수행
∙프로세스가 계획되고 추적되는 상태
∙Level1과 차이점은 계획된 일정과 자원
 내에서 품질요구사항을 만족하는 WP를
 산출해 낼수 있다는 것이다.

√ Performance management attribute
  : 프로세스의 관리
√ WorkProduct management attribute
  : 프로세스 산출물의 관리
Level 3 - Established ∙정의된 프로세스(Defined Process)를 사용하여 프로세스를 수행하고 관리하는 
 상태이다. 
∙ Level2 와의 차이점은 Managed는 개별
  프로젝트마다 서로 상이한 프로세스가
  존재하는 반면 Level3 Established는 
  조직에서 정의한 표준 프로세스로부터
  해당 프로젝트 프로세스를 도출한다.

√ Process definition attribute
  : 표준 프로세스 정의
√ Process resource attribute
  : 프로세스 인프라 식별
Level 4 - Predicatable ∙정의된 프로세스가 일정한 통제범위내에
 서 일관되게 수행되는 상태이다.
∙수행경과의 측정값이 수집되고 분석되며
 수행상태가 정량적으로 관리된다.
∙Level3 Established와의 차이점은 프로세
 스가 정해진 범위내에서 일관되게 수행
 된다는 것이다.

√ Measurement attribute
  : 프로세스의 측정
√ Process control attribte
  : 프로세스의 정량적 관리
Level 5 - Optimizing ∙현재와 미래의 사업 need에 맞게 프로세
 스가 최적화되게 변경되어 정의된 사업
 목표를 충족시킬 수 있는 상태이다.
∙결과분석을 통하여 지속적인 개선을 
 가능하게 하는 수준이다.
∙Level4 Predicatable 와의 차이점은 현재
 및 미래의 사업목표를 효과적으로 만족
 시키기 위해 프로세스가 동적으로 변화
 한다는 것이다

√ Process change attribute
  : 프로세스 변화 및 영향/분석 평가
√ Continuous improvement attribte
  : 변화의 효과성 및 영향/분석 평가

 

728x90
반응형
LIST
728x90
반응형
SMALL

CMMI 2.0 출시

기존 버전은 CMMI 1.3 까지 나왔음
2019년부터 2.0버전으로 심사 반영.
성과영역이 강조되고 다른 개발방법론과 호환성 확대



CMMI v1.3 과 v2.0 비교

v1.3 Process Area 가 v2.0에서는 Practice Area 로 변경
v1.3 에서 Specific Goal, Generic Goal 영역이 삭제되고 v2.0 에서는
        Practice Group
        Practices
        Practices Group
   기준으로 레벨목표 설정하여 달성하도록 변경
v2.0에서는
       Model,
       Practice Area,
       Practice Group,
       Priactices,
       Informative Material
   5개 컴포넌트로 구성되어 조직의 비즈니스 목표에 따라 View(관점) 에서 선택하여 현실에
   맞게 사용함.

728x90
반응형
LIST
728x90
반응형
SMALL

CMMI 의 평가지표 (단계,영역)

Staged
단계적
Maturitu Model
성숙도
5단계
L1. Initial (초기)  
L2. Managed (관리) 특정한 프로젝트 내의 프로세스가 정의되고 수행되는 상태

∙ 요구관리             (Engineering)
∙ 프로젝트 계획, 모니터링
  공급자 계약관리   (Project)
∙ 측정과 분석절차와 제품의 품질보증
  형상관리             (Support)
L3. Defined (정의) 조직의 표준 프로세스를 활용하여 업무를 수행하는 상태

∙ 요구사항 개발 기술 솔루션 제품통합
  검증확인         (Engineering)
∙ 조직절차의 집중 조직 프로세스 정의
  조직 교육훈련   (Process)
∙ 프로젝트 통합관리 위험관리 (Project)
∙ 의사결정 조직환경과 통합      (Support)
∙ 팀구성의 통합 공급자 통합관리(Project
L4. Quantatively Managed 
     (정량적 관리)
정량적 기법을 활용하여 핵심 프로세스를 통제하는 상태

∙ 프로젝트량의 관리        (Project)
∙ 조직과 혁신과 발전        (Process)
L5. Optimizing (최적화) 프로세스 역량 향상을 위해 신기술 
도입 ,프로세스 혁신 활동 수행

∙ 인간관계 분석 및 해결    (Support)
Continuous
연속적
Capability Model
4개 영역(PA)
Engineering
 - 2,3레벨에만 있고
   4,5레벨에는 없음.
(주로 요구사항 *)
L2 : 요구사항관리
L3 : 요구사항 개발 기술 솔루션 제품통합
      검증확인
Support
(주로 품질,형상,의사결정,
        인간관계)
L2 : 측정과 분석 절차와 제품의 품질보증
      형상관리
L3 : 의사결정 조직환경과 통합
L5 : 인간관계 분석 및 해결
Project Management
 - 2,3,4 레벨에 다 있음
 - 5레벨에만 없음
(주로 프로젝트*)
L2 : 프로젝트 계획, 모니터링
      공급자 계약관리
L3 : 프로젝트 통합관리 위험관리
L3 : 팀구성의 통합 공급자 통합관리
L4 : 프로젝트량의 관리
Process Management
(주로 조직*)
L3 : 조직절차의 집중 프로세스 정의
      조직 교육훈련
L4 : 조직의 혁신과 발전

 

  Process Management Project Management Engineering Support
L5 (최적화)       인간관계 분석 및 해결
L4 (정량적) 조직과 혁신과 발전 프로젝트량의 관리    
L3 (정의) 조직 절차의 집중 
조직 프로세스 정의
조직 교육훈련 
조직 절차의 집중 
조직 프로세스 정의
조직 교육훈련 프로젝트 통합관리 
위험관리
팀구성의 통합관리
공급자 통합관리
*요구사항 개발 
 기술 솔루션 
*제품통합
*검증
*확인
의사결정 
조직환경과 통합
L2 (관리)   프로젝트 계획
프로젝트 모니터링(감시통제)
공급자 계약관리
요구사항 관리 측정및 분석
제품의 품질보증
형상관리    



CMMI 의 4가지 지식체계

1. System Engineering
2. Software Engineering
3. Integrated Product and Process Development
4. Supplier Sourcing

728x90
반응형
LIST
728x90
반응형
SMALL

CMMI 의 정의

  - 시스템과 소프트웨어 개발에 대한 성숙도(Maturity) 및 능력(Capability) 수준에 대한
    평가와 프로세스 개선활동에 광범위한 적용성을 제공하는 지속적인 품질 개선 모델
  - 조직의 프로세스에 대한 가이드이자, 기준이며 Capability 또는 Maturity를 가지고 한 조직의
    Process를 평가하는 Model의 통합버전
  - Best Practice를 모아놓은 것이며 구체적인 방법을 제시하는 것은 아니다.
  - 조직이 관리해야 할 Proces Area (PA) 를 4가지 카테고리, 22종류 정의
  - 4개 카테고리영역 , 5개 레벨


CMMI 의 종류

종류 설명
Staged - 5단계 성숙도 (Maturity) Model
  1단계 : Initia
  2단계 : Managed
  3단계 : Defined
  4단계 : Quantitative Managed
  5단계 : Optimized
 
 - 가장 기초적인 관리 절차부터 상위수준으로 향상되기 위해 필요한
    실무까지 수행되어야 할 프로세스 영역들을 단계별로 제시한다.
 - 성숙도 수준을 이용한 조직간의 비교가 가능하다.
 - 조직간 비교를 가능하게 하는 단일한 등급체계를 제공한다.
 - 기정의된 프로세스 집합을 평가해 조직의 전체 프로세스 능력을 
   알아보는 것.
 - SW-CMM과 유사한 모델
Continuous - 4개 영역 능력 모델 (Capability Model)
  1. Engineering
  2. Support
  3. Project Management
  4 Process Management

 - 조직의 비즈니스 목적을 충족시키고, 위험요소를 완화시키는데 
   중요한 개선사항의 순서를 정하여 적용시킬 수 있다.
 - 특정 프로세스 영역에 대한 조직간 비교가 가능하다. 
 - 개별 프로세스 영역별 평가를 통해 개별 프로세스의 능력을 
   알아보는것
 - ISO 15504 (SPICE) 와 유사한 구조



CMMI 의 평가

평가항목 설명
Maturity Model - 조직 전체의 프로세스 성숙도를 측정
- 각 Level에 해당하는  PA 들이 모두 만족되어야 다음 단계로 넘어감
  그래서 단계적(Staged) 표현방법 이라고 한다.
Capability Model   - 조직의 각 PA능력수준을 측정하는 방법으로 각각의 PA달성수준을
   측정한다.
 - 따라서 PA별로 부족한 PA,  잘되어있는 PA가 가려진다.
    즉 조직이 원하는 PA를 집중적으로 관리할 수 있다.
 - 조직의 프로세스를 전체적으로 보았을 때 강정과 약점을 파악하고
    이를 지속적으로 발전시켜가는 형태의 표현방법이기 때문에 
    연속적(Continuous) 표현 방법이라고 한다.



CMMI 의 종류와 평가 

< 출처 : 118회 정보관리기술사 기출문제풀이 - 117회 어울임 동기회 >

 

728x90
반응형
LIST

+ Recent posts