다음을 통해 공유


빌드 대시보드(CMMI)

빌드 대시보드를 사용하면 빌드 품질에 영향을 주는 개발 작업의 개요를 얻을 수 있습니다. 야간 빌드는 소프트웨어 개발 프로젝트에 중요합니다. 빌드가 성공적으로 완료되지 않거나 BVT(빌드 확인 테스트)를 통과하지 않는 경우 팀은 문제를 즉시 해결해야 합니다.

참고

팀 프로젝트 포털을 통해 대시보드에 액세스합니다. 포털이 사용하도록 설정되어 있고 Microsoft Office SharePoint Server 2007을 사용하도록 프로비전된 경우에만 빌드 대시보드에 액세스할 수 있습니다. 자세한 내용은 대시보드(CMMI) 또는 팀 프로젝트 포털 및 프로세스 지침 액세스를 참조하십시오.

항목 내용

  • 대시보드에 표시되는 데이터

  • 빌드 추적에 필요한 활동

  • 빌드 모니터링

  • 품질 대시보드 사용자 지정

다음과 같은 질문에 답할 때 이 대시보드를 사용할 수 있습니다.

  • 코드베이스의 휘발성은 어떻습니까?

  • 팀에서 코드를 얼마만큼 테스트하고 있습니까?

  • 빌드의 품질은 어떻습니까?

  • 품질이 좋아지고 있습니까, 나빠지고 있습니까, 아니면 일정하게 유지되고 있습니까?

  • 성공한 빌드는 무엇입니까?

  • 코드에 상당한 변경 내용이 적용된 빌드는 무엇입니까?

필요한 권한

대시보드를 보려면 SharePoint 제품에서 팀 프로젝트에 대한 읽기 권한이 할당된 그룹에 할당되거나 속해야 합니다. 대시보드를 수정, 복사 또는 사용자 지정하려면 SharePoint 제품에서 팀 프로젝트에 대한 멤버 권한이 할당된 그룹에 할당되거나 속해야 합니다. 자세한 내용은 팀 프로젝트에 사용자 추가를 참조하십시오.

Excel 보고서를 수정하려면 SQL Server Analysis Services에서 TfsWarehouseDataReaders 보안 역할의 멤버여야 하고, SharePoint 제품에서 팀 프로젝트에 대해 멤버 권한이 지정된 그룹에 할당되거나 속해야 합니다. 자세한 내용은 Visual Studio ALM용 데이터 웨어하우스의 데이터베이스에 대한 액세스 부여를 참조하십시오.

작업 항목을 보려면 Readers 그룹의 멤버이거나 이 노드의 작업 항목 보기허용으로 설정되어 있어야 합니다. 작업 항목을 만들거나 수정하려면 Contributors 그룹의 멤버이거나 이 노드의 작업 항목 편집 권한이 허용으로 설정되어 있어야 합니다. 자세한 내용은 권한 관리를 참조하십시오.

대시보드에 표시되는 데이터

팀에서는 빌드 대시보드를 사용하여 빌드의 품질을 모니터링하고 팀 멤버가 빌드 오류를 해결하기 위해 특정 단계를 수행해야 할지 여부를 결정할 수 있습니다. 이 대시보드에는 다음 그림 및 표의 설명과 같은 웹 파트가 표시됩니다.

빌드 품질 대시보드

참고

코드 검사 및 코드 변동(code churn) 차트, 1단계2단계 보고서는 팀 프로젝트의 데이터 웨어하우스를 사용할 수 없는 경우 나타나지 않습니다.

웹 파트

표시되는 데이터

관련 항목

1단계

가장 최근 4주 동안 BVT(빌드 확인 테스트) 및 다른 테스트에서 테스트된 코드 비율을 나타내는 꺾은선형 차트입니다.

코드 검사 보고서

코드 검사 Excel 보고서

2단계

팀에서 가장 최근 4주 동안 빌드 전에 체크 인에서 추가, 제거 및 변경한 코드의 줄 수를 나타내는 누적 영역형 차트입니다.

코드 변동(code churn) 보고서

Issue Work Item Process Guidance

3단계

최근 빌드와 해당 빌드 상태의 목록입니다. 특정 빌드를 클릭하여 자세한 정보를 볼 수 있습니다. 이 목록은 Team Web Access 웹 파트에서 파생됩니다.

최근 빌드 웹 파트

범례:

빌드가 진행 중임: 빌드가 진행 중임

빌드가 시작되지 않음: 빌드가 시작되지 않음

빌드가 성공함: 빌드 성공

빌드가 실패함: 빌드 실패

빌드가 중지됨: 빌드 중지됨

빌드가 부분적으로 성공함: 빌드가 부분적으로 성공함

완료된 빌드 관리 및 보기

4단계

SharePoint 웹 파트에서 파생된 예정 이벤트의 목록입니다.

이벤트 웹 파트 가져오기

해당 없음

5단계

활성 작업 항목, 해결된 작업 항목 및 닫힌 작업 항목의 수입니다. 각 번호를 클릭하여 작업 항목의 목록을 열 수 있습니다. 이 목록은 Team Web Access 웹 파트에서 파생됩니다.

프로젝트 작업 항목

작업 항목 및 워크플로(CMMI)

6단계

가장 최근의 체크 인 목록입니다. 특정 체크 인을 클릭하여 자세한 정보를 볼 수 있습니다. 이 목록은 Team Web Access 웹 파트에서 파생됩니다.

최근 체크 인 웹 파트

체크 인 및 보류 중인 변경 내용 창 사용

빌드 추적에 필요한 활동

빌드 대시보드에 유용하고 정확한 보고서를 표시하려면 팀에서 다음과 같은 작업을 수행해야 합니다.

  • 빌드 시스템 구성. Team Foundation Build를 사용하려면 빌드 시스템을 설정해야 합니다.

    자세한 내용은 빌드 시스템 구성을 참조하십시오.

  • 빌드 정의를 만듭니다. 여러 개의 빌드 정의를 만든 다음 각 빌드 정의를 실행하여 서로 다른 플랫폼에 대한 코드를 생성할 수 있습니다. 또한 각 빌드를 서로 다른 구성에 대해 실행할 수 있습니다.

    자세한 내용은 빌드 프로세스 정의을 참조하십시오.

  • 빌드의 일부로 자동 실행되도록 테스트 정의. 빌드 정의 과정에서 빌드의 일부로 실행하거나 테스트가 실패할 경우 실패하도록 테스트를 정의할 수 있습니다.

    자세한 내용은 기본 템플릿을 사용하여 빌드 정의를 참조하십시오.

  • 코드 검사 데이터를 수집하도록 테스트 구성. 코드 검사 데이터를 보고서에 표시하려면 팀 멤버가 테스트를 실행하여 해당 데이터를 수집해야 합니다.

    자세한 내용은 방법: 자동화된 테스트에 대한 테스트 설정을 사용하여 코드 검사 구성을 참조하십시오.

  • 빌드를 정기적으로 실행. 일정한 간격마다 또는 각 체크 인 후에 빌드를 실행할 수 있습니다. 일정 트리거를 사용할 때 정기 빌드를 만들 수 있습니다.

    자세한 내용은 기본 빌드 정의 만들기빌드 실행 및 모니터을 참조하십시오.

    참고

    팀 멤버가 빌드 탐색기를 사용하여 빌드에 수동으로 등급을 매길 수도 있지만 이러한 등급은 빌드 품질 지표 보고서에 반영되지 않습니다. 빌드 등급은 빌드 요약 보고서에 나타납니다. 자세한 내용은 완료된 빌드의 품질 평가빌드 요약 보고서를 참조하십시오.

빌드 모니터링

팀에서는 빌드 대시보드를 사용하여 빌드의 품질과 테스트 중인 코드 검사의 수준을 모니터링할 수 있습니다. 이상적으로 코드 검사는 높고 코드 변동(code churn)은 낮거나 실패합니다. 팀 목표에 따라 코드 검사는 80% - 100%여야 합니다.

코드 검사 및 코드 변동(code churn) 보고서를 사용하여 다음 표의 질문에 답할 수 있습니다.

  • 성공한 빌드는 무엇입니까?

  • 코드에 상당한 변경 내용이 적용된 빌드는 무엇입니까?

  • 빌드는 얼마나 자주 성공합니까?

  • 코드베이스의 휘발성은 어떻습니까?

  • 팀에서 코드를 얼마만큼 테스트하고 있습니까?

  • 빌드의 품질은 어떻습니까?

  • 품질이 좋아지고 있습니까, 나빠지고 있습니까, 아니면 일정하게 유지되고 있습니까?

자세한 내용은 코드 검사 Excel 보고서코드 변동(code churn) Excel 보고서를 참조하십시오.

빌드 대시보드 사용자 지정

다음과 같은 방법을 사용하여 빌드 대시보드를 사용자 지정할 수 있습니다.

  • 특정 제품 영역 또는 반복만 볼 수 있도록 Office Excel에서 각 보고서의 필터를 변경합니다.

  • 버그 상태 또는 버그 진행률과 같은 기존 Excel 보고서를 대시보드에 추가합니다.

Excel 보고서를 사용하여 작업하고 사용자 지정하는 방법에 대한 자세한 내용은 Microsoft 웹 사이트의 다음 페이지를 참조하십시오.

참고 항목

기타 리소스

Excel 보고서(CMMI)

대시보드(CMMI)

아티팩트(CMMI)