HOME < 지식 < Knowledge Shop
 
 Knowledge Kinds : Scope Management
 
  Configuration Management  
  • 구성관리 또는 형상관리 라고 한다.
• 프로젝트 관리 기능 중에 Scope Management(범위관리)에 해당한다.
• 목적은 구성항목의 변경을 관리하여 산출물의 무결성을 확보하고 유지하기 위한 것이다.
• 세부 활동에는 Configuration Management Planning(구성관리 계획수립), Configuration Identification(구성 식별), Configuration Control(구성 통제), Configuration Status Accounting(구성 상태보고), Configuration Audit(구성 감사)가 있다.
• 프로젝트 수행 시에 흔히 경험하는 산출물(구성항목)의 변경은 구성 통제 활동이다.
 
 
 
  Baseline 설정  
  • Baseline은 베이스라인 또는 기준선 이라고 한다.
• 시스템을 정의하기 위해 각 단계에서 고객과 공식적으로 검토 및 합의하여 설정된 기준이다. 고객의 승인이 되지 않으면 Baseline이 아니다.
• 시스템 개발의 각 단계에서 획득된 정보는 검토된 후 다음 단계의 기초 자료로 사용되고, 공식적인 변경관리 절차를 통해서만 변경이 가능하다.
• 공식적인 검토절차를 거쳐서 승인될 때까지 다음 단계의 입력 자료로 사용되어서는 안 된다. 예를 들면, 분석 단계 말에 고객의 검토에 의해 승인이 되면 이는 설계 단계의 Baseline이 된다. 그러나 분석 단계 말에 고객의 승인이 없이 설계 단계가 진행 중이라면 Baseline은 계약서 등 분석 단계 전에 고객의 승인이 된 것이다.
• Baseline 설정에는 functional baseline(기능 기준선), allocated baseline(할당 기준선), developmental configuration(개발 구성), product baseline(제품 기준선)이 있다.
 
 
 
  Configuration Control(구성 통제)는 왜 필요한가요?  
  • Configuration Control(구성 통제)는 베이스라인(Baseline)으로 설정된 구성항목에 대한 변경을 통제하는 활동이다.
• 정보시스템 구축 특성 상 변경이 불가피하나 변경이 많이 발생하고 있으므로 이에 대한 통제 활동이 중요하다.
• 구성 통제에는 변경요청, 변경평가, 변경승인, 변경이행, 변경 관련 문서 및 기록 유지관리 활동이 있다.
• 구성관리위원회(Configuration Control Board ; CCB)는 구성항목에 대한 변경의 영향평가 및 승인 또는 거절과정에 책임을 갖는 그룹으로서 변경 평가 시에 중요한 역할을 담당한다.
 
 
 
  Revision, Version, Baseline의 차이점은 무엇인가요?  
  • Configuration Management(구성관리)에 중요한 개념으로 Revision, Version, Baseline이 있다.
• Revision은 “Any change to a deliverable” 즉, 인도물(산출물)에 어떠한 변경이 발생하는 것이다.
• Version은 “Encompasses one or more revisions” 즉, 1개 이상의 revision을 포괄하는 것이다. 통상적으로 version은 고객의 승인이 된 인도물(산출물)에 부여한다.
• Baseline은 “Tested and certified version” 즉, 검토되고 승인된 version을 의미한다.
• 결국 deliverable(인도물)은 Revision -> Version -> Baseline 순으로 변화한다.
 
 
 
  구성관리 계획서  
  • Configuration Management를 효과적으로 수행하기 위한 구성관리 계획을 수립하여 문서화 한다.
• 구성관리의 활동 중에 Configuration Management Planning(구성관리 계획수립) 활동의 결과물이다.
• 구성관리 활동의 기준이 되는 계획서이다.
• 구성관리 담당 인력을 확보하고 조직을 구성한다.
• 구성관리 담당자, 구성관리위원회 등에 책임과 역할을 부여한다.
• 구성관리 지원 도구(예 : PVCS)에 대해 기술한다.
• 구성관리 교육계획(교육내용, 교육대상, 교육시기 등)을 기술한다.
• 구성관리 활동 계획을 구성관리 활동 순서대로 기술하고 상세내용을 언급한다.