Value Stream 분석
소프트웨어 개발 프로세스의 각 단계 기간을 측정하고 분석하는 방법
Value stream 분석은 소프트웨어 개발 프로세스의 모든 단계 기간을 계산합니다. 머지 리퀘스트 또는 이슈 이벤트를 추적하여 아이디어에서 프로덕션까지 얼마나 걸리는지 측정할 수 있습니다. Value stream 분석을 사용하여 다음을 식별합니다: 아이디어에서 프로덕션까지 걸리는 시간. 특정 프로젝트의 속도. 개발 프로세스의 병목 현상. 오래 실행되는 이슈 또는 머지 리퀘스트. 소프트웨어 개발 라이프사이클을 느리게 만드는 요인. Value stream 분석은 비즈니스에 다음과 같은 도움을 줍니다: 종단간 DevSecOps 워크스트림 시각화. 비효율성 식별 및 해결. 더 많은 가치를 더 빠르게 제공하기 위한 워크스트림 최적화(예: 머지 리퀘스트 리뷰 시간 단축 ). 클릭 가능한 데모는 Value Stream Management 제품 투어 를 참고합니다. Value stream 분석은 계층적 구조를 가집니다: Value stream 은 value stream Stage 목록을 포함합니다. 각 value stream Stage 목록은 하나 이상의 Stage 를 포함합니다. 각 Stage는 두 개의 이벤트 로 정의됩니다: 시작과 종료. 메트릭 # Value stream 분석의 Overview 페이지는 프로젝트와 그룹의 DevSecOps 라이프사이클 성능 주요 메트릭을 표시합니다. 라이프사이클 메트릭 # Value stream 분석에는 다음 라이프사이클 메트릭이 포함됩니다: Lead time : 이슈가 생성된 시점부터 닫힌 시점까지의 중앙값 시간. Cycle time : 이슈가 머지 리퀘스트의 커밋 메시지에 처음 참조된 시점부터 해당 참조된 이슈가 닫힌 시점까지의 중앙값 시간. 커밋 메시지에 # 과 이어지는 이슈 번호(예: #123 )를 포함해야 하며, 그렇지 않으면 데이터가 표시되지 않습니다. 머지 리퀘스트는 첫 번째 커밋 이후에 생성되므로 사이클 시간은 일반적으로 리드 타임보다 짧습니다. New issues : 생성된 새 이슈 수. Deploys : 프로덕션에 대한 총 배포 수. DORA 메트릭 # Value stream 분석에는 다음 DORA 메트릭이 포함됩니다: 배포 빈도 변경 리드 타임 서비스 복구 시간 변경 실패율 DORA 메트릭은 DORA API 의 데이터를 기반으로 계산됩니다. GitLab Premium 또는 Ultimate 구독이 있는 경우: 성공한 배포 수는 DORA 데이터로 계산됩니다. 데이터는 환경 및 환경 티어에 따라 필터링됩니다. Value stream # Value stream은 고객에게 가치를 전달하는 전체 업무 프로세스입니다. Value stream은 Stage의 컨테이너 객체입니다. DevOps 라이프사이클의 다양한 측면에 집중하기 위해 그룹당 여러 value stream을 가질 수 있습니다. Value stream Stage # Stage는 Stage 이름과 같은 추가 메타데이터가 있는 이벤트 쌍(시작 및 종료 이벤트)을 나타냅니다. 재정렬하고 숨길 수 있는 기본 제공 기본 Stage로 value stream