상태 및 추세 쿼리 기반 차트를 사용하여 진행률 추적

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020 | 2019년 Azure DevOps Server | TFS 2018

플랫 목록 쿼리의 결과를 차트로 작성하여 진행 중인 작업 상태를 빠르게 볼 수 있습니다. 원형, 세로 막대형, 피벗 또는 추세와 같은 다양한 차트 보기가 지원됩니다. 차트는 작업 항목 수 또는 스토리 포인트, 작업 시간 또는 남은 작업 시간 등 선택한 숫자 필드의 값 합계를 볼 수 있도록 지원합니다. 상태, 할당 대상 또는 기타 시스템 정의 또는 사용자 지정 필드별로 작업 그룹화

이 문서에서는 다음 작업을 수행하는 방법을 알아봅니다.

  • 차트를 지원하는 플랫 목록 쿼리 생성
  • 쿼리 기반 차트 만들기 및 공유
  • 상태 원형, 세로 막대형, 가로 막대형 또는 피벗 차트 만들기
  • 추세 차트 만들기
  • 대시보드에 쿼리 차트 추가
  • 쿼리 위젯 구성
  • 태그로 작업 항목 차트 위젯 그룹화
  • 차트를 지원하는 플랫 목록 쿼리 생성
  • 쿼리 기반 차트 만들기 및 공유
  • 상태 원형, 세로 막대형, 가로 막대형 또는 피벗 차트 만들기
  • 추세 차트 만들기
  • 대시보드에 차트 추가
  • 쿼리 위젯 구성

참고

이 문서에서는 작업 추적 쿼리 차트 및 작업 항목 차트 위젯을 구성하는 방법을 설명합니다. 대시보드에 기존 쿼리 차트를 추가하려면 대시보드 에 차트 추가를 참조하세요. 모든 작업 추적 차트 및 컨텍스트 내 보고서에 대한 개요는 대시보드, 차트, 보고서, & 위젯을 참조하세요.

예를 들어 다음 이미지는 동일한 플랫 목록 쿼리에서 만든 두 개의 서로 다른 차트를 보여 줍니다. 원형 차트는 19개의 버그를 상태별로 그룹화하고 가로 막대형 차트는 할당 및 현재 상태에 따라 버그를 그룹화합니다.

대시보드에 추가된 활성 버그 차트

예를 들어 다음 이미지는 동일한 플랫 목록 쿼리에서 만든 네 가지 차트를 보여 줍니다. 원형 차트는 146개의 활성 버그를 우선 순위별로 그룹화하고, 가로 막대형 차트는 팀별 버그와 분류 상태를 그룹화합니다. 마지막 두 차트는 지난 2주 동안의 활성 버그에 대한 두 가지 추세 보기를 보여 줍니다.

단순 목록 쿼리에 대한 4가지 차트 뷰

사전 요구 사항

기본적으로 기본 액세스 이상의 사용자는 차트를 만들 수 있습니다. 관련자 액세스 권한이 있는 사용자는 쿼리 페이지에서 차트를 보거나 만들 수 없습니다. 그러나 팀 대시보드에 추가된 차트를 볼 수 있습니다. 자세한 내용은 관련자 액세스 빠른 참조를 참조하세요.

  • 프로젝트에 연결합니다. 아직 프로젝트가 없는 경우 프로젝트를 만듭니다.
  • 차트를 만들려면 기여 또는 프로젝트 관리자 보안 그룹의 구성원으로 프로젝트에 추가해야 합니다. 추가하려면 프로젝트 또는 팀에 사용자를 추가합니다.
  • 팀 대시보드에 차트를 추가하려면 팀의 구성원이거나 팀 관리자이거나 프로젝트 관리자 보안 그룹의 구성원이어야 합니다.
  • 여러 팀 대시보드에 차트를 추가하고 대시보드에 차트를 추가하는 또 다른 방법인 위젯 카탈로그에 액세스할 수 있습니다.

참고

공용 프로젝트에 대한 관련자 액세스 권한이 있는 사용자는 기본 액세스 권한이 있는 사용자와 마찬가지로 쿼리 차트 기능에 대한 모든 권한을 갖습니다. 자세한 내용은 관련자 액세스 빠른 참조를 참조하세요.

  • 프로젝트에 연결합니다. 아직 프로젝트가 없는 경우 프로젝트를 만듭니다.
  • 차트를 만들려면 기여 또는 프로젝트 관리자 보안 그룹의 구성원으로 프로젝트에 추가해야 합니다. 추가하려면 프로젝트 또는 팀에 사용자를 추가합니다.
  • 팀 대시보드에 차트를 추가하려면 팀의 구성원이거나 팀 관리자이거나 프로젝트 관리자 보안 그룹의 구성원이어야 합니다.
  • 여러 팀 대시보드에 차트를 추가하고 대시보드에 차트를 추가하는 또 다른 방법인 위젯 카탈로그에 액세스할 수 있습니다.

기본 그룹에 대한 자세한 내용은 사용 권한, 권한 상속 및 보안 그룹 시작을 참조하세요.

참고

웹 포털에서 표시되는 이미지는 이 문서에 표시되는 이미지와 다를 수 있습니다. 이러한 차이는 웹앱에 대한 업데이트, 사용자 또는 관리자가 사용하도록 설정한 옵션 및 프로젝트를 만들 때 선택한 프로세스(Agile, Basic, Scrum 또는 CMMI)로 인해 발생합니다. 기본 프로세스는 Azure DevOps Server 2019 업데이트 1 이상 버전에서 사용할 수 있습니다.

플랫 목록 쿼리 만들기

차트를 지원하는 쿼리를 만들 때 다음 지침을 따릅니다.

  • 항상 작업 항목 쿼리 유형의 플랫 목록을 선택합니다. 다른 쿼리 형식은 차트 작성에 지원되지 않습니다. 자세한 내용은 쿼리 정의, 플랫 목록 쿼리 정의를 참조하세요.
  • 이러한 필드를 차트 내에서 사용하려는 쿼리 절 또는 열 옵션에 추가합니다. 날짜/시간, 자유 형식 텍스트 및 태그 필드를 제외한 모든 필드를 기준으로 차트를 그룹화할 수 있습니다. 다음은 그 예입니다.
    • 상태별로 그룹화하려면 상태 필드를 포함합니다.
    • 작업 배정별로 그룹화하려면 할당 대상 필드를 포함합니다.
    • 스프린트 또는 반복별로 그룹화하려면 반복 경로를 포함합니다.
    • 팀별로 그룹화하려면 영역 경로의 리프 노드를 표시하는 노드 이름 필드를 포함합니다.
    • 사용자 지정 필드를 그룹화하려면 해당 필드를 포함합니다.
  • 숫자 열의 합계를 계산하려면 쿼리 절 또는 열 옵션에 해당 필드를 포함합니다. 숫자 필드에서 만든 차트의 더 많은 예제는 숫자 필드로 쿼리를 참조하세요.
  • 대시보드에 쿼리를 추가하려는 경우 쿼리를 공유 쿼리로 저장합니다.
  • 다음 필드 데이터 형식으로 차트를 그룹화할 수 없습니다.
    • ID
    • 만든 날짜, 변경된 날짜와 같은 날짜-시간
    • 일반 텍스트(예: 제목)
    • 설명, 재현 단계와 같은 서식 있는 텍스트
    • 태그(태그를 사용하여 쿼리를 필터링할 수 있지만 태그를 사용하여 차트를 구성할 수는 없습니다).

참고

쿼리 기반 차트를 태그별로 그룹화할 수는 없습니다. 그러나 대시보드에 추가하는 태그로 작업 항목용 차트 위젯을 그룹화할 수 있습니다.

  • 다음 필드 데이터 형식으로 차트를 그룹화할 수 없습니다.
    • ID
    • 만든 날짜, 변경된 날짜와 같은 날짜-시간
    • 일반 텍스트(예: 제목)
    • 설명, 재현 단계와 같은 서식 있는 텍스트
    • 태그(태그를 사용하여 쿼리를 필터링할 수 있지만 태그를 사용하여 차트를 구성할 수는 없습니다).

차트 가용성

  • 공유 쿼리 아래에 저장된 차트는 관련자 액세스 권한이 있는 멤버를 제외한 모든 팀 구성원이 볼 수 있으며 대시보드에 추가할 수 있습니다.
  • 쿼리 폴더 아래에 쿼리를 위해 만든 차트는 사용자에게만 표시됩니다.
  • 차트 페이지의 URL을 복사하고 전자 메일로 보내 프로젝트 멤버와 공유할 수 있습니다.
  • 테스트에 대해 유사한 차트를 만들려면 테스트 상태 추적을 참조하세요.

영역 및 반복 표시

영역 경로 또는 반복 경로를 선택하면 리프 노드만 차트에 표시됩니다. 리프 노드는 전체 경로의 마지막 노드입니다. 예를 들어 . PhoneFabrikamFiber/Fabrikam Website/Phone 쿼리에 다양한 수준의 리프 노드가 있으면 원하는 결과가 차트에 반영되지 않을 수 있습니다.

노드 이름 필드인 영역 경로 리프 노드를 선택하여 결과가 향상되는지 확인합니다.

차트는 SVG(확장 가능한 벡터 그래픽)를 지원하는 브라우저에 표시됩니다. 지원되는 브라우저에는 Microsoft Edge, Internet Explorer 9 이상 버전, Mac의 Chrome, Firefox 및 Safari가 포함됩니다. 차트는 모바일 또는 터치 디스플레이에 최적화되지 않습니다.

참고

Internet Explorer는 더 이상 Azure DevOps Services 지원되지 않으며 Azure DevOps Server 2020.1에도 지원되지 않습니다.

값 또는 레이블을 기준으로 정렬

대부분의 차트를 사용하면 데이터를 정렬하는 방법을 선택할 수 있습니다. 또는 레이블을 기준으로 정렬하고 오름차순 또는 내림차순을 선택할 수 있습니다.

  • : 숫자 값을 기준으로 데이터 정렬
  • 레이블: 데이터를 그룹화하기 위해 선택한 레이블을 기준으로 정렬합니다.

계열의 제한된 표시

차트에 데이터 계열 내에 8개 또는 12개 이상의 항목이 포함된 경우 9개 또는 13개 이상의 항목의 값이 "other"라는 레이블이 지정된 집합으로 통합되나요? 그러나 대시보드에서 구성 가능한 위젯을 통해 차트 크기를 늘리면 계열 제한을 늘릴 수 있습니다.

다른 범주는 12개 집합 계열을 초과하는 데이터를 그룹화합니다.

차트에 데이터 계열 내에 7개 이상의 항목이 포함된 경우 8개 이상의 항목의 값이 "other"라는 레이블이 지정된 집합으로 통합되나요?

7개 세트 시리즈를 넘어가는 다른 범주 그룹 데이터

쿼리 기반 차트 만들기

  1. 쿼리에서 플랫 목록 쿼리에 대한 차트 편집기를 엽니다. 차트를 만들려면 기여자 그룹에 속해야 합니다.

    새 차트 단추의 스크린샷

    웹 포털, 쿼리 페이지, 차트 탭, 새 차트 링크.

    관련자 액세스 권한이 있는 경우 차트새 차트 링크가 표시되지 않습니다.

  2. 값 그룹화를 위한 차트 유형 및 필드를 선택합니다. 파이, 가로 막대형 및 세로 막대형 차트를 사용하는 경우, 작업 항목 수를 보려면 필드 하나를 선택합니다.

    원형 차트 구성 대화 상자의 스크린샷

    웹 포털, 쿼리 페이지, 차트 탭, 차트 구성 대화 상자, 원형 차트 구성

    그룹별 드롭다운 목록에 원하는 필드가 표시되지 않으면 필드를 쿼리에 열로 추가하고 쿼리를 저장합니다. 또한 집계 옵션은 쿼리에 사용된 필드 또는 열 옵션에서 선택한 필드에 따라 달라집니다.

    차트 편집기를 닫을 때 오류 메시지가 표시되면 기본 액세스를 요청해야 합니다.

  3. 결과를 정렬하려면 정렬 옵션으로 또는 레이블 을 선택한 다음 오름차순 또는 내림차순으로 선택합니다.

    색을 변경하려면 계열 색 선택기 집합에서 색을 선택합니다.

    차트, 색 계열 선택기

    색을 변경하려면 차트에서 색을 선택하고 색 선택기에서 새 색을 선택합니다.

쿼리를 편집하거나 쿼리 결과를 새로 고칠 때 차트가 자동으로 업데이트됩니다.

원형 차트 추가

원형 차트를 사용하여 범주가 6개 이하인 그룹 백분율을 표시합니다. 원형 차트의 좋은 예는 다음과 같습니다.

  • 활성 버그 상태, 상태별 그룹화
  • 사용자 스토리 상태, 상태별 그룹화
  • 사용자 스토리 진행률, 완료됨, 진행 중 또는 잘라내기별 그룹화

예를 들어 다음 쿼리는 연초 이후 잘라내기, 진행 중 및 완료 상태에 따라 사용자 스토리를 필터링합니다.

쿼리 편집기 사용자 스토리를 상태별로 필터링합니다.

원형 차트 구성은 다음 이미지와 같습니다.

차트 대화 상자, 원형 차트를 구성합니다.
결합된 쿼리 및 차트 구성은 다음 원형 차트를 생성합니다.

차트, 원형 차트 예제

누적 가로 막대형 차트 추가

누적 가로 막대형 차트로 두 필드 값에 대한 진행률을 추적할 수 있습니다. 노드 이름은 영역 경로 내의 마지막 리프를 표시합니다. 팀 간에 데이터를 표시하고 각 노드가 팀에 해당하는 경우 이를 사용합니다.

차트 구성 대화 상자, 누적 가로 막대형 차트 n

웹 포털, 쿼리 페이지, 차트 탭, 차트 구성 대화 상자, 누적 가로 막대형 차트

피벗 테이블 추가

피벗 테이블에는 구성 가능한 행과 열의 테이블이 표시되며, 열에는 작업 항목 수 또는 숫자 필드의 합계가 표시됩니다. 수행 중인 작업 영역을 비교하려는 경우 피벗 테이블을 선택합니다.

다음 이미지는 개발자에게 할당된 활성 버그 및 현재 상태의 예를 보여 줍니다.

차트 구성 대화 상자, 피벗 테이블

추세 차트 추가

추세 차트를 사용하면 시간에 따른 진행률을 볼 수 있습니다. 지난 주부터 작년까지의 롤링 기간을 선택할 수 있습니다(이전 버전의 TFS에는 선택 항목이 제한될 수 있음).

차트 구성 대화 상자, 누적 가로 막대형 차트

웹 포털, 쿼리 페이지, 차트 탭, 차트 구성 대화 상자, 누적 영역 추세 차트

추세 데이터는 작업 추적 데이터 저장소에서 추출됩니다. 대부분의 데이터 저장소와 마찬가지로 관계형 데이터베이스의 스키마는 데이터의 온라인 트랜잭션 처리에 대해 설계 및 최적화됩니다. 도구 또는 플러그 인은 활동을 수행할 때 작업 저장소에 최신 정보를 씁니다. 따라서 작업 저장소의 데이터는 계속 변경되고 업데이트되며 모든 데이터가 최신 상태입니다.

번다운 차트 추가

번다운 차트는 스토리 포인트, 노력 또는 남은 작업 시간 등의 숫자 필드 값 또는 작업 항목 수에 따라 작업이 얼마나 빠르게 진행되는지 결정하는 데 유용합니다.

번다운 차트를 만들려면 쿼리에 원하는 숫자 필드를 추가해야 합니다. 작업의 번다운 차트를 보려면 남은 작업에 대한 Sum 연산자를 선택합니다.

차트 구성 대화 상자, 지난 4주 동안 남은 작업

쿼리 기반 번다운 차트 외에도 번다운 또는 번업 위젯을 구성할 수 있습니다.

웹 포털, 쿼리 페이지, 차트 탭, 차트 구성 대화 상자, 추세 지난 4주 동안의 차트

대시보드에 차트 추가

대시보드에 차트를 추가하려면 팀 관리자 이거나 대시보드를 편집할 수 있는 권한이 있어야 합니다(기본 설정). 공유 쿼리에 대해 정의된 차트만 추가할 수 있습니다.

추가할 차트의 작업 아이콘을 선택하고 대시보드에 추가를 선택합니다.

차트 상황에 맞는 메뉴, 대시보드에 추가 옵션

열리는 대화 상자에서 차트를 추가할 팀 대시보드를 선택합니다.

대시보드 선택 대화 상자

차트 상황에 맞는 메뉴, 팀 대시보드에 추가

테스트 결과 및 빌드 요약 차트와 같은 다른 유형의 차트를 추가하려면 대시보드에 위젯 및 차트 추가를 참조하세요.

대시보드에 차트 위젯 추가

플랫 목록 쿼리를 이미 정의한 경우 작업 항목 위젯에 대한 차트를 사용하여 대시보드에 차트를 추가하고 구성할 수 있습니다.

  1. 웹 포털에서 차트를 추가할 대시보드 를 엽니다.

  2. 대시보드에 위젯을 추가하려면 편집을 선택합니다. 위젯 카탈로그가 자동으로 열립니다. 원하는 모든 위젯을 추가하고 원하는 시퀀스로 타일을 끕다.

    이러한 아이콘이 표시되지 않으면 팀 관리자 로 추가하거나 대시보드를 편집할 수 있는 권한을 가져와야 합니다.

  3. 작업 항목 위젯에 대한 차트를 선택한 다음 추가를 선택합니다.

    웹 포털, 대시보드 페이지, 위젯 카탈로그, 작업 항목용 차트 위젯

  4. 위젯의 기어 아이콘을 선택하여 구성 대화 상자를 엽니다.

    차트 작업 항목 위젯에 대한 구성 대화 상자

  5. 차트에 제목을 지정하고, 차트의 기반이 되는 플랫 목록 쿼리를 선택하고, 차트 종류를 선택합니다.

    차트 종류에 따라 나머지 필드의 값을 지정합니다. 표시된 색에서 다른 색을 선택하여 차트 색을 변경합니다.

    참고

    이 문서의 앞에서 설명한 차트 구성에 대한 모든 규칙은 작업 항목 위젯에 대한 차트 구성에 적용됩니다.

  6. 변경 내용을 저장하면 새 차트가 대시보드에 추가된 것을 볼 수 있습니다.

    작업 항목 위젯 차트, 구성 대화 상자

  7. 타일을 대시보드의 아무 곳이나 끌어 원하는 위치에 놓습니다.

  8. 변경 내용이 완료되면 편집 완료 를 선택하여 대시보드 편집 모드를 종료합니다.

  1. 웹 포털에서 차트를 추가할 팀 대시보드 를 엽니다.

  2. 대시보드에 위젯을 추가하려면 편집을 선택합니다. 위젯 카탈로그가 자동으로 열립니다. 원하는 모든 위젯을 추가하고 원하는 시퀀스로 타일을 끕다.

    이러한 아이콘이 표시되지 않으면 팀 관리자 또는 프로젝트 관리자 그룹의 구성원으로 추가해야 합니다.

  3. 작업 항목 위젯에 대한 차트를 선택한 다음 추가를 선택합니다.

    웹 포털, 대시보드 페이지, 위젯 카탈로그, 작업 항목용 차트 위젯
  4. 위젯의 기어 아이콘을 선택하여 구성 대화 상자를 엽니다.

    웹 포털, 대시보드 페이지, 위젯 카탈로그, 작업 항목 차트 위젯, 구성 대화 상자
  5. 차트에 제목을 지정하고, 차트의 기반이 되는 플랫 목록 쿼리를 선택하고, 차트 종류를 선택합니다.

    차트 종류에 따라 나머지 필드의 값을 지정합니다. 표시된 색에서 다른 색을 선택하여 차트 색을 변경합니다.

    참고

    이 문서의 앞에서 설명한 차트 구성에 대한 모든 규칙은 작업 항목 위젯에 대한 차트 구성에 적용됩니다.

  6. 변경 내용을 저장하면 새 차트가 대시보드에 추가된 것을 볼 수 있습니다.

    작업 항목 위젯 차트, 구성 대화 상자

  7. 타일을 대시보드의 아무 곳이나 끌어 원하는 위치에 놓습니다.

  8. 변경 내용이 완료되면 편집-대시보드 모드 종료 아이콘 을 선택하여 대시보드 편집을 종료합니다.

태그별 그룹화 차트

참고

쿼리 기반 차트를 태그별로 그룹화할 수는 없습니다. 그러나 대시보드에 추가하는 태그로 작업 항목용 차트 위젯을 그룹화할 수 있습니다. 사용하도록 설정하려면 기능 관리를 참조하거나 사용하도록 설정하고대시보드에서 작업 항목 차트 위젯에 대한 태그로 그룹 사용 설정을 설정합니다.

차트를 태그별로 그룹화하려면 이전 섹션에서 제공된 것과 동일한 단계를 수행합니다. 플랫 목록 쿼리에 쿼리 절 또는 열 옵션으로 태그 가 포함되어 있는지 확인합니다. 그런 다음, 그룹별로 태그를 선택합니다. 일부 태그만 표시하도록 차트를 필터링하려면 선택한 태그 라디오 단추를 선택한 다음 차트에 표시할 태그를 선택합니다.

작업 항목별 차트, 구성, 태그별 그룹화 스크린샷

태그 사용에 대한 자세한 내용은 작업 항목에 태그 추가를 참조하세요.

쿼리 기반 차트와 Excel에서 생성된 피벗 차트 비교

쿼리 기반 차트는 작업 항목 추적 데이터 저장소에서 데이터를 생성하므로 최신 데이터를 표시합니다. Excel 피벗 차트는 Analysis Services 큐브에 게시된 데이터에 액세스합니다. 이 데이터는 기본적으로 2시간마다 새로 고쳐집니다. Excel 차트를 사용하려면 프로젝트의 프로젝트 컬렉션이 SQL Server Reporting Services 및 Analysis Services로 구성되어야 합니다.