영역 및 반복 경로 추가 및 수정

작업 항목을 제품, 기능 또는 특성 영역별로 그룹화하려면 영역 경로를 사용합니다. 작업을 스프린트, 마일스톤 또는 작업할 기간으로 그룹화하는 경우 반복 경로를 사용합니다. 작업 항목 그룹에 대한 액세스를 제한하려면 영역 또는 반복 경로를 사용합니다.

또한 영역 및 반복 경로는 Agile 계획 도구의 주요 기능을 지원합니다. 팀의 기본 영역 경로는 각 팀의 백로그 페이지에 대한 백로그 항목을 필터링하는 데 사용됩니다. Agile 계획 도구를 사용하여 만든 작업 항목은 팀 기본값을 기반으로 영역 및 반복 경로를 자동으로 할당합니다.

영역 노드 또는 자식 노드 추가

  1. 사용자가 프로젝트 관리자가 아닌 경우 프로젝트 관리자로 추가합니다. 이 항목의 뒷부분에 있는 영역 또는 반복에 할당된 작업 항목에 대한 액세스 제한에 설명된 대로 팀 영역 아래에 노드를 추가할 수 있는 프로젝트 관리자이거나, 영역 경로의 경우 권한이 자식 노드 만들기에 대해 허용으로 설정되어 있어야 합니다.

  2. TWA(Team Web Access)의 팀 프로젝트 페이지에서 관리 페이지를 엽니다.

    관리를 열기 위해 기어 아이콘 선택

    TWA에 연결에 대한 자세한 내용을 보려면 여기로 이동하십시오.

  3. 영역을 엽니다. 대부분의 팀이 기본 영역 경로와 연결됩니다.

    팀 프로젝트 영역 페이지, TWA 관리 컨텍스트

    기본 영역 경로를 사용하여 팀 프로젝트 백로그 페이지에 대한 백로그 항목을 필터링합니다. 또한 팀이 Agile 계획 도구 페이지에서 작업 항목을 만들 때 영역 경로는 팀의 기본값으로 설정됩니다.

  4. 선택한 영역에 자식 노드를 추가합니다. 이름에 대한 제한 사항을 확인하려면 여기로 이동하세요.

    영역 페이지의 새 자식 링크, 영역 만들기 대화 상자

반복 자식 노드 추가 및 반복 날짜 설정

대부분의 팀 프로젝트는 프로세스 템플릿을 기반으로 미리 정의된 반복 경로 집합이 함께 제공됩니다. 이 집합에 추가하거나 이름을 바꿀 수 있습니다.

  1. 반복 페이지에서 팀에 대해 활성화될 반복을 추가하고 선택할 수 있습니다. 영역 노드를 추가하는 경우와 동일한 방식으로 반복 노드를 추가합니다.

    팀의 예제 반복

  2. 반복 또는 팀에 대한 자식 반복을 지정하려면 해당 반복 또는 자식 반복 옆에 있는 확인란을 선택합니다. 반복을 선택하면 어떤 자식 반복도 선택할 수 없습니다. 자식 반복을 사용하려면 반복의 확인란을 선택 취소한 다음 팀에 사용할 자식 반복의 확인란을 선택합니다.

  3. 스프린트 또는 반복을 열어 시작 및 종료 날짜를 설정합니다.

    스프린트의 시작 날짜 및 종료 날짜 정의

    하나의 반복에 대한 시작 및 종료 날짜를 설정하면 사용자가 처음에 지정한 같은 반복 기간을 기준으로 일정 도구가 다음 날짜 집합을 자동으로 설정합니다. 예를 들어, 스프린트 1에 3주간 스프린트를 설정한 다음 스프린트 2에 시작 날짜를 선택하는 경우 일정 도구는 다음 3주를 기준으로 시작 날짜와 최종 날짜를 자동으로 결정합니다. 이러한 날짜를 수락하거나 변경할 수 있습니다.

    반복에 대한 날짜를 정의하거나 사용하지 않아도 되지만, 이렇게 하면 작업을 예약하고 해당 일정에 대한 진행률을 추적하는 데 유용할 수 있습니다.

영역 또는 반복에 할당된 작업 항목에 대한 액세스 제한

영역과 반복 모두에 대해 사용자 수준 또는 그룹 수준에서 사용 권한을 할당할 수 있습니다. 사용 권한은 작업 항목, 테스트 사례 또는 테스트 계획에 대한 액세스를 제한하거나 허용합니다. 사용자나 그룹이 영역 또는 반복의 프로젝트 구조를 관리하는 것을 제한하거나 허용할 수도 있습니다.

  1. 관리하려는 노드의 사용 권한을 엽니다.

    영역 상황에 맞는 메뉴의 보안 옵션

  2. 그룹 또는 팀 멤버를 선택한 다음 사용 권한 설정을 변경합니다. 다음 예제에서는 Disallow Access 그룹에 작업 항목을 보거나 수정하거나 편집할 수 있는 권한 또는 FabrikamFiber 영역 경로의 권한이 없습니다.

    팀 프로젝트의 사용 권한 페이지

    사용 권한을 변경하려면 설정 안 함, 상속된 항목 허용, 허용 또는 거부를 선택합니다.

    그룹 또는 팀 멤버가 목록에 나타나지 않는 경우 추가할 수 있습니다. TFS 그룹을 만들려면 보안 탭을 엽니다.

    응용 프로그램 계층 서버를 TFS 2013.3으로 업그레이드한 경우 테스트 도구 모음 관리 권한이 영역 경로 보안 모델에 추가됩니다. 기존 테스트 계획 관리 권한은 테스트 계획만 관리하도록 범위가 다시 지정되었습니다. 이전에 이 권한은 테스트 계획과 테스트 도구 모음 모두의 권한 관리에 적용되었습니다. 이러한 사용 권한에 대해 자세히 알아보려면 Q: 테스트 관리 권한에는 어떤 기능이 포함되나요?를 참조하세요.

    작업 항목의 수정을 제한하는 다른 방법은 작업 항목을 만들거나 수정할 수 있는 사람 제한을 참조하세요.

Q & A

Q: 자식 노드의 이름을 지정하거나 구성하는 데 제한이 있나요?

A: 영역반복 필드는 백슬래시(\) 문자로 구분되는 여러 노드 항목으로 구성된 경로입니다. 이러한 필드에는 TreePath 데이터 형식이 사용됩니다. 가장 좋은 방법은 노드 이름을 최소화하는 것이며 영역 및 반복 경로에 이름을 지정할 때는 다음과 같은 제한 사항을 고려해야 합니다.

제한 유형

제한

노드 길이

  • 255자가 넘는 문자를 포함해서는 안 됩니다.

노드의 특수 문자

  • 유니코드 제어 문자를 포함할 수 없습니다.

  • 다음과 같은 \ / $ ? * : " & > < # % | + ,

  • 로컬 파일 시스템에서 사용할 수 없는 문자를 포함하면 안 됩니다. Windows의 문자 제한에 대한 자세한 내용은 파일 이름 지정을 참조하세요.

예약된 이름

  • 마침표 하나(.) 또는 마침표 두 개(..) 이상을 포함해야 합니다.

  • PRN, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, COM10, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9, NUL, CON, AUX 등과 같은 시스템 예약 이름을 사용할 수 없습니다.

  • 예약된 이름에 대한 자세한 내용은 파일 이름 지정을 참조하세요.

경로 길이

  • 4000자 미만의 유니코드 문자를 포함해야 합니다.

    중요

    256자보다 많은 문자를 포함하는 경로 이름을 정의하면 Microsoft Project에서 이 경로를 지정할 수 없습니다.이 문제를 방지하려면 10자 미만의 경로 이름을 정의하고 노드를 14개 수준을 초과하여 중첩하지 마십시오.

경로 계층 구조 깊이

  • 14개 수준 미만이어야 합니다.

TreeType 필드에 대한 자세한 내용은 영역 및 반복 필드 참조을 참조하세요.

Q: 영역 경로 및 반복 경로 필드에 필드 규칙을 적용할 때 제한 사항이 있나요?

A: 예. 많은 필드 규칙이 System.XXX 필드에 적용되지 않습니다. 자세한 내용은 필드 규칙 적용을 참조하세요.

Q: 영역 및 반복 경로를 수정하거나 추가하려면 어떤 권한이 필요합니까?

A: 영역 또는 반복을 만들거나 수정하려면 Project Administrators 그룹의 멤버이거나 수정하려는 영역 또는 반복 노드에 대해 자식 노드 만들기 및 순서 지정, 이 노드 삭제이 노드 편집 권한을 허용으로 설정해야 합니다.

Q: 기업 내에서 계층적 팀을 지원하거나 민첩성을 조정하기 위해 팀, 영역 및 반복을 구성하려면 어떻게 해야 하나요?

A: 하위 팀의 개념은 없지만 영역 경로가 다른 팀에 속하는 팀을 만들어 효과적으로 팀의 계층 구조를 만들 수 있습니다. 자세한 내용은 다른 팀 추가를 참조하십시오.

또한 Agile 포트폴리오 관리: TFS를 사용하여 여러 팀에서 백로그 지원Scaled Agile Framework: Using TFS to support epics, release trains, and multiple backlogs의 두 백서는 포트폴리오 관리 또는 기업 조직을 지원하도록 팀, 영역 경로 및 반복을 구성하는 단계도 안내합니다.

Q: 영역 또는 반복 노드를 삭제하거나 이름을 바꾸면 어떻게 됩니까?

A: 영역 또는 반복의 이름을 바꾸거나 트리 계층 구조 내에서 노드를 이동하면 기존 경로를 참조하는 작업 항목을 수동으로 업데이트해야 합니다. TWA 또는 Excel을 사용하여 대량 업데이트를 수행할 수 있습니다.

영역 또는 반복 노드를 삭제하면 기존 작업 항목이 삭제 프롬프트에 입력하는 노드로 자동으로 업데이트됩니다.

Q: 영역 또는 반복 경로에 의존하는 도구는 무엇입니까?

A: Agile 계획 도구인 백로그 만들기스프린트 작업은 팀 영역 경로를 참조하는 시스템 쿼리에서 빌드됩니다. 이러한 도구의 페이지에 표시되는 쿼리 만들기 링크를 선택하여 쿼리를 볼 수 있습니다. 그러나 기본 쿼리를 변경할 수 없습니다.

또한 팀에 대한 스프린트 또는 반복 백로그 페이지가 나타나도록 하려면 먼저 정의하고 선택해야 합니다.

해당 영역 및 반복에 대한 진행률을 볼 수 있도록 쿼리 또는 필터 보고서를 빠르게 생성할 수 있습니다. 예를 들어, 작업 항목이 영역 경로에 할당되면 다음 누적 가로 막대형 차트에 표시된 대로 영역별로 진행률을 시각화할 수 있습니다.

누적 가로 막대형 차트의 차트 구성 대화 상자

기본 제공 개발속도 차트는 팀 반복에 대한 정의에 의존합니다.

또한 영역 경로에 할당된 보안 권한은 해당 영역 경로의 테스트 계획과 테스트 도구 모음을 관리할 권한이 주어질 사용자가 누구인지도 제어합니다.

Q: 테스트 관리 권한으로 제어되는 테스트 기능은무엇인가요(TFS 2013.3 필요)?

A: 테스트 도구 모음 관리 권한이 있는 사용자는 다음을 수행할 수 있습니다.

  • 테스트 도구 모음 만들기 및 수정

  • 테스트 사례를 테스트 도구 모음에 추가 또는 테스트 도구 모음에서 제거

  • 테스트 도구 모음과 관련된 테스트 구성 변경

  • 테스트 도구 모음을 이동하여 도구 모음 계층 구조 수정

테스트 계획 관리 권한이 있는 사용자는 다음을 수행할 수 있습니다.

  • 테스트 계획 만들기 및 수정

  • 테스트 도구 모음을 테스트 계획에 추가 또는 테스트 계획에서 제거

  • 빌드 및 테스트 설정과 같은 테스트 계획 속성 변경

테스트 실행 만들기/삭제/보기, 테스트 구성/환경 관리 등의 추가 테스트 관리 권한은 팀 프로젝트 수준에서 할당됩니다. 프로젝트 수준 권한을 참조하세요.

Q: 팀에서 정의해야 하는 영역 노드의 종류와 수는 어떻게 됩니까?

A: 영역 노드를 추가할 필요가 없습니다. 그러나 영역은 기능을 기반으로 작업 항목 쿼리와 보고서를 필터링하는 데 유용합니다. 영역 노드를 추가할 때 이러한 지침을 고려하십시오.

  • 추적 가능성 및 보안 요구 사항을 지원하는 영역을 정의합니다.

  • 너무 복잡한 영역 구조를 만들지 않도록 합니다. 영역을 만들어 작업 항목에 대한 사용 권한을 분할할 수 있지만, 복잡한 트리를 사용할 경우 사용 권한 관리에 상당한 오버헤드가 필요합니다. 다른 팀 프로젝트에서 구조와 사용 권한을 복제하려면 너무 많은 작업이 필요할 수 있습니다.

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

  • 영역을 사용하여 논리적 또는 물리적 구성 요소를 나타낸 다음 자식 영역을 만들어 특정 기능을 나타냅니다. 팀은 이 구조를 사용하여 작업 항목을 구성된 상태로 유지하고 구성 요소별 또는 기능별 추적 가능성을 향상할 수 있습니다.

  • 액세스를 제한할 영역을 만듭니다.

Q: 팀에서 얼마나 많은 반복 노드를 정의해야 합니까?

A: 프로젝트 수명 주기를 반영하기 위해 필요한 만큼 반복 경로를 정의합니다. 이러한 경로는 스프린트, 사전 베타, 베타 결과물 및 기타 릴리스 마일스톤과 같은 이벤트의 계층 구조를 나타냅니다. 반복 자식 노드를 정의할 때 이러한 지침을 고려하십시오.

  • 반복을 사용하여 프로젝트에 대한 스프린트, 마일스톤 또는 시간 주기를 나타냅니다.

  • 팀 프로세스와 일치하는 주기 기간을 결정하고 해당 주기를 지원하도록 반복을 정의합니다.

  • 목표 릴리스 사이클에 할당할 준비가 되지 않은 작업 항목에 대해 Future라는 레이블이 지정된 별도의 반복을 만듭니다.

  • 반복을 사용하여 스프린트를 계획하는 방법에 대한 개요는 스프린트 작업을 참조하십시오.

다음 예제에서는 백로그, 베타 1, 베타 2, 릴리스 1.0, 릴리스 2.0이 MyApplication 팀 프로젝트에 정의됩니다. 작업 항목이 작업이나 할당에 아직 예약되지 않은 경우 모든 작업 항목을 백로그 반복에 할당할 수 있습니다.

영역 및 반복 계층 구조 아이콘MyApplication

백로그

베타 1

베타 2

릴리스 1.0

릴리스 2.0

제품 기능과 작업의 백로그를 만들면 팀이 기능과 작업을 완료할 것으로 예상되는 마일스톤에 기능과 작업을 할당할 수 있습니다. 변경이 필요한 경우 팀이 작업을 예약하고 관리하는 방법을 반영하는 이벤트를 각 마일스톤 아래에 추가할 수 있습니다. 다음 예제에서 볼 수 있듯이, 베타 1 반복에는 이제 베타 1 기간의 스프린트마다 하나씩 총 다섯 개의 자식 노드가 들어 있습니다.

영역 및 반복 계층 구조 아이콘MyApplication

백로그

   영역 및 반복 계층 구조 아이콘베타 1

스프린트 1

스프린트 2

스프린트 3

스프린트 4

스프린트 5

   영역 및 반복 계층 구조 축소 아이콘베타 2

   영역 및 반복 계층 구조 축소 아이콘릴리스 1.0

   영역 및 반복 계층 구조 축소 아이콘릴리스 2.0

반복은 규칙을 적용하지 않습니다. 예를 들어 작업을 반복에 할당할 수 있지만 해당 반복 중에는 작업을 닫거나 완료할 수 없습니다. 반복이 끝나면 해당 반복에 대해 여전히 활성 상태이거나 닫히지 않은 모든 작업 항목을 찾아서 적절한 조치를 취해야 합니다. 예를 들어 작업 항목을 다른 반복으로 이동하거나 백로그로 돌려보낼 수 있습니다.

Q: 팀 영역 경로에서 팀을 분리하는 방법이 있습니까?

A: 예. 일반 백로그 및 많은 제품 영역에서 작업하는 팀이 조직에 몇 개 있을 경우 팀 구성 방법을 변경해야 할 수 있습니다. 조직 내 팀을 나타내는 사용자 지정 필드를 추가하여 팀을 지원하고 팀과 영역 경로 할당을 분리하기 위한 Agile 계획 도구 및 페이지를 재구성할 수 있습니다.

Q: 영역 및 반복 경로를 내보낼 수 있습니까?

대답: 아니요. 하나의 팀 프로젝트에 대한 트리 경로 구조를 다른 팀 프로젝트에 사용하도록 내보낼 수 없습니다.