요구 사항 개요 보고서(CMMI)

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

참고

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

항목 내용

  • 보고서의 데이터

  • 보고서 해석

  • 보고서 필터링

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

  • 각 요구 사항에 필요한 작업은 얼마나 됩니까?

  • 팀에서 각 요구 사항에 대해 완료한 작업은 얼마나 됩니까?

  • 각 요구 사항에 대한 테스트를 통과했습니까?

  • 각 요구 사항에 있는 활성 버그는 몇 개입니까?

필요한 권한

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

보고서의 데이터

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

요구 사항 개요 보고서

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

작업 진행률

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

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

테스트 상태

  • 테스트: 요구 사항 또는 자식 요구 사항에 연결된 테스트 사례의 수를 나타내는 숫자 값입니다.

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

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

보고서에 나타나는 요구 사항

요구 사항 개요 보고서는 다음 기준에 따라 요구 사항을 나열하고 강조합니다.

  • 요구 사항은 할당된 순위에 따라 중요도 순으로 나타납니다.

  • 요구 사항은 활성 또는 해결됨 상태가 되면 굵게 표시됩니다.

  • 요구 사항은 닫힘 상태가 되면 보통 형식으로 표시됩니다.

  • 요구 사항은 할당된 반복 또는 영역이 필터링된 집합을 벗어날 경우 회색 형식으로 나타나지만 반복 또는 제품 영역의 필터링된 집합 내에 해당 작업이나 하위 요구 사항을 갖습니다.

    참고

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

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

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

  • 요구 사항과 작업을 정의하고 각 작업에서 요구 사항으로 연결되는 자식 링크를 만들고 하위 작업에서 부모 작업으로 연결되는 자식 링크를 만듭니다.

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

    중요

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

  • 테스트 사례를 정의하고 각 테스트 사례에서 요구 사항으로 연결되는 테스트한 사람 링크를 만듭니다.

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

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

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

    참고

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

보고서 해석

요구 사항 개요 보고서는 다음과 같이 요구 사항을 완료하고 닫는 데 중요한 세 가지 영역에서 전체 작업 진행률을 보여 줍니다.

  • 각 요구 사항을 완료하기 위해 구현된 작업

  • 구현된 요구 사항의 품질을 보장하기 위해 실행된 테스트

  • 요구 사항의 품질 문제를 나타내는 식별된 버그

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

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

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

  • 확장 또는 축소을 클릭하여 요구 사항을 확장하거나 축소하고 자식 요구 사항을 표시합니다. 부모 요구 사항은 해당 요구 사항 및 자식 요구 사항에 할당된 모든 작업 시간의 롤업을 표시합니다.

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

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

작업 진행률

  • 각 요구 사항에 대해 남아 있는 작업의 양이 예상과 일치합니까?

  • 최우선 순위의 요구 사항이 가장 먼저 구현되었습니까?

  • 각 요구 사항에 대해 정의된 테스트 사례는 몇 개입니까? 통과하는 테스트는 몇 개입니까?

  • 테스트 사례가 정의되지 않은 상태로 구현되는 요구 사항은 무엇입니까?

품질 진행률

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

  • 각 요구 사항에 있는 활성 버그는 몇 개입니까?

  • 테스트 중인 요구 사항에서 발견된 버그가 있습니까?

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

위험 평가

  • 어떤 요구 사항이 위험합니까?

  • 안정성이 떨어져 릴리스할 수 없는 요구 사항은 무엇입니까?

  • 팀에서 지금 제공할 수 있는 요구 사항은 무엇입니까?

보고서의 정상적인 버전

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

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

보고서의 비정상적인 버전

비정상적인 요구 사항 개요 보고서에는 다음 중 하나 이상이 표시됩니다.

  • 팀에서 순위가 높은 요구 사항보다 순위가 낮은 요구 사항이 더 높은 진행률을 기록하고 있습니다.

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

  • 요구 사항에 대한 테스트가 실패하지만 버그 작업 항목이 만들어지지 않고 있습니다.

보고서 필터링

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

보고서에 나타나는 요구 사항을 지정하려면

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

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

참고 항목

기타 리소스

보고서(SQL Server Reporting Services)