초보자를 위한 추적 작업

이 연습에서는 Visual Studio ALM(Application Lifecycle Management)의 전체 프로젝트에서 작업 항목을 만들고 추적하는 방법을 보여 줍니다. 프로젝트 검사 목록을 사용하여 프로젝트의 각 단계마다 주요 작업을 수행했는지 확인하는 방법도 보여 줍니다.

이 연습을 마친 후에는 작업 항목을 나머지 프로젝트 프로세스에 손쉽게 통합할 수 있게 됩니다.

항목 내용

  • 사전 요구 사항

  • 팀 탐색기의 팀 프로젝트

  • 작업 항목 추가

  • 작업 항목 보기

  • 작업 항목 찾기

    • 간단한 작업 항목 쿼리 만들기

    • 필드 추가 및 쿼리 결과 정렬

    • 쿼리 절 그룹화

  • 쿼리 저장

  • 쿼리에 대한 링크를 전자 메일에 포함

참고

이 항목은 MSF(Microsoft Solutions Framework) for Agile Software Development v5.0에 대한 작업 항목 형식 및 쿼리를 기반으로 합니다. 프로젝트에서 다른 프로세스 템플릿을 사용하는 경우 작업 항목 형식 및 쿼리가 달라질 수 있습니다. MSF for Agile Software Development v5.0은 Team Foundation에 포함된 프로세스 지침 템플릿 중 하나입니다. 자세한 내용은 아티팩트(Agile)를 참조하십시오.

필요한 권한

작업 항목을 보거나 만들려면 Contributors 그룹의 멤버이거나 사용자의 이 노드의 작업 항목 보기이 노드의 작업 항목 편집 권한이 허용으로 설정되어 있어야 합니다. 자세한 내용은 팀 프로젝트에 사용자 추가를 참조하십시오.

팀 쿼리를 저장하거나 수정하려면 팀 쿼리에 대한 참가 권한 또는 모든 권한이 지정된 그룹에 할당되거나 속해야 합니다. 자세한 내용은 작업 항목 쿼리에 대한 권한 구성 및 설정을 참조하십시오.

사전 요구 사항

  • 기존 Team Foundation Server 연결이 필요합니다. 자세한 내용은 Connect and Access Team Projects in Team Foundation Server를 참조하십시오.

  • 기존 팀 프로젝트가 필요합니다. 자세한 내용은 팀 프로젝트 만들기를 참조하십시오.

  • 작업 항목을 할당할 수 있는 Team Foundation 사용자가 한 명 이상 있어야 합니다. 자세한 내용은 팀 프로젝트에 사용자 추가를 참조하십시오.

팀 탐색기의 팀 프로젝트

Visual Studio를 시작하면 팀 탐색기에서 다음 그림과 같이 도킹할 수 있는 별도의 창에 프로젝트가 열립니다.

모든 항목 프로젝트에는 팀 프로젝트 트리의 다음 노드가 포함되어 있습니다.

  • 작업 항목   팀 프로젝트의 팀 쿼리내 쿼리가 포함되어 있습니다. 자세한 내용은 이 항목의 뒷부분을 참조하십시오.

  • 문서   문서 공유를 지원하며, 프로젝트 작성 중 업로드된 문서가 포함되어 있습니다. 이 노드는 팀 프로젝트가 SharePoint 제품를 기반으로 하는 프로젝트 포털과 함께 구성된 경우에만 제공됩니다.

  • 보고서   보고서 공유를 지원하며, 프로젝트 작성 중 업로드된 보고서가 포함되어 있습니다. 이 노드는 팀 프로젝트가 SQL Server Reporting Services와 함께 구성된 경우에만 제공됩니다.

  • 빌드   Team Foundation의 빌드 기능에 액세스할 수 있습니다.

  • 소스 제어   Team Foundation의 소스 버전 기능에 액세스할 수 있습니다.

팀 프로젝트 노드뿐만 아니라 팀 프로젝트 목록 맨 위에는 즐겨찾기 폴더가 있습니다. 이 즐겨찾기 폴더에 바로 가기를 추가하면 자주 사용되는 작업 항목에 빠르게 액세스할 수 있습니다. 자세한 내용은 자주 사용하거나 최근에 본 작업 항목, 쿼리 및 보고서에 액세스를 참조하십시오.

팀 탐색기 노드

작업 항목 추가

작업 항목을 만들고 업데이트하여 팀 프로젝트의 작업을 추적합니다. 팀 멤버가 작업 항목을 처리하면 해당 작업 항목은 활성에서 닫힘까지 여러 상태를 이동합니다. 팀 프로젝트에서 MSF for Agile Software Development v5.0 프로세스 템플릿을 사용하는 경우 다음과 같은 형식의 작업 항목을 사용할 수 있습니다.

  • 사용자 스토리   사용자의 요구 또는 요청을 처리하기 위해 구현할 기능 및 요구 사항에 대한 설명입니다.

  • 버그   제품의 예상 동작과 실제 동작 사이의 편차 또는 결함입니다.

  • 작업   한 개인이나 그룹이 완수해야 할 독립적인 작업입니다.

  • 문제   팀 프로젝트에 대해 알려져 있거나 잠재적인 문제, 결함 또는 위험입니다.

  • 테스트 사례   예상 결과를 포함하는 작업 시퀀스입니다. 테스트 사례는 응용 프로그램이 올바르게 수행되는지 여부를 평가하는 데 사용됩니다.

  • 공유 단계   테스트 사례 간에 다시 사용될 수 있는 테스트 단계 그룹입니다.

버그 작업 항목을 추가하려면

  1. 팀 탐색기에서 팀 프로젝트 노드를 확장합니다.

  2. 작업 항목 폴더를 마우스 오른쪽 단추로 클릭하고 작업 항목 추가를 가리킨 다음 버그를 클릭합니다.

  3. 제목 필드에 테스트 버그를 입력합니다.

  4. 폼의 필드를 채워 폼을 완성합니다. 작업 항목을 저장하려면 모든 필수 필드에 정보를 입력해야 합니다.

    필수 필드는 색으로 구별되어 있습니다.

  5. 폼 도구 모음에서 저장 작업 항목 저장을 클릭합니다.

    버그를 저장하면 Team Foundation에서 ID 번호를 할당합니다. 그러면 프로젝트를 통해 ID 번호를 추적할 수 있습니다. 이 연습의 다른 절차에서 참조할 수 있도록 이 ID 번호를 기록해 둡니다.

이 연습을 시작하기 전에 여러 개의 작업 항목을 추가하고 필수 필드에 서로 다른 값을 할당해야 합니다. 예를 들어 우선 순위가 "1"인 버그 하나를 추가하고 이를 자신에게 할당합니다. 우선 순위가 "1"인 다른 버그를 추가하고 이번에는 팀의 다른 사람에게 할당합니다. 그런 다음 몇 가지 작업을 추가하고 자신 또는 다른 팀 멤버에게 작업을 할당합니다. 사용 가능한 다섯 가지 작업 항목 형식을 적절히 조합한 8-10개의 작업 항목을 계속 추가합니다. 작업 항목 형식이 다양하면 이러한 차이를 기준으로 작업 항목을 검색할 수 있습니다.

작업 항목 보기

현재 작업 중인 팀 프로젝트 또는 팀 탐색기에 추가한 다른 팀 프로젝트에서 임의의 항목을 열 수 있습니다.

자신에게 할당된 작업 항목을 모두 보려면

  1. 작업 항목을 여러 개 만들어 팀의 다른 멤버에게 할당한 후 팀 탐색기를 열고 팀 프로젝트, 작업 항목 노드, 팀 쿼리 노드를 차례로 확장합니다.

  2. 내 버그 쿼리를 두 번 클릭하여 자신에게 할당된 버그를 검색합니다.

  3. 내 작업 쿼리를 두 번 클릭하여 자신에게 할당된 작업을 검색합니다.

  4. 결과 목록 창에서 작업 항목을 선택한 다음 작업 항목을 두 번 클릭하여 작업 항목 폼을 엽니다.

작업 항목 ID는 모든 팀 프로젝트와 모든 작업 항목 형식에서 하나만 존재하므로 ID를 이미 알고 있으면 해당 작업 항목을 쉽게 찾을 수 있습니다.

특정 작업 항목을 찾으려면

  1. 메뉴에서 작업 항목으로 이동을 클릭합니다.

  2. 작업 항목으로 이동 대화 상자에서 ID 번호를 입력합니다.

  3. 확인을 클릭하여 작업 항목을 엽니다.

작업 항목 찾기

검색 또는 쿼리를 사용하여 특정 조건에 일치하는 작업 항목을 찾습니다. 사용자가 지정하는 조건은 필요한 정보에 따라 달라집니다. 쿼리의 각 줄을 쿼리 절이라고 합니다. 쿼리를 만드는 작업이 질문에 해당한다면 쿼리 절은 가장 적절한 답변을 얻을 수 있도록 질문을 구체화하는 방식에 해당합니다.

경고

최상의 결과를 얻으려면 쿼리를 실행하기 전에 적어도 하나 이상의 절을 추가해야 합니다. 절을 포함하지 않고 쿼리를 실행하면 전체 팀 프로젝트 컬렉션에서 검색이 시작됩니다. 절을 지정하지 않은 경우 팀 프로젝트 컬렉션이 클수록 검색 작업에 필요한 시간과 리소스가 늘어납니다. 쿼리를 잘못 디자인하면 전체 팀의 Team Foundation Server 성능에 영향을 주게 됩니다.

기존 작업 항목 쿼리를 찾아 실행하려면

  1. 작업 항목 노드의 팀 쿼리 폴더에서 반복 1 폴더를 클릭합니다.

  2. 활성 작업 쿼리를 두 번 클릭합니다.

    맨 위에 쿼리 결과가 표시되고 아래쪽 창에 작업 항목 폼이 표시된 결과 뷰에 쿼리가 나타납니다.

간단한 작업 항목 쿼리 만들기

방금 만든 작업 항목을 사용하여 조건에 맞는 항목을 하나 이상 찾는 간단한 쿼리를 만들 수 있습니다.

간단한 작업 항목 쿼리를 만들려면

  1. 작업 항목 노드에서 내 쿼리 노드를 마우스 오른쪽 단추로 클릭한 다음 쿼리 추가를 클릭합니다.

  2. 원하는 결과를 얻기에 충분한 쿼리 절을 추가합니다. 예를 들어, 우선 순위 = 1이라는 절을 추가한 다음, 활성화한 사람 = @me라는 다른 절을 추가합니다. @me는 자동으로 사용자의 별칭으로 대체됩니다.

    참고

    더 복잡한 쿼리의 경우 결과를 이미 알고 있는 작은 하위 집합을 검색하여 쿼리를 미리 테스트합니다. 필요한 경우 전체 팀 프로젝트에 대해 쿼리를 실행하기 전에 쿼리 조건을 구체화할 수 있습니다. 예를 들어, 그룹의 전체 멤버에게 할당된 작업 항목에 대해 쿼리를 실행하기 전에 자신에게만 할당된 작업 항목을 사용하여 쿼리를 테스트할 수 있습니다.

  3. 쿼리 뷰 도구 모음에서 실행을 클릭합니다.

    쿼리 결과 목록에 결과가 표시됩니다.

  4. 도구 모음에서 저장 쿼리 저장을 클릭합니다.

  5. 다른 이름으로 쿼리 저장 대화 상자에서 이름 아래에 MyQuery1을 입력합니다.

  6. 저장을 클릭하여 쿼리를 내 쿼리 폴더에 저장합니다.

필드 추가 및 쿼리 결과 정렬

쿼리를 처음 실행한 후에는 쿼리 결과의 표시 방식을 사용자 지정할 수 있습니다.

쿼리 결과에 나타나는 필드를 변경하려면

  1. 쿼리 뷰 도구 모음에서 열 옵션을 클릭합니다.

  2. 열 옵션 대화 상자에서 필드 탭을 선택합니다.

  3. 사용 가능한 열에서 작업 항목 형식을 선택합니다.

    참고

    더 많은 열을 표시하려면 Ctrl 키를 누른 채 둘 이상의 열을 클릭하여 선택합니다. 사용 가능한 열 아래에 열 이름이 사전순으로 나열됩니다.

  4. > 단추를 클릭하여 선택 항목을 선택한 열에 복사합니다.

    참고

    쿼리 결과 목록에 열을 제거하려면 선택한 열에서 열 이름을 선택하고 < 단추를 클릭합니다.

    참고

    쿼리 결과 목록에서 열의 위치를 변경하려면 열을 선택한 다음 대화 상자에서 위쪽 또는 아래쪽 화살표를 클릭합니다.

  5. 확인을 클릭하여 옵션을 저장하고 쿼리 결과 중에 선택된 열을 봅니다.

쿼리 결과 목록을 정렬하려면

  1. 쿼리 뷰 도구 모음에서 열 옵션을 클릭합니다.

  2. 열 옵션 대화 상자에서 정렬 탭을 클릭합니다.

  3. 사용 가능한 열에서 작업 항목 형식 열을 선택합니다.

  4. > 단추를 클릭하여 선택 항목을 선택한 열로 이동합니다.

  5. 선택한 열 상자에서 열을 선택한 다음 대화 상자의 위쪽 또는 아래쪽 화살표를 클릭하여 열의 정렬 순서를 바꿀 수 있습니다.

  6. 선택한 열 상자에서 열을 선택한 다음 오름차순 또는 내림차순 아이콘을 클릭하여 정렬 방향을 바꿀 수 있습니다.

  7. 확인을 클릭하여 옵션을 저장합니다.

쿼리 절 그룹화

많은 양의 데이터로 작업하거나 정확한 합계가 필요한 경우 최상의 결과를 얻을 수 있도록 적절한 순서에 따라 쿼리의 절을 구성해야 합니다.

  • 쿼리 절 추가, 제거 및 이동   작업을 진행하는 중에 결과를 테스트합니다. 이러한 방식으로 대부분의 쿼리를 만들 수 있습니다.

  • 절 그룹화   쿼리 절을 그룹화하는 것은 방정식에서 식을 괄호로 묶는 것과도 같습니다.

쿼리 절을 그룹화하려면

  1. 앞에서 만든 쿼리에서 마지막 두 개의 쿼리 절을 선택합니다.

  2. 쿼리 도구 모음에서 쿼리 절 그룹화(절 그룹화)을 클릭합니다.

    괄호 모양의 대괄호가 두 개의 행 앞뒤에 추가됩니다.

쿼리 저장

원하는 결과를 검색하는 쿼리를 만든 후 나중에 다시 사용할 수 있도록 쿼리를 저장할 수 있습니다.

쿼리를 저장하려면

  1. 쿼리를 만듭니다.

  2. 쿼리 도구 모음에서 저장 쿼리 저장을 클릭합니다.

  3. 다른 이름으로 쿼리 저장 대화 상자의 이름 아래 쿼리 이름을 입력합니다.

  4. 쿼리 형식 및 저장 위치 선택에서 다음 옵션 중 하나를 선택합니다.

    • 작업 항목 노드 아래에 쿼리를 저장하려면: 서버를 선택합니다. 쿼리 폴더 상자에서 팀 프로젝트 및 쿼리를 저장할 폴더 또는 하위 폴더를 선택합니다.

      이 쿼리를 자신만 사용할 경우에는 쿼리를 내 쿼리 또는 이 노드 아래의 폴더에 저장합니다.

      다른 팀 멤버가 쿼리를 사용할 경우에는 쿼리를 팀 쿼리 또는 이 노드 아래의 폴더에 저장합니다.

    • 쿼리를 전자 메일에 첨부하여 보낼 수 있는 파일로 저장하려면: 파일을 선택한 다음 파일을 저장할 폴더와 파일 이름을 입력합니다. Team Foundation에서 파일 확장명 .wiq를 사용하여 쿼리를 저장합니다.

      자세한 내용은 작업 항목 쿼리에 대한 권한 구성 및 설정을 참조하십시오.

  5. 저장을 클릭합니다.

쿼리에 대한 링크를 전자 메일에 포함

쿼리 결과에 대한 하이퍼링크를 만들어 Team Web Access에 표시하려면

  • (선택 사항) Team Web Access에 표시된 쿼리 결과에 액세스하는 쿼리 하이퍼링크를 만들려면 팀 탐색기에서 쿼리의 탭을 마우스 오른쪽 단추로 클릭하고 전체 경로 복사를 클릭합니다.

    복사한 링크를 전자 메일로 보낼 수 있습니다.

참고 항목

개념

팀 쿼리(CMMI)

기타 리소스

팀 쿼리(Agile)

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

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

Working With Team Foundation Work Items

Querying for Work Items

Walkthrough: Adding Links and Attachments to Work Items