영역 및 반복(스프린트) 경로 정보

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

영역 경로를 사용하면 팀, 제품 또는 기능 영역별로 작업 항목을 그룹화할 수 있습니다. 반복 경로를 사용하면 스프린트, 마일스톤 또는 기타 이벤트별 또는 시간 관련 기간으로 작업을 그룹화할 수 있습니다. 이 두 필드를 모두 사용하면 경로 계층 구조를 정의할 수 있습니다.

프로젝트의 영역 및 반복 경로를 정의합니다. 그런 다음 팀은 백로그 및 기타 Agile 도구를 지원하는 데 사용되는 경로를 선택할 수 있습니다. Agile 도구에서 영역 및 반복 경로를 사용하는 방법을 이해하려면 영역 및 반복을 사용하는 Agile 도구를 참조 하세요.

참고 항목

영역 경로 및 반복 경로를 분류 노드라고 도 합니다. 분류 노드(REST API) 또는 Azure DevOps CLI 명령 az boards 반복을 통해 프로그래밍 방식으로 관리할 수 있습니다.

참고 항목

영역 경로 및 반복 경로를 분류 노드라고 도 합니다. REST API(분류 노드)를 통해 프로그래밍 방식으로 관리할 수 있습니다.

표시되는 영역 및 반복은 프로젝트를 만드는 데 사용한 프로세스에 따라 달라집니다. 여기서는 스크럼 프로세스에 대해 정의된 기본값을 보여 줍니다. 날짜가 설정되지 않았습니다. 스프린트 또는 릴리스 일정에 해당하는 날짜를 설정합니다.

반복 횟수 지역
기본 반복, 스크럼 프로세스 샘플 영역 경로 집합

Important

영역 경로를 삭제하거나 반복 경로를 다시 구성하면 데이터가 손실될 수 있으며 되돌리기 수 없습니다. 예를 들어 영역 경로가 변경된 팀의 번다운 또는 번업 위젯 차트, 스프린트 번다운 및 속도 차트는 올바른 데이터를 반영하지 않습니다. 기록 추세 차트는 각 작업 항목에 대해 과거 시점에 정의된 영역 경로반복 경로를 참조합니다. 영역 경로 또는 반복 경로가 삭제되면 해당 경로의 기록 데이터를 검색할 수 없습니다.

영역 경로 정의 및 할당

프로젝트 및 팀을 관리하는 경우 프로젝트와 팀을 구성하는 가장 직선적인 순서는 다음과 같습니다.

  1. 작업을 분류하기 위해 지원하려는 영역 경로개수와 이름을 결정합니다. 최소한 정의한 각 팀에 대해 하나의 영역 경로를 추가합니다.
  2. 지원하려는 팀의 수와 이름을 결정합니다. 지침은 팀 및 Agile 도구에 대해 검토 하세요.
  3. 프로젝트 설정 > 프로젝트 구성을 열고 프로젝트 수준에서 1단계와 2단계를 지원할 영역 경로를 정의합니다. 프로젝트 설정 열기, 프로젝트 구성영역 경로 추가 문서의 뒷부분에 제공된 단계를 따릅니다.
  4. 2단계를 지원하는 데 필요한 팀을 정의합니다. 지침은 팀 추가를 참조 하고 한 기본 팀에서 여러 팀으로 이동합니다.
  5. 팀 구성을 열고 각 팀에 기본 및 추가 영역 경로를 할당합니다. 이 문서의 뒷부분에 제공된 단계를 따릅니다. 팀 설정 열기 및 팀 기본 영역 경로 설정
  6. 작업 항목의 영역 경로를 정의한 영역 경로에 할당합니다. 대량 수정을 사용하여 여러 작업 항목을 한 번에 수정합니다.

참고 항목

프로젝트는 최대 10,000 개의 영역 경로를 정의하고 단일 팀에 최대 300 개의 영역 경로를 할당하는 것으로 제한됩니다 . 자세한 내용은 작업 추적, 프로세스 및 프로젝트 제한을 참조 하세요.

또한 둘 이상의 팀에 동일한 영역 경로를 할당할 수 있지만 두 팀이 동일한 작업 항목 집합에 대한 소유권을 주장하는 경우 문제가 발생할 수 있습니다. 자세한 내용은 보드 및 Kanban 정보, 다중 팀 Kanban 보드 보기의 제한 사항을 참조 하세요.

필요에 따라 언제든지 다음 작업을 수행할 수 있습니다.

  • 자식 노드 추가
  • 영역 경로 이름 바꾸기(루트 영역 경로 제외)
  • 다른 노드 아래의 자식 노드 이동
  • 자식 노드 삭제
  • 팀 이름 바꾸기
  • 팀에 대한 영역 경로 할당 변경

팀 계층 구조 구성도 참조하세요.

팀이 정의해야 하는 영역은 몇 개입니까?

팀의 추적 기능 및 보안 요구 사항을 지원하는 영역을 추가합니다. 영역을 사용하여 논리적 또는 물리적 구성 요소를 표시한 다음, 특정 기능을 나타내는 자식 영역을 만듭니다.

이러한 요구 사항이 있는 경우 영역을 추가합니다.

  • 제품 또는 기능 영역을 기반으로 쿼리 필터링
  • 팀 또는 하위 팀별로 작업 항목 구성 또는 그룹화
  • 해당 영역에 따라 작업 항목에 대한 액세스를 제한합니다.

각 팀은 팀이 백로그 항목, 사용자 스토리, 요구 사항, 작업 및 버그를 구성할 수 있는 영역의 계층 구조를 만들 수 있습니다.

너무 복잡한 영역 구조를 만들지 마십시오. 작업 항목에 대한 권한을 분할할 영역을 만들 수 있지만, 복잡한 트리에는 사용 권한 관리에 상당한 오버헤드가 필요합니다. 다른 프로젝트의 구조와 사용 권한을 복제하기에는 너무 많은 작업일 수 있습니다.

반복 경로 정의 및 할당

다음 지침을 사용하여 프로젝트 및 팀에 대한 반복 경로를 구성 합니다 .

  1. 먼저 영역 경로 정의에 제공된 지침에 따라 영역 경로 및 팀을 정의하고 팀에 할당합니다.
  2. 지원할 반복의 길이를 결정합니다. 모든 팀이 동일한 스프린트 주기를 사용하도록 하는 것이 좋습니다.
  3. 스프린트 및 릴리스의 플랫 구조 또는 계층 구조를 원하는지 확인합니다.
  4. 프로젝트 설정 > 프로젝트 구성을 열고 프로젝트 수준에서 2단계와 3단계를 지원하도록 반복 경로를 정의합니다. 이 문서의 뒷부분에 제공된 단계를 따릅니다. Project 설정 열기, 프로젝트 구성반복 추가 및 반복 날짜 설정
  5. 팀 구성을 열고 각 팀에 기본, 백로그 및 추가 반복 경로를 할당합니다. 이 문서의 뒷부분에 제공된 단계를 따릅니다. 팀 설정 열기 및 팀 기본 반복 경로 설정
  6. 각 팀은 백로그 반복 경로 아래에 있는 작업 항목에 반복 경로를 할당해야 합니다. 그런 다음 해당 작업 항목이 제품 백로그 및 보드에 표시됩니다. 대량 수정을 사용하여 여러 작업 항목을 한 번에 수정합니다. 스프린트에 백로그 항목 할당도 참조하세요.

참고 항목

프로젝트는 최대 10,000 개의 반복 경로를 정의하고 단일 팀에 최대 300 개의 반복 경로를 할당하는 것으로 제한됩니다 . 자세한 내용은 작업 추적, 프로세스 및 프로젝트 제한을 참조 하세요.

필요에 따라 언제든지 다음 작업을 수행할 수 있습니다.

  • 자식 반복 노드 추가
  • 반복 경로 이름 바꾸기(루트 경로 제외)
  • 다른 노드에서 자식 반복 경로 이동
  • 자식 반복 경로 삭제
  • 팀에 할당된 기본 및 선택한 반복 경로 변경

팀에서 정의해야 하는 반복은 몇 개입니까?

프로젝트 수명 주기를 반영하는 데 필요한 만큼 자식 반복을 정의합니다. 이러한 경로는 스프린트, 사전 베타 및 베타 결과, 기타 릴리스 마일스톤과 같은 일련의 이벤트를 나타냅니다. 팀은 일반적으로 아직 작업 또는 릴리스가 예약되지 않은 경우 팀의 기본 반복에 할당된 작업 항목을 둡니다.

이러한 요구 사항을 지원하기 위해 반복을 추가합니다.

  • 스크럼 팀이 스프린트를 계획하고 실행하는 데 사용하는 스프린트 정의
  • 더 복잡한 다중 릴리스 및 스프린트 주기 설정
  • 프로젝트의 스프린트, 마일스톤 또는 주기 시간을 기준으로 쿼리 필터링
  • 대상 릴리스 주기에 할당할 준비가 되지 않은 향후 작업을 지원합니다.

다음 예제에서는 MyApplication 프로젝트에 대해 베타 1, 베타 2, 릴리스 1.0 및 릴리스 2.0을 정의합니다.

플랫 반복 계층 구조

제품 기능 및 작업의 백로그를 만들 때 중요 시점에 할당합니다. 팀이 완료할 것으로 예상되는 기능과 작업을 할당합니다. 요구 사항이 변경되면 각 주요 중요 시점 아래에 팀이 작업을 예약하고 관리하는 방법을 반영하는 이벤트를 추가할 수 있습니다.

다음 예제와 같이 베타 1 반복에는 이제 베타 1 기간의 각 스프린트에 대해 하나씩 3개의 자식 노드가 포함됩니다.

계층적 반복 계층 구조

반복은 규칙을 적용하지 않습니다. 예를 들어 반복에 작업을 할당할 수 있지만 해당 반복 중에는 작업을 닫거나 완료할 수 없습니다. 반복이 끝나면 해당 반복에 대해 다시 활성화되거나 열려 기본 모든 작업 항목을 찾고 적절한 조치를 취해야 합니다. 예를 들어 다른 반복으로 이동하거나 백로그로 반환할 수 있습니다.

명명 제한 사항

영역 경로 및 반복 경로 필드인 데이터 형식=TreePath는 백슬래시(\) 문자로 구분된 여러 노드 항목으로 구성됩니다. 노드 이름을 최소화하고 자식 노드를 추가할 때 다음 제한 사항을 준수해야 합니다.

제한 유형 제한 사항
노드 길이 255자를 초과하지 않아야 합니다.
예약된 이름 - 마침표 또는 두 개의 마침표 ...로만 구성해서는 안 됩니다.
- PRN, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, COM10, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9, NUL, CON 또는 AUX와 같은 시스템 예약 이름이 아니어야 합니다. 예약된 이름에 대한 자세한 내용은 파일 이름, 경로 및 네임스페이스를 참조 하세요.
노드에 대한 특수 문자 - 유니코드 컨트롤 문자를 포함해서는 안됩니다.
- 다음 문자 \ / : * ? " < > | # $ * +중 하나를 포함하지 않아야 합니다.
- 로컬 파일 시스템에서 금지된 문자를 포함해서는 안 됩니다. Windows 문자 제한에 대한 자세한 내용은 파일 이름 지정, 경로 및 네임스페이스를 참조 하세요.
경로 길이 4,000자를 초과하는 유니코드 문자를 포함해서는 안됩니다.
경로 계층 구조 깊이 깊이는 14개 미만이어야 합니다.

보듯이 영역 및 반복은 Agile 도구를 지원하고 작업 항목을 관리하는 데 중요한 역할을 합니다. 다음 문서에서 이러한 필드를 사용하는 방법에 대해 자세히 알아볼 수 있습니다.