CMMI(Capability Maturity Model Integration)
CMMI 는 Level1 부터 Level5 까지 있다
이글은 Level3 까지만 작성되어있음
계획하라
일정
상세한 작업내용
위험요소
위험요소
대처
검토 방법
형상관리
방법
기술요소
기록하라
작업한 모든 것
검토하라
작업된 대상
문서
코드
1. Level1 (Initial)
- 그냥 일반적인 상태
2. Level2 (Managed)
- 프로젝트 단위
- REQM(Requirements Management) : 요구사항관리 = 프로젝트의 요구사항 관리 및 계획과 일관성 유지
l 프로젝트
전 기간 동안 요구사항 변경에 대한 데이터 관리
l 요구사항
쌍방향 추적 (불일치 식별)
l Email, 회의록, 변경관리문서 등등..
- PP(Project Planning) : 프로젝트
계획 수립 = 프로젝트의 모든 활동들을 체계적으로 식별/정의하는
계획을 수립
l 규모/공수/비용/일정의 견적
및 교육/자원/도구 계획
l 리스크 식별/분석/평가에 대한 계획
l 필수적으로
범위 견적, WEB와 투입인력과 비용견적은 있어야 함
l 개발 계획서, 공급업체 관리계획서, 측정 및 분석 계획서, 품질보증 계획서, 형상관리 계획서 등등
- PMC(Project Monitoring and Control)
: 프로젝트 감시 및 통제 = 프로젝트 진척 현황을 파악하여 편차 발견 시 시정 조치
l 규모/공수/비용/일정의 실적
수집 및 계획과 비교/평가
l 리스크 식별/분석/평가 수행
l 이슈분석 -> 시정조치활동 수행 -> 시정활동 관리
l PM의 보편적인 활동
- SAM(Supplier Agreement Management)
: 공급업체 계약 관리 = 공식 계약을 통한 공급자로 부터의 제품 구매(획득) 관리
l 획득할 제품의
유형 결정
l 공급자 선정
및 COST 후보 검토
l 공급업체
선정 – 계약 체결 – 유지
l 협력회사나
용역의 적정한 인력을 쓰기 위해서 하기도 함
- MA(Measurement and Analysis) : 측정
및 분석 = 관리 정보의 획득을 위해 사용할 측정 체계를 개발 및 유지
l 조직의 측정
목표 개발
l 데이터 수집/저장/분석 절차에 따라 수행
l 측정 결과를
경영층 및 관련자에게 보고
l 측정목표
수립 – 항목 선정 – 수집,관리절차 수립 – 분석절차 수립 –
측정데이터 수집 – 분석 – 저장 – 공유
l PM의 보편적인 활동
- PPQA(Process and Product Quality
Assurance) : 프로세스 및 제품 품질 보증 = 경영층이나 관련자에게 프로세스 및
제품에 대한 객관적 평가 결과를 보고
l 제3자가 프로세스/제품을 감사(평가)
l 부적합사항에
대한 보고/시정/감독
l 품질보증활동
기록 – 유지
l 품질보증(QA) 영역이지만 PM이 수행할 수 있음
l 검증 체크리스트
등등
- CM(Configuration Management) : 형상 관리 = 구성
식별, 변경 통제, 구성 상태 보고, 구성 감사를 통해 제품의 무결성 확보
l 구성 항목
식별/구성관리 시스템 구축
l 변경요청
추적/변경 통제/구성감사 수행
l 작업산출물의
베이스라인 설정 – 식별 – 관리시스템 정립 – 베이스라인 생성, 릴리즈 – 변경
추적 – 통제 – 유지 –
감사수행
l 산출물 관리
3. Level3 (Defined)
- 조직 차원
- RD(Requirements Development) : 요구사항
개발 = 고객의 기대사항과 제품, 컴포넌트에 대한 요구사항을
도출하고 분석하는 영역
l 이해관계자의
요구/제약요소 등을 수집하여 고객요구 개발
l 제품에 대한
요구사항 개발
l 요구사항
분석 – 검증
- TS(Technical Solution) : 기술
솔루션 = 요구사항에 대한 솔루션을 설계, 개발, 구현하기 위한 영역
l 솔루션이란
제품, 제품 컴포넌트와 제품의 생명주기 프로세스까지 포함
l 솔루션 선정
– 선정기준 – 운영개념/시나리오
l 제품 컴포넌트
설계, 구현
- PI(Product Integration) : 제품통합 = 제품 컴포넌트를 통합하고, 통합된 제품이 제대로 기능하는 것을
보장하고 이를 고객에게 인도하기 위한 영역
l 제품통함
– 준비 – 순서 – 환경
– 절차와 기준 – 인터페이스 호환성 확보 – 평가
l 이기종간
제품의 연계
- VER(Verification) : 검증 = 선정된 작업 산출물이 정해진 요구사항에 부합하는 것으로 보장하기 위한 영역
l 검증활동
– 동료검토
l 단위테스트
체크리스트
- VAL(Validation) : 확인 = 제품 또는 제품 컴포넌트가 의도한 환경에서 원하는 기능이 수행되는지 증명하기 위한 영역
l 확인을 위한
환경 – 절차/기준 – 확인수행
– 분석
l 통합테스트
체크리스트
- OPF(Organizational Process Focus)
: 조직 프로세스 중점 관리 = 조직 프로세스와 프로세스 자산의 강점과 약점에 대한 이래를
기반으로 조직의 프로세스 개선활동을 계획하고 이행하기 위한 영역
l 기존 프로세스에
대한 개선요구 수립 – 평가 – 개선기회 식별 – 프로세스 자산에 반영 – 실행게획 – 이행
l 지속적으로
개선해야하는 범위, 프로젝트 자산( 회사의 표준 프로세스, 템플릿, 가이드라인, 체크리스트등
)
- OPD(Organizational Process
Definition) : 조직 표준 프로세스 정의 = 사용 가능한 조직의 프로세스 자산을
정립하고 유지하기 위한 영역
l 표준 프로세스
수립 – 유지 – 생명주기모델 정의 – 조정기준 – 가이드라인 – 조직의
측정 데이터베이스 구축 – 프로세스 자산 라이브러리 구축, 유지
l 조직의 표준을
공유해야 함
l 보통 그룹웨어나
웹사이트를 이용
- OT(Organizational Training) : 조직
교육 관리 = 조직원의 각자의 역할을 효율적이고 효과적으로 수행할 수 있도록 기술과 지식을 개발하기
위한 영역
l 조직교육
니즈 – 교육계획 수립,유지 – 역량 수립
l 교육을 통해
일정한 수준이 되도록 해야 함
- IPM(Integrated Project Management)
: 통합 프로젝트 관리 = 조직 표준 프로세스를 조정하여 정의한 프로세스에 따라 프로젝트를
관리하기 위한 영역
l 정의된 표준
프로세스 사용 – 활동계획 – 계획통합 – 관리 – 자산에 반영 – 이해관계자
조정 및 협력 – 비전 공유 – 통합 제품 팀 구성
l 조직 단위의
프로젝트 관리방법이 있어야 함
l PMS 또는 파일서버로 공유
- RSKM(Risk Management) : 위험관리 = 위험이 발생하기 전에 잠재적인 문제를 식별하여 제품 또는 프로젝트 생명주기 전방에 걸쳐 목표 달성이 용이하도록
위험 완화 활동을 계획하고 실행하는 영역
l 위험관리
준비 – 식별 – 분석 –
완화
l 보고를 어떻게
하고 의사결정을 어떻게 하겠다는 체계를 잡아야 함
- DAR(Decision Analysis and Resolution) : 의사결정분석 및 해결 = 수립된 기준을 근거로 식별되 대안을 평가하기 위한 공식적인 평가프로세스를 사용하여 적절한 의사결정을 하기
위한 영역
l 의사결정
가이드라인 – 평가기준 – 대안 식별 – 대안 평가 – 해결안 선택
댓글
댓글 쓰기