본문 바로가기

Development/Software Engineering

프로세스 성숙도 측정 SEI 5단계

SEI[Software Engineering Institute]에서

조직의 다양한 성숙도를 5단계로 평가할 수 있는 모델을 개발하였다.

성숙도의 중요 절차를 정의하는 CMM[Capability Maturity Model] 수단과 유사하다



1) 초기 단계

프로세스가 임기 응변 적이고, 정형화 되어 있지 않다.

프로젝트의 성공은 개인의 능력 좌지우지 한다.


2) 반복 가능 단계

기초적인 프로세스가 확립되어 있다.

프로세스의 교육 및 훈련은 전임자로부터 이루어 진다.

- 소프트웨어 설정관리, 소프트웨어 품질 보증, 소프트웨어 계약관리, 프로젝트 관리와 감시, 프로젝트 계획


3) 정의 단계

소프트웨어 프로세스가 문서화, 규격화 되고, 조직의 프로세스에 통합되어 있다.

모든 조직은 공인된 조직의 프로세스를 사용한다.

- 동료간 검토, 그룹간 조화, 소프트웨어 생산 공학, 소프트웨어 통합 관리, 프로그램 교육, 프로세스 조직 정의, 프로세스 조직 관점


4) 관리 단계

프로세스 및 제품의 품질을 세부적인 사항들로 평가 가능하다.

프로세스 및 제품이 정량적으로 이해되고, 제어된다.

- 소프트웨어 픔질관리, 정량적인 프로세서 관리


5) 최적화 단계

프로세스, 아이디어 그리고 기술 등으로 부터 정량적인 피드백을 활용하여 지속적인 프로세스 향상이 이루어 진다.

- 프로세서 변화 관리

- 기술 변동 관리

- 결점 방지