성숙 단계 | 정의 | 핵심 프로세스 |
---|---|---|
1. 초기 단계(Initial) | - 소프트웨어 개발 관리 부재 - 프로세스 성과를 예측 불가 | 없음 |
2. 반복 단계(Repeatable) | - 성공 프로젝트 반복 사용 - 통계적 관리가 가능 | 요구 관리, 계획, 추적, 감시, 형상 관리, 품질 보증 |
3. 정의 단계(Defined) | - 프로세스 작업 정의와 이해 가능 - 데이터로 프로젝트 관리 - 발전되는 상태 | 조직 프로세스 관리, 교육 훈련 프로그램, 통합 소프트웨어 관리, 생산 공학, 동료 검토, 그룹 간 조정, 중간 심사 |
4. 관리 단계(Managed) | - 프로세스 성과 측정, 분석 가능 - 프로세스 성과 개선, 관리 가능 | 정량적 프로세스 관리, 소프트웨어 품질 관리 |
5. 최적 단계(Optimizing) | 질적, 양적 개선이 지속적인 상태 | 결함 예방, 기술 변화 관리, 프로세스 변경 관리 |
Level | 관리 명칭 | 주요 내용 | 평가 |
---|---|---|---|
Level 1 | 혼돈적 관리 | 순서의 일관성이 없음 | 위험성 |
Level 2 | 경험적 관리 | 일정, 비용의 경험적 법칙 적용 | ↑ |
Level 3 | 정성적 관리 | 경험 공유, 공식적 프로세스 관리 | |
Level 4 | 정량적 관리 | 통계적 방법과 조직적 분석 | ↓ |
Level 5 | 최적화 관리 | 위험 예측, 최적화 도구 이용 | 생상성, 품질 |
종류 | 내용 |
---|---|
SW-CMM | 소프트웨어 능력 성숙도 모델 |
SECM | 시스템 엔지니어링 능력 모델 |
IPD-CMM | 통합 제품 개발 능력 성속도 모델 |
People-CMM | 인력의 개발과 관리 |
SA-CMM | 소프트웨어 획득 |
SECAM | 시스템 엔지니어링 능력 심사 모델 |