베이스라인(구성관리)

Baseline (configuration management)

구성 관리에서 기준선은 한 시점에서 제품의 속성에 대한 합의된 설명으로,[1] 변경을 정의하는 기초가 됩니다.변경은 이 기준 상태에서 다음 상태로 이동하는 것입니다.기준선 상태에서의 유의한 변화의 식별이 [2]기준선 식별의 중심 목적이다.

일반적으로 중요한 상태는 명시적 또는 암묵적으로 공식 승인 상태를 받는 상태입니다.승인 상태에 대한 사전 정의가 프로젝트 리더에 의해 확립된 경우 또는 설정된 기준선의 위 또는 아래 위치에 관련지어 개별적으로 표시될 수 있습니다.그럼에도 불구하고, 이 승인 상태는 일반적으로 공개적으로 인정된다.따라서 기준선은 승인된 구성 항목(예를 들어 실행이 승인된 프로젝트 계획)을 표시할 수도 있습니다.마찬가지로 여러 구성 항목을 이러한 기준선에 연결하면 해당 항목이 승인된 것으로 표시됩니다.

일반적으로 기준선은 단일 작업 산출물일 수도 있고 비교를 위한 논리적 기준으로 사용할 수 있는 작업 산출물 세트일 수도 있습니다.작업 산출물이 특정 기준을 충족하는 경우 후속 선별 활동의 기준으로 기준선을 설정할 수도 있다.이러한 활동은 공식 승인을 통해 귀속될 수 있다.반대로 프로젝트의 구성에는 하나 이상의 기준선, 구성 상태 및 수집된 메트릭이 포함되는 경우가 많습니다.현재 구성은 현재 상태, 현재 감사 및/또는 현재 메트릭을 참조합니다.마찬가지로 기준선은 특정 프로젝트와 관련된 모든 항목을 참조할 수 있습니다.여기에는 컨텍스트에 따라 모든 항목의 모든 개정판 또는 프로젝트 내 모든 항목의 최신 개정판만 포함될 수 있습니다.

표시 승인 상태가 기준선에 대한 사용의 대부분을 포함하지만, 시간의 경과에 따른 작업 진행 상황을 나타내기 위해 기준선을 설정할 수도 있다.이 경우 기준선은 지속적인 집단 노력을 통해 가시적인 측정치이다(예: 개발 기준).기준선은 마일스톤을 표시할 수도 있습니다.

기준선 자체는 작업 생산물의 주목할 만한 상태를 식별하는 데 사용될 뿐만 아니라 작업 생산물 요소가 어떻게 함께 진행되었는지에 대한 역사적 견해를 제공하는 데에도 가치가 있다.과거의 베이스라인을 취득하면, 그 서브셋의 작업 생산물의 상태는 변경 이력에서 같은 중요성을 공유합니다.이를 통해 프로젝트 리더는 프로젝트 전체의 단일 부분의 상대적 진척을 비교할 수 있습니다.이를 통해 프로젝트 리더는 지연되거나 진행 중인 개별 항목을 식별할 수 있습니다.기능이나 퍼포먼스가 향상됩니다.따라서 구성 관리의 성공에는 기준선 식별, 모니터링 및 검색이 매우 중요합니다.검색된 기준선은 특정 구성 또는 다른 기준선과 비교될 수 있습니다.

대부분의 기준선은 고정된 시점에[3] 설정되며 해당 지점(상태 식별)을 계속 참조하는 역할을 한다.그러나 일부 기준선은 항목의 변경에 관계없이 항목 자체에 대한 참조로 이월되도록 설정되었다.이러한 후자의 기준선은 작업 작업의 진행에 따라 발전하지만 프로젝트에서 주목할 만한 작업 산출물을 계속 식별한다.

기준선은 특정 인증 [3]심사 항목 본문과 같은 특정 유형의 기준선이 될 수 있습니다.예를 들어 다음과 같습니다.

  • 기능 기준: 초기 사양 확립, 계약 등
  • 할당된 기준선: 요건 승인 후 작업 제품 상태
  • 개발 기준: 개발 중인 작업 생산물의 상태
  • Product Baseline(제품 기준): 프로젝트의 해방 가능한 내용이 포함되어 있습니다.
  • 그 외, 독자적인 비즈니스 프랙티스에 근거하고 있습니다.

어플

소프트웨어 리비전 제어 시스템에서는 라벨 또는 태그로 일반적이지만 베이스라인의 존재는 다른 여러 기술 관련 도메인에서 확인할 수 있습니다.베이스라인은 UML 모델링 시스템 및 비즈니스 규칙 관리 시스템 등에서 찾을 수 있습니다.

하드웨어 및 소프트웨어 엔지니어링 분야 외에도 의료(예: 건강 진척 모니터링), 정치(예: 통계), 물리 및 화학(예: 관찰 및 변화), 재무(예: 예산 편성) 등에서 기준선을 찾을 수 있다.

구성 항목 기준 지정

구성관리를 수행하는 과정에서 구성항목(또는 작업제품)에 일정한 상태를 가지도록 기준선을 할당할 수 있다.이러한 의미에서 기준선을 작성하기 위해 작업 산출물은 참조된 기준선과 관련된 특성을 준수하도록 작업 산출물에 대한 특정 변경을 요구할 수 있다.이것은 상황에 따라 다르지만, 대부분의 경우 작업물을 작업을 진행할 수 있는 초기(아마도 본질적으로 승인된) 상태로 "리셋"해야 합니다.

베이스라인 제어

많은 환경에서 기준선은 해당 기준선에서 작업 산출물에 대한 특정 후속 활동이 금지되거나 허용되도록 통제된다.이러한 액티비티는 선택 및 제어되며 구성 관리 시스템에 따라서는 모니터링도 이루어집니다.따라서 기준선은 일반적으로 구성 관리 감사를 받습니다.구성 감사에는 기준선에 대해 수행된 특정 액션의 검사, 모든 액션에 관련된 개인의 특정, 기준선 내의 변경 평가, 승인, 회계, 메트릭 수집을 위한 (재) 인증, 다른 기준선과의 비교 또는 이들 모두를 포함할 수 있습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ MIL-HDBK-61 페이지 3-4, "구성 기준선(기준선)"
  2. ^ 기능 성숙도 모델 통합 버전 1.1(CMMI-SE/SW/IPPD/SS, V1.1)의 CMMI 제품 팀, "Chpt 7, 성숙도 레벨 2: 관리, 구성 관리, SP 1.3" (CMMI-SE/SW/IPPD/SS, V1.1) : Carnegieation, Stageed Software.
  3. ^ a b IEEE Computer Society, "Chapt 7, 2.1.5. Baseline", 소프트웨어 엔지니어링 지식기구 가이드, 2004년판, 데보라 플러머 편집.IEEE Computer Society Press, 2005. ISBN0-7695-2330-7