영역 및 반복 만들기 및 수정

업데이트: 2010년 7월

팀 프로젝트의 영역 및 반복을 정의하여 작업 항목을 마일스톤 및 관련 기능과 같은 유용한 범주로 그룹화하는 기능을 지원할 수 있습니다. 영역 또는 반복에 할당된 작업 항목을 누가 수정할 수 있는지도 제어할 수 있습니다. 영역을 정의하여 작업 항목을 논리적, 물리적 또는 기능적 범주로 구성합니다. 반복을 정의하여 작업 항목을 마일스톤 또는 시간 주기로 그룹화합니다.

각 작업 항목을 영역과 반복에 할당하면 특정 영역과 반복에 대한 작업 진행 중에 쿼리와 보고서를 빠르게 생성할 수 있습니다. 또한 Microsoft Solutions Framework(MSF)용 프로세스 템플릿이 제공하는 많은 아티팩트는 반복을 사용하여 작업을 구성하고 팀 진행률을 표시합니다. 자세한 내용은 아티팩트(Agile)아티팩트(CMMI)를 참조하십시오.

참고

기본적으로 MSF 프로세스 템플릿을 기반으로 하는 팀 프로젝트에는 세 개의 반복 노드가 있으며 영역 노드가 없습니다. 이러한 기본 설정을 변경하는 방법에 대한 자세한 내용은 분류 플러그 인에서 초기 영역 및 반복 정의를 참조하십시오.

팀 프로젝트를 만든 후 Team Foundation에 대한 클라이언트 프로그램을 사용하여 영역 또는 반복을 사용자 지정할 수 있습니다. 프로젝트 영역 또는 반복에 대한 액세스를 제어하려면 팀 탐색기, Microsoft Excel 또는 Microsoft Project를 사용해야 합니다.

항목 내용

  • 영역 및 반복 지정 지침

  • 영역 및 반복에 대한 명명 규칙 및 제한

  • Team Web Access를 사용하여 영역 또는 반복 변경

  • Team Explorer, Microsoft Excel 또는 Microsoft Project를 사용하여 영역 또는 반복 변경

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

영역 및 반복

영역 및 반복

   

영역 및 반복 노드 추가와 수정

필요한 권한

이 절차를 수행하려면 Project Administrators 그룹의 멤버이거나 수정하려는 노드에 대해 자식 노드 만들기 및 순서 지정, 이 노드 삭제이 노드 편집 권한이 허용으로 설정되어 있어야 합니다. 자세한 내용은 Team Foundation Server 권한을 참조하십시오.

영역 및 반복 지정 지침

팀 프로젝트에 대한 영역과 반복을 지정할 때는 다음 지침을 고려합니다.

  • 영역의 경우

    • 추적 가능성 및 보안 요구 사항을 지원하는 영역을 정의합니다. 팀이 모든 사용자 스토리, 요구 사항, 작업 및 버그를 구성할 수 있는 영역 계층 구조를 만들 수 있습니다.

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

    • 영역에 사용 권한을 설정하여 특정 범주에 할당된 작업 항목에 대한 액세스를 제한합니다. 각 영역 노드를 변경할 수 있는 사람뿐 아니라 특정 영역의 작업 항목을 편집하거나 볼 수 있는 사람도 지정하는 보안 옵션을 설정할 수 있습니다. 자세한 내용은 이 항목의 뒷부분에 있는 영역 또는 반복에 할당된 작업 항목에 대한 액세스 제한을 참조하십시오.

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

  • 반복의 경우

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

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

    • 할당되지 않은 백로그 항목, 사용자 스토리, 요구 사항, 작업 또는 기타 작업 항목에 대해 별도의 반복을 만듭니다.

    • 반복과 MSF Agile Software Development v5.0용 프로세스 템플릿을 사용하여 스프린트를 계획할 수 있는 방법에 대한 개요는 Scrum을 참조하십시오.

    • Visual Studio Scrum 1.0용 프로세스 템플릿을 사용할 경우 먼저 반복을 정의한 다음 Sprint 작업 항목을 정의해야 합니다. 자세한 내용은 스프린트(Scrum)를 참조하십시오.

  • 영역 및 반복의 경우

    • 영역 또는 반복의 이름을 지정할 때는 이 항목 뒷부분의 영역과 반복에 대한 명명 규칙 및 제한에서 요약하는 규칙을 따릅니다.

    • 영역 및 반복 필드는 TreePath 데이터 형식을 사용합니다. 자세한 내용은 영역 및 반복을 참조하십시오.

    • 쿼리를 실행하여 영역 또는 반복에 할당된 작업 항목을 찾으면 해당 영역 또는 반복 경로에서 정의된 모든 작업 항목이 결과에 항상 포함됩니다. 쿼리를 만들어 특정 노드에 없는 작업 항목을 찾을 수도 있습니다. 자세한 내용은 쿼리 필드, 연산자, 값 및 변수버그, 작업 및 기타 작업 항목 찾기를 참조하십시오.

    • 한 팀 프로젝트용으로 만든 영역 및 반복 노드를 내보내서 다른 팀 프로젝트에 사용할 수 없습니다.

맨 위로 이동

영역

구성 요소와 기능을 나타내는 노드를 만들어 제품 영역의 구조를 만들 수 있습니다. 예를 들어, MyApplication라는 이름의 팀 프로젝트용으로 세 개의 영역을 만들 수 있습니다. 이 영역은 계층적 웹 응용 프로그램의 세 가지 주요 개발 구성 요소인 웹 사이트, 웹 서비스 및 데이터베이스를 나타낼 수 있습니다. 다음 그림에서 볼 수 있듯이, 이러한 각 구성 요소에 대해 팀 프로젝트 노드 아래 노드를 만들고 내 웹 사이트, 내 웹 서비스 및 내 데이터베이스라는 레이블을 붙일 수 있습니다.

영역 및 반복 계층 구조 아이콘MyApplication    내 웹 사이트    내 웹 서비스    내 데이터베이스

이러한 영역을 만든 후 사용자 스토리, 작업 또는 버그와 같은 작업 항목을 특정 영역에 할당하고 쿼리를 실행하여 해당 영역에 할당된 모든 항목을 찾을 수 있습니다.

주요 구성 요소를 더욱 세밀한 그룹화로 구성할 수도 있습니다. 다음 예제에서 볼 수 있듯이, 각 상위 노드에는 이제 두 개 이상의 자식 노드가 들어 있습니다.

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

   영역 및 반복 계층 구조 아이콘웹 사이트

        레이아웃 및 디자인

        탐색

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

          Home

          Products

          리소스

          서비스

          지원

   영역 및 반복 계층 구조 아이콘내 웹 서비스

       로그온

       로그오프

       성능

       보안

   영역 및 반복 계층 구조 아이콘내 데이터베이스

         이벤트 트리거

         성능

         스키마

         보안

맨 위로 이동

반복

기본적으로 반복 1, 반복 2 및 반복 3이 MSF 프로세스 템플릿에 정의됩니다. 특히 반복 백로그 쿼리 및 반복 백로그 통합 문서와 같은 특정 아티팩트가 이 반복을 사용합니다. 자세한 내용은 팀 쿼리(Agile)반복 백로그 통합 문서를 참조하십시오.

중요

미리 정의된 반복을 삭제하거나 수정할 경우 해당 반복을 참조하는 아티팩트를 수정해야 합니다.

스프린트, 사전 베타 및 베타 결과물 및 기타 릴리스 마일스톤과 같은 이벤트 계층 구조를 나타내는 노드를 만들어 프로젝트 수명 주기의 구조를 만듭니다. 다음 예제에서는 백로그, 베타 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

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

맨 위로 이동

영역 및 반복 경로에 대한 제한 사항

영역반복 필드는 백슬래시(\) 문자로 구분되는 여러 노드 항목으로 구성된 경로입니다. 다음 표에서는 노드와 경로의 정의에 적용되는 제한 사항을 설명합니다.

제한 유형

제한

노드 길이

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

노드의 특수 문자

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

  • \ / $ ? * :" & > < # % | , 등의 문자를 포함할 수 없습니다.

  • 로컬 파일 시스템에서 사용할 수 없는 문자를 포함하면 안 됩니다. Windows 문자 제한에 대한 자세한 내용은 Microsoft 웹 사이트의 Naming a File 항목을 참조하십시오.

예약된 이름

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

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

  • 예약된 이름에 대한 자세한 내용은 Microsoft 웹 사이트의 Naming a File 항목을 참조하십시오.

경로 길이

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

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

경로 계층 구조 깊이

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

맨 위로 이동

Team Web Access를 사용하여 프로젝트 구조 또는 반복 변경

Team Web Access를 사용하여 팀 프로젝트 구조 또는 반복을 수정하려면

  1. Team Web Access의 프로젝트 목록에서 영역 또는 반복을 수정할 프로젝트를 클릭합니다.

  2. 다음 단계 중 하나를 수행합니다.

    • 영역을 수정하려면 설정을 클릭하고 팀 프로젝트를 가리킨 다음 영역을 클릭합니다.

    • 반복을 수정하려면 설정을 클릭하고 팀 프로젝트를 가리킨 다음 반복을 클릭합니다.

  3. 노드를 추가하려면 다음 단계를 수행합니다.

    1. 부모 노드를 클릭합니다.

    2. 도구 모음에서 자식 노드 추가 단추를 클릭합니다.

    3. 노드 이름 상자에 새 노드의 이름을 입력한 다음 확인을 클릭합니다.

  4. 노드의 이름을 바꾸려면 다음 단계를 수행합니다.

    1. 노드를 클릭합니다.

    2. 도구 모음에서 이름 바꾸기 단추를 클릭합니다.

    3. 노드 이름 상자에 노드의 다른 이름을 입력한 다음 확인을 클릭합니다.

  5. 노드를 삭제하려면 다음 단계를 수행합니다.

    1. 노드를 클릭합니다.

    2. 도구 모음에서 삭제 단추를 클릭합니다.

    3. 새 참조 경로 목록에서 삭제하지 않을 노드의 이름을 클릭한 다음 확인을 클릭합니다.

      삭제한 노드에 할당된 작업 항목이 새 참조 경로에 할당됩니다.

맨 위로 이동

팀 탐색기, Microsoft Excel 또는 Microsoft Project를 사용하여 영역 또는 반복 변경

팀 탐색기, Microsoft Excel 또는 Microsoft Project를 사용하여 영역 또는 반복을 수정하려면

  1. 다음 단계 중 하나를 수행하여 팀 프로젝트에 연결합니다.

    • 팀 탐색기에서 영역 또는 반복을 수정할 팀 프로젝트를 클릭합니다.

    • Microsoft Excel 또는 Microsoft Project를 사용하여 팀 프로젝트에 연결하는 방법에 대한 자세한 내용은 Team Foundation Server에 Microsoft Office 문서 연결을 참조하십시오.

  2. 다음 단계 중 하나를 수행합니다.

    • 팀 탐색기의 메뉴에서 팀 프로젝트 설정을 가리킨 다음 영역 및 반복을 클릭합니다.

    • Microsoft Excel에서 탭의 작업 항목 그룹에서 영역 및 반복 편집을 클릭합니다.

    • Microsoft Project의 메뉴에서 영역 및 반복 편집을 클릭합니다.

  3. 영역 및 반복 대화 상자에서 다음 단계 중 하나를 수행합니다.

    • 팀 프로젝트 영역을 수정하려면 영역 탭을 클릭합니다.

    • 반복을 수정하려면 반복 탭을 클릭합니다.

    노드 구조를 추가, 제거 또는 수정하려면 다음 그림의 단추를 클릭합니다.

    영역 및 반복 노드 추가와 수정

  4. 노드를 추가하려면 다음 단계를 수행합니다.

    1. 부모 노드를 클릭합니다.

    2. 도구 모음에서 자식 노드 추가 단추를 클릭합니다.

    3. 새 노드의 이름을 입력한 다음 Enter 키를 누릅니다.

  5. 노드의 이름을 바꾸려면 다음 단계를 수행합니다.

    1. 노드를 마우스 오른쪽 단추로 클릭한 다음 이름 바꾸기를 클릭합니다.

    2. 노드의 다른 이름을 입력한 다음 Enter 키를 누릅니다.

  6. 노드를 삭제하려면 다음 단계를 수행합니다.

    1. 삭제할 노드를 클릭합니다.

    2. 도구 모음에서 노드 삭제 단추를 클릭합니다.

      노드 삭제 대화 상자가 열립니다.

    3. 참조할 항목의 새 경로 선택 목록에서 삭제하지 않을 노드의 이름을 클릭한 다음 확인을 클릭합니다.

      삭제한 노드에 할당된 작업 항목이 새 경로에 할당됩니다.

  7. 목록에서 노드의 수준을 올리거나, 노드의 수준을 내리거나, 노드를 위쪽 또는 아래쪽으로 이동하려면 노드를 클릭한 다음 해당 도구 모음 단추를 클릭합니다.

  8. 닫기를 클릭합니다.

맨 위로 이동

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

사용 권한을 할당하면 영역 또는 반복에 할당된 작업 항목이나 테스트 계획에 대해 사용자나 그룹이 수행할 수 있는 작업 집합의 범위를 지정할 수 있습니다. 사용자나 그룹이 영역 또는 반복의 프로젝트 구조를 관리하는 것을 제한하거나 허용할 수도 있습니다.

팀 탐색기, Microsoft Excel 또는 Microsoft Project를 사용하여 영역 또는 반복에 대한 액세스를 제어하려면

  1. 다음 단계 중 하나를 수행하여 팀 프로젝트에 연결합니다.

    • 팀 탐색기에서 사용 권한을 설정할 팀 프로젝트를 클릭합니다.

    • Microsoft Excel 또는 Microsoft Project를 사용하여 팀 프로젝트에 연결하는 방법에 대한 자세한 내용은 Team Foundation Server에 Microsoft Office 문서 연결을 참조하십시오.

  2. 다음 단계 중 하나를 수행합니다.

    • 팀 탐색기의 메뉴에서 팀 프로젝트 설정을 가리킨 다음 영역 및 반복을 클릭합니다.

    • Office Excel에서 탭의 작업 항목 그룹에서 영역 및 반복 편집을 클릭합니다.

    • Office Project의 메뉴에서 영역 및 반복 편집을 클릭합니다.

  3. 영역 및 반복 대화 상자에서 사용 권한을 설정할 영역이나 반복을 클릭한 다음 보안을 클릭합니다.

    다음 그림과 같이 프로젝트 보안 대화 상자가 나타납니다.

    영역에 대한 보안 대화 상자 창

    사용자나 그룹을 추가한 다음 각 사용자 또는 그룹에 대해 허용 또는 거부 권한을 설정할 수 있습니다. 특히 노드의 구조를 관리하고, 해당 노드에 할당된 작업 항목을 보거나 수정하며, 테스트 계획을 관리할 권한을 부여하거나 거부할 수 있습니다.

    자세한 내용은 그룹이나 사용자의 권한 변경을 참조하십시오.

  4. 사용 권한을 모두 수정한 후 닫기를 클릭한 다음 닫기를 다시 클릭하여 영역 및 반복 대화 상자를 닫습니다.

맨 위로 이동

참고 항목

개념

영역 및 반복

반복 백로그 통합 문서

Scrum

기타 리소스

작업 항목 및 워크플로(Agile)

작업 항목 및 워크플로(CMMI)

스프린트(Scrum)

반복 활동

새 팀 프로젝트 시작

변경 기록

날짜

변경 내용

이유

2010년 7월

영역 및 반복에 대한 사용 권한을 설정하는 방법에 대한 지침, 예제 및 절차가 추가되었습니다.

고객 의견