CMM, CMMI, SPICE, ISO 9000은 모두 소프트웨어 개발 및 조직의 프로세스 성숙도를 평가하고 개선하기 위한 프레임워크나 표준입니다. 각각의 특성과 목적을 이해하면 조직의 프로세스 개선 전략을 세우는 데 도움이 됩니다.
1. CMM (Capability Maturity Model)
정의
CMM은 소프트웨어 개발 프로세스의 성숙도를 평가하기 위해 미국 카네기 멜런 대학교의 소프트웨어 공학 연구소(SEI)에서 개발한 모델입니다.
주요 특징
- 5단계 모델: 초기 단계(Initial), 관리 단계(Repeatable), 정의 단계(Defined), 관리적 단계(Managed), 최적화 단계(Optimizing)로 구성됩니다.
- 목적: 소프트웨어 개발 조직의 프로세스를 체계적으로 개선하고 성숙도를 평가하기 위함.
단계 설명
- 초기(Initial): 프로세스가 예측 불가능하고 통제되지 않음.
- 관리적(Repeatable): 기본적인 프로젝트 관리 프로세스가 수립됨.
- 정의(Defined): 프로세스가 조직 전체에 표준화됨.
- 관리적(Managed): 프로세스가 정량적으로 관리됨.
- 최적화(Optimizing): 지속적인 프로세스 개선이 이루어짐.
2. CMMI (Capability Maturity Model Integration)
정의
CMMI는 CMM을 확장 및 통합하여 소프트웨어뿐만 아니라 다른 분야의 프로세스 성숙도를 평가하고 개선하기 위해 개발된 모델입니다.
주요 특징
- 통합 모델: 소프트웨어 개발, 시스템 공학, 제품 개발 등 다양한 분야에 적용 가능.
- 프로세스 영역: 22개의 프로세스 영역으로 구성되며, 각 프로세스 영역은 특정 목표와 실천을 포함.
- 성숙도 수준: CMM과 마찬가지로 5단계로 구성.
단계 설명
- 초기(Initial): 프로세스가 불안정하고 예측 불가능함.
- 관리적(Managed): 프로젝트 관리 프로세스가 수립되고 실행됨.
- 정의(Defined): 조직 차원에서 표준 프로세스가 정의됨.
- 정량적으로 관리(Quantitatively Managed): 프로세스가 정량적으로 측정되고 관리됨.
- 최적화(Optimizing): 지속적인 개선을 통해 프로세스가 최적화됨.
3. SPICE (Software Process Improvement and Capability Determination)
정의
SPICE는 ISO/IEC 15504로도 알려져 있으며, 소프트웨어 개발 프로세스의 개선과 능력 평가를 위한 국제 표준입니다.
주요 특징
- 프로세스 참조 모델: 프로세스 평가를 위한 참조 모델을 제공.
- 프로세스 평가 모델: 프로세스의 성숙도를 평가하기 위한 상세한 평가 모델.
- 국제 표준: ISO 표준으로 국제적으로 인정받음.
평가 수준
- 불완전(Incomplete): 프로세스가 실행되지 않거나 불완전함.
- 수행(Performed): 프로세스가 계획되고 실행됨.
- 관리(Managed): 프로세스가 관리되고 통제됨.
- 확립(Established): 프로세스가 조직 차원에서 표준화됨.
- 예측(Predictable): 프로세스가 정량적으로 관리됨.
- 최적화(Optimizing): 프로세스가 지속적으로 개선됨.
4. ISO 9000
정의
ISO 9000 시리즈는 국제 표준화 기구(ISO)에서 제정한 품질 경영 및 품질 보증에 관한 표준입니다.
주요 특징
- 품질 경영 시스템(QMS): 조직의 품질 경영 시스템을 구축하고 관리하기 위한 지침을 제공.
- ISO 9001: ISO 9000 시리즈 중 가장 널리 사용되는 표준으로, 품질 경영 시스템의 요구 사항을 정의.
- 고객 만족: 고객 요구 사항을 충족하고 만족도를 높이는 데 중점.
주요 요소
- 품질 방침 및 목표: 품질 방침과 목표를 수립하고 이를 달성하기 위한 계획 수립.
- 문서화: 프로세스 및 절차의 문서화.
- 경영 책임: 경영진의 책임과 의무를 명확히 함.
- 자원 관리: 인적 자원, 인프라, 작업 환경 등을 관리.
- 제품 실현: 제품의 설계, 개발, 생산, 제공 프로세스를 관리.
- 측정, 분석 및 개선: 품질 성과를 측정하고 분석하여 지속적으로 개선.
요약
- CMM: 소프트웨어 개발 프로세스 성숙도 모델.
- CMMI: 다양한 분야에 적용 가능한 통합 성숙도 모델.
- SPICE: 국제 표준에 따른 소프트웨어 프로세스 평가 모델.
- ISO 9000: 품질 경영 시스템을 위한 국제 표준.
이러한 모델과 표준은 조직의 프로세스를 체계적으로 평가하고 개선하는 데 중요한 역할을 하며, 이를 통해 효율성과 품질을 높이고 고객 만족을 증대시킬 수 있습니다.
[참고 도서]
출처 :
이지패스 2024 ADsP 데이터분석 준전문가
2024 이기적 빅데이터분석기사 필기 기본서
'🍅ADsP > 2과목' 카테고리의 다른 글
[2과목] 02장 분석 마스터플랜 - (2) 분석 거버넌스 체계 수립 (0) | 2024.06.20 |
---|---|
[2과목] 02장 분석 마스터플랜 - (1) 마스터플랜 수립 (0) | 2024.06.20 |
[2과목] 01장 데이터 분석 기획의 이해 - (3) 분석 프로젝트 관리 방안 (0) | 2024.06.19 |
[2과목] 01장 데이터 분석 기획의 이해 - (2) 분석 과제 발굴 (0) | 2024.06.19 |
[2과목] 01장 데이터 분석 기획의 이해 - (1) 분석 기획과 방법론-2 (0) | 2024.06.18 |