본문 바로가기

CMMI/V2.0 Update 정보

CMMI V2.0 심사 Key Points -> 일부 내용 수정 Update

CMMI Institute가 발표한 일정에 의하면 내년 2019년 초부터는 CMMI V2.0 심사가 시작되고 현 CMMI V1.3 심사는 2020년 3월 말 부로 공식 종료될 예정이다. (==> Update: 2020년 9월 30일로 조정 됨)

따라서 현재 CMMI를 적용하고 있거나 향후 심사 계획을 가지고 있는 조직의 입장에서는 모델의 변경도 중요하겠지만 CMMI 심사 면에서 일어난 많은 변화에 더욱 관심이 가는 것이 사실이다.

이에 CMMI V2.0 심사에 대해 꼭 알아야 할 주요내용에 대해 알아보고 준비를 어떻게 해 나갈 것인지 생각해 본다

 

 

 

1. 심사의 종류

 

 

기존의 SCAMPI (Standard CMMI Appraisal Method for Process Improvement) 심사 개념은 V2.0에서 더 이상 존재하지 않는다. 따라서 SCAMPI A, B, C 등의 심사가 없어 지고 CMMI V2.0에서는 다음의 4가지 심사가 존재하는데, 심사 종류는 개념 면에서 지금과 비교해서 큰 변화는 없다.

 

 

       - Benchmark Appraisal

       - Sustainment Appraisal
       - Action Plan Reappraisal
       - Evaluation Appraisal
 
용어 자체로도 이미 어느 정도 예상이 되겠지만, 기존 3년의 유효기간을 가진 심사가 SCAMPI A 심사를 대체하는 Benchmark 심사이고, Benchmark 심사 후 2년이 되는 시점에서 대부분의 여건이 변하지 않았다는 조건하에 심사를 일부 간략히 수행하여 ( 1/3 정도의 scope 으로 축소) 기존 심사 결과를 2년 더 연장하고자 하는 심사가 Sustainment 심사이며 총 3 회까지 허용이 된다.

APR (Action Plan Reappraisal) 은 심사 결과가 미진할 때 필요한 일정의 요건을 갖추고 있다면 6개월 이내에 1회에 한해 재심사를 하는 것이고, Evaluation 심사는 말 그대로 gap analysis , 사전 심사의 성격으로 SCAMPI B, C 심사를 대체하고 있다.

특기할 사항으로는, CMMI Institute 에서는 심사 scope 를 상당히 완화한 Sustainment 심사를 여러 면에서 부각하고 있지만 선임심사원을 포함하여 대부분의 조건들이 유지되어야 하는 현실적인 어려움이 있고, 노력과 비용 면에서도 특별한 실효성을 기대하기에는 미진해 보인다. 특히 Sustainment 심사에서 이전 Benchmark 심사를 담당했던 선임심사원의 재수행 여부를 CMMI Institute에서는 공식적으로 규정 하지는 않았지만 현실적으로 선임심사원이 바뀐다면 상당한 어려움과 난항이 예상된다.  


 

2. Random Sampling

 

 

 

V2.0 심사의 가장 중요한 변화는 Random Sampling 을 통해서 심사대상이 결정된다는 점이다.

기존에 선임심사원이 심사계획을 해 나가면서 심사 대상 프로젝트를 결정하던 방식이 V2.0에서는 심사 객관성 확보의 차원에서 CMMI Institute에 의해 무작위로 결정하게 된다. 이를 위해서는 적어도 심사 개시 60일 이전까지 해당 조직의 모든 대상 프로젝트 (in-scope projects) 정보를 CMMI Institute에 제공하여야 하며 심사 개시 60일 이전부터 35일 이전까지는 조직의 대상 프로젝트 정보를 심사시스템에 입력하여 random sampling 을 진행시켜야 하는데 (Random Sampling Period) , 선임심사원은 CMMI Institute 는 심사 시스템(CAS)을 이용하여 심사 scope 에 대한 승인을 받고 random sampling 을 신청하게 된다.

따라서 V2.0에서는 심사 계획 및 데이터 수집을 위해서 기존 V1.3 심사보다 더욱 일찍부터 심사 준비를 하여야 하며, 심사에 참여하게 되는 인원 역시 늘어 날 가능성도 있다. Random Sampling 이 정해 지면 구체적인 심사대상 프로젝트의 데이터를 확보하고, 인터뷰 대상 등을 결정하여 심사를 진행시키게 된다.

 

조직 내의 총 프로젝트 수 대비 random sampling 되는 프로젝트 수에 대해 정의된 Minimum sampling criteria 는 다음과 같다.

 

 

 

 

총 프로젝트 수
최소 선정 프로젝트 수
(Minimum instances sampled per Practice Area)
1 ~ 10
1
11 ~ 40
2
40 이상
3

 
, 여기서 주의해야 할 점은 Random sampling 1~3 프로젝트를 대상으로 전 Practice Area 에 대한 심사 데이터를 모으고 인터뷰를 진행하는 개념이 아니라, Practice Area 를 기준으로  Random Sampling 수 만큼의 프로젝트에 대하여 심사 데이터를 검증하고 인터뷰를 진행한다는 것이다.

아래의 예제를 보면 좀 더 이해가 쉬울 것이다

) 2 subgroup 으로 구분되는 총 5개의 프로젝트가 있는 조직의 3등급 심사의 경우.

최소 random sampling project 수는 총 프로젝트 수가 5 이므로 최소 random sampling 프로젝트 수는1 이며, 3등급 심사에 대한 model scope 9 Capability Area, 20 Practice Area 인데,  Building and Sustaining Capability 에 속하는 GOV (Governance), II (Implementation Infrastructure)  Practice Area는 모든 Project 에 적용되는 프로세스가 대상이므로 random sampling 은 하지 않는다.

따라서 18 Practice Area에 대해서 1개의 프로젝트를 random sampling 하게 되며, Practice Area 별로 mapping 해 보면 아래와 같은 결과를 얻을 수 있다.

위의 결과를 보면 random sample 수는 1 이지만 결과적으로 총 5 개의 프로젝트 전체가 1개 이상의 Practice Area 에 대한 심사데이터를 제공하게 되는 경우가 됨을 알 수 있다.

즉, V2.0 심사에서는 조직 전체의 프로젝트가 심사대상에서 그 어느 것도 예외가 될 수 없는 상황이 되며, 따라서 보다 객관적이고 신뢰성 있는 결과를 도출할 수 있는 반면에, 심사 준비과정 및 심사에는 더 많은 노력이 들어 갈 수도 있다는 전망이 가능하다. 물론 random sampling 수가 현저히 적어 진 면의 긍정적인 효과도 있을 것으로 보인다.

 

3. Level 정의

CMMI V2.0 의 각 Practice Area 에는 Level 1~5 의 Practice Group 이 정의되어 있으며, 각 Practice Area 는 Practice (Group) Level 0~5 로 진화해 나가는 형태를 가지고 있다.

A. Capability Level

각 Practice Area 의 Capability Level (능력도) 은 해당 Practice Group Level을 달성함과 동시에 Building and Sustaining Capability 에 속하는 GOV, II Practice Aprea 의 해당 Practice Group Level 을 달성하여야 한다.

Capability Level 은 3 level 까지만 정의되며 (GOV, II 의 practice group level 은 각 3, 4 까지 정의 됨), CM (Configuration Management)의 경우는 Practice group level 이 2 까지만 정의되어 있지만, GOV 와 II 의 Practice group level 2, 3 의 달성 여부에 따라서 Capability Level 2, 3 를 구분한다.

 

B. Maturity Level

Maturity Level (성숙도) 은 Level 별로 기 정의된 Practice Area 에 대한 Practice Group Level 달성을 평가하여 Level 1~5로 평가하게 된다.

아래 figure 에서는 Maturity Level 과 해당 Practice Area 의 Practice Group Level 달성 관계를 보여 준다.

ML (Maturity Level) 1, 2 인 경우는 10 개 Practice Area 에서 Practice Group Level 1 또는 2 를 달성하여야 하며, ML 3~5 는 CMMI V1.3 심사와 달리 전체 20 개의 Practice Area 가 심사 대상이 되며, 모든 Practice Area 에서 달성하고자 하는 해당 Practice Group Level 3~5 를 달성하여야 한다.

즉, ML3 이상의 V2.0 심사에서는 모든 Practice Area 가 심사 대상이며 Practice Group Level 달성 여부에 따라서 ML3, High Maturity 로 차별화 된다.

따라서 V1.3 심사 보다는 V2.0 심사의 대상 영역이 늘어 난 것으로도 보일 수 있고, 준비와 노력이 더 필요해 보이는 면이 있을 수 있지만 모델이 좀 더 명료해 진 것으로 이해하는 것이 바람직하다.

4. V2.0 심사원 upgrade

V2.0 심사에서는 심사원 요건이 일부 강화된 부분이 있지만 무엇보다 중요한 사항은 현재 V1.3 심사원 자격을 가진 인원들의 V2.0 심사원 Upgrade 방법일 것이다

현재까지 Announce 된 방법으로는 아래 교육 중 한가지를 택해 교육 수료 후에 시험을 치루고 나면 V2.0 심사원으로 Upgrade된다.

- CMMI Institute 공인 강사가 강의하는 model upgrade training (1day) 이수

- CMMI Institute 에서 announce 할 e-learning class 이수

CMMI 교육을 처음 받는 인원들은 CMMI V2.0 교육 (Building Development Excellence 교육 : 1 day, Foundations of capability 교육 : 2 days)을 받고 Associate Exam을 패스하면 된다. 당연한 일이지만, V2.0교육을 처음 받은 심사원들은 V1.3 SCAMPI 심사를 할 수 없다는 것을 주지하여야 할 것이다.

특기 사항으로 상기 교육 후 Associate Exam을 치루고 pass 하면 CMMI Associate 라는 공식 자격을 취득하게 된다.

 

5. Performance Report

CMMI V2.0 은 조직의 Performance 향상에 많은 주안점을 두고 있다. 따라서 심사 결과 중에 추가 된 사항으로 Performance report 를 작성하여 심사 sponsor 와 CMMI Institute 에 제출되어야 한다.

Performance Report 는 기본적으로 Success Factor, Business Objective, Performance objective, Measurement scheme, Key action 등의 정보를 가지고 있다

 

6. Model Viewer License

CMMI V2.0 은 V1.3 과 달리 모델이 공개되어 있지 않다. 어떠한 경우에도 모델을 보려면 Model Viewer 에 대한 license 가 필요하다.

교육을 받는 경우에는 단기간(7일) license 를 얻어 download 할 수 있으며, 개인적으로 1년 license 역시 구입할 수도 있다. 조직 Level License 는 현재도 계속 고려되고 있으며 곧 announce 될 것으로 보인다.

또한, 아직 announce 되지는 않았지만 CMMI Institute 에서는 향후 CMMI V2.0 심사를 진행하는 조직에서는 필히 1 copy 이상의 Model Viewer License 구입을 필요 요건으로 정의할 예정인 것으로 알고 있다.

V2.0 심사 선임 심사원 역시 모델 전체 내용을 공개할 수는 없고, CMMI Institue 가 허용한 일부 정보에 한해서만 공개할 수 있게 허용 되어 있는 상황이며, 따라서 Model Viewer License 는 CMMI 전파에 어느 정도 걸림돌이 될 수도 있겠지만 향후더 두고 볼 일이다.

 

----------------------------------------------------------------------------------------------------------------------

이상에서 CMMI V2.0 심사 관점에서 주요 변경 사항을 중점으로 얘기하였는데, V2.0 적용과 심사를 계획하고 있는 조직은 충분한 시간을 확보하고, 전문성과 효율성을 극대화 해 나갈 전략을 면밀히 세울 필요가 있다고 할 수 있다.

 

CMMI V2.0 모델 및 심사에 대한 자세한 내용은 향후 필요에 따라 계속 posting 할 예정이며, 혹여 위 내용을 포함하여 V2.0에 대한 문의 사항이나 상담을 원하시면 아래 연락처로 연락 주시기 바랍니다


 김성일 (金成一)

 

CMMI Institute 공인 CMMI V1.3, V2.0 인증심사 선임심사원,  NIPA 공인 SP 품질인증 선임심사원
라이브프로컨설팅㈜ 대표/대표컨설턴트 (http://www.LivePro.kr)
Tel) 070-4124-7522 Mobile) 010-3137-7522 Fax) 02-6280-7520
email : sungilkim@ymail.com, sungilkim7522@gmail.com
Twitter: http://twitter.com/sungil  Facebook: www.facebook.com/go2hevn 
Blogs: http://blog.naver.com/go2hevn , http://sungilkim.tistory.com/
Skype: Kim_Sungil , QQ : 1544068066, WeChat:
Kim_Sungil