본문 바로가기
Software Testing

IT 기업의 Testing 조직 규묘

by Muyi 2023. 8. 22.

CMMI (Capability Maturity Model Integration) 프로세스 개선 성숙도 평가를 위한 모델로, 조직의 프로세스 성숙도를 다섯 가지 레벨로 나눕니다. 레벨은 특정 프로세스 영역에 대한 능력과 성숙도를 나타냅니다. Testing 조직의 규모는 CMMI 레벨에 따라 다를 있습니다.

 

CMMI Model

 

다음은 CMMI 레벨에 따른 Testing 조직의 규모에 대한 일반적인 경향을 나타냅니다:

  • Level 1 - Initial: 프로세스가 초기 단계로 정의되지 않았으며, 테스트 조직이 제한적일 수 있습니다. 주로 개발자가 테스트를 수행하거나 프로젝트별로 테스트 리소스가 할당될 수 있습니다.
  • Level 2 - Managed: 프로세스가 조직적으로 관리되기 시작하며, 테스트 조직이 명확해질 있습니다. 일부 테스트 전문가들이 테스트 업무에 전념하고, 테스트 리소스가 프로젝트에 할당될 있습니다.
  • Level 3 - Defined: 표준화된 테스트 프로세스가 정의되고, 테스트 조직이 구성되어 테스트 업무를 수행합니다. 테스트 리소스가 프로젝트에 할당되며, 테스트 전문가들과 테스트 리더로 구성된 팀이 형성될 있습니다.
  • Level 4 - Quantitatively Managed: 테스트 프로세스의 성과와 결과가 측정되고 관리됩니다. 테스트 조직의 규모는 프로젝트 조직의 규모에 따라 다양할 있으며, 테스트 자동화와 데이터 분석 등의 기술이 활용될 있습니다.
  • Level 5 - Optimizing: 테스트 프로세스가 지속적으로 개선되고 최적화됩니다. 테스트 조직은 규모가 크고 효율적으로 운영될 있으며, 테스트 자동화, 지능적인 테스트 도구, 메트릭 분석 등의 고급 기술과 방법이 적용될 있습니다.

CMMI 레벨에 따른 Testing 조직의 규모는 조직의 성숙도와 요구사항에 따라 다를 있으며, 벨에 따른 규모의 구체적인 정량적인 가이드라인은 CMMI 모델 자체에는 명시되어 있지 않습니다. 그러나 CMMI 레벨이 높아질수록 테스트 조직의 규모와 역할이 크고 복잡해질 가능성이 있습니다. 이는 프로세스 성숙도와 품질 관리의 강도가 높아지기 때문입니다.

 

보통 CMMI Level 2에서는 테스트 조직이 시작되며, 주요 프로젝트에서 명의 테스터로 구성될 있습니다. Level 3에서는 테스트 조직이 확장되고, 여러 프로젝트에서 공유되는 테스트 리소스와 전문가들이 포함될 있습니다. Level 4 Level 5에서는 대규모 테스트 조직과 전문가 테스트 팀이 존재할 있으며, 테스트 자동화, 지능적인 도구, 데이터 분석 등의 고급 기술과 방법이 도입될 가능성이 있습니다.

 

CMMI 레벨에 따른 테스트 조직의 규모는 기업의 크기, 도메인, 프로젝트의 복잡성 등에 따라 달라질 있습니다. 또한, 조직의 성장과 프로세스 개선의 지속적인 노력에 따라 규모가 조정될 있습니다. 따라서 조직은 CMMI 모델을 참고하여 테스트 조직의 규모와 역할을 조정하고 효과적인 품질 관리를 실현할 있도록 지속적인 평가와 개선을 수행해야 합니다.