SEI[Software Engineering Institute]에서
조직의 다양한 성숙도를 5단계로 평가할 수 있는 모델을 개발하였다.
성숙도의 중요 절차를 정의하는 CMM[Capability Maturity Model] 수단과 유사하다
1) 초기 단계
프로세스가 임기 응변 적이고, 정형화 되어 있지 않다.
프로젝트의 성공은 개인의 능력 좌지우지 한다.
2) 반복 가능 단계
기초적인 프로세스가 확립되어 있다.
프로세스의 교육 및 훈련은 전임자로부터 이루어 진다.
- 소프트웨어 설정관리, 소프트웨어 품질 보증, 소프트웨어 계약관리, 프로젝트 관리와 감시, 프로젝트 계획
3) 정의 단계
소프트웨어 프로세스가 문서화, 규격화 되고, 조직의 프로세스에 통합되어 있다.
모든 조직은 공인된 조직의 프로세스를 사용한다.
- 동료간 검토, 그룹간 조화, 소프트웨어 생산 공학, 소프트웨어 통합 관리, 프로그램 교육, 프로세스 조직 정의, 프로세스 조직 관점
4) 관리 단계
프로세스 및 제품의 품질을 세부적인 사항들로 평가 가능하다.
프로세스 및 제품이 정량적으로 이해되고, 제어된다.
- 소프트웨어 픔질관리, 정량적인 프로세서 관리
5) 최적화 단계
프로세스, 아이디어 그리고 기술 등으로 부터 정량적인 피드백을 활용하여 지속적인 프로세스 향상이 이루어 진다.
- 프로세서 변화 관리
- 기술 변동 관리
- 결점 방지