역량 성숙도 모델이란 무엇입니까?

CMM (Capability Maturity Model)은 1980 년대에 Carnegie Mellon University에 의해 개발되어 소프트웨어 개발 계약 업체가 프로젝트를 성공적으로 수행하기위한 적절한 프로세스를 갖도록 미국 정부를 지원합니다. CMM은 이제 조직이 프로세스를 평가하고 개선 할 수있는 방법을 제공합니다. 유사한 모델이 CMM에서 시작되었습니다.

CMM은 조직 프로세스의 5 가지 성숙도 수준의 프레임 워크를 설명합니다. 초기 수준은 가장 낮은 성숙도 수준입니다. 조직의 프로세스가 1 단계 인 경우 프로젝트에는 거의 계획이 없습니다. 주요 분야는 필요할 때 포함되지 않을 수 있으며 제품이 최적화되지 않았습니다. 프로세스는 예측할 수없고 변경되며 프로젝트 결과는 개발 직원의 재능과 기술에 크게 의존합니다.

CMM의 두 번째 수준은 반복 가능한 수준으로 알려져 있으며, 프로젝트 개발에 대한 일부 정책이 수립되어 관리되고 있습니다. 무단 변경이 통제됩니다. 이전 프로젝트의 효과적인 관행이 확인되고 반복되었습니다.

세 번째 또는 정의 된 수준에서 전체 프로세스가 문서화되고 하위 프로세스가 논리적 방식으로 통합됩니다. 이 수준에서 프로세스는 개발 직원과 관리가 개선하는 데 도움이됩니다. 프로세스는 특정 프로젝트의 특정 요구 사항에 맞게 조정될 수 있습니다. 투입물, 산출물 및 검토에 대한 분석이 포함될 수 있으며 팀원의 역할과 책임은 잘 이해됩니다.

네 번째 수준을 관리 수준이라고합니다. 이 수준에서 프로세스는 메트릭을 개발했으며 측정 중입니다. 프로젝트 제어가 향상되고 공정 결과의 변동이 감소하며 변동이 허용 가능한 범위를 유지합니다. 결과가 범위를 벗어나면 결과가 식별되고 수정 조치가 취해집니다.

최상위에서 가장 성숙한 수준은 다섯 번째 수준입니다. 이 최적화 수준에서 조직은 전체적으로 프로세스를 지속적으로 개선하는 데 집중합니다. 목표는 결함을 방지하는 것입니다. 결함에 대한 데이터가 캡처 및 분석되며 결함 비율을 낮추기 위해 프로세스가 수정됩니다. 배운 교훈도 포착되고보고됩니다.

프로세스 성숙도 수준과 함께 CMM은 여러 가지 다른 개념도 통합합니다. 한 가지 개념은 핵심 프로세스 영역 (KPA)의 개념으로, 중요한 목표를 달성하는 관련 활동입니다. 다른 개념으로는 목표의 사용, KPA와 관련된 범위, 경계 및 의도를 문서화하는 것이 포함됩니다. 또 다른 CMM 개념 인 공통 기능은 KPA를 통합하는 조직 프로세스 관행입니다.

CMM은 처음에 소프트웨어 개발 프로세스를 위해 개발되었지만 일반적으로 여러 유형의 프로세스를 개선하는 데 사용됩니다. 정보 기술 관리, 특히 정보 기술 서비스 제공 및 하드웨어 관리에서 여전히 널리 사용되고 있습니다. 많은 조직에서 소프트웨어 개발에 CMM을 사용하는 것은 CMMI (Capability Maturity Model Integration) 프로그램으로 대체되었습니다. CMMi는 여러 모델의 사용을 중요한 구조에보다 잘 통합하기 위해 개발되었습니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?