다음을 통해 공유


예제 쿼리 차트

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

쿼리 차트는 상태 및 추세를 시각화하는 데 적합합니다. 대시보드에 여러 차트를 추가하면 팀 또는 프로젝트의 필수 데이터를 빠르게 모니터링할 수 있습니다. 팀과 다음 질문에 대해 논의하는 것이 좋습니다.

  • 만들고 모니터링하는 데 가장 유용한 쿼리 차트는 무엇입니까?
  • 백로그 위생을 유지하는 데 도움이 되는 차트는 무엇입니까?
  • 추세 차트에 어떤 시간 프레임을 사용해야 하나요?

팀에는 다양한 목표와 추적 요구 사항이 있을 수 있지만 Agile 팀은 일반적으로 이러한 작업을 수행합니다. 다음 활동을 지원하는 상태 및 추세 차트를 선택합니다.

필수 조건

  • 액세스 수준: 쿼리 페이지에서 쿼리 차트를 만들거나 쿼리 차트를 보려면 최소한 기본 액세스 권한이 있습니다.
  • 사용 권한:
    • 공유 쿼리 폴더에 대해 참가 권한을 허용으로 설정해야 공유 쿼리를 만들거나 편집할 수 있습니다.
    • 대시보드에 추가된 쿼리 차트를 보려면 기본 쿼리에 대해 읽기 권한이 필요합니다. 이 권한이 거부되면 위젯에 위젯이 메시지를 로드하지 못한 것으로 표시됩니다.
  • 작업: 대시보드에 쿼리 차트를 추가하려면 쿼리를 공유 쿼리 폴더 아래에 저장합니다.

비고

공용 프로젝트에 대한 이해 관계자 액세스 권한이 있는 사용자는 기본 액세스 권한이 있는 사용자와 마찬가지로 쿼리 차트 기능에 대한 모든 권한을 갖습니다. 개인 프로젝트에 대한 이해 관계자 액세스 권한이 있는 사용자는 쿼리 페이지에서 차트를 보거나 만들 수 없습니다. 그러나 팀 대시보드에 추가된 차트를 볼 수 있습니다.

쿼리 차트를 만들기 위한 지침

쿼리 차트를 만드는 방법에 대한 자세한 지침은 상태 및 추세 쿼리 기반 차트를 사용하여 진행률 추적을 참조하세요. 쿼리가 다음 지침을 준수하는지 확인합니다.

  • 쿼리 유형: 플랫 목록 쿼리만 쿼리 차트를 지원하기 때문에 작업 항목의 플랫 목록을 사용합니다.
  • 변경 내용 저장:차트 페이지로 이동하기 전에 절 또는 열 옵션을 수정한 후 쿼리를 저장합니다.
  • 연산자:InNot In 연산자를 활용하여 여러 작업 항목 유형, 워크플로 상태 또는 기타 그룹화가 포함됩니다.
  • 추세 차트: 위젯 오류를 방지하기 위해 추세 차트에 대한 쿼리를 최대 1,000개의 작업 항목으로 제한합니다.
  • 그룹화 필드: 쿼리 절 또는 열 옵션에 관련 필드를 추가합니다. 다음을 통해 차트를 그룹화할 수 있습니다.
    • 상태:상태 필드를 포함합니다.
    • 할당 대상:할당 대상 필드를 포함합니다.
    • 반복 경로:반복 경로 필드를 포함합니다.
    • 노드 이름: 팀 그룹화에 대한 노드 이름 필드를 포함합니다.
    • 사용자 지정 필드: 필요에 따라 사용자 지정 필드를 포함합니다.
  • 숫자 열 합계: 숫자 열의 합계를 계산하려면 쿼리 절 또는 열 옵션에 해당 필드를 포함합니다. 예제는 숫자 필드로 쿼리를 참조하세요.

제한점

다음 필드 데이터 형식으로 차트를 그룹화할 수 없습니다.

  • ID 또는 부모 필드
  • 날짜-시간 필드(예: 만든 날짜, 변경된 날짜)
  • 일반 텍스트 필드(예: 제목)
  • 서식 있는 텍스트 필드(예: 설명, 수락 조건, 재현 단계)
  • 태그: 태그를 사용하여 쿼리를 필터링할 수 있지만 쿼리 차트를 구성하는 데 사용할 수는 없습니다.

비고

쿼리 기반 차트를 태그별로 그룹화할 수는 없지만 작업 항목 위젯에 대한 차트 구성에 설명된 대로 대시보드에 추가된 태그로 작업 항목용 차트 위젯을 그룹화할 수 있습니다.

대시보드에 쿼리 차트 추가

  • 먼저 대시보드를 만듭니다. 대시보드에 쿼리 차트를 추가하려면 먼저 대시보드를 만듭니다. 그런 다음 쿼리 차트 페이지에서차트>.
  • 새로 고침 필요: 쿼리를 추가한 후 브라우저를 새로 고쳐 대시보드에 새 쿼리를 등록합니다.
  • 성능 최적화: 복잡한 쿼리는 모범 통합 사례, 쿼리 최적화를 참조하세요.

백로그 위생 유지 관리

다음 쿼리는 작업이 제대로 할당되도록 하여 팀이 정상 백로그를 유지하는 데 도움이 됩니다. 다음 표에서는 일반적으로 스프린트의 시작 또는 끝에서 주기적으로 검토하는 예제 쿼리를 제공합니다. Fabrikam Team을 팀 이름으로 대체하고 필요에 따라 다른 필터를 추가하여 팀 및 조직의 목표에 맞게 이러한 쿼리를 사용자 지정합니다.

비고

프로젝트에 적용할 수 있는 작업 항목 유형 및 워크플로 상태는 프로젝트에서 사용하는 프로세스에 따라 다음 예제와 다를 수 있습니다.

쿼리 포커스

쿼리 절


배정되지 않은 작업: 현재 스프린트에 할당되었지만 팀 구성원에게 할당되지 않은 작업입니다.

쿼리 편집기의 스크린샷, 할당 대상 필드가 현재 반복에 대해 비어 있습니다.

현재 스프린트에 할당되지 않은 활성 작업

현재 반복에 할당되지 않은 활성 쿼리 편집기의 스크린샷.

과거 스프린트에 할당된 활성 작업

쿼리 편집기, 활성이지만 과거 반복에 할당된 스크린샷

변경되지 않은 작업: 지난 2~3개월 동안 변경되지 않은 작업 항목(변경된 날짜로 쿼리).

지난 3개월 동안 변경되지 않은 활성 작업인 쿼리 편집기의 스크린샷

잘못 정의된 작업: 예를 들어 설명, 수락 조건, 스토리 포인트 또는 작업이 정의되지 않은 작업입니다.

쿼리 편집기, 빈 필수 필드 작업 스크린샷.

다음 이미지에서는 5개의 쿼리 차트가 모두 팀 대시보드에 표시됩니다. 대시보드에 쿼리 차트를 추가하려면 대시보드에 차트 추가를 참조하세요.

5개의 쿼리 차트가 추가된 대시보드의 스크린샷.

또는 동일한 쿼리를 참조하는 쿼리 타일을 추가하고 다음 이미지와 같이 총 작업 항목 수를 표시할 수 있습니다.

비고

쿼리 타일 위젯은 1x1 타일인 반면, 가장 작은 쿼리 차트 대시보드 위젯은 2x2입니다. 대시보드에 쿼리 타일을 추가하려면 대시보드에 위젯 추가를 참조하세요.

5개의 쿼리 타일이 추가된 대시보드의 스크린샷

상태 차트 예제

다음 표에서는 만들 수 있는 상태 차트와 그 뒤에 있는 쿼리의 몇 가지 예를 제공합니다.

쿼리 포커스

쿼리 절


계획된 작업: 백로그에 표시되는 작업량입니다. 새로 만들기 또는 제안된 범주 상태에서 작업을 보는 쿼리는 백로그에서 작업의 스냅샷을 제공합니다.

쿼리 편집기, 백로그 작업, 닫힘 또는 제거되지 않은 스크린샷

활성 버그: Agile 팀은 버그 또는 기술 부채를 모니터링하고 목표를 설정하여 총 수를 특정 수 이하로 유지합니다.

쿼리 편집기, 활성 버그 스크린샷
이 하나의 쿼리에서 할당 또는 상태에 따라 차트를 만들 수 있습니다.
상태별 활성 버그인 쿼리 차트의 스크린샷 쿼리 차트, 할당별 활성 버그 스크린샷

태그가 지정된 작업 항목: 태그가 지정된 작업을 모니터링하여 팀이 특정 목표, 마일스톤 또는 작업 범주를 충족하는지 확인합니다.

쿼리 편집기, 웹 태그가 지정된 프로젝트의 활성 작업 스크린샷

차단된 작업: 현재 차단된 작업량은 얼마인가요? 태그 또는 사용자 지정 필드를 사용하여 차단된 작업을 쿼리할 수 있습니다.

쿼리 편집기의 스크린샷, 차단됨으로 태그가 지정된 활성 작업

추세 차트 예

다음 표에서는 만들 수 있는 추세 차트의 몇 가지 예를 제공합니다.

쿼리 포커스

쿼리 절 및 차트


시간별 버그 추세( 지난 30일)

쿼리 편집기, 활성 버그 예제의 스크린샷.
상태별 버그 추세 누적 영역형 차트인 쿼리 차트의 스크린샷

상태별 활성 작업 추세 (지난 30일)

쿼리 편집기의 스크린샷, 닫히거나 제거되지 않은 백로그 작업의 예시. 쿼리 차트 스크린샷, 닫히거나 제거되지 않은 활성 백로그 작업.

유용한 작업 추적 위젯 및 차트

이 문서의 앞부분에서 제공하는 쿼리 차트 외에도 다음 기본 제공 위젯은 진행률 및 지속적인 개선 목표를 모니터링하기 위해 노력하는 팀에게 풍부한 정보를 제공합니다. 이러한 각 차트는 팀 대시보드에 추가할 수 있습니다.