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® 범주 중 하나로 카탈로그로 분류됨을 나타내는 데 사용합니다.
마일스톤
기능, 에픽, 사용자 스토리
스토리, 기능 또는 에픽이 충족해야 하는 중요 시점 이벤트의 선택 목록을 지정하는 데 사용합니다.
매핑
기능, 에픽, 사용자 스토리
작업과 연결하려는 값 스트림의 분류를 지원하는 선택 목록을 지정하는 데 사용합니다.
자세한 내용은 작업 항목 유형에 사용자 지정 필드 추가를 참조 하세요.
필드 및 태그 사용량
필드 또는 태그를 사용하여 값 스트림을 캡처할 수 있습니다. 태그는 작업을 분류하기 위한 보다 비공식적이고 임시적인 방법을 나타냅니다. 특정 필드, 특히 미리 설정된 항목이 있는 필드는 더 공식적입니다. 태그 및 필드를 사용하는 방법을 결정할 때 다음 문을 고려합니다.
- 사용자 지정 규칙을 통해 필요한 필드를 만들 수 있지만 작업 항목에 태그를 추가할 필요는 없습니다.
- 사용자 지정 필드를 기반으로 쿼리 차트를 만들 수 있지만 쿼리 차트에서 사용할 태그를 지정할 수는 없습니다.
- 필드 또는 태그를 기반으로 백로그, 보드 및 쿼리를 필터링할 수 있습니다.
- 올바른 사용 권한이 있는 한 누구나 새 태그를 추가할 수 있으므로 생성된 태그의 수는 빠르게 증가할 수 있습니다.
기존 필드 사용자 지정
다음 작업 중 하나 이상을 지원하도록 기존 필드를 사용자 지정합니다.
- 필드 이름 레이블 다시 지정
- 필드가 표시되는 위치를 변경하거나 양식에서 제거합니다.
- 선택 목록을 추가하거나 변경합니다(드롭다운 메뉴). 예를 들어 값 영역은 비즈니스 및 아키텍처의 두 가지 옵션을 제공합니다. 값의 이 선택 목록에 추가할 수 있습니다.
- 필드에 대한 기본 할당 변경
- 필수 필드 만들기
- 다음 섹션에 설명된 대로 필드에 규칙 추가
기존 필드 의 인덱스인 경우 작업 항목 필드 인덱스입니다. 필드를 사용자 지정하는 방법에 대한 자세한 내용은 상속된 프로세스에 대한 필드 추가 및 관리를 참조 하세요.
필드에 규칙 추가
필드 규칙은 많은 비즈니스 사용 사례를 지원합니다. 규칙은 선택한 조건에 따라 수행할 작업을 지정합니다. 예를 들어 다른 필드에 할당된 값에 따라 필요한 필드를 만들 수 있습니다. 필드에 여러 규칙을 추가할 수 있습니다.
다음 이미지는 선택할 수 있는 지원되는 조건 및 작업을 보여 줍니다.
지원되는 조건 | 지원되는 작업 |
---|---|
지원되는 조건 | 지원되는 작업 |
---|---|
지원되는 조건 | 지원되는 작업 |
---|---|
필드 규칙 설정에 대한 자세한 내용은 작업 항목 유형에 규칙 추가(상속 프로세스)를 참조하세요.
워크플로 사용자 지정
워크플로 프로세스와 일치하도록 사용자 스토리, 기능 및 에픽에 대한 워크플로를 사용자 지정할 수 있습니다. 워크플로를 일찍 사용자 지정하면 보드 구성 팀에서 수행해야 하는 작업을 최소화할 수 있습니다.
Agile 프로세스의 기본 워크플로에는 새로 만들기, 활성, 해결됨 및 닫힌 상태가 포함됩니다. 각 팀이 해당 보드에 워크플로 열을 추가할 수 있지만 워크플로를 사용자 지정하여 이러한 열을 대신 추적할 수 있습니다. 이렇게 하면 모든 팀의 보드가 동일한 워크플로 상태를 사용하도록 설정됩니다.
예를 들어 백로그, 분석, 개발, 테스트 및 완료 이미지에 표시된 열과 일치하도록 워크플로 상태를 추가하고 이름을 바꿀 수 있습니다.
Agile 사례를 가장 잘 지원하는 워크플로 상태를 팀과 논의합니다. 자세한 내용은 다음 문서를 참조하세요.
사용자 지정 컨트롤
사용자 지정 컨트롤을 사용하면 작업 항목 양식에 다양한 기능을 추가할 수 있습니다. 사용자 지정 컨트롤은 Azure DevOps용 Marketplace 확장에 추가된 확장입니다.
Marketplace에서 컨트롤을 추가하거나 직접 만들 수 있습니다.
WorkBoard OKR 통합을 통해 조직은 비즈니스 전반에서 OKR(목표 및 키 결과)을 정렬, 지역화 및 측정할 수 있습니다. 이 통합을 통해 팀은 Azure DevOps 내에서 OKR을 보고 업데이트할 수 있습니다.
사용자 지정 작업 항목 형식 추가
사용자 스토리, 기능 및 에픽 작업 항목 유형은 제품 계획 및 추적을 지원하기 위한 것입니다. 그러나 다른 작업 항목 유형은 SAFe® 조직의 고객 중심 포커스를 지원하는 데 유용할 수 있습니다. 특히 고객 피드백, 고객 요청 등을 캡처하는 작업 항목을 추가할 수 있습니다.
새 작업 항목 유형을 정의할 때 다음 항목을 확인합니다.
- 캡처, 추적 및 보고하려는 정보
- 작업 캡처 방법
- 작업 추적을 지원하는 워크플로
그러나 작업을 단순하게 유지하려면 사용자 지정의 양을 최소화하는 것이 항상 가장 좋습니다. 따라서 기존 작업 항목 유형을 사용할 수 있는 경우 필요에 따라 사용자 지정 필드를 추가하여 특정 정보를 추적하는 것이 좋습니다.
백로그 사용자 지정
각 팀의 백로그 및 보드는 특정 작업 항목 유형을 지원하도록 설계되었습니다. Agile 프로세스의 경우 다음과 같은 작업 항목 유형이 사용됩니다.
- Agile 릴리스 팀: 사용자 스토리 및 버그(선택 사항)
- 프로그램 팀: 기능
- 포트폴리오 팀: 에픽
그러나 이러한 백로그에 더 많은 작업 항목 유형(기존 항목 또는 사용자 지정된 항목)을 포함할 수 있습니다. 각 팀은 추적해야 하는 백로그 집합을 구독할 수 있습니다.
다음 그림과 같이 최대 3개의 포트폴리오 백로그를 추가할 수도 있습니다. 포트폴리오 백로그는 계층 구조로 설계되었습니다.
팁
프로그램(기능) 백로그의 부모로 표시되는 솔루션(기능) 백로그를 추가할 수 있습니다. 이 SAFe 구성은 백로그 수준 페이지를 통해 달성할 수 없습니다. 이상적이지 않은 해결 방법으로 상속된 에픽 작업 항목 유형을 사용하지 않도록 설정하고 사용자 지정 작업 항목 유형으로 다시 만들 수 있습니다. 자세한 내용은 프로세스 백로그 및 보드 사용자 지정을 참조 하세요.
자세한 내용은 백로그 또는 보드 사용자 지정(상속 프로세스)을 참조하세요.
더 많은 기능 추가
SAFe를 지원하는 다양한 기능에 액세스할 수 있도록 다음 Marketplace 확장을 추가합니다.
참고 항목
프로젝트를 사용자 지정하기 전에 Azure Boards 구성 및 사용자 지정을 읽는 것이 좋습니다. 이 문서에서는 여러 팀의 프로젝트를 관리하고 다양한 비즈니스 목표를 지원하는 방법에 대한 자세한 정보를 제공합니다.