작업 및 기타 필드 롤업
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에서 사용할 수 있는 여러 확장이 있습니다. 다음은 요구 사항을 지원할 수 있는 몇 가지 사항입니다.
- VSTS 롤업, Azure DevOps Services만 지원
- TFS Aggregator, Azure DevOps Services 및 TFS 지원
또는 작업 추적을 위해 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: 아니요. 팀 수용작업량에 대해 입력한 데이터는 일반 데이터 저장소에 저장되지 않습니다.