Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Azure Boards 및 Azure DevOps에서 작업, 일정 예측, 스토리 포인트 또는 시간 추적 필드와 같은 숫자 필드를 기준으로 쿼리하는 방법을 알아봅니다.
일반적인 숫자 필드는 작업에 대한 요구 사항 또는 예상, 남은 작업 및 완료된 작업에 대한 작업을 추적합니다. 쿼리를 사용하여 관심 있는 작업 항목을 나열한 다음 작업 항목 수 또는 숫자 필드의 합계를 표시하는 차트를 만듭니다.
필수 구성 요소
| 범주 | 요구 사항 |
|---|---|
| 액세스 수준 | - 공유 쿼리를 보고 실행하려면 프로젝트 멤버 . - 공유 쿼리를 추가하고 저장하려면: 최소 기본 액세스입니다. |
| 사용 권한 | 쿼리를 추가할 폴더에 대해 권한 집합을 허용으로 설정합니다. 기본적으로 기여자 그룹에는 이 권한이 없습니다. |
메모
공용 프로젝트에 대한 관련자 액세스 권한이 있는 사용자는 Basic 액세스 권한이 있는 사용자와 마찬가지로 쿼리 기능에 대한 모든 권한을 가 갖습니다. 자세한 내용은 이해관계자 액세스의 빠른 참조를 참조하세요.
| 범주 | 요구 사항 |
|---|---|
| 액세스 수준 | - 공유 쿼리를 보고 실행하려면 프로젝트 멤버 . - 공유 쿼리를 추가하고 저장하려면 : 적어도 기본 액세스. |
| 사용 권한 | 쿼리를 추가할 폴더에 대해 권한 집합을 허용으로 설정합니다. 기본적으로 기여자 그룹에는 이 권한이 없습니다. |
연산자 및 매크로 사용
숫자 필드를 참조하는 절은 다음 연산자를 지원합니다.
-
=,<>,>,<,>=<= -
=[Field],<>[Field],>[Field],<[Field],>=[Field]<=[Field] -
In,Not In Was Ever
차트 기반 쿼리 개발
차트를 피드하는 쿼리를 작성하기 위한 팁:
- 플랫 목록 쿼리에만 차트를 추가합니다.
- 쿼리 필터 또는 열 옵션을 통해 표시되는 필드를 참조하세요.
- 차트를 추가하거나 수정하기 전에 쿼리를 저장합니다.
- 절을 그룹화하려면 절을 선택하고 그룹 절 아이콘을 사용합니다. 그룹을 해제하려면 그룹화된 절을 선택합니다.
자세한 내용은 쿼리 편집기를 사용하여 쿼리, 차트 및 필드 추가 또는 수정을 나열하고 관리합니다.
필터 사용
다음 표에서는 쿼리에 대한 유용한 필터를 보여 줍니다.
용
이러한 쿼리 절을 포함하십시오.
사용자 스토리 또는 버그
Work Item Type In User Story,Bug
작업 또는 버그
Work Item Type In Task,Bug
활성 또는 닫힌 항목
State In Active,Closed
요구 사항 범주의 항목
Work Item Type In Group Microsoft.RequirementCategory
추산되지 않은 사용자 스토리
Story Points <> (leave Value field blank)
작업 항목 수 쿼리
모든 쿼리는 실행할 때 일치하는 항목의 수를 반환합니다. 다음 예제에서는 모든 상태의 버그를 필터링하는 플랫 목록 쿼리를 보여 줍니다.
차트에는 작업 항목 수를 표시하는 값 선택 항목도 포함됩니다.
개발자당 버그 수 쿼리
활성 버그 쿼리를 만들고, 열에 할당 대상 및 상태를 포함하고, 할당 및 상태를 보여 주는 피벗 차트를 추가합니다.
상태 및 영역별 버그 수 쿼리
동일한 플랫 목록 쿼리를 사용하여 영역 경로를 열로 포함하고 상태 및 영역별로 그룹화된 피벗 차트를 추가합니다.
정의되지 않은 필드 값 쿼리
"equals" 연산 = 자를 사용하고 값을 비워 두면 정의되지 않은(빈) 필드 값이 있는 작업 항목을 찾습니다. 예를 들어 이 절은 스토리 포인트 필드가 비어 있는 사용자 스토리를 찾습니다.
필드가 비어 있지 않은 항목을 찾으려면 "not" 연산 <> 자를 사용하고 값을 비워 둡니다.
작업 또는 스토리 포인트 질의
Agile 프로세스의 사용자 스토리 또는 버그에 스토리 포인트를 할당합니다. 스크럼 프로세스에서 제품 백로그 항목 및 버그에 대한 노력을 사용합니다. 자세한 내용은 기본, Agile, 스크럼 또는 CMMI를 참조하세요.
스토리 포인트의 합계와 상태 조회
사용자 스토리를 필터링하고 스토리 포인트 및 상태를 열에 추가하는 쿼리를 만듭니다.
그런 다음 스토리 포인트를 합산하는 누적 가로 막대형 차트를 추가합니다.
누적 흐름 다이어그램에 대한 자세한 내용은 누적 흐름을 참조하세요.
반복에 대한 사용자 스토리의 번업 차트 쿼리
활성 또는 닫힌 상태에서 사용자 스토리를 필터링하고 열에 Story Points를 포함하는 쿼리를 만듭니다.
그런 다음 스토리 포인트를 합산하는 누적 영역 추세 차트를 추가합니다.
남은 작업 및 완료된 작업에 대한 쿼리
프로세스에 따라 프로젝트에는 태스크 또는 버그에 대한 다음 필드가 포함될 수 있습니다.
| 프로세스 | 사용 가능한 필드 |
|---|---|
| Agile | 원래 예상, 남은 작업 시간, 완료된 작업 시간 |
| 스크럼 | 남은 작업 시간 |
| CMMI | 원래 예상, 남은 작업 시간, 완료된 작업 시간 |
개발자당 남은 작업의 합계
작업과 버그의 남은 작업을 추정하는 경우, In 연산자를 사용하고 작업으로 추적된 버그를 포함하도록 작업과 버그 모두를 포함하는 쿼리를 사용하여 롤업을 얻으십시오.
나머지 작업을 열로 추가하고, 저장한 다음, 피벗 차트를 추가하여 개발자당 남은 작업의 합계를 표시합니다.
시스템 정의 스프린트 번다운 차트는 스프린트 번다운을 참조하세요.
작업을 예측하고 추적하는 데 사용되는 필드
이 표에서는 작업을 추적하는 데 사용할 수 있는 활동 기반 및 숫자 필드에 대해 설명합니다. 시작 날짜, 완료 날짜 및 대상 날짜와 같은 날짜 관련 필드는 날짜별 쿼리 또는 현재 반복을 참조하세요.
필드 이름
설명
작업 항목 유형
활동 1, 2
작업을 완료하는 데 필요한 활동입니다. 용량 계획에 대해서는 Capacity planning을 참조하세요. 허용되는 값은 다음과 같습니다.
- 전개
- 디자인
- 발달
- 문서화
- 요구 사항
- 테스트
작업 필드는 ProcessConfiguration 파일에 매핑됩니다.Activity3
참조 이름=Microsoft.VSTS.Common.Activity, 데이터 형식=문자열
작업, 버그4(Agile 및 스크럼)
비즈니스 가치
제품 백로그 항목 또는 기능에 대한 상대 비즈니스 값의 주관적인 측정값입니다. 숫자가 높을수록 상대 값이 높아진 것입니다.
참조 이름=Microsoft.VSTS.Common.BusinessValue, 데이터 형식=정수
에픽, 기능
작업을 구현하는 데 소요된 작업량입니다. 작업 시간을 시간 또는 일 단위로 기록할 수 있습니다. 내재된 시간 단위가 적용되지 않습니다.
참조 이름 = Microsoft.VSTS.Scheduling.CompletedWork, 데이터 형식 = Double
작업, 버그4
징계 1, 2
작업에 할당된 전문 분야. 용량 계획을 참조하세요. 허용되는 값은 다음과 같습니다.
- 분석
- 발달
- 테스트
- 사용자 교육
- 사용자 환경
Discipline 필드는 ProcessConfiguration 파일 내에 매핑되어 있습니다.Activity
참조 이름=Microsoft.VSTS.Common.Discipline, Data type=String
작업, 버그 4(CMMI)
노력
버그 또는 제품 백로그 항목의 크기에 대한 주관적인 측정값입니다. Effort을 사용하여 팀의 속도와 예측을 계산합니다; 이는 ProcessConfiguration 파일의 Effort에 매핑됩니다.
참조 이름=Microsoft.VSTS.Scheduling.Effort, 데이터 형식=Double
제품 백로그 항목, 버그 4 (스크럼)
기능, 에픽
스토리 포인트
사용자 스토리의 크기에 대한 주관적인 측정값입니다. 스토리 포인트는 팀의 속도 및 예측에 기여하며 ProcessConfiguration 파일에서 Effort 매핑됩니다.
참조 이름=Microsoft.VSTS.Scheduling.StoryPoints, 데이터 형식=Double
사용자 스토리, 버그 4(Agile)
크기
요구 사항 크기의 주관적 측정값입니다. 크기는 속도에 영향을 미치며 Effort는 ProcessConfiguration 파일에 매핑됩니다.
참조 이름=Microsoft.VSTS.Scheduling.Size, 데이터 유형=Double
요구 사항, 버그 4 (CMMI)
원래 예상값
작업을 완료할 것으로 예상되는 초기 작업량입니다. 시간 또는 일 단위로 표현됨; 고유 단위가 적용되지 않습니다.
참조 이름=Microsoft.VSTS.Scheduling.OriginalEstimate, 데이터 유형=Double
작업, 버그 4 (Agile 및 CMMI)
작업을 완료하는 데 남아 있는 작업량입니다. 시간 또는 일 단위로 기록됩니다. 고유 단위가 적용되지 않습니다. 프로젝트 진행에 기여하는 나머지 작업은 ProcessConfiguration 파일의 RemainingWork에 매핑됩니다.
메모
Azure Boards의 경우 작업 보드에 남은 작업에 대한 "h"(시간)가 표시됩니다. 온-프레미스 XML 프로세스 구성의 경우 ProcessConfiguration 파일을 수정하여 레이블을 변경할 수 있습니다(예: 며칠 동안 "d").
참조 이름=Microsoft.VSTS.Scheduling.RemainingWork, 데이터 형식=Double
작업, 버그4
검토 필요
작업에 검토가 필요했음을 나타냅니다. 허용되는 값: 예 또는 아니요 (기본값).
참조 이름=Microsoft.VSTS.CMMI.RequiresReview, 데이터 유형=String
작업(CMMI)
테스트 필요
태스크에 테스트가 필요했음을 나타냅니다. 허용되는 값: 예 또는 아니요 (기본값).
참조 이름=Microsoft.VSTS.CMMI.RequiresTest, Data type=String
작업(CMMI)
작업 유형1
작업의 종류를 지정합니다. 허용되는 값은 다음과 같습니다.
- 수정 작업
- 완화 작업
- 예정된
참조 이름=Microsoft.VSTS.CMMI.TaskType, 데이터 형식=문자열
작업, 버그4(CMMI 프로세스)
메모
- 선택 목록 값을 변경하려면 클라우드 서비스 또는 상속된 프로세스의 경우 필드 추가 및 관리를 참조하세요. 온-프레미스 XML 프로세스의 경우 필드 추가 또는 수정을 사용하고 선택 목록을 사용자 지정합니다.
- 용량 페이지에는 프로젝트 컬렉션의 프로젝트에서 필드에 대해 정의된 모든 값의 합집합이 표시됩니다. 용량 페이지에 표시되는 값을 제한하려면 할당된 필드를 공유하는 모든 팀에서 값이 일치하도록
type="Activity"합니다. - ProcessConfiguration 필드 할당(온-프레미스에만 해당)을 변경하려면 Process 구성 XML 요소 참조참조하세요.
- 각 팀은 버그가 요구 사항 또는 작업처럼 동작하는지 여부를 구성합니다. 버그가 둘 중 하나와 함께 나타날 수 있으므로 두 수준에서 작업을 예측하는 데 사용되는 필드가 작업 항목 양식에 포함됩니다.
다음 단계
관련 콘텐츠
- 백로그를 만들기
- 스프린트 계획하기
- 계획 용량
- 작업 항목 쿼리 정의
- 쿼리 필드, 연산자 및 매크로
- 작업 및 기타 필드의 롤업 지원
- Power BI 사용하여 롤업 차트 만들기
REST API
프로그래밍 방식으로 쿼리와 상호 작용하려면 다음 REST API 리소스 중 하나를 참조하세요.
- Azure DevOps Services REST API 참조
- 쿼리
- 작업 항목 쿼리 언어
- 프로그래밍 방식으로 쿼리를 사용하여 작업 항목 가져오기