SAFe® 사례를 지원하도록 Azure Boards 사용자 지정

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

프로세스를 사용자 지정하는 기본 이유는 진행률 추적 및 모니터링을 지원하고 주요 메트릭을 보고하며 특정 비즈니스 요구 사항을 충족하기 위한 것입니다. 이 문서에서는 구현할 수 있는 몇 가지 프로세스 사용자 지정을 설명하고 SAFe®(Scaled Agile Framework) 사례를 보완하기 위해 이를 채택하려는 이유를 설명합니다. 이러한 사용자 지정의 대부분은 선택 사항입니다.

Azure Boards에서 다음 작업을 통해 SAFe® 사례를 지원하는 방법을 알아봅니다.

  • 작업 항목 유형 사용자 지정 또는 사용자 지정 작업 항목 유형 추가
  • 사용자 지정 필드 추가 또는 기존 필드 사용자 지정
  • 워크플로 사용자 지정
  • 작업 항목 유형에 사용자 지정 규칙 추가
  • 사용자 지정 컨트롤 또는 사용자 지정 확장 추가
  • 백로그 사용자 지정 또는 사용자 지정 포트폴리오 백로그 추가

참고 항목

이 문서는 Azure Boards 및 Azure DevOps Services에 적용되는 크기 조정된 Agile Framework® 자습서 집합 중 하나입니다. 대부분의 지침은 클라우드 및 온-프레미스 버전 모두에 유효합니다. 그러나 일부 기능 및 절차는 클라우드 또는 최신 버전의 Azure DevOps Server와 관련이 있습니다.

사용자 지정 및 상속된 프로세스 정보

Azure Boards는 프로젝트 사용자 지정을 지원하는 그래픽 사용자 인터페이스를 제공합니다. 이 기능을 상속된 프로세스라고 합니다. 상속된 프로세스를 사용하는 모든 프로젝트는 해당 프로세스에 대한 사용자 지정이 수행될 때 자동으로 업데이트됩니다.
상속된 프로세스에 대해 수행할 수 있는 모든 사용자 지정에 대한 개요는 프로세스 사용자 지정 및 상속된 프로세스에 대해 참조 하세요.

작업 항목 유형 사용자 지정

각 작업 항목 유형은 정보를 캡처하고 저장하는 필드를 정의합니다. 다음과 같은 방법으로 기존 작업 항목 유형을 사용자 지정하여 특정 SAFe® 추적 요구 사항을 지원할 수 있습니다.

작업 항목 유형을 사용자 지정하는 방법에 대한 자세한 내용은 작업 항목 유형 추가 및 관리를 참조 하세요.

사용자 지정 필드 추가

사용자 지정 필드를 추가하여 기존 필드 집합에 맞지 않는 데이터 요구 사항 추적을 지원할 수 있습니다. 하나 이상의 작업 항목 유형에 추가하는 것을 고려해야 하는 일부 필드에는 다음 표에 나열된 항목이 포함됩니다.

필드 이름

작업 항목 유형

참고

예산 비용

기능, 에픽

예상 비용을 캡처하는 데 사용합니다. 롤업을 사용하여 에픽 기능의 총 예상 비용을 캡처할 수 있습니다.

범주 또는 그룹

기능, 에픽, 사용자 스토리

선택 목록을 지정하여 작업 항목이 기능, 기능, 사용 권한자 또는 솔루션과 같은 SAFe® 범주 중 하나로 카탈로그로 분류됨을 나타내는 데 사용합니다.

마일스톤

기능, 에픽, 사용자 스토리

스토리, 기능 또는 에픽이 충족해야 하는 중요 시점 이벤트의 선택 목록을 지정하는 데 사용합니다.

매핑

기능, 에픽, 사용자 스토리

작업과 연결하려는 값 스트림의 분류를 지원하는 선택 목록을 지정하는 데 사용합니다.

자세한 내용은 작업 항목 유형에 사용자 지정 필드 추가를 참조 하세요.

필드 및 태그 사용량

필드 또는 태그를 사용하여 값 스트림을 캡처할 수 있습니다. 태그는 작업을 분류하기 위한 보다 비공식적이고 임시적인 방법을 나타냅니다. 특정 필드, 특히 미리 설정된 항목이 있는 필드는 더 공식적입니다. 태그 및 필드를 사용하는 방법을 결정할 때 다음 문을 고려합니다.

  • 사용자 지정 규칙을 통해 필요한 필드를 만들 수 있지만 작업 항목에 태그를 추가할 필요는 없습니다.
  • 사용자 지정 필드를 기반으로 쿼리 차트를 만들 수 있지만 쿼리 차트에서 사용할 태그를 지정할 수는 없습니다.
  • 필드 또는 태그를 기반으로 백로그, 보드 및 쿼리를 필터링할 수 있습니다.
  • 올바른 사용 권한이 있는 한 누구나 새 태그를 추가할 수 있으므로 생성된 태그의 수는 빠르게 증가할 수 있습니다.

기존 필드 사용자 지정

다음 작업 중 하나 이상을 지원하도록 기존 필드를 사용자 지정합니다.

  • 필드 이름 레이블 다시 지정
  • 필드가 표시되는 위치를 변경하거나 양식에서 제거합니다.
  • 선택 목록을 추가하거나 변경합니다(드롭다운 메뉴). 예를 들어 값 영역비즈니스아키텍처두 가지 옵션을 제공합니다. 값의 이 선택 목록에 추가할 수 있습니다.
  • 필드에 대한 기본 할당 변경
  • 필수 필드 만들기
  • 다음 섹션에 설명된 대로 필드에 규칙 추가

기존 필드 의 인덱스인 경우 작업 항목 필드 인덱스입니다. 필드를 사용자 지정하는 방법에 대한 자세한 내용은 상속된 프로세스에 대한 필드 추가 및 관리를 참조 하세요.

필드에 규칙 추가

필드 규칙은 많은 비즈니스 사용 사례를 지원합니다. 규칙은 선택한 조건에 따라 수행할 작업을 지정합니다. 예를 들어 다른 필드에 할당된 값에 따라 필요한 필드를 만들 수 있습니다. 필드에 여러 규칙을 추가할 수 있습니다.

다음 이미지는 선택할 수 있는 지원되는 조건 및 작업을 보여 줍니다.

지원되는 조건 지원되는 작업
조건 목록을 보여 주는 스크린샷. 작업 목록을 보여 주는 스크린샷
지원되는 조건 지원되는 작업
2020년 조건 목록을 보여 주는 스크린샷 작업 목록, 2020을 보여 주는 스크린샷
지원되는 조건 지원되는 작업
2019년 조건 목록을 보여 주는 스크린샷 작업 목록, 2019를 보여 주는 스크린샷

필드 규칙 설정에 대한 자세한 내용은 작업 항목 유형에 규칙 추가(상속 프로세스)를 참조하세요.

워크플로 사용자 지정

워크플로 프로세스와 일치하도록 사용자 스토리, 기능 및 에픽에 대한 워크플로를 사용자 지정할 수 있습니다. 워크플로를 일찍 사용자 지정하면 Kanban 보드 구성 팀에서 수행해야 하는 작업을 최소화할 수 있습니다.

Agile 프로세스의 기본 워크플로에는 새로 만들기, 활성, 해결됨 및 닫힌 상태가 포함됩니다. 각 팀이 Kanban 보드에 워크플로 열을 추가할 수 있지만 이러한 열을 대신 추적하도록 워크플로를 사용자 지정할 수 있습니다. 이렇게 하면 모든 팀의 Kanban 보드가 동일한 워크플로 상태를 사용하도록 설정됩니다.

예를 들어 백로그, 분석, 개발, 테스트 및 완료 이미지에 표시된 Kanban 열과 일치하도록 워크플로 상태를 추가하고 이름을 바꿀 수 있습니다.

흐름을 시각화하고 WIP를 제한하는 Kanban 보드 열의 개념적 이미지입니다.

Agile 사례를 가장 잘 지원하는 워크플로 상태를 팀과 논의합니다. 자세한 내용은 다음 문서를 참조하세요.

사용자 지정 컨트롤

사용자 지정 컨트롤을 사용하면 작업 항목 양식에 다양한 기능을 추가할 수 있습니다. 사용자 지정 컨트롤은 Azure DevOps용 Marketplace 확장에 추가된 확장입니다.

Marketplace에서 컨트롤을 추가하거나 직접 만들 수 있습니다.

WorkBoard OKR 통합을 통해 조직은 비즈니스 전반에서 OKR(목표 및 키 결과)을 정렬, 지역화 및 측정할 수 있습니다. 이 통합을 통해 팀은 Azure DevOps 내에서 OKR을 보고 업데이트할 수 있습니다.

사용자 지정 작업 항목 형식 추가

사용자 스토리, 기능 및 에픽 작업 항목 유형은 제품 계획 및 추적을 지원하기 위한 것입니다. 그러나 다른 작업 항목 유형은 SAFe® 조직의 고객 중심 포커스를 지원하는 데 유용할 수 있습니다. 특히 고객 피드백, 고객 요청 등을 캡처하는 작업 항목을 추가할 수 있습니다.

새 작업 항목 유형을 정의할 때 다음 항목을 확인합니다.

  • 캡처, 추적 및 보고하려는 정보
  • 작업 캡처 방법
  • 작업 추적을 지원하는 워크플로

그러나 작업을 단순하게 유지하려면 사용자 지정의 양을 최소화하는 것이 항상 가장 좋습니다. 따라서 기존 작업 항목 유형을 사용할 수 있는 경우 필요에 따라 사용자 지정 필드를 추가하여 특정 정보를 추적하는 것이 좋습니다.

백로그 사용자 지정

각 팀의 백로그 및 보드는 특정 작업 항목 유형을 지원하도록 설계되었습니다. Agile 프로세스의 경우 다음과 같은 작업 항목 유형이 사용됩니다.

  • Agile 릴리스 팀: 사용자 스토리 및 버그(선택 사항)
  • 프로그램 팀: 기능
  • 포트폴리오 팀: 에픽

그러나 이러한 백로그에 더 많은 작업 항목 유형(기존 항목 또는 사용자 지정된 항목)을 포함할 수 있습니다. 각 팀은 추적해야 하는 백로그 집합을 구독할 수 있습니다.

다음 그림과 같이 최대 3개의 포트폴리오 백로그를 추가할 수도 있습니다. 포트폴리오 백로그는 계층 구조로 설계되었습니다.

5가지 수준의 포트폴리오 백로그를 보여 주는 백로그 선택 목록의 스크린샷

프로그램(기능) 백로그의 부모로 표시되는 솔루션(기능) 백로그를 추가할 수 있습니다. 이 SAFe 구성은 백로그 수준 페이지를 통해 달성할 수 없습니다. 이상적이지 않은 해결 방법으로 상속된 에픽 작업 항목 유형을 사용하지 않도록 설정하고 사용자 지정 작업 항목 유형으로 다시 만들 수 있습니다. 자세한 내용은 프로세스 백로그 및 보드 사용자 지정을 참조 하세요.

자세한 내용은 백로그 또는 보드 사용자 지정(상속 프로세스)을 참조하세요.

더 많은 기능 추가

SAFe를 지원하는 다양한 기능에 액세스할 수 있도록 다음 Marketplace 확장을 추가합니다.

참고 항목

프로젝트를 사용자 지정하기 전에 Azure Boards 구성 및 사용자 지정을 읽는 것이 좋습니다. 이 문서에서는 여러 팀의 프로젝트를 관리하고 다양한 비즈니스 목표를 지원하는 방법에 대한 자세한 정보를 제공합니다.

다음 단계