사용자 스토리(Agile)
이 항목에서는 사용자 스토리 작업 항목의 세부 정보를 작성하는 방법에 대해 배울 수 있습니다.사용자 스토리가 무엇이고 Agile 프로세스에서 어떻게 사용되는지에 대한 자세한 내용은 제품 백로그에 추가 또는 만들기를 참조하십시오.사용자 스토리의 작업 항목을 만드는 방법에 대한 자세한 내용은 작업 항목 및 워크플로(Agile)를 참조하십시오.
항목 내용 |
관련 항목 |
---|---|
|
Agile 프로세스 Agile 보고서(Reporting Services) 필드 참조 |
필요한 권한
사용자 스토리를 보려면 Readers 그룹의 멤버이거나 이 노드의 작업 항목 보기가 허용으로 설정되어 있어야 합니다.사용자 스토리를 만들거나 수정하려면 Contributors 그룹의 멤버이거나 이 노드의 작업 항목 편집이 허용으로 설정되어 있어야 합니다.자세한 내용은 권한 관리을 참조하십시오.
사용자 스토리 정의
사용자 스토리는 제품 또는 시스템의 최종 사용자에게 가치가 있는 기능을 알려 줍니다.각 사용자 스토리는 사용자가 소프트웨어의 기능을 통해 무엇을 수행할 수 있는지를 간단히 명시하고 사용자의 관점에서 이를 설명해야 합니다.사용자 스토리를 작성할 때는 기능이 누구를 위한 것인지 그리고 사용자 스토리를 통해 어떤 이유로 무엇을 수행하고자 하는지에 초점을 맞춰야 합니다.기능이 어떻게 개발되어야 하는지에 대한 설명을 피해야 합니다.
사용자 스토리에 대한 작업 항목 폼은 다음 그림에 나와 있는 필드 및 탭에 데이터를 저장합니다.
사용자 스토리를 정의할 때는 작업 항목 폼의 맨 위 섹션에서 제목을 정의해야 합니다.다른 모든 필드는 비워 두거나 기본값을 적용할 수 있습니다.
사용자 스토리를 정의하려면
사용자 스토리에 대 한 작업 항목 폼의 오른쪽 섹션에서 다음 정보 유형 중 하나를 지정 합니다.
제목(필수)에 간단한 설명을 입력합니다.
고객이 얻을 수 있는 가치 또는 구현되어야 하는 기능이 반영된 스토리 제목이 좋은 스토리 제목입니다.
담당자 목록에서 사용자 스토리를 소유하는 팀 멤버의 이름을 클릭합니다.
[!참고]
작업 항목은 Contributors 그룹의 멤버에게만 할당할 수 있습니다.
스토리 담당자를 정하지 않으면 본인에게 자동으로 할당됩니다.
제품 백로그에 있는 다른 스토리와 비교한 이 스토리의 상대적 중요성을 나타내는 숫자를 순위 상자에 입력합니다.
사용자 스토리를 완료하는 데 필요한 작업 양의 주관적인 등급을 지정하는 숫자를 스토리 점수 상자에 입력합니다.
더 높은 점수를 지정할수록 더 많은 작업이 필요한 것입니다.
우선 순위 목록에서 1부터 4까지의 값 중 하나를 클릭하여 사용자 스토리의 중요도를 지정합니다. 1이 가장 중요한 것이고 4가 가장 중요도가 낮은 것입니다.
영역 및 반복 목록에서 적절한 영역이나 반복을 클릭합니다. 또는 나중에 계획 회의 중에 할당하도록 이 필드를 공백으로 남겨 둡니다.
[!참고]
각 팀 프로젝트 관리자는 해당 프로젝트에 대한 영역 및 반복 경로를 정의하므로 팀에서 이러한 지정을 통해 진행률을 추적할 수 있습니다.자세한 내용은 영역 및 반복 만들기 및 수정을 참조하십시오.
에 세부 정보 탭에서 사용자 스토리 뿐만 아니라 사용자 스토리의이 행 여부를 확인 하는 데 사용할 조건을 설명 하는 데 원하는 대로 최대한 자세하게 입력 합니다.
승인 기준 설명 상자에 원하는 만큼의 자세한 설명을 입력하여 사용자 스토리뿐만 아니라 사용자 스토리의 이행 여부를 확인하는 데 사용할 기준까지 설명합니다.
팀에서는 이 정보를 사용하여 작업 및 테스트 사례에 대한 작업 항목을 만듭니다.자세한 내용은 작업(Agile) 및 테스트 사례(Agile)를 참조하십시오.
기록 탭에 기록 레코드의 일부분으로 캡처할 설명을 추가합니다.
팀 멤버가 작업 항목을 업데이트할 때마다 작업 항목 기록에 변경 날짜, 변경한 팀 멤버 및 변경된 필드가 표시됩니다.
사용자 스토리를 작업, 테스트 사례, 버그, 문제 등의 다른 작업 항목에 연결합니다.
자세한 내용은 이 항목의 뒷부분에 있는 다음 단원을 참조하십시오.
사용자 스토리에 작업 추가 및 연결
사용자 스토리에 테스트 사례 추가 및 연결
사용자 스토리에 버그 추가
사용자 스토리에 문제 추가
사용자 스토리에 세부 정보, 첨부 파일 또는 하이퍼링크 추가
작업 항목 저장을 클릭합니다.
[!참고]
사용자 스토리를 저장하면 작업 항목 도구 모음 아래의 제목에 식별자가 나타납니다.
사용자 스토리에 작업 추가 및 연결
사용자 스토리에 작업을 추가하여 사용자 스토리를 완료하기 위해 수행된 작업 프로세스를 추적할 수 있습니다.
[!참고]
스토리 개요 및 스토리 진행률 보고서를 사용하려면 사용자 스토리와 작업 간에 그리고 사용자 스토리와 테스트 사례 간에 링크를 만들어야 합니다.자세한 내용은 스토리 개요 보고서(Agile) 및 스토리 진행률 보고서(Agile)를 참조하십시오.
사용자 스토리에 연결된 작업을 만들려면
구현 탭에서 새로 만들기를 클릭합니다.
링크된 새 작업 항목 추가 대화 상자가 열립니다.
링크 형식 목록에서 기본 옵션인 자식을 그대로 둡니다.
작업 항목 형식 목록에서 작업을 클릭합니다.
제목에 수행되어야 하는 작업 영역을 식별하는 이름을 최대한 구체적으로 입력합니다.
(선택 사항) 설명에 추가 정보를 입력합니다.
확인을 클릭합니다.
작업에 대한 작업 항목 양식이 제공된 정보와 함께 열립니다.
작업(Agile)에 설명된 대로 나머지 필드를 지정하고 작업 항목 저장을 클릭합니다.
사용자 스토리에 여러 개의 기존 작업을 연결하려면
구현 탭에서 링크 대상을 클릭합니다.
사용자 스토리에 대한 링크 추가 대화 상자가 열립니다.
링크 형식 목록에서 기본 옵션인 자식을 그대로 둡니다.
찾아보기를 클릭합니다.
링크된 작업 항목 선택 대화 상자가 나타납니다.
작업 항목 ID에 항목을 입력하거나 연결할 항목을 찾습니다.내 작업 팀 쿼리를 실행하여 연결할 작업을 찾을 수도 있습니다.사용자 스토리에 연결할 각 작업 옆에 있는 확인란을 선택합니다.자세한 내용은 연결하거나 가져올 작업 항목 찾기을 참조하십시오.
(선택 사항) 연결할 작업에 대한 설명을 입력합니다.
확인을 클릭한 다음 작업 항목 저장을 클릭합니다.
[!참고]
연결한 작업과 사용자 스토리가 모두 업데이트됩니다.추가한 각 작업에 대해 사용자 스토리에 대한 부모 링크가 만들어집니다.
사용자 스토리에 테스트 사례 추가 및 연결
계획의 일환으로 테스트 사례를 만들어서 사용자 스토리에 연결할 수 있습니다.테스트 도구 모음 및 테스트 사례를 만들기 위한 권장 클라이언트는 Microsoft Test Manager입니다.방법: Microsoft Test Manager를 사용하여 제품 백로그 항목, 사용자 스토리 또는 요구 사항 작업 항목 보기에 설명된 대로 이 클라이언트에서 사용자 스토리에 연결할 수도 있습니다.
사용자 스토리에 새 테스트 사례를 추가하려면
테스트 사례 탭에서 새로 만들기를 클릭합니다.
링크된 새 작업 항목 추가 대화 상자가 열립니다.
링크 형식 목록에서 기본 옵션인 테스트한 사람을 그대로 둡니다.
작업 항목 형식 목록에서 기본 옵션인 테스트 사례를 그대로 둡니다.
테스트할 영역을 정의하는 설명이 포함된 이름을 제목에 입력합니다.
(선택 사항) 설명에 추가 정보를 입력합니다.
확인을 클릭합니다.
테스트 사례에 대한 작업 항목 양식이 제공된 정보와 함께 열립니다.
테스트 사례(Agile)에 설명된 대로 나머지 필드를 지정하고 작업 항목 저장을 클릭합니다.
사용자 스토리에 기존 테스트 사례를 추가하려면
테스트 사례 탭에서 링크 대상을 클릭합니다.
사용자 스토리에 대한 링크 추가 대화 상자가 열립니다.
링크 형식 목록에서 기본 옵션인테스트한 사람을 그대로 둡니다.
작업 항목 ID에 연결할 테스트 사례의 ID를 입력하거나, 테스트 사례 ID를 찾습니다.
내 테스트 사례 팀 쿼리를 실행하여 추가할 테스트 사례를 찾은 후에 연결할 각 테스트 사례 옆에 있는 확인란을 선택합니다.자세한 내용은 연결하거나 가져올 작업 항목 찾기을 참조하십시오.
(선택 사항) 연결할 테스트 사례에 대한 설명을 입력합니다.
확인을 클릭한 다음 작업 항목 저장을 클릭합니다.
[!참고]
연결한 테스트 사례와 사용자 스토리가 모두 업데이트됩니다.추가한 각 테스트 사례에 대해 사용자 스토리에 대한 테스트 링크가 만들어집니다.
사용자 스토리에 문제 추가
문제에 대한 작업 항목을 만들고 모든 링크 탭에서 사용자 스토리에 연결할 수 있습니다.문제를 정의하고 사용자 스토리에 연결함으로써 사용자 스토리의 품질 및 완성도를 보다 효과적으로 추적할 수 있습니다.
문제를 만들고 사용자 스토리에 연결하려면
모든 링크 탭에서 새로 만들기를 클릭합니다.
링크된 새 작업 항목 추가 대화 상자가 열립니다.
링크 형식 목록에서 관련을 클릭합니다.
작업 항목 형식 목록에서 문제를 클릭합니다.
블록 문제를 식별하는 이름을 제목에 최대한 구체적으로 입력합니다.
(선택 사항) 설명에 추가 정보를 입력합니다.
확인을 클릭합니다.
문제에 대한 작업 항목 양식이 제공된 정보와 함께 열립니다.
문제(Agile)에 설명된 대로 나머지 필드를 정의하고 작업 항목 저장을 클릭합니다.
사용자 스토리에 세부 정보, 파일 및 하이퍼링크 추가
다음 방법으로 사용자 스토리에 세부 정보를 추가할 수 있습니다.
설명 필드나 기록 필드에 정보를 입력합니다.
파일을 첨부합니다.
예를 들어 전자 메일 스레드, 문서, 이미지, 로그 파일 또는 기타 형식의 파일을 첨부할 수 있습니다.
웹 사이트에 하이퍼링크를 추가하거나 서버나 웹 사이트에 저장된 파일에 하이퍼링크를 추가합니다.
사용자 스토리에 세부 정보를 추가하려면
세부 정보 탭에서 설명 필드에 정보를 입력합니다.
(선택 사항) 기록 필드에 정보를 입력합니다.
정보에 서식을 지정하여 강조하거나 글머리 기호 목록을 표현할 수 있습니다.자세한 내용은 제목, ID, 설명 및 기록 필드 참조을 참조하십시오.
작업 항목 저장을 클릭합니다.
사용자 스토리에 첨부 파일을 추가하려면
첨부 파일 탭에서 다음 작업 중 하나를 수행합니다.
파일을 첨부 파일 영역으로 끕니다.
을 클릭하거나 Ctrl+V를 눌러 복사한 파일을 붙여넣습니다.
추가를 클릭한 다음 찾아보기를 클릭합니다.첨부 파일 대화 상자에서 첨부할 파일의 이름을 입력하거나 찾습니다.
(선택 사항) 설명 상자에 첨부 파일에 대한 추가 정보를 입력합니다.첨부 파일 탭으로 돌아가려면 확인을 클릭합니다.
작업 항목 저장을 클릭합니다.
사용자 스토리에 하이퍼링크를 추가하려면
모든 링크 탭에서 링크 대상을 클릭합니다.
링크 형식 목록에서 하이퍼링크를 클릭합니다.
주소 상자에 링크의 대상 주소를 입력합니다.
대상이 웹 사이트인 경우 URL을 입력하거나 인터넷 브라우저에서 URL을 복사하여 주소 상자에 붙여 넣습니다.대상이 서버 위치인 경우 UNC 이름 형식으로 주소를 입력합니다.
(선택 사항) 설명 상자에 하이퍼링크에 대한 추가 정보를 입력합니다.
확인을 클릭한 다음 작업 항목 저장을 클릭합니다.
워크플로
사용할 수는 New, 활성, 해결 됨, 및 닫힘 사용자 스토리의 진행률을 추적 하는 상태.코드를 작성하여 사용자 스토리를 구현했으며 모든 단위 테스트를 통과했으면 사용자 스토리의 상태를 해결됨으로 변경합니다.모든 작업이 완료되고 사용자 스토리가 모든 승인 테스트를 통과한 후에는 해당 상태를 닫힘으로 변경합니다.모든 팀 멤버가 사용자 스토리의 상태를 변경할 수 있습니다.
작업 항목 상태를 추적하는 데 사용할 수 있는 데이터 필드에 대한 자세한 내용은 할당 및 워크플로 필드 참조을 참조하십시오.
일반적인 워크플로 진행:
|
사용자 스토리 상태 다이어그램 |
참고 항목
개념
요청 하 고 팀 웹 액세스를 사용 하 여 프로세스 이해 관계자 의견