다음을 통해 공유


스토리 개요 보고서(Agile)

스토리 개요 보고서에는 영역 및 반복을 기준으로 필터링된 모든 사용자 스토리가 중요도 순으로 나열되어 있습니다. 이 보고서를 열거나, 데이터를 새로 고치거나, 보고서를 관리하는 방법에 대한 자세한 내용은 보고서(SQL Server Reporting Services)를 참조하십시오.

참고

이 보고서에는 SQL Server Reporting Services로 프로비전된 팀 프로젝트를 포함하는 팀 프로젝트 컬렉션이 필요합니다.팀 탐색기를 열고 팀 프로젝트 노드를 확장한 경우 Report 보고서가 나타나지 않으면 이 보고서를 사용할 수 없습니다.

항목 내용

  • 보고서의 데이터

  • 보고서 해석

  • 보고서 필터링

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

  • 각 스토리에 얼마나 많은 작업이 필요합니까?

  • 팀에서 각 스토리에 대해 얼마나 많은 작업을 완료했습니까?

  • 각 스토리에 대한 테스트를 통과했습니까?

  • 각 스토리에 얼마나 많은 활성 버그가 있습니까?

필요한 권한

보고서를 보려면 Reporting Services에서 브라우저 역할이 지정된 그룹에 할당되거나 속해야 합니다. 자세한 내용은 팀 프로젝트에 사용자 추가 또는 권한 관리를 참조하십시오.

보고서의 데이터

다음 그림에서 볼 수 있듯이 스토리 개요 보고서는 현재 날짜로 필터링된 사용자 스토리 집합에 대해 수행된 작업의 스냅숏을 제공합니다.

스토리 개요 예제 보고서

이 보고서는 나열하는 각 사용자 스토리에 대해 다음과 같은 정보를 표시합니다.

작업 진행률

  • %시간 완료됨: 기준 일정의 롤업 그리고 사용자 스토리와 자식 스토리에 연결된 모든 작업의 완료 시간을 기준으로 완료된 작업 비율을 표시하는 숫자 값 및 시각적 표현입니다.

  • 남은 시간: 사용자 스토리 또는 자식 스토리에 연결된 모든 작업에 대한 모든 남은 시간의 롤업을 나타내는 숫자 값입니다.

테스트 상태

  • 테스트 지점: 특정 테스트 도구 모음에 있는 테스트 사례와 테스트 구성 쌍의 수를 나타내는 숫자 값입니다. 테스트 지점에 대한 자세한 내용은 테스트 계획의 테스트 진행률에 대한 보고를 참조하십시오.

  • 테스트 결과: 가장 최근에 수행한 테스트 실행의 상태에 따라 그룹화된 테스트 사례의 비율을 표시하는 숫자 값 및 시각적 표현입니다. 옵션은 성공(녹색), 실패(빨강) 또는 실행되지 않음(검정)입니다.

  • 버그: 테스트 사례 또는 사용자 스토리에 연결된 버그 수를 표시하는 숫자 값 및 시각적 표현입니다. 옵션은 활성(파랑) 및 해결됨(금색)입니다. 사용자 스토리가 하나 이상의 자식 스토리에 연결되어 있으면 값이 사용자 스토리 및 자식 스토리에 대한 모든 버그의 롤업을 나타냅니다.

보고서에 나타나는 사용자 스토리

스토리 개요 보고서는 다음 기준에 따라 사용자 스토리를 나열하고 강조합니다.

  • 스토리는 할당된 등급을 기준으로 중요도 순으로 나타납니다.

  • 스토리는 활성 상태이거나 해결된 상태일 때 굵게 표시됩니다.

  • 스토리는 닫힌 상태일 때 보통 글꼴로 표시됩니다.

  • 스토리는 할당된 반복이나 영역이 필터링된 집합을 벗어나지만 필터링된 반복 집합이나 제품 영역 안에 작업 또는 자식 스토리가 있는 경우 회색으로 표시됩니다.

    참고

    반복 및 영역 경로를 정의하는 방법에 대한 자세한 내용은 영역 및 반복 경로 추가 및 수정을 참조하십시오.

작업 항목 추적에 필요한 활동

스토리 개요 보고서의 유용성과 정확도를 높이려면 팀에서 다음 활동을 수행하여 작업 항목을 추적해야 합니다.

  • 사용자 스토리 및 작업을 정의하고, 각 작업에서 사용자 스토리로 연결되는 자식 링크를 만들고, 하위 작업에서 해당 부모 작업으로 연결되는 자식 링크를 만듭니다. 자세한 내용은 작업(Agile)[리디렉션]을 참조하십시오.

  • 반복 또는 릴리스 동안 각 작업 또는 하위 작업에 대한 완료된 시간남은 시간 필드를 정의하고 업데이트합니다.

    중요

    작업을 여러 개의 하위 작업으로 나누는 경우 팀 멤버가 하위 작업의 시간만 지정해야 합니다.이 시간은 부모 작업 및 사용자 스토리의 요약 값에 대해 롤업됩니다.

  • 테스트 사례를 정의하고, 각 테스트 사례에서 사용자 스토리로 연결되는 테스트한 사람 링크를 만듭니다. 자세한 내용은 테스트 사례[리디렉션]을 참조하십시오.

  • 각 버그에 대해 코드 결함을 식별한 테스트 사례로 연결되는 테스트한 사람 링크 또는 버그와 관련된 사용자 스토리로 연결되는 관련 링크를 만듭니다.

  • 각 버그가 수정되면 상태해결됨으로 설정합니다.

  • 각 스토리, 작업, 테스트 사례 및 버그에 대한 반복영역 경로를 지정합니다.

    참고

    반복 및 영역 경로를 정의하는 방법에 대한 자세한 내용은 영역 및 반복 경로 추가 및 수정을 참조하십시오.

보고서 해석

스토리 개요 보고서는 사용자 스토리를 완료하고 닫는 데 중요한 세 가지 영역에서 전체 작업 진행률을 보여 줍니다.

  • 사용자 스토리를 완료하기 위해 구현되는 작업

  • 구현된 사용자 스토리의 품질을 보장하기 위해 실행되는 테스트 사례

  • 사용자 스토리의 품질 문제를 나타내는 식별된 버그

관심 영역에 따라 다음과 같은 방법으로 보고서를 필터링할 수 있습니다.

  • 관심 있는 반복영역 경로를 지정합니다.

    자세한 내용은 이 항목의 뒷부분에 나오는 보고서 필터링을 참조하십시오.

  • 확장 또는 축소을 클릭하여 사용자 스토리를 확장하거나 축소하고 자식 스토리를 표시합니다. 부모 스토리는 해당 스토리 자체 그리고 해당 자식 스토리에 할당된 모든 작업 시간의 롤업을 표시합니다.

보고서를 통해 확인할 수 있는 사항

보고서를 검토하여 관심 있는 각 사용자 스토리의 전체 진행률을 확인할 수 있습니다. 예를 들어 다음과 같은 질문에 대한 답을 얻을 수 있습니다.

작업 진행률

  • 각 스토리에 대해 남아 있는 작업 양이 예상했던 만큼입니까?

  • 최우선 순위의 스토리가 가장 먼저 구현되었습니까?

  • 각 스토리에 대해 얼마나 많은 테스트가 정의되었습니까? 통과하는 테스트는 몇 개입니까?

  • 어떤 사용자 스토리가 테스트 사례가 정의되지 않은 채로 구현되고 있습니까?

품질 진행률

  • 각 스토리에 대해 얼마나 많은 테스트 사례가 실행되었고, 그 중 몇 개가 통과되었습니까?

  • 각 스토리에 얼마나 많은 활성 버그가 있습니까?

  • 테스트 중인 스토리에서 발견된 버그가 있습니까?

  • 버그가 해결되었습니까 아니면 활성 상태로 남아 있습니까?

위험 평가

  • 어떤 스토리가 위험합니까?

  • 안정성이 떨어져 릴리스할 수 없는 스토리는 무엇입니까?

  • 지금 팀이 제공할 수 있는 스토리는 무엇입니까?

보고서의 정상적인 버전

정상적인 스토리 개요 보고서는 보고서의 위쪽에 표시되는 스토리에 대해 더 많은 진행률을 보여 줍니다. 다음 그림과 같이 보고서에서 먼저 표시되는 스토리에 대해 팀이 더 많은 작업을 완료했습니다. 스토리는 항상 순위에 따라 나열됩니다.

정상적인 스토리 진행률 예제

보고서의 비정상적인 버전

비정상적인 스토리 개요 보고서에는 다음 중 하나 이상이 표시됩니다.

  • 높은 순위의 스토리보다 낮은 순위의 스토리가 더 높은 진행률을 기록하고 있습니다.

  • 통과하는 테스트보다 실패하는 테스트가 많습니다.

  • 스토리의 테스트가 실패하지만 버그 작업 항목이 만들어지지 않고 있습니다.

보고서 필터링

지정한 반복 또는 제품 영역에 대해 정의된 사용자 스토리만 표시되도록 스토리 개요 보고서를 필터링할 수 있습니다.

보고서에 나타나는 사용자 스토리를 지정하려면

  1. 반복 또는 영역 목록에서 포함할 각 반복 또는 제품 영역에 해당하는 확인란을 선택합니다.

  2. 보고서 보기를 클릭하여 새 필터 조건을 기준으로 보고서를 새로 고칩니다.

참고 항목

기타 리소스

보고서(SQL Server Reporting Services)