제품 대한 릴리스

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 04월 25일
  • 소요 시간: 4분
  • 릴리스는 제품의 특정 버전에 대해 계획된 모든 작업(프로젝트, 에픽, 스토리, 향상, 결함, 문제, 인시던트 등)을 그룹화합니다. 디지털 제품 릴리스 는 릴리스를 실행하는 데 도움이 되도록 타임라인 지향과 스테이지 지향의 두 가지 프로세스를 제공합니다.

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

    정의된 릴리스 프로세스는 릴리스의 작업 항목이 빌드되고 테스트를 거쳐 배포할 준비가 되도록 합니다.

    타임라인 지향 릴리스 프로세스

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

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

    스테이지 지향 릴리스 프로세스

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

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

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

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

    단일 제품 릴리스

    단일 제품 릴리스를 통해 한 번에 하나의 제품을 릴리스할 수 있습니다. 이 릴리스 접근 방식은 릴리스 프로세스를 보다 집중적이고 쉽게 관리할 수 있으므로 규모가 작거나 덜 복잡한 제품에 유용할 수 있습니다. 자세한 내용은 단일 제품 대한 타임라인 지향 릴리스 작업단일 제품 대한 스테이지 지향 릴리스 작업 문서를 참조하십시오.

    다중 제품 릴리스

    여러 제품 릴리스를 사용하면 서로 다른 제품을 동시에 릴리스할 수 있습니다. 각 제품에 대해 여러 개별 릴리스를 포함하고 모두 기본 제품 또는 서비스의 메인 릴리스에 연결하면 됩니다. 메인 릴리스에서 단계 및 릴리스 준비 상태를 관리하고 전체 진행률을 추적합니다. 그러나 범위를 설정하고, 승인을 추적하고, 각 개별 제품 릴리스에 대한 정책을 실행할 수 있습니다. 이 릴리스 접근 방식은 여러 릴리스의 진행률을 함께 모니터링하되 독립적으로 관리하는 릴리스 번들과 다릅니다. 자세한 내용은 여러 제품에 대한 타임라인 지향 릴리스 작업여러 제품의 스테이지 지향 릴리스 작업 문서를 참조하십시오.

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

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