제품 계획 통합 문서

제품 계획 통합 문서를 사용하여 사용자 스토리의 백로그 및 개발을 관리하고, 팀 속도를 결정하고, 작업 부하를 여러 반복(스프린트라고도 함)으로 분산할 수 있습니다. 반복을 계획하려면 프로젝트에 대해 구현할 스토리를 검토하고 순위 및 우선 순위를 지정한 다음 스토리 점수를 할당합니다. 작업 부하를 분산하려면 특정 반복에 각 스토리를 할당하고 각 반복에 할당되는 스토리 점수가 거의 같아질 때까지 할당을 조정합니다.

참고

제품 계획 통합 문서는 팀 프로젝트에 대한 SharePoint 제품을 호스팅하는 서버에 저장됩니다. 팀 프로젝트에 프로젝트 포털이 설정되어 있지 않은 경우 통합 문서에 액세스할 수 없습니다. 자세한 내용은 팀 프로젝트 포털 및 프로세스 지침 액세스를 참조하십시오.

또한 통합 문서를 처음으로 열 경우 보안 경고 옆의 옵션을 클릭하여 매크로를 사용하도록 설정해야 합니다. 내용을 수정하려면 서버 통합 문서 옆의 통합 문서 편집을 클릭해야 합니다. 자세한 내용은 통합 문서(Agile)를 참조하십시오.

팀 프로젝트가 Visual Studio ALM(Application Lifecycle Management)이 출시되기 전에 만들어진 경우 팀 프로젝트와 함께 제품 백로그 통합 문서를 사용할 수 있도록 업그레이드 작업을 수행해야 합니다. 자세한 내용은 팀 프로젝트에 통합 문서 추가를 참조하십시오.

항목 내용

  • 제품 백로그 관리

  • 사용자 스토리 순위 지정 및 예측

  • 반복 계획

    • 추가 반복 정의

    • 반복 예약

    • 휴일 및 계획된 중단 고려

    • 팀 전체에 작업 부하 분산

  • 팀 속도 검토

  • 백로그에 사용자 스토리 추가

  • 사용자 스토리 목록 다시 정렬

  • 제품 백로그 관리를 위한 추가 리소스

팀 탐색기의 공유 문서 폴더에서 제품 계획 통합 문서 열기:

제품 백로그 통합 문서 열기

필요한 권한

통합 문서를 사용하여 사용자 스토리를 만들거나 수정하려면 Contributors 그룹의 멤버이거나 이 노드의 작업 항목 보기이 노드의 작업 항목 편집 권한이 허용으로 설정되어 있어야 합니다.

반복을 추가하거나 프로젝트 구조를 변경하려면 Project Administrators 그룹의 멤버이거나 자식 노드 만들기 및 순서 지정, 이 노드 삭제이 노드 편집 권한이 허용으로 설정되어 있어야 합니다.

자세한 내용은 Team Foundation Server 권한을 참조하십시오.

제품 백로그 관리

제품 계획 통합 문서를 사용하여 여러 반복으로 작업 부하를 분산할 수 있습니다. 다음 그림과 이 항목의 뒷부분에 설명된 것처럼 이 통합 문서에는 세 개의 워크시트가 제공됩니다.

제품 백로그 워크시트

  • 제품 백로그: 이 통합 문서를 사용하여 관리할 사용자 스토리를 필터링하고 순위 및 우선 순위를 지정할 수 있습니다. 스토리 점수를 지정하고 사용자 스토리를 반복에 할당할 수 있습니다.

    제품 백로그 워크시트는 제품 백로그 팀 쿼리를 참조하여 팀 프로젝트에 대해 정의된 모든 사용자 스토리를 찾습니다. 통합 문서에서 제품 영역을 기반으로 스토리를 필터링할 수 있습니다. 또한 다음과 같은 작업을 수행할 수 있습니다.

    • 백로그에 사용자 스토리 추가

    • 사용자 스토리 목록 다시 정렬

  • 반복 계획: 이 워크시트를 사용하여 반복을 예약하고 각 반복에 대한 작업 부하를 검토하고 전체 반복으로 작업 부하를 분산하는 방법을 결정할 수 있습니다.

  • 중단: 이 워크시트를 사용하여 팀에서 작업하지 않는 공유일이나 다른 날짜를 지정합니다.

사용자 스토리 순위 지정 및 예측

백로그에서 초기 사용자 스토리 집합을 만든 후 팀에서 각 스토리의 크기를 예측하고 스토리의 순위를 지정하여 스토리를 구현하는 순위를 결정합니다. 일반적으로 각 스토리의 순위를 지정하여 프로세스를 시작하면 팀에서 각 스토리의 크기를 예측한 다음 팀의 스토리 점수 예상 값을 기반으로 스토리의 순위를 다시 지정합니다.

스토리 점수는 백로그의 모든 다른 스토리와 비교하여 각 스토리에 필요한 작업의 양과 복잡성을 측정합니다. 팀에서 이러한 측정을 지나치게 정밀하게 수행할 필요는 없습니다. 이러한 예상 값은 백로그의 다른 스토리와 비교한 스토리의 중요도를 나타내는 각 스토리의 순위를 결정할 때 적절한 균형을 식별하는 데에만 사용됩니다. 또한 팀에서는 각 사용자 스토리에 대한 위험 수준(높음, 보통, 낮음)을 지정하여 스토리지 요구 사항 또는 디자인에 대한 상대적 불확실성을 나타낼 수 있습니다.

사용자 스토리를 순위 지정하고 예측하려면

  1. 제품 계획 통합 문서에서 제품 백로그 워크시트를 클릭합니다.

  2. 저장된 통합 문서를 연 경우 탭의 작업 항목 그룹에서 새로 고침을 클릭합니다.

    이 단계를 수행하면 사용자 스토리 목록에 포함되는 정보를 최신 상태로 유지할 수 있습니다.

  3. (선택 사항) 제품 영역을 기반으로 스토리 목록을 필터링하려면 영역 목록에서 포함할 각 제품 영역 옆의 확인란을 선택합니다. 추가 영역 경로를 정의하려면 이 항목 뒷부분의 추가 반복 정의를 참조하십시오.

  4. 각 사용자 스토리에 대한 순위 및 스토리 점수 값을 검토하고 필요한 경우 다음 테이블의 필드를 업데이트합니다.

    필드 이름

    설명

    스택 순위

    백로그의 모든 다른 사용자 스토리와 비교한 사용자 스토리에 대한 주관적 등급입니다. 낮은 값이 할당된 사용자 스토리가 높은 값이 할당된 사용자 스토리보다 먼저 구현되어야 합니다.

    스토리 점수

    사용자 스토리의 크기 및 복잡성에 대한 주관적 측정 값입니다. 팀에서는 여러 가지 요소를 고려하고 백로그의 다른 스토리지와 비교한 스토리지 크기를 예측하여 스토리 점수를 할당합니다.

    위험

    사용자 스토리의 성공적 완성과 관련한 상대적 불확실성에 대한 주관적 등급입니다. 팀에서 다음과 같은 값을 지정할 수 있습니다.

    • 1 - 높음

    • 2 - 보통

    • 3 - 낮음

  5. 탭의 작업 항목 그룹에서 게시를 클릭합니다.

    참고

    변경 내용을 게시하기 전에 Excel의 실행 취소 기능을 사용하여 작업 항목에 대한 최신 변경을 취소할 수 있습니다.

    자세한 내용은 Office Excel에서 작업 항목 게시를 참조하십시오.

  6. 저장을 클릭합니다.

    통합 문서가 팀 프로젝트 포털 사이트에 저장됩니다.

반복 계획

반복 계획은 다음 단계를 수행하는 반복 프로세스입니다.

  1. (선택 사항) 추가 반복 정의

  2. 반복 예약

  3. 휴일 및 계획된 중단 고려

  4. 팀 전체에 작업 부하 분산

추가 반복 정의

사용자 스토리를 반복에 할당하기 전에 팀 프로젝트에 대한 모든 반복을 정의할 수 있습니다. 다음 그림에서는 MSF for Agile Software Development v5.0용 프로세스 템플릿에 정의되는 기본 반복 구조를 보여 줍니다.

기본 Agile 반복

반복의 이름을 바꾸고, 반복을 추가하고, 반복 트리 계층 구조를 변경할 수 있습니다.

Team Web Access, 팀 탐색기, Office Excel 또는 Office Project를 사용하여 제품 영역 및 반복 구조를 수정할 수 있습니다. 다음 절차에서는 Office Excel에서 반복을 추가하는 방법을 설명합니다. 자세한 내용은 영역 및 반복 만들기 및 수정을 참조하십시오.

Office Excel에서 팀 프로젝트에 반복을 추가하려면

  1. 제품 계획 통합 문서에서 탭의 작업 항목 그룹에 있는 영역 및 반복 편집을 클릭합니다.

    영역 및 반복 대화 상자가 열립니다.

  2. 반복 탭을 클릭하고 다음 단계 중 하나 또는 둘 모두를 수행합니다.

    • 반복을 추가하려면 부모 노드를 클릭하고 도구 모음에서 자식 노드 추가 단추를 클릭하고 새 반복에 대한 이름을 입력한 다음 Enter 키를 누릅니다.

    • 목록에서 노드의 수준을 올리거나, 노드의 수준을 내리거나, 노드를 위쪽 또는 아래쪽으로 이동한 다음 도구 모음의 해당 단추를 클릭합니다.

  3. 닫기를 클릭합니다.

반복 예약

반복을 예약하려면 반복 계획 워크시트에 각 반복을 추가하고 해당 시작 날짜와 종료 날짜를 지정합니다. 이 단계에서는 전체 반복으로 스토리를 분산하는 데 필요한 데이터를 제공합니다.

반복을 예약하려면

  1. 제품 계획 통합 문서에서 반복 워크시트를 클릭합니다.

  2. (선택 사항) 스토리를 필터링하려면 영역 옆의 셀에서 아래쪽 화살표 아래쪽 화살표를 클릭한 다음 포함할 제품 영역을 클릭합니다.

  3. 계획의 각 반복마다 반복별 스토리 점수 아래의 표 영역에서 다음 작업을 수행합니다.

    1. 반복 아래의 셀을 클릭하고 아래쪽 화살표 아래쪽 화살표를 클릭한 다음 포함할 반복을 클릭합니다.

    2. 시작 날짜 아래의 셀을 클릭하고 반복의 시작 날짜를 입력합니다.

      날짜 형식은 연도/월/일이어야 합니다.

    3. 종료 날짜 아래의 셀을 클릭하고 반복의 종료 날짜를 입력합니다.

      날짜 형식은 연도/월/일이어야 합니다.

    4. 팀 크기 아래의 셀을 클릭하고 반복 작업을 수행할 팀 멤버의 수를 입력합니다.

    워크시트에서 다음 열은 자동으로 계산됩니다.

    • 열은 시작 및 종료 날짜를 기준으로 계산됩니다.

    • 계획됨전달됨 열은 제품 백로그 워크시트에서 계산됩니다. 해결되거나 닫힌 사용자 스토리의 스토리 점수는 전달됨 상태인 것으로 간주하여 계산됩니다. 활성 사용자 스토리에 할당된 스토리 점수만 계획됨 상태로 간주하여 계산됩니다.

    각 반복의 각 행을 완료하면 각 반복에 할당된 스토리 점수를 나타내는 막대가 속도 차트에 나타납니다.

휴일 및 계획된 중단 고려

중단 워크시트를 사용하여 팀에서 작업을 거의 하지 않거나 전혀 하지 않는 날짜(예: 공휴일 또는 팀 이벤트)를 지정합니다. 각 반복의 날짜 수를 반복 계획 워크시트에서 업데이트하여 중단 내용을 반영합니다.

휴일 및 계획된 중단을 고려하려면

  1. 제품 계획 통합 문서에서 중단 워크시트를 클릭합니다.

  2. 설명 아래의 셀을 클릭하고 공휴일의 이름을 입력하거나 작업 중단 이유를 입력합니다.

  3. 날짜 아래의 셀을 클릭하고 공휴일 또는 작업 중단 날짜를 입력합니다.

  4. 계획된 반복 범위에 속하는 모든 날짜를 워크시트에 추가합니다.

스프린트 전체에 작업 부하 분산

반복에 각 스토리를 할당하여 해당 반복에 작업을 추가할 수 있습니다. 일반적으로 순위가 높은 스토리가 먼저 구현됩니다. 여러 반복으로 작업 부하를 분산하려면 반복 할당에 대한 반복 조정을 수행해야 합니다.

처음에는 구현할 스토리 수를 계획한 반복 수로 나눌 수 있습니다. 이 전략에서는 반복에 대한 스토리 할당을 시작하는 기준을 제시할 수 있습니다.

스토리를 반복 전체로 분산하려면 다음 단계를 완료해야 합니다.

  • 각 사용자 스토리에 스토리 점수가 할당되었는지 확인합니다. 가능하면 사용자 스토리에 비슷한 크기의 지점을 할당하는 것이 좋습니다.

  • 사용자 스토리의 순위를 지정하고 제품 백로그 워크시트가 순위별로 정렬되는지 확인합니다.

  • 계획할 반복을 반복 워크시트에 추가했는지 확인합니다.

  • 팀의 휴가가 중단 워크시트에 고려되어 있는지 확인합니다.

반복 전체에 작업 부하를 분산하려면

  1. 제품 백로그 워크시트에서 반복 옆의 아래쪽 화살표 아래쪽 화살표를 클릭한 다음 반복을 클릭하여 첫 번째 반복 지정 단계를 수행합니다.

  2. 반복 워크시트에서 각 반복에 할당된 스토리 점수를 봅니다. 스토리 점수가 반복 전체에 균등하게 분산되지 않은 경우 다음 그림과 같이 반복 할당을 조정하여 반복을 분산시킵니다.

    스프린트에서 스토리 점수의 균형이 맞지 않음

  3. 다른 반복으로 이동해야 하는 스토리 점수를 결정합니다.

    참고

    팀 크기가 반복 전체에서 일정하게 유지되지 않을 경우 이러한 차이를 계획에 반영할 수 있습니다.

  4. 제품 백로그 워크시트에서 모든 반복에서 스토리 점수의 수치가 거의 같아질 때까지 반복 할당을 변경합니다.

    다음 그림에서는 다섯 개의 반복으로 분산된 작업을 보여 줍니다.

    부하가 분산된 스프린트

  5. 저장을 클릭합니다.

    통합 문서가 팀 프로젝트 포털 사이트에 저장됩니다.

팀 속도 검토

팀의 속도는 반복에서 완료할 수 있는 스토리 점수의 수입니다. 여러 반복이 완료된 후 반복 워크시트를 확인하여 팀 속도를 검토할 수 있습니다. 다음 그림과 같이 팀 속도는 반복 1의 경우 스토리 점수가 15이고 반복 2의 경우 스토리 점수가 16입니다.

부하가 분산된 스프린트

반복 전체에서 스토리 점수를 계속 추적하여 이후의 반복을 보다 효과적으로 예측할 수 있습니다. 자세한 내용은 Scrum을 참조하십시오.

제품 백로그에 사용자 스토리 추가

사용자 스토리를 제품 백로그 통합 문서에 추가한 후 작업 항목 추적을 위해 데이터베이스에 게시하여 사용자 스토리를 정의할 수 있습니다. 프로젝트가 진행 중인 경우에도 팀에서 사용자 스토리 만들기, 예측 및 순위 지정을 계속 수행할 수 있습니다.

작업 항목 추적을 위해 데이터베이스에 사용자 스토리를 추가하려면

  1. Office Excel에서 제품 계획 통합 문서를 엽니다.

  2. 저장된 통합 문서를 연 경우 탭의 작업 항목 그룹에서 새로 고침을 클릭합니다.

    이 단계를 수행하면 사용자 스토리 목록에 있는 정보를 최신 상태로 유지할 수 있습니다.

  3. 추가할 각 스토리에 대해 목록의 맨 아래에 있는 행을 클릭하고 다음 정보를 지정합니다.

    • 제목에 고객을 최대한 구체적으로 식별하고 고객의 목표를 자세히 설명하는 항목을 입력합니다.

      예를 들어 "<고객 유형> 권한으로 <이 작업>을 수행합니다."라고 지정할 수 있습니다. 자세한 내용은 우수한 제품 백로그 만들기를 참조하십시오.

    • 작업 항목 형식 목록에서 사용자 스토리를 클릭합니다.

      참고

      작업 항목을 게시하려면 게시할 작업 항목 형식을 지정해야 합니다.

  4. (선택 사항) 작업 항목 목록에 추가 Team Foundation 필드를 표시하려면 탭의 작업 항목 그룹에서 열 선택을 클릭합니다.

    자세한 내용은 작업 항목 목록의 열 추가 또는 제거를 참조하십시오.

  5. 나머지 필드에 정보를 적절히 추가합니다.

    각 필드에 대한 자세한 내용은 사용자 스토리(Agile)를 참조하십시오.

  6. (선택 사항) 통합 문서를 저장합니다.

  7. 탭의 작업 항목 그룹에서 게시를 클릭합니다.

사용자 스토리 목록 다시 정렬

Excel의 행 정렬 기능을 사용하여 제품 계획 통합 문서에서 사용자 스토리를 다시 정렬할 수 있습니다.

통합 문서에서 사용자 스토리 목록을 다시 정렬하려면

  1. 사용자 스토리를 다시 정렬하려면 다음 작업 중 하나를 수행합니다.

    • 스택 순위 옆의 아래쪽 화살표 아래쪽 화살표를 클릭한 다음 원하는 정렬 옵션을 클릭합니다.

    • 스토리 점수 옆의 아래쪽 화살표 아래쪽 화살표를 클릭한 다음 원하는 정렬 옵션을 클릭합니다.

  2. (선택 사항) 통합 문서를 저장합니다.

제품 백로그 관리를 위한 추가 리소스

Office Excel을 사용하여 사용자 스토리를 수정하는 방법에 대한 자세한 내용은 다음 항목을 참조하십시오.

참고 항목

개념

사용자 스토리(Agile)

반복 백로그 통합 문서

통합 문서(Agile)

기타 리소스

우수한 제품 백로그 만들기

제품 백로그와 스프린트 백로그 비교