제품에 대한 릴리스

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 소요 시간: 3분
  • 릴리스는 특정 버전의 제품 또는 서비스에 대해 계획된 모든 작업(프로젝트, 에픽, 스토리, 향상, 결함, 문제, 인시던트 등)을 그룹화합니다.

    릴리스는 일련의 단계로 나뉩니다. 각 단계에서 정의된 작업, 승인 프로세스 및 정책 목록을 이행해야 합니다.

    정의된 릴리스 프로세스를 통해 릴리스의 작업 항목이 빌드되고 테스트되고 배포 준비가 완료됩니다. 디지털 제품 릴리스 에서는 릴리스를 실행하는 데 도움이 되는 두 가지 프로세스(타임라인 지향 및 단계 지향)를 제공합니다.

    타임라인 중심의 릴리스 프로세스

    타임라인 지향 프로세스는 기한이 고정되어 있고 엄격한 일정을 따르는 릴리스를 생성하는 데 적합합니다.

    이 프로세스를 통해 작업의 우선순위를 정하고, 자원을 할당하고, 타임라인 대비 진행 상황을 추적할 수 있으므로 필요에 따라 조정을 통해 작업을 진행할 수 있습니다. 이 릴리스 프로세스를 사용하여 다음을 수행합니다.
    • 배포의 각 단계에 대해 명확한 마감일을 설정하여 롤아웃을 원활하게 계획하고 실행할 수 있습니다.
    • 자원을 효과적으로 관리할 수 있도록 명확한 목표를 정의하여 팀이 순조롭게 진행되도록 합니다.
    • 주요 날짜에 대한 진행 상황을 추적하고 필요에 따라 계획을 조정하여 일정을 유지합니다.
    다음은 타임라인 지향 릴리스가 거치는 일반적인 플로우입니다.
    • 플로우는 보류 중 상태의 첫 번째 단계(기본 상태)로 시작합니다. 계획된 시작 날짜에 단계가 시작되면 단계의 상태가 진행 중으로 바뀝니다.
    • 모든 작업이 완료되고 정책이 규정을 준수하면 계획된 종료 날짜에 단계가 자동으로 종료됩니다. 단계 상태가 완료됨 상태로 업데이트됩니다.
    • 현재 단계가 완료되면 다음 단계가 진행 중 상태로 전환됩니다. 한 번에 하나의 단계만 진행할 수 있습니다.
    • 릴리스의 모든 단계가 완료되면 릴리스가 검토 상태로 전환됩니다.
    • 릴리스 검토가 완료되면 릴리스가 완료됨 상태로 전환됩니다.

    단계별 릴리스 프로세스

    단계 지향 프로세스는 엄격한 타임라인을 따르기보다 목표와 기능을 완성하는 것을 우선시하는 릴리스를 생성하는 데 적합합니다.

    특정 제품은 특정 단계에 얼마나 오래 머물러야 하는지에 대해 특정 시간 프레임의 제약을 받지 않습니다. 이러한 제품의 릴리스는 스테이지 지향 릴리스 프로세스를 따를 수 있습니다. 이 프로세스는 엄격한 일정이나 단계를 따르기보다는 제품을 출시할 준비가 되었는지 확인하는 데 중점을 둡니다.

    특정 타임라인 또는 단계가 끝날 때까지 기다리지 않고 제품이 설정된 기준을 충족하는 즉시 릴리스를 완료할 수 있습니다. 그러나 개발, 테스트 및 품질 보증을 포함한 릴리스의 모든 측면이 잘 수행되어 제품의 고품질을 유지해야 합니다.

    이 릴리스 프로세스를 사용하여 다음을 수행합니다.
    • 개발 프로세스 전반에 걸쳐 계획을 조정할 수 있도록 기한 대신 기능과 목표에 대한 우선순위를 설정합니다.
    • 이전 단계에서 릴리스를 다시 시작하여 테스트 결과와 사용자 피드백에 따라 목표와 기능을 조정합니다.
    • 기능이 완료되고 고품질의 결과를 얻기 위한 목표가 충족되는지 확인하여 진행 상황을 추적합니다.
    다음은 스테이지 지향 릴리스가 거치는 일반적인 플로우입니다.
    • 플로우는 보류 중 상태의 첫 번째 단계(기본 상태)로 시작합니다. 수동으로 시작하면 단계의 상태가 진행 중으로 바뀝니다.
    • 모든 작업이 완료되고 모든 정책이 규정을 준수하거나 현재 단계에 대한 예외를 준수하면 자동으로 완료됨 상태로 전환됩니다.
    • 현재 단계가 완료되면 다음 단계가 진행 중 상태로 전환됩니다. 한 번에 하나의 단계만 진행할 수 있습니다.
    • 언제든지 문제가 발생하면 이전에 완료한 단계에서 다시 시작할 수 있습니다. 작업 및 정책 상태를 포함하여 해당 단계와 이후 단계가 재설정됩니다.
    • 릴리스의 모든 단계가 완료되면 릴리스가 검토 상태로 전환됩니다.
    • 릴리스 검토가 완료되면 릴리스가 완료됨 상태로 전환됩니다.

    릴리스 프로세스를 제어하는 시스템 속성

    다음 시스템 속성은 릴리스 프로세스 중 여러 스테이지에서 자동화된 작업 시작을 제어합니다.
    • stage_workflow_auto_transition
    • auto_transition_release_to_review
    • auto_transition_release_to_completed
    이러한 속성에 대한 자세한 내용은 을 참조하십시오 디지털 제품 릴리스 속성.