다음을 통해 공유


작업 및 기타 필드 롤업

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

롤업은 부모의 모든 자식 작업 항목에 대해 선택한 필드의 합계 값을 제공합니다. Azure DevOps는 여러 수준의 중첩을 지원하므로 롤업 중에 값을 두 번 계산하지 않도록 합니다. 프로젝트 관리자는 일반적으로 예상 또는 완료된 작업, 노력, 크기 또는 스토리 포인트에 대한 롤업을 추구합니다.

참고 항목

시스템은 제품 백로그 및 포트폴리오 백로그에서 작업, 스토리 포인트 또는 크기 필드의 롤업을 지원하지 않습니다.

웹 포털 내에서 롤업의 기본 지원

Azure Boards는 제품 및 포트폴리오 백로그에 대한 롤업 열, 스프린트 계획 창 내 롤업, 스프린트 백로그 및 태스크보드 롤업을 지원합니다.

롤업 진행률 표시줄, 개수 또는 합계 표시

모든 제품 또는 포트폴리오 백로그에서 롤업 진행률 표시줄, 계층 내의 하위 작업 항목 수 또는 스토리 포인트 또는 남은 작업과 같은 선택한 필드의 합계를 추가할 수 있습니다.

예를 들어 포트폴리오 백로그에 대한 다음 진행률 표시줄을 참조하세요.

진행률 표시줄이 있는 예제 포트폴리오 백로그의 스크린샷

자세한 내용은 표시 롤업 진행률 또는 합계를 참조하세요.

스프린트 계획 창 내에서 롤업 보기

계획 창을 사용하여 스프린트에 백로그 항목을 할당하면 스프린트 창이 백로그 항목 및 작업 수와 계획된 작업의 실행 집계로 업데이트됩니다.

제품 백로그 페이지, 작업 항목을 스프린트로 끌거나 상황에 맞는 메뉴를 통해 스프린트에 할당

계획된 노력은 스프린트에 할당된 백로그 항목에 대해 정의된 모든 스토리 포인트 또는 노력 의 합계를 제공합니다. 자세한 내용은 스프린트에 백로그 항목 할당을 참조하세요.

스프린트 백로그 및 태스크보드 롤업 보기

또한 스프린트 백로그 또는 작업 보드에서 남은 작업의 롤업을 볼 수 있습니다.

스프린트 백로그 또는 작업 보드에서 남은 작업의 롤업을 볼 수 있습니다.

스프린트 백로그에서 모든 작업에 대해 정의된 모든 남은 작업의 합계가 부모 작업 항목에 대해 표시됩니다. 이 값은 작업 보드를 볼 때 부모 작업 항목 카드에도 표시됩니다.

스프린트 백로그는 남은 작업의 롤업을 표시합니다.

스프린트 백로그는 남은 작업의 롤업을 표시합니다.

스프린트 작업 보드에서는 세 가지 유형의 롤업이 있습니다.

  • 남은 작업의 롤업이 부모 작업 항목의 카드에 표시됩니다.
  • 각 열의 맨 위에 표시되는 열 내의 모든 작업에 대해 정의된 모든 남은 작업 시간의 합계입니다.
  • 백로그 항목에 대한 모든 작업에 대해 정의된 모든 남은 작업의 합계는 각 행에 열별로 그룹화되어 표시됩니다.

스프린트 태스크보드에 남은 작업 시간 롤업이 표시됩니다.

스프린트 백로그는 남은 작업의 롤업을 표시합니다.

작업의 상태를 완료됨으로 업데이트하면 시스템에서 해당 작업에 대한 남은 작업 시간을 자동으로 0으로 설정합니다. 자세한 내용은 작업 보드를 참조 하세요.

롤업을 지원하는 기타 도구

다음 방법 중 하나를 사용하여 Azure DevOps 작업 추적 데이터에서 추가 데이터 필드 롤업을 가져올 수 있습니다.

메서드 Azure DevOps Services 온-프레미스 Azure DevOps
작업 항목 쿼리 차트 확인 표시 확인 표시
Microsoft Excel 확인 표시 확인 표시
Marketplace 확장 확인 표시 확인 표시
분석 확인 표시 확인 표시
SQL Server Reporting Services 보고서 지원되지 않음 확인 표시

작업 항목 쿼리 차트 및 롤업

지정한 필드의 값을 합산하는 플랫 목록 쿼리를 만들 수 있습니다. 자세한 내용은 상태 및 추세 쿼리 기반 차트를 만들어 진행률 추적을 참조 하세요. 차트는 작업 항목의 개수 또는 필드의 합계를 지원합니다.

예를 들어 여기서는 영역 경로 및 작업 항목 상태별로 사용자 스토리의 스토리 포인트를 합산하는 피벗 테이블을 보여 줍니다.

영역 및 상태별 스토리 포인트 롤업 예제

Microsoft Excel 및 작업 추적 데이터 롤업

롤업을 제공하려는 작업 항목이 포함된 쿼리를 Excel로 내보낼 수 있습니다. 그런 다음 Excel 매크로를 작성하여 합계를 가져와 데이터를 TFS에 다시 게시할 수 있습니다. Excel 통합에 대한 자세한 내용은 Excel을 사용하여 작업 항목 대량 추가 또는 수정을 참조하세요.

Excel 매크로에 대한 자세한 내용은 매크로 기록기를 사용하여 작업 자동화를 참조 하세요.

웹 포털에서 Excel에서 작업 항목 열기 및 쿼리 결과를 지원하려면 조직 또는 컬렉션에 Excel Marketplace의 VSTS Open 확장을 추가합니다.

Marketplace 확장 및 사용자 지정 컨트롤

롤업을 제공하는 Marketplace에서 사용할 수 있는 여러 확장이 있습니다. 다음은 요구 사항을 지원할 수 있는 몇 가지 사항입니다.

또는 작업 추적을 위해 REST API를 사용하여 확장을 작성하여 롤업을 가져올 수 있습니다. 시작할 수 있는 github에서 사용할 수 있는 코드 샘플은 TFS Aggregator입니다.

분석 서비스

Analytics Service사용하여 프로젝트에 대한 정량적 질문에 대답할 수 있습니다. 이 서비스를 사용하면 대시보드에 분석 위젯을 추가할 수 있습니다. 또는 Power BI를 사용하여 추가 보고서를 만들 수 있습니다.

SQL Server Reporting Services 보고서

여러 OOB 보고서는 롤업을 제공합니다. 다음은 스토리 개요 보고서에서 제공하는 완료된 작업과 남은 작업의 롤업 예입니다. 이 보고서는 기본 TFS Agile 프로세스 템플릿의 일부입니다.

스토리 개요 예제 보고서

SQL Server Analysis Services를 배포한 경우 이러한 보고서에서 백로그 항목에 대한 롤업을 가져올 수 있습니다. 이러한 보고서의 새로 고침 빈도는 2시간입니다.

온-프레미스 TFS 배포에 보고서를 추가해야 하는 경우 프로젝트에 보고서 추가를 참조하세요.

롤업 요구 사항

롤업을 지원하려면 다음 권장 사항에 따라 작업 항목을 구성합니다.

  • 부모-자식 링크를 사용하여 롤업하려는 값이 포함된 작업 항목을 연결합니다.

  • 롤업 값을 캡처할 WIT에 필요한 필드를 추가합니다. 작업을 예약하는 데 사용되는 기본 필드는 작업 작업 항목에만 있습니다. 이러한 필드는 다음과 같습니다.

    • 원래 예상(Microsoft.VSTS.Scheduling.OriginalEstimate): 작업을 완료하는 데 필요한 작업량입니다. (Agile 및 CMMI)

    • 완료된 작업(Microsoft.VSTS.Scheduling.CompletedWork): 작업을 구현하는 데 소요된 작업량입니다. (Agile 및 CMMI)

    • 남은 작업 시간(Microsoft.VSTS.Scheduling.RemainingWork): 이 필드는 번다운 차트를 지원하는 데 사용됩니다.

      Visual Studio 스크럼 프로세스 템플릿을 사용하여 프로젝트를 만든 경우 남은 작업만 작업에 정의됩니다.

      필드 추가에 대한 자세한 내용은 필드 수정 또는 사용자 지정 필드 추가를 참조 하세요.

  • 작업을 추적하는 데 사용되는 시간 단위를 결정하고 팀 또는 조직 전체에서 일관되게 사용되는지 확인합니다. 예를 들어 시간 또는 일을 사용하여 작업을 추적할 수 있습니다.

  • 롤업 값을 작업 항목 양식에서 읽기 전용으로 만들 것인지 확인합니다. 읽기 전용으로 설정하면 사용자가 부정확한 데이터를 입력할 수 없습니다. 필드 특성을 사용하여 필드를 Readonly 읽기 전용으로 Control 만듭니다.

질문 & 답변

Q: 팀 용량 롤업을 받을 수 있나요?

A: 아니요. 팀 수용작업량에 대해 입력한 데이터는 일반 데이터 저장소에 저장되지 않습니다.