작업 항목 기록 큐브 뷰
업데이트: 2007년 11월
현재 작업 항목 큐브 뷰에서는 서버에 있는 작업 항목의 현재 상태를 기준으로 쿼리를 실행하고 보고서를 만들 수 있습니다. 반면 작업 항목 기록 큐브 뷰에서는 시간 경과에 따른 작업 항목에 대한 기록 정보를 볼 수 있습니다. 작업 항목 기록 큐브 뷰는 작업 항목 기록 관계 테이블을 기반으로 합니다. 이 큐브 뷰를 사용하여 다음과 같은 사항을 확인할 수 있습니다.
마지막 반복에서 발생한 각 날짜의 총 활성 버그 수
전년도 각 월의 활성 시나리오 수
지난 달 각 날짜의 우선 순위별 활성 버그 수
이러한 사항을 확인하려면 특정 시점에서의 총계를 사용해야 합니다. 이러한 유형의 확인 작업에는 작업 항목 수 측정값이 사용됩니다. 이 측정값은 계산 측정값이며 작업 항목 큐브 뷰에 나타납니다.
![]() |
---|
Team Foundation 큐브에 큐브 뷰를 사용하려면 데이터 계층에서 Microsoft SQL Server 2005 Enterprise Edition 또는 SQL Server 2005 Enterprise(64) Edition을 사용해야 합니다. Team Foundation Server의 일부로 제공되는 SQL Server 2005 Standard Edition에서는 큐브 뷰를 사용할 수 없습니다. SQL Server 2005 Standard Edition을 사용할 경우에는 모든 큐브 뷰의 큐브 요소가 Team System 데이터 큐브에 포함됩니다. |
작업 항목 큐브 뷰의 기록 정보를 사용하여 수행할 수 있는 또 다른 유형의 쿼리는 특정 날짜와 관련된 항목의 총 수가 아니라 특정 날짜에 이루어진 작업과 관련된 질문에 대한 답을 제시합니다. 상태 변경 횟수와 수정 횟수 측정값을 사용하여 다음과 같은 사항을 확인할 수 있습니다.
지난 달 각 날짜에 닫은 버그의 수
마지막 중요 시점에서 다시 활성화된 버그의 수
특정 주나 반복 동안 특정 사용자가 닫은 우선 순위가 1인 버그의 수
올해 각 주에 닫은 문제 플래그가 설정된 QA 작업의 수
이러한 측정값 외에도 프로세스 템플릿에서 측정값 역할을 하는 것으로 표시된 필드(reportable="measure")에는 작업 항목 수 측정값과 같이 지정 시점의 보고를 가능하게 하는 새로운 계산 측정값이 표시됩니다. 예를 들어 MSF for Agile Software Development 프로세스 템플릿에서는 활성, 남은 공간 및 기준선과 같은 일정 필드가 측정값 역할을 합니다. 이러한 측정값을 사용하면 Microsoft Project와 통합되는 프로젝트에 대한 보고 작업을 수행할 수 있습니다. MSF for Agile Software Development 프로세스 템플릿을 기반으로 하는 프로젝트에는 이러한 값들에 대한 측정값이 포함됩니다. 이러한 측정값을 사용하여 다음과 같은 사항을 확인할 수 있습니다.
지난 달에 일련의 작업 항목에서 완료되지 않고 남아 있는 작업량
일련의 개발자가 완료한 작업량
특정 날짜 이후에 만들어진 추가 작업량
측정값
다음 표에서는 작업 항목 기록 큐브 뷰에 포함된 측정값에 대해 설명합니다. 여기에 나오는 일정 측정값은 기본 프로세스 템플릿에 포함되어 있습니다. 큐브의 측정값이 프로세스 템플릿의 필드를 기반으로 하는 경우에는 원본 필드의 참조 이름이 측정값으로 표시되지만 Microsoft Excel 또는 기타 보고 도구를 사용하여 큐브를 탐색할 때는 측정값 이름의 번역된 이름이 표시됩니다.
측정값 |
설명 |
---|---|
누적 기본 작업 |
선택한 차원에 대한 초기 계획의 작업 시간입니다. 이 측정값의 참조 이름은 Microsoft_VSTS_Scheduling_BaselineWork입니다. |
누적 완료된 작업 |
선택한 차원에 대한 완료된 작업 시간입니다. 이 측정값의 참조 이름은 Microsoft_VSTS_Scheduling_CompletedWork입니다. |
누적 개수 |
누적 개수는 선택한 차원에 대해 발생한 작업 항목 수정 버전의 수를 기록합니다. |
누적 남은 작업 |
선택한 작업 항목이 완료되기까지 남은 예상 작업 시간입니다. 이 측정값의 참조 이름은 Microsoft_VSTS_Scheduling_RemainingWork입니다. |
수정 횟수 |
수정 횟수는 발생한 작업 항목 수정 버전의 수를 기록합니다. 이 측정값은 작업 항목에 대한 자세한 기록을 볼 때 유용합니다. 예를 들어 수정 횟수를 반환하고 변경한 사람 차원으로 분류하며 날짜 범위로 필터링한 쿼리를 사용하면 각 사용자가 작업 항목을 수정한 횟수가 표시됩니다. 이 측정값은 특정 작업 항목에 대한 자세한 기록을 표시할 때도 유용합니다. |
상태 변경 횟수 |
상태 변경 횟수는 작업 항목의 상태가 변경된 횟수를 기록합니다. 작업 항목 기록 큐브 뷰의 차원과 함께 사용하면 특정 시간 범위 동안 특정 영역의 버그 활성화에 대한 결과를 표시할 수 있습니다. |
작업 항목 URL |
작업 항목의 URL(Uniform Resource Locator)입니다. URL에는 인터넷 리소스를 찾기 위해 웹 브라우저에서 사용하는 프로토콜이 지정되며 리소스가 있는 서버의 이름과 리소스 경로가 선택적으로 포함됩니다. |
숨겨진 측정값
지정 시점의 총계를 제공하는 계산을 수행하기 위해 몇 가지 숨겨진 측정값이 사용됩니다. 숨겨진 측정값은 Microsoft Excel 또는 보고서 디자이너와 같은 클라이언트 도구에는 노출되지 않지만 배포된 큐브의 큐브 정의에는 나타납니다. 숨겨진 측정값은 특정 날짜의 측정값에 대한 총계를 집계하는 MDX LastChild 함수를 사용하여 계산을 수행합니다.
측정값 |
설명 |
---|---|
LastChild Record Count |
"작업 항목 수" 계산에 사용되는 숨겨진 측정값입니다. |
LastChild Microsoft_VSTS_Scheduling_RemainingWork |
"남은 작업" 계산에 사용되는 숨겨진 측정값입니다. |
LastChild Microsoft_VSTS_Scheduling_CompletedWork |
"완료된 작업" 계산에 사용되는 숨겨진 측정값입니다. |
LastChild Microsoft_VSTS_Scheduling_BaselineWork |
"기본 작업" 계산에 사용되는 숨겨진 측정값입니다. |
공유 차원
다음 표에서는 작업 항목 기록 큐브 뷰에 포함된 공유 차원에 대해 설명합니다. 아래의 각 차원에 대해 측정값을 집계할 수 있습니다. 차원 사용 열은 작업 항목 기록 큐브 뷰의 측정값과 관련된 차원의 이름을 나타냅니다. 모든 작업 항목에는 공통적으로 사용되는 차원 사용 집합이 Team System 큐브에 정의되어 있습니다. 이러한 차원 사용에 대해서는 원본 열에 "공용"이라고 표시됩니다. 프로세스 템플릿 정의에 필드를 "reportable"로 지정하면 이러한 공용 차원 사용 이외에 새 차원 사용을 정의할 수 있습니다. 선택적 reportable 특성과 이 특성의 값을 사용하는 방법에 대한 자세한 내용은 작업 항목 형식 필드 정의를 참조하십시오. MSF 프로세스 템플릿에는 다음 표의 원본 열에 값이 CMMI, Agile 또는 공용(둘 모두에 공통적인 특성인 경우)으로 표시되는 이러한 차원이 포함되어 있습니다.
공유 차원에 대한 자세한 내용은 공유 차원을 참조하십시오.
차원 사용 |
차원 |
원본 |
설명 |
---|---|---|---|
팀 프로젝트 |
팀 프로젝트 |
공용 |
작업 항목과 관련된 팀 프로젝트입니다. |
영역 |
영역 |
공용 |
작업 항목이 분류된 영역입니다. |
반복 |
반복 |
공용 |
작업 항목이 분류된 반복입니다. |
날짜 |
날짜 |
공용 |
날짜 차원은 작업 항목이 변경된 날짜를 기록합니다. |
담당자 |
별칭 |
공용 |
작업 항목이 할당된 사람의 별칭입니다. |
담당자 |
개인 |
공용 |
작업 항목이 할당된 사람의 이름입니다. |
변경한 사람 |
별칭 |
공용 |
작업 항목을 변경한 사람의 별칭입니다. |
변경한 사람 |
개인 |
공용 |
작업 항목을 변경한 사람의 이름입니다. |
만든 사람 |
별칭 |
공용 |
작업 항목을 만든 사람의 별칭입니다. |
만든 사람 |
개인 |
공용 |
작업 항목을 만든 사람의 이름입니다. |
변경 집합 |
변경 집합 |
공용 |
필터 조건을 만족하는 작업 항목과 관련된 일련의 변경 집합입니다. |
변경 집합 ID |
변경 집합 |
공용 |
필터 조건을 만족하는 작업 항목과 관련된 변경 집합의 ID입니다. |
발견된 빌드 |
빌드 |
공용 |
버그가 발견된 빌드입니다. |
통합 빌드 |
빌드 |
공용 |
버그가 수정된 빌드입니다. |
목표 해결 날짜 |
날짜 |
CMMI |
작업 항목 목표가 해결됨으로 설정된 날짜와 시간입니다. |
제안된 날짜 |
날짜 |
CMMI |
작업 항목이 제안된 날짜입니다. |
작업 항목 차원
다음 표에서는 작업 항목 차원에 포함된 특성에 대해 설명합니다. 이 차원에는 서버에 배포된 모든 작업 항목의 모든 특성이 들어 있습니다. 모든 작업 항목 정의에는 작업 항목 차원에서 항상 특성으로 사용되는 공용 필드의 집합이 포함되어 있습니다.
특성 |
원본 |
설명 |
---|---|---|
ID |
공용 |
작업 항목이 생성될 때 할당된 작업 항목 ID입니다. |
이전 상태 |
공용 |
작업 항목의 이전 상태입니다. |
이유 |
공용 |
작업 항목의 상태가 변경된 이유입니다. |
수정 |
공용 |
작업 항목의 수정 버전입니다. |
상태 |
공용 |
작업 항목의 상태입니다. |
작업 항목 형식 |
공용 |
작업 항목의 형식입니다. |
제목 |
공용 |
작업 항목의 제목입니다. |
활성화한 사람 |
공용 |
작업 항목을 활성화한 사람입니다. |
닫은 사람 |
공용 |
작업 항목을 닫은 사람입니다. |
CMMI 예상 |
공용 |
작업이 완료되기까지 남은 예상 작업 시간입니다. |
커밋됨 |
공용 |
요구 사항이 커밋되었는지 여부를 나타냅니다. |
분야 |
공용 |
작업이 속해 있는 분야입니다. |
종료 기준 |
공용 |
반복에 대한 종료 기준으로 이 시나리오를 추적할지 여부를 결정하는 플래그입니다. |
문제 |
공용 |
작업 항목을 강조 표시하는 데 사용됩니다(예: 버그를 문제로 표시). |
대략적인 작업량(일) |
Agile |
작업을 완료하기 위한 대략적인 예상 작업일 수입니다. |
회의 형식 |
CMMI |
모임의 형식입니다. |
우선 순위 |
CMMI |
업무 우선 순위입니다. |
가능성 |
CMMI |
작업 항목이 발견된 환경입니다. |
제안한 사람 |
CMMI |
작업 항목을 제안한 사람입니다. |
차수 |
공용 |
작업 우선 순위를 지정하는 스택 순위입니다. |
요구 사항 유형 |
CMMI |
요구 사항의 유형입니다. |
해결한 사람 |
공용 |
작업 항목을 해결한 사람입니다. |
해결된 이유 |
공용 |
버그가 해결된 이유입니다. |
작업 계층 구조 |
공용 |
지정된 작업 항목의 Microsoft Project 컨텍스트를 나타내는 문자열입니다. |
심사 |
CMMI |
작업 항목 심사의 상태입니다. |
UAT |
CMMI |
요구 사항에 대한 UAT(사용자 수용 테스트)입니다. |