베스트 프랙티스: 변경 관리 이미지

변경 관리는 파일 체크인 및 체크아웃 이상의 것입니다. 여기에는 작업공간 관리, 병렬 개발, 통합 및 빌드가 포함됩니다.

소프트웨어 집약 시스템 개발시 중요한 도전은 여러 사이트에 있는 여러 팀으로 조직되어 다중 반복, 릴리즈, 제품 및 플랫폼에 대해 함께 작업하는 여러 개발자에 대처하는 것입니다. 규칙이 정의된 제어가 없으면 개발 프로세스는 빠른 속도로 붕괴됩니다. Rational Unified Process에서 형상 및 형상 관리 규칙은 이런 조건을 충족시키는 방법에 대해 설명합니다.

주제

활동 및 결과물 조정 페이지 맨 위

개발자 및 팀의 활동과 결과물 조정에는 소프트웨어에 대한 변경사항 및 기타 개발 결과물 관리를 위한 반복 가능한 프로시저 수립이 포함됩니다. 이런 조정은 프로젝트의 우선순위 및 위험에 기반한 더 나은 자원 할당을 가능하게 하고 여러 반복에 걸친 변경에 대한 작업을 활발히 관리합니다. 소프트웨어를 반복적으로 개발하는 것과 더불어 이 실행은 문제점을 활발하게 발견한 후 반응할 수 있도록 지속적으로 변경사항을 모니터하게 합니다.  

이 주제에 대한 자세한 정보는 워크플로우 세부사항: 변경 요청 관리를 참조하십시오.

반복 및 릴리지 조정 페이지 맨 위

반복 및 릴리즈 조정에는 각 반복의 완료시 테스트된 기준선을 수립하고 릴리즈하는 것이 포함됩니다. 각 릴리즈 요소 간, 다중 및 병렬 릴리즈에 걸쳐 있는 요소 간 추적성 유지보수는 변경의 영향을 평가하고 활발히 관리하는 데 필수입니다.  

소프트웨어에 대한 변경 제어 페이지 맨 위

소프트웨어에 대한 변경 제어는 소프트웨어 개발 문제점의 근본 원인에 대한 많은 솔루션을 제공합니다.

  • 요구사항 변경의 워크플로우가 정의되고 반복 가능합니다.
  • 변경 요청이 명확한 의사소통을 용이하게 합니다.
  • 분리된 작업공간은 동시에 작업 중인 팀 구성원 간의 방해를 줄입니다.
  • 변경률 통계는 프로젝트 상태를 객관적으로 평가할 수 있는 좋은 메트릭을 제공합니다.
  • 작업공간에는 모든 결과물이 포함되어 있어서 일관성을 조장합니다.
  • 변경 전파가 평가 가능하고 제어됩니다.
  • 견고하고 사용자 정의 가능한 시스템에서 변경이 유지보수될 수 있습니다.


Rational Unified Process   2003.06.15