요구 사항 개요 보고서(CMMI)
요구 사항 개요 보고서에는 영역 및 반복을 기준으로 필터링된 모든 요구 사항이 중요도 순으로 나열됩니다. 이 보고서를 열거나, 데이터를 새로 고치거나, 보고서를 관리하는 방법에 대한 자세한 내용은 보고서(SQL Server Reporting Services)를 참조하십시오.
참고
이 보고서에는 SQL Server Reporting Services로 프로비전된 팀 프로젝트를 포함하는 팀 프로젝트 컬렉션이 필요합니다.팀 탐색기를 열고 팀 프로젝트 노드를 확장한 경우 보고서가 나타나지 않으면 이 보고서를 사용할 수 없습니다.
항목 내용
|
다음과 같은 질문에 답할 때 이 보고서를 사용할 수 있습니다.
|
필요한 권한
보고서를 보려면 Reporting Services에서 브라우저 역할이 지정된 그룹에 할당되거나 속해야 합니다. 자세한 내용은 팀 프로젝트에 사용자 추가을 참조하십시오.
보고서의 데이터
다음 그림에서 볼 수 있듯이 요구 사항 개요 보고서는 현재 날짜로 필터링된 요구 사항 집합에 대해 수행된 작업의 스냅숏을 제공합니다.
이 보고서는 나열하는 각 사용자 스토리에 대해 다음과 같은 정보를 표시합니다.
작업 진행률
%시간 완료됨: 기준 일정의 롤업 그리고 요구 사항과 자식 요구 사항에 연결된 모든 작업의 완료 시간을 기준으로 완료된 작업의 비율을 표시하는 숫자 값 및 시각적 표현입니다.
남은 시간: 요구 사항 또는 자식 요구 사항에 연결된 모든 작업에 대한 모든 남은 시간의 롤업을 나타내는 숫자 값입니다.
테스트 상태
테스트: 요구 사항 또는 자식 요구 사항에 연결된 테스트 사례의 수를 나타내는 숫자 값입니다.
테스트 결과: 가장 최근에 수행한 테스트 실행의 상태에 따라 그룹화된 테스트 사례의 비율을 표시하는 숫자 값 및 시각적 표현입니다. 옵션은 성공(녹색), 실패(빨강) 또는 실행되지 않음(검정)입니다.
버그: 테스트 사례 또는 요구 사항에 연결된 버그의 수를 표시하는 숫자 값 및 시각적 표현입니다. 옵션은 활성(파랑) 및 해결됨(금색)입니다. 요구 사항이 하나 이상의 자식 요구 사항에 연결되어 있는 경우 값은 해당 요구 사항 및 자식 요구 사항에 대한 모든 버그의 롤업을 나타냅니다.
보고서에 나타나는 요구 사항
요구 사항 개요 보고서는 다음 기준에 따라 요구 사항을 나열하고 강조합니다.
요구 사항은 할당된 순위에 따라 중요도 순으로 나타납니다.
요구 사항은 활성 또는 해결됨 상태가 되면 굵게 표시됩니다.
요구 사항은 닫힘 상태가 되면 보통 형식으로 표시됩니다.
요구 사항은 할당된 반복 또는 영역이 필터링된 집합을 벗어날 경우 회색 형식으로 나타나지만 반복 또는 제품 영역의 필터링된 집합 내에 해당 작업이나 하위 요구 사항을 갖습니다.
참고
반복 및 영역 경로를 정의하는 방법에 대한 자세한 내용은 영역 및 반복 경로 추가 및 수정을 참조하십시오.
작업 항목 추적에 필요한 활동
요구 사항 개요 보고서의 유용성과 정확도를 높이려면 팀에서 다음과 같은 작업을 수행하여 작업 항목을 추적해야 합니다.
요구 사항과 작업을 정의하고 각 작업에서 요구 사항으로 연결되는 자식 링크를 만들고 하위 작업에서 부모 작업으로 연결되는 자식 링크를 만듭니다.
반복 또는 릴리스 동안 각 작업 또는 하위 작업에 대한 완료된 시간 및 남은 시간 필드를 정의하고 업데이트합니다.
중요
작업을 여러 개의 하위 작업으로 나누는 경우 팀 멤버가 하위 작업의 시간만 지정해야 합니다.이러한 시간은 부모 작업 및 요구 사항의 요약 값으로 롤업됩니다.
테스트 사례를 정의하고 각 테스트 사례에서 요구 사항으로 연결되는 테스트한 사람 링크를 만듭니다.
각 버그에 대해 코드 결함을 식별한 테스트 사례로 연결되는 테스트한 사람 링크 또는 버그와 관련된 요구 사항으로 연결되는 관련 링크를 만듭니다.
각 버그가 수정되면 상태를 해결됨으로 설정합니다.
각 요구 사항, 작업, 테스트 사례 및 버그에 대한 반복 및 영역 경로를 지정합니다.
참고
반복 및 영역 경로를 정의하는 방법에 대한 자세한 내용은 영역 및 반복 경로 추가 및 수정을 참조하십시오.
보고서 해석
요구 사항 개요 보고서는 다음과 같이 요구 사항을 완료하고 닫는 데 중요한 세 가지 영역에서 전체 작업 진행률을 보여 줍니다.
각 요구 사항을 완료하기 위해 구현된 작업
구현된 요구 사항의 품질을 보장하기 위해 실행된 테스트
요구 사항의 품질 문제를 나타내는 식별된 버그
관심 영역에 따라 다음과 같은 방법으로 보고서를 필터링할 수 있습니다.
관심 있는 반복 및 영역 경로를 지정합니다.
자세한 내용은 이 항목의 뒷부분에 나오는 보고서 필터링을 참조하십시오.
또는 을 클릭하여 요구 사항을 확장하거나 축소하고 자식 요구 사항을 표시합니다. 부모 요구 사항은 해당 요구 사항 및 자식 요구 사항에 할당된 모든 작업 시간의 롤업을 표시합니다.
보고서를 통해 확인할 수 있는 사항
보고서를 검토하여 관심 있는 각 요구 사항의 전체 진행률을 확인할 수 있습니다. 예를 들어 다음과 같은 질문에 대한 답을 얻을 수 있습니다.
작업 진행률
각 요구 사항에 대해 남아 있는 작업의 양이 예상과 일치합니까?
최우선 순위의 요구 사항이 가장 먼저 구현되었습니까?
각 요구 사항에 대해 정의된 테스트 사례는 몇 개입니까? 통과하는 테스트는 몇 개입니까?
테스트 사례가 정의되지 않은 상태로 구현되는 요구 사항은 무엇입니까?
품질 진행률
각 요구 사항에 대해 얼마나 많은 테스트가 실행되었고, 그 중 몇 개가 통과되었습니까?
각 요구 사항에 있는 활성 버그는 몇 개입니까?
테스트 중인 요구 사항에서 발견된 버그가 있습니까?
버그가 해결되었습니까 아니면 활성 상태로 남아 있습니까?
위험 평가
어떤 요구 사항이 위험합니까?
안정성이 떨어져 릴리스할 수 없는 요구 사항은 무엇입니까?
팀에서 지금 제공할 수 있는 요구 사항은 무엇입니까?
보고서의 정상적인 버전
정상적인 요구 사항 개요 보고서는 보고서의 위쪽에 나타나는 요구 사항에 대해 더 많은 진행률을 보여 줍니다. 다음 그림과 같이 보고서에 먼저 나타나는 요구 사항에 대해 팀이 더 많은 작업을 완료했습니다. 요구 사항은 항상 순위에 따라 나열됩니다.
보고서의 비정상적인 버전
비정상적인 요구 사항 개요 보고서에는 다음 중 하나 이상이 표시됩니다.
팀에서 순위가 높은 요구 사항보다 순위가 낮은 요구 사항이 더 높은 진행률을 기록하고 있습니다.
통과하는 테스트보다 실패하는 테스트가 많습니다.
요구 사항에 대한 테스트가 실패하지만 버그 작업 항목이 만들어지지 않고 있습니다.
보고서 필터링
지정한 반복 또는 제품 영역에 대해 정의된 요구 사항만 표시되도록 요구 사항 개요 보고서를 필터링할 수 있습니다.
보고서에 나타나는 요구 사항을 지정하려면
반복 또는 영역 목록에서 포함할 각 반복 또는 제품 영역에 해당하는 확인란을 선택합니다.
보고서 보기를 클릭하여 새 필터 조건을 기준으로 보고서를 새로 고칩니다.