다음을 통해 공유


작업 항목 큐브 뷰를 사용하여 작업 항목 및 테스트 사례 데이터 분석 및 보고

Visual Studio Team Foundation Server용 SQL Server Analysis Services 큐브의 작업 항목 큐브 뷰에 정의된 측정값, 차원 및 특성을 사용하여 작업 항목과 테스트 사례의 현재 또는 기록 데이터를 분석할 수 있습니다. 테스트 사례는 해당 차원 내에서 연결되고 특별히 Microsoft Test Manager를 지원하는 데 사용되는 작업 항목 형식입니다. 자세한 내용은 Team Web Access를 사용하여 수동 테스트 만들기을 참조하십시오.

작업 항목 큐브 뷰는 작업 항목의 속성이나 연결된 작업 항목으로 작업 항목에 대해 보고할 수 있도록 하는 관계형 테이블을 기반으로 합니다. 자세한 내용은 작업 항목 기록 테이블을 참조하십시오.

참고

Microsoft Excel에서 보고서 만들기를 사용하여 작업 항목 쿼리 기반의 상태 및 추세 보고서를 만들 수 있습니다.자세한 내용은 작업 항목 쿼리에서 Excel 보고서 만들기을 참조하십시오.

작업 항목 측정 그룹

작업 항목 큐브 뷰를 사용하면 다음 질문에 대답하는 보고서를 만들 수 있습니다.

  • 마지막 반복에서 발생한 각 날짜의 총 활성 버그 수

  • 전년도 각 월의 활성 시나리오 수

  • 지난 달 각 날짜의 우선 순위별 활성 버그 수

  • 작업 항목 집합에서 지난 달에 처리 중인 작업과 남은 작업은 어느 정도입니까?

  • 특정 개발자 그룹이 완료한 작업은 어느 정도입니까?

  • 특정 날짜 이후에 만들어진 추가 작업은 어느 정도입니까?

참고

Visual Studio ALM(Application Lifecycle Management)용 데이터 웨어하우스에서 SQL Server Enterprise Edition을 사용하는 경우 큐브 목록에는 Team System과 큐브 뷰 집합이 포함됩니다.큐브 뷰는 전체 Team System 큐브에서 모든 차원과 측정값 그룹을 스크롤할 필요가 없도록 포커스가 지정된 데이터 뷰를 제공합니다.

항목 내용

  • 예제: 버그 다시 활성화 보고서

  • 작업 항목 측정값

  • 날짜 필터 및 숫자 필터

  • 필터링 및 분류를 지원하는 작업 항목 큐브 뷰의 차원 및 특성

    • 작업 항목 필드로 필터링

    • 연결된 작업 항목에 대해 정의된 링크 형식 또는 필드로 필터링

    • 변경 집합으로 필터링

    • 범주로 필터링

    • 계층적 관계로 필터링

    • 테스트 결과로 필터링

  • 작업을 모니터링 및 추적하는 데 필요한 활동

예제: 버그 다시 활성화 보고서

다음 그림의 데이터와 마찬가지로, Excel로 작성된 PivotChart 보고서를 사용하여 시간에 따라 닫힌 후 다시 활성화된 버그 수를 표시할 수 있습니다.

버그 다시 활성화 Excel 보고서

Microsoft Solutions Framework(MSF) AgileCMMI용 프로세스 템플릿에는 Excel로 작성된 버그 다시 활성화 보고서가 포함됩니다. 자세한 내용은 버그 다시 활성화 Excel 보고서을 참조하십시오.

피벗 필드 선택 및 필터링

버그 다시 활성화 보고서의 피벗 필드

다음 단계를 수행하여 버그 다시 활성화 보고서를 만들 수 있습니다.

  1. Excel에서 Team Foundation Server에 대한 Analysis Services 큐브에 연결하고 PivotChart 보고서를 삽입합니다.

    자세한 내용은 작업 항목 쿼리에서 Excel 보고서 만들기을 참조하십시오.

  2. 차트에 대한 바로 가기 메뉴를 열고 차트 종류 변경, 영역, 누적 영역형을 차례로 선택합니다.

  3. 각 보고서 필터의 경우 다음 각 필드에 대한 바로 가기 메뉴를 열고 원하는 계층 구조, 주 또는 기타 요소를 지정한 다음 필드를 보고서 필터 영역으로 끌어옵니다.

    • 팀 프로젝트 차원의 팀 프로젝트 계층 구조

    • 작업 항목 차원의 작업 항목.반복 계층 구조

    • 작업 항목 차원의 작업 항목.영역 계층 구조

    • 작업 항목 차원의 작업 항목.작업 항목 형식 표시할 유일한 형식으로 버그 확인란을 선택합니다.

    • 날짜 차원의 년 주 일

  4. 날짜 차원에서 추가 필드를 확장하고, 날짜, 또는 필드를 축 필드(범주) 영역으로 끌어서 생성할 보고서 세분성을 지정합니다.

  5. 작업 항목 측정값 그룹에서 영역으로 작업 항목 수를 끌어옵니다.

  6. 작업 항목 차원에서 열 레이블 영역으로 상태를 끌어온 다음 활성해결됨 확인란을 선택합니다.

  7. 작업 항목 차원에서 다른 필드를 확장하고 이전 상태열 레이블 영역으로 끌어온 다음 활성해결됨 확인란을 선택합니다.

  8. 피벗 테이블 보고서에서 활성 열을 축소하여 단일 열만 표시한 다음 다시 활성화되어 여전히 활성 상태에 있음으로 셀 이름을 바꿉니다.

  9. 피벗 테이블 보고서에서 해결됨 열을 축소하여 단일 열만 표시합니다.

  10. (선택 사항) 차트에 나타나는 임의 필터를 마우스 오른쪽 단추로 클릭한 다음 차트에서 모든 필드 단추 숨기기를 선택합니다.

작업 항목 측정값

다음 표에서는 작업 상태 또는 진행 상황을 필터링하거나 보고하는 데 사용할 수 있는 측정값을 설명합니다. 작업 항목 수 측정값을 사용하면 특정 시점에서 특정 상태의 총 작업 항목 수를 보고할 수 있습니다. 특정 날짜에 발생한 활동을 보고하려면 상태 변경 횟수 또는 수정 횟수 측정값을 사용할 수 있습니다. 작업 항목 형식 정의의 사용자 지정 필드가 Measure를 보고 가능 특성으로 지정하는 경우 작업 항목 측정값 그룹에 추가 측정값이 포함됩니다. 선택적 요소인 reportable 특성과 특성 값을 사용하는 방법에 대한 자세한 내용은 보고를 지원하도록 작업 항목 필드 추가 또는 수정을 참조하십시오.

참고

Microsoft Solutions Framework(MSF) v5.0의 프로세스 템플릿에는 예약 작업 필드와 관련하여 계산된 측정값이 포함됩니다.큐브의 측정값이 프로세스 템플릿의 필드를 기반으로 하는 경우 측정값의 레이블은 원래 필드의 참조 이름을 기반으로 합니다.그러나 Microsoft Excel 또는 기타 보고 도구로 큐브를 검색할 경우 측정값 레이블에 대해 지역화된 번역이 표시됩니다.

측정값

설명

비즈니스 가치

제품 백로그 항목의 상대 비즈니스 가치를 캡처하는 주관적인 측정 단위입니다. 이 측정값의 참조 이름은 Microsoft.VSTS.Common.BusinessValue입니다.

완료된 작업

쿼리나 보고서의 조건을 충족하는 작업 항목에 대해 완료된 작업 시간입니다. 이 측정값의 참조 이름은 Microsoft.VSTS.Scheduling.CompletedWork입니다.

활동

쿼리나 보고서의 조건을 충족하는 제품 백로그 항목에 대한 활동 단위 수의 집계입니다. 활동은 제품 백로그 항목을 구현하기 위한 활동 수준을 캡처하는 주관적인 측정 단위입니다. 숫자가 클수록 작업량이 많습니다. 이 필드는 Visual Studio Scrum 프로세스 템플릿에만 정의되어 있습니다. 이 측정값의 참조 이름은 Microsoft.VSTS.SchedulingEffort입니다.

원래 작업

쿼리나 보고서의 조건을 충족하는 작업 항목에 대한 기본 계획의 작업 시간입니다. 이 측정값의 참조 이름은 Microsoft.VSTS.Scheduling.OriginalWork입니다.

남은 작업

쿼리나 보고서의 조건을 충족하는 작업 항목을 완료할 때까지 남은 예상 작업으로 기록되는 시간입니다. 이 측정값의 참조 이름은 Microsoft.VSTS.Scheduling.RemainingWork입니다.

수정 횟수

작업 항목이 수정된 횟수입니다. 이 측정값을 사용하여 작업 항목 집합 또는 특정 작업 항목에 대한 자세한 기록을 볼 수 있습니다. 예를 들어 이 측정값을 사용하여 지정한 기간 동안 팀의 각 멤버가 작업 항목을 수정한 횟수를 표시할 수 있습니다. 이 정보를 표시하려면 변경한 사람 차원으로 수정 횟수 측정값을 나누고 날짜 범위로 측정값을 필터링하는 쿼리를 만듭니다.

상태 변경 횟수

팀이 필터링된 작업 항목 집합의 상태를 변경한 횟수입니다. 이 측정값을 사용하여 지정한 기간 동안 특정 제품 영역의 버그 활성화 수를 계산할 수 있습니다. 이 측정값은 상태 전환 이벤트 수를 반환하지만 상태 전환 중인 작업 항목 수는 반환하지 않습니다. 예를 들어 팀이 동일한 버그를 해결하고 다시 활성화한 다음 다시 해결한 경우 이 측정값은 해결된 비율로 2를 반환합니다.

크기

요구 사항의 크기를 캡처하는 주관적인 측정 단위입니다. 이 필드는 CMMI용 MSF 프로세스 템플릿에만 정의되어 있습니다. 이 측정값의 참조 이름은 Microsoft.VSTS.Scheduling.Size입니다.

스토리 점수

사용자 스토리의 크기를 캡처하는 주관적인 측정 단위입니다. 사용자 스토리에 높은 점수를 할당할수록 구현하는 데 필요한 작업이 더 많음을 나타냅니다. 이 필드는 Agile Software Development용 MSF 프로세스 템플릿에만 정의되어 있습니다. 이 측정값의 참조 이름은 Microsoft.VSTS.Scheduling.StoryPoints입니다.

작업 항목 수

지정한 차원 또는 필터를 기반으로 하는 작업 항목 수입니다. 필터에 날짜 차원이 포함된 경우 측정값이 기록 정보를 반환합니다. 그렇지 않으면 측정값이 현재 정보를 반환합니다.

숨겨진 측정값

특정 시점의 합계를 제공하는 계산을 빌드하려면 숨겨진 여러 측정값이 사용됩니다. 이러한 측정값은 Microsoft Excel, 보고서 작성기 또는 보고서 디자이너와 같은 클라이언트 도구에는 노출되지 않지만 배포된 큐브의 정의에 표시됩니다. 숨겨진 측정값은 특정 날짜를 기준으로 측정값 합계를 집계하는 MDX(다차원 식) LastChild 함수를 사용하여 계산을 수행합니다.

측정값

설명

LastChild 레코드 개수

작업 항목 수 측정값을 계산하는 데 사용되는 숨겨진 측정값입니다.

LastChild Microsoft_VSTS_Scheduling_RemainingWork

남은 작업 측정값을 계산하는 데 사용되는 숨겨진 측정값입니다.

LastChild Microsoft_VSTS_Scheduling_CompletedWork

완료된 작업 측정값을 계산하는 데 사용되는 숨겨진 측정값입니다.

LastChild Microsoft_VSTS_Scheduling_BaselineWork

기본 작업 측정값을 계산하는 데 사용되는 숨겨진 측정값입니다.

날짜 필터 및 숫자 필터

날짜 필터숫자 필터를 사용하여 이 집합의 하나 이상 값을 기준으로 보고서를 필터링할 수 있습니다. 이러한 필터는 으로 레이블이 지정된 측정값 그룹에 나타납니다. 각 그룹 내의 선택 항목을 사용하여 작업 항목 집합을 필터링할 수 있습니다. 피벗 테이블 보고서에 직접 추가하면 안 됩니다. 대신, 다음 단계를 수행하여 피벗 테이블 보고서 내의 행 또는 열을 필터링합니다.

  1. 피벗 테이블 보고서 내에서 행 레이블 또는 열 레이블에 대한 필터 아이콘을 선택하고 값 필터를 지정한 다음 원하는 조건을 지정합니다(예: 보다 큼).

  2. 첫 번째 필드에서 원하는 날짜 또는 숫자 필터를 선택합니다(예: 만든 날짜).

  3. 세 번째 필드에 필터 조건을 충족하는 값을 입력하고 확인을 선택합니다.

    예를 들어 2010년 6월 1일 이후에 만들어진 모든 작업 항목을 표시하려면 6/1/2010을 입력합니다.

다음 표에서는 보고서에서 반환되는 작업 항목 집합을 정의하는 데 사용할 수 있는 날짜 필터를 설명합니다. 필터를 조합할 수도 있습니다.

필드 이름

설명

활성화된 날짜

작업 항목을 활성화하거나 다시 활성화한 날짜 및 시간입니다. 이 필터는 Microsoft.VSTS.Common.ActivatedDate 필드에 해당합니다.

닫힌 날짜

작업 항목을 닫은 날짜 및 시간입니다. 이 필터는 Microsoft.VSTS.Common.ClosedDate 필드에 해당합니다.

만든 날짜

작업 항목을 만든 날짜 및 시간입니다. 이 필터는 Microsoft.VSTS.Common.CreatedDate 필드에 해당합니다.

기한

팀에서 작업 또는 문제가 완료될 것으로 예상한 날짜 및 시간입니다. 이 필드는 작업 및 문제 작업 항목에만 적용됩니다. 이 필터는 Microsoft.VSTS.Common.Scheduling.DueDate 필드에 해당합니다.

완료 날짜

일정에서 작업 완료 시점을 나타내는 날짜 및 시간입니다. 이 필터는 Microsoft.VSTS.Common.Scheduling.FinishDate 필드에 해당합니다.

해결된 날짜

버그 또는 다른 작업 항목 형식이 해결된 날짜 및 시간입니다. 이 필터는 Microsoft.VSTS.Common.ResolvedDate 필드에 해당합니다.

시작 날짜

일정에서 작업 시작 시점을 나타내는 날짜 및 시간입니다. 이 필터는 Microsoft.VSTS.Common.Scheduling.StartDate 필드에 해당합니다.

다음 표에서는 보고서에 표시되는 작업 항목 집합을 추출하는 데 사용할 수 있는 숫자 필터를 설명합니다.

측정값

설명

ID

각 작업 항목의 고유 ID입니다. 작업 항목 ID는 팀 프로젝트 컬렉션의 모든 팀 프로젝트에서 고유합니다. 데이터 웨어하우스의 컬렉션 간에는 중복 ID가 있을 수 있습니다. 이 필터는 System.Id 필드에 해당합니다.

우선 순위

비즈니스와 관련된 버그, 문제, 작업 또는 테스트 사례에 대한 주관적인 등급으로, 주로 1과 3 사이의 값입니다. 이 필터는 Microsoft.VSTS.Common.Priority Date 필드에 해당합니다.

수정

작업 항목 수정에 할당되는 번호입니다. 이 필터는 System.Rev 필드에 해당합니다.

스택 순위

동일한 형식의 다른 작업 항목과 비교했을 때 사용자 스토리, 작업, 문제 또는 버그에 대한 주관적인 등급입니다. 낮은 값이 할당된 항목이 높은 값이 할당된 항목보다 먼저 수정되어야 합니다. 이 필터는 Microsoft.VSTS.Common.StackRank 필드에 해당합니다.

작업 항목 큐브 뷰의 차원, 특성, 필터 및 범주

여러 차원의 특성을 결합하여 보고서에 표시되는 작업 항목 집합을 필터링하거나 작업 항목 그룹에 대한 특정 세부 정보를 강조 표시할 수 있습니다. 이러한 특성은 reportable 특성이 Dimension으로 설정된 작업 항목 형식의 모든 필드에 해당합니다. 필드 특성에 따라 작업 항목, 테스트 사례, 연결된 작업 항목 또는 연결된 테스트 사례로 필터링할 수 있습니다. 형식 또는 작업 항목 간의 링크 형식에 따라 작업 항목 집합을 필터링할 수도 있습니다.

Excel의 관련 필드 표시 콤보 상자에서 작업 항목을 선택하는 경우 테스트 사례, 작업 항목 및 작업 항목 범주 차원뿐만 아니라 날짜 및 팀 프로젝트 공유 차원까지 액세스할 수 있습니다. 작업 항목 또는 테스트 사례를 분석하고 날짜, 프로젝트 컬렉션, 프로젝트 또는 작업 항목 범주로 필터링하려는 경우 작업 항목을 선택합니다. 날짜 및 팀 프로젝트 차원에 대한 자세한 내용은 Analysis Services 큐브의 공유 차원을 참조하십시오.

항상 보고하려는 프로젝트 컬렉션 집합 및 팀 프로젝트에 대한 조건을 지정하여 필터 프로세스를 시작합니다.

현재 작업 항목의 상태에 대한 보고서를 만들려면 콤보 상자에서 현재 작업 항목을 선택합니다. 이 차원 조합에는 날짜 차원이 포함되지 않습니다. 추세 보고서에서 작업 항목의 기록 데이터를 분석하려면 콤보 상자에서 작업 항목을 선택합니다.

작업 항목 차원의 작업 항목 필드로 필터링

작업 항목 및 테스트 사례 차원에는 상태, 작업 항목 형식, 작업 항목 ID 등 작업 항목과 관련된 모든 특성이 포함됩니다. 또한 보고 가능 특성이 "Dimension"으로 설정된 프로세스 템플릿의 작업 항목 필드는 작업 항목 차원에서 특성으로 반영됩니다.

특성은 테스트 사례 및 작업 항목 차원의 표시 폴더 아래에 나타납니다. 차원 특성은 각 작업 항목 형식 정의에서 할당된 보고 참조 이름을 기반으로 하는 폴더로 구성됩니다. 다음과 같이 매핑이 실행됩니다.

  • "System" 접두사가 있는 내장 필드는 테스트 사례 또는 작업 항목 차원 바로 아래에 나타납니다.

  • 다른 필드는 이름이 필드 참조 이름의 접두사에 해당하는 폴더 아래에 나타납니다. 예를 들어 "Microsoft.VSTS.Common" 접두사가 있는 필드는 "Microsoft.VSTS.Common"이라는 폴더 아래에 나타납니다.

예를 들어 다음 그림과 같이 작업 항목 필드는 작업 항목 차원 아래에 나타납니다. 연결된 작업 항목과 테스트 사례 차원은 유사한 구조를 갖습니다.

OLAP 데이터 큐브의 폴더 구조

각 필드에 대한 자세한 내용은 Visual Studio ALM의 작업 항목 필드 참조을 참조하십시오. reportable=”Dimension”이 있는 필드만 관련 차원 아래에 나타납니다. 작업 항목 형식 정의의 사용자 지정 필드가 Dimension을 보고 가능 특성으로 지정하는 경우 추가 특성이 나타납니다. 선택적 요소인 reportable 특성과 특성 값을 사용하는 방법에 대한 자세한 내용은 보고를 지원하도록 작업 항목 필드 추가 또는 수정을 참조하십시오.

날짜 계층 구조를 사용하는 방법에 대한 자세한 내용은 Analysis Services 큐브의 공유 차원을 참조하십시오.

다음 표에서는 특정 작업 항목 필드와 연결되지 않은 특성 및 작업 항목 차원에서 제공하는 계층적 특성을 설명합니다.

특성

설명

영역

다음 그림과 같이 관련된 영역 분류에 따라 큐브의 측정값을 상호 연결하는 14단계 계층 구조를 포함합니다. 이 부모-자식 계층 구조를 사용하여 영역 계층 구조 내 수준에 따라 측정값을 요약 또는 필터링할 수 있습니다.

영역 계층 구조 차원

자세한 내용은 영역 및 반복 경로 추가 및 수정을 참조하십시오.

영역 경로

모든 팀 프로젝트에 대한 영역 경로의 단순 목록입니다.

변경된 날짜

팀이 항목을 수정한 날짜를 기준으로 작업 항목 집합을 필터링하는 데 사용할 수 있는 단순 날짜 목록입니다.

월별 변경된 날짜 계층 구조

팀이 항목을 수정한 월을 기준으로 작업 항목 집합의 필터링 및 보고를 지원하는 계층적 트리입니다. 예를 들어 다음 그림과 같이 월별 또는 주별 변경된 날짜 계층 구조를 사용하여 변경된 날짜를 기준으로 추세 보고서를 필터링하거나 만들 수 있습니다. 날짜 계층 구조를 사용하는 방법에 대한 자세한 내용은 Analysis Services 큐브의 공유 차원을 참조하십시오.

변경한 날짜 계층 구조

주별 변경된 날짜 계층 구조

팀이 항목을 수정한 주를 기준으로 작업 항목 집합의 필터링 및 보고를 지원하는 계층적 트리입니다.

만든 날짜

팀이 항목을 만든 날짜를 기준으로 작업 항목 집합을 필터링하는 데 사용할 수 있는 단순 날짜 목록입니다.

월별 만든 날짜 계층 구조

팀이 항목을 만든 월을 기준으로 작업 항목 집합의 필터링 및 보고를 지원하는 계층적 트리입니다.

주별 만든 날짜 계층 구조

팀이 항목을 만든 주를 기준으로 작업 항목 집합의 필터링 및 보고를 지원하는 계층적 트리입니다.

반복

다음 그림과 같이 관련된 반복 분류에 따라 큐브의 측정값을 상호 연결하는 14단계 계층 구조를 포함합니다. 이 부모-자식 계층 구조를 사용하여 반복 계층 구조 내 수준에 따라 측정값을 요약 또는 필터링할 수 있습니다.

반복 계층 구조 차원

자세한 내용은 영역 및 반복 경로 추가 및 수정을 참조하십시오.

반복 경로

모든 팀 프로젝트에 대해 정의된 반복 경로 집합의 단순 목록입니다.

이전 상태

다른 필드 아래의 유일한 필드는 이전 상태입니다. 이 필드는 현재 상태로 할당되기 전에 작업 항목이 할당된 상태에 따라 보고서를 필터링하는 데 사용할 수 있습니다. 상태는 작업 항목 형식에 대한 워크플로의 특성입니다. 자세한 내용은 작업 항목 형식의 워크플로 변경을 참조하십시오.

연결된 작업 항목에 대해 정의된 링크 형식 또는 필드로 필터링

관련 필드 표시 콤보 상자에서 연결된 현재 작업 항목 항목을 선택하면 작업 항목, 작업 항목 링크 형식 및 연결된 작업 항목 차원에 액세스할 수 있습니다. 다른 작업 항목에 연결된 작업 항목의 링크 형식 또는 필드 값을 기준으로 보고서의 작업 항목 집합을 필터링하려는 경우 이 항목을 선택합니다.

링크 형식의 특성을 기준으로 필터링

다음 표에서 특성을 하나 이상 지정하여 링크 형식이 지정된 조건을 충족하는 링크 관계가 하나 이상 있는 작업 항목을 필터링할 수 있습니다. 자세한 내용은 링크 형식 요소 참조링크 형식 관리[witadmin]를 참조하세요.

참고

다음 표의 특성을 사용하여 보고서를 필터링할 수 있지만 링크 이름 및 링크 참조 이름 특성이 가장 유용합니다.모든 부울 특성 값은 True 또는 False입니다.

특성

설명

삭제됨

링크 형식이 삭제되었는지 여부를 지정하는 부울 값입니다.

삭제 거부

링크 형식을 삭제할 수 있는지 여부를 지정하는 부울 값입니다. 예를 들어 사용자 지정 링크 형식은 삭제할 수 있지만 기본 제공 링크 형식은 삭제할 수 없습니다.

편집 거부

링크 형식을 수정할 수 있는지 여부를 지정하는 부울 값입니다. 예를 들어 사용자 지정 링크 형식은 수정할 수 있지만 기본 제공 링크 형식은 수정할 수 없습니다.

방향

링크 형식이 방향성인지 여부를 지정하는 부울 값입니다. 방향 링크는 종속 관계를 형성하고 순환 관계를 금지하는 데 사용됩니다.

사용 안 함

링크 형식이 사용하지 않도록 설정되었는지 여부를 지정하는 부울 값입니다. 이 특성을 사용하여 링크 형식이 비활성화되었거나 사용하지 않도록 설정된 링크 관계가 포함된 작업 항목을 찾거나 필터링할 수 있습니다.

비순환

링크 형식이 순환 링크 관계를 금지하는지 여부를 지정하는 부울 값입니다.

단일 대상

링크 형식을 통해 사용자가 이 형식의 각 링크에 대해 하나의 대상만 지정할 수 있도록 할지 여부를 지정하는 부울 값입니다. 예를 들어 자식 작업 항목은 부모 링크 형식에서 정의된 하나의 부모만 가질 수 있습니다.

트리

링크 형식이 트리 토폴로지를 기반으로 하는지 여부를 지정하는 부울 값입니다.

링크 ID

시스템이 기본 제공 및 사용자 지정 링크 형식에 할당하는 정수입니다.

링크 이름

링크 형식의 이름입니다. 이름은 해당 링크 형식에 할당된 정방향 이름 또는 역방향 이름에 해당합니다.

참조 이름

링크 형식에 할당된 이름입니다. 예를 들어 System.LinkTypes.Related는 관련 링크 형식의 참조 이름입니다.

규칙

시스템이 링크 형식에서 사용되는 규칙에 값을 할당합니다. 이 특성을 사용하지 마십시오.

연결된 작업 항목의 특성을 기준으로 필터링

연결된 작업 항목 차원에는 테스트 사례 및 작업 항목 차원과 동일한 특성 집합이 포함됩니다. 이러한 특성을 사용하여 작업 항목을 찾거나 분석 중인 작업 항목에 연결된 작업 항목의 특성을 기준으로 측정값을 필터링할 수 있습니다. 이러한 쿼리 형식을 실행하면 "우선 순위 1 사용자 스토리에 연결되어 있는 활성 버그 수는 몇 개입니까?" 등의 질문에 대답할 수 있습니다.

참고

작업 항목 링크 형식 및 연결된 작업 항목 차원을 사용하여 현재 작업 항목에 대한 보고서만 필터링할 수 있습니다.이러한 차원을 사용하여 기록 데이터를 분석할 수는 없습니다.

작업 항목 링크 형식 및 연결된 작업 항목 차원은 현재 작업 항목 팩트 테이블에 연결된 다 대 다 차원입니다. 팀 멤버는 작업 항목을 다른 여러 작업 항목에 연결할 수 있습니다.

차원이 작업 항목 간 링크의 특성에 해당하는 경우 차원 이름 앞에 "연결된 작업 항목"이란 접두사가 추가됩니다. 예를 들어 OLAP 큐브의 다른 모든 작업 항목 필드에서 "담당자" 특성은 "연결된 작업 항목.담당자" 특성에 해당합니다. 자세한 내용은 이 항목의 앞부분에 있는 작업 항목 차원의 작업 항목 필드로 필터링을 참조하십시오.

변경 집합으로 필터링

콤보 상자에서 작업 항목 변경 집합을 선택하여 버전 제어 변경 집합 및 작업 항목 차원에 액세스합니다. 작업 항목에 연결된 변경 집합의 정보로 작업 항목 집합을 필터링하려는 경우 이 항목을 선택합니다. Team Foundation 버전 제어를 사용하여 코드를 변경하고 변경 내용을 체크 인할 때 변경을 통해 처리되는 작업 항목과 변경 집합을 연결할 수 있습니다. 변경 집합에는 해당 변경 집합에 대해 체크 인된 소스 파일 및 변경 집합에 연결된 모든 작업 항목의 목록이 나열됩니다. 자세한 내용은 팀의 코드베이스에 작업 체크 인을 참조하십시오.

버전 제어 변경 집합 차원은 부모-자식 차원 형식이며, 중간의 다 대 다 팩트 테이블을 통해 현재 작업 항목 팩트 테이블에 연결됩니다. 팀 멤버는 작업 항목을 여러 변경 집합에 연결할 수 있습니다. 다음 표에서는 버전 제어 변경 집합 차원의 특성을 설명합니다.

특성

설명

변경 집합 ID

변경 집합에 할당된 번호입니다.

체크 인한 사용자

변경 집합을 체크 인한 팀 멤버의 사용자 이름입니다.

설명

변경 집합과 연결된 체크 인 설명입니다.

정책 재정의 설명

정책을 재정의할 때 제공된 설명입니다. 변경 집합으로 정책을 재정의하지 않은 경우 이 필드는 null입니다.

범주로 필터링

콤보 상자의 작업 항목 대상 범주 항목에는 작업 항목 차원과 작업 항목 범주 차원이 포함됩니다. 관련 범주로 작업 항목 집합을 필터링하려는 경우 이 항목을 선택합니다. 팀 프로젝트에 이름은 다르지만 비슷한 작업 항목 형식이 있을 경우 범주를 사용합니다. 자세한 내용은 범주를 사용하여 작업 항목 형식 그룹화을 참조하십시오.

다음 표에서는 작업 항목 범주 차원의 특성을 설명합니다.

특성

설명

이름

작업 항목 범주에 할당된 이름입니다.

참조 이름

작업 항목 범주에 할당된 참조 이름입니다.

계층적 관계로 필터링

콤보 상자의 작업 항목 대상 트리 항목에는 작업 항목 차원과 작업 항목 트리 차원이 포함됩니다. 부모 및 자식 링크 형식이나 다른 사용자 정의 트리 토폴로지 링크 형식을 사용하여 연결된 작업 항목의 계층적 중첩으로 필터링하려는 경우 이 항목을 선택합니다.

참고

작업 항목 트리 차원을 사용하여 현재 작업 항목에 대한 보고서만 필터링할 수 있습니다.이 차원을 사용하여 작업 항목에 대한 기록 데이터를 분석할 수는 없습니다.

작업 항목 트리 차원은 부모-자식 차원 형식이며, 중간의 다 대 다 팩트 테이블을 통해 현재 작업 항목 팩트 테이블에 연결됩니다. 모든 작업 항목은 둘 이상의 작업 항목에 연결될 수 있으므로 트리에서 여러 곳에 나타날 수 있습니다.

다음 그림과 같이 작업 항목 트리 계층 구조에는 8개의 계층적 필터가 포함되어 있습니다. 첫 번째 계층 구조는 트리 맨 위의 작업 항목 필터링을 지원하고, 작업 항목 트리 1은 한 수준 아래에 중첩된 작업 항목 필터링을 지원합니다.

작업 항목 트리

다음 표에서는 작업 항목 트리 차원의 특성을 설명합니다. 트리 토폴로지를 기반으로 하는 링크 형식을 사용하여 작업 항목 간에 여러 수준의 계층적 관계를 만듭니다. 여러 수준의 계층적 뷰를 지원하는 것 외에도 계층적 링크 형식은 방향을 지원하고 순환 관계를 제한합니다. 자세한 내용은 링크 형식 요소 참조을 참조하십시오.

특성

설명

작업 항목 트리 계층 구조

계층적 링크 형식을 통해 연결된 작업 항목입니다.

트리 형식 이름

계층적 링크 형식의 참조 이름입니다(예: System.LinkTypes.Hierarchy). 팀 프로젝트 컬렉션 내에서 사용된 계층적 링크 형식을 기준으로 보고서를 필터링할 수 있습니다. 링크 형식의 정방향 이름이나 역방향 이름을 기준으로 보고서를 필터링하려면 작업 항목 링크 형식 차원에서 제공하는 링크 이름 특성을 사용합니다.

테스트 결과로 필터링

콤보 상자의 작업 항목(결과 포함) 항목에는 테스트 결과, 버전 제어 변경 집합, 작업 항목, 작업 항목 범주 및 작업 항목 트리 차원이 포함됩니다. 테스트 결과 차원의 특성을 사용하여 테스트 사례 및 연결된 작업 항목과 관련된 테스트 결과를 기준으로 보고서를 필터링할 수 있습니다.

작업 항목 수 측정값을 사용하여 테스트 결과에 연결된 작업 항목 수를 확인하는 것은 물론 작업 항목 및 관련 테스트 결과를 보고할 수 있습니다. 각 테스트 결과 특성에 대한 설명은 Visual Studio ALM의 Analysis Services 데이터베이스에서 테스트 큐브 뷰를 사용하여 테스트 결과 분석 및 보고을 참조하십시오.

작업을 모니터링 및 추적하는 데 필요한 활동

작업 항목의 상태, 진행률 및 추세에 대한 유용한 데이터가 포함된 보고서를 만들려면 팀 멤버가 다음 활동을 수행해야 합니다.

  • 작업 항목 만들기. 팀 멤버는 작업 항목을 만들어 사용자 스토리의 백로그를 관리하고, 작업을 통해 작업을 추적하고, 테스트 사례를 관리해야 합니다. 각 작업 항목 형식에 대한 프로세스 지침에 따라 작업 항목의 상태를 업데이트합니다.

    자세한 내용은 Agile 프로세스 템플릿 작업 항목 형식 및 워크플로, CMMI 프로세스 템플릿 작업 항목 형식 및 워크플로 또는 Scrum 프로세스 템플릿 작업 항목 형식 및 워크플로을 참조하십시오.

  • 작업 항목을 다른 작업 항목 또는 변경 집합에 연결합니다. 작업 항목 간의 관계를 추적하려면 팀 멤버가 사용자 스토리와 작업 간 등에 링크를 만들어야 합니다. 팀 멤버는 사용자 스토리와 테스트 사례, 버그와 테스트 사례, 변경 집합과 사용자 스토리, 작업 및 버그 간의 링크 등 기타 유용한 링크를 만들 수 있습니다. 팀 멤버는 적절한 링크 형식을 지정하여 관련성, 종속성 또는 계층 구조를 표시할 수 있습니다.

    자세한 내용은 작업 항목을 연결하여 추적 가능성 지원을 참조하십시오.

  • 영역 및 반복 경로를 지정합니다. 보고서를 필터링하여 제품 영역 또는 제품 중요 시점의 상태나 추세를 모니터링하려면 팀 멤버가 각 작업 항목에 대한 영역 및 반복 필드를 설정해야 합니다.

  • 작업을 소유자에게 할당하고 작업 항목 상태를 업데이트합니다. 작업 진행 과정에서 팀 멤버는 작업 항목이 새 상태나 제안된 상태에서 활성 또는 진행 중, 닫힘 또는 완료 상태로 이동할 때 할당된 작업 항목의 상태를 변경해야 합니다.

  • 작업 활동을 업데이트합니다. 반복 또는 다른 시간 간격에서 팀이 작업 완료를 위해 수행한 진행률을 모니터링하려면 팀 멤버가 할당된 작업 항목에 대해 완료된 작업과 남은 작업의 양을 업데이트해야 합니다.

참고 항목

개념

Visual Studio의 Analysis Services 큐브에 제공된 측정값 그룹 및 큐브 뷰

기타 리소스

Table reference for the relational warehouse database for Visual Studio ALM