다음을 통해 공유


연습: Microsoft Project 및 Microsoft Excel에서 작업 항목 관리

업데이트: 2007년 11월

이 연습에서는 Microsoft Project 및 Microsoft Excel을 사용하여 작업 항목을 관리하는 방법을 설명합니다.

이 연습에서 수행할 작업은 다음과 같습니다.

  • 작업 항목 쿼리에서 Microsoft Excel 스프레드시트 만들기

  • Microsoft Excel에서 새 소프트웨어 요구 사항 만들기

  • Microsoft Excel의 작업 항목 목록을 작업 항목 데이터베이스와 동기화

  • Microsoft Project로 작업 항목 가져오기

  • Microsoft Project에서 새 작업 만들기

  • Microsoft Project에서 읽기 전용 뷰 만들기

  • Microsoft Project와 작업 항목 데이터베이스 동기화

  • 프로젝트 검사 목록 보기 및 업데이트

사전 요구 사항

이 연습을 완료하려면 다음이 필요합니다.

  • 작업 항목을 만들고 액세스할 수 있는 권한이 부여된 팀 프로젝트가 있어야 합니다.

  • 연습: 새 팀 프로젝트 만들기를 완료하여 AdventureWorks 팀 프로젝트를 만들어야 합니다.

  • 작업 항목을 할당할 수 있는 Team Foundation 사용자가 한 명 이상 있어야 합니다. 자세한 내용은 방법: 사용자 추가를 참조하십시오.

필요한 권한

이 연습을 수행하려면 팀 프로젝트에서 Contributors 그룹의 멤버이거나 이 노드의 작업 항목 보기 및 이 노드의 작업 항목 편집 권한이 허용으로 설정되어 있어야 합니다. 또한 프로젝트 포털에서 Contributors 그룹의 멤버여야 합니다. 자세한 내용은 Team Foundation Server 권한을 참조하십시오.

Microsoft Excel에서 작업 항목 관리

Microsoft Excel을 사용하여 문제점과 작업 항목의 목록을 저장할 수 있고 작업 일정을 예약할 수도 있습니다.

작업 항목 목록 만들기

Team Foundation에서는 스프레드시트의 목록 개체를 작업 항목 데이터베이스에 연결하는 Microsoft Excel 추가 기능을 제공합니다.

Microsoft Excel에서 작업 항목 목록을 만들려면

  1. 팀 탐색기에서 AdventureWorks 팀 프로젝트를 열고 팀 프로젝트 노드, 작업 항목 노드, 팀 쿼리 노드를 차례로 확장합니다.

  2. 모든 서비스 품질 요구 사항 쿼리를 마우스 오른쪽 단추로 클릭하고 Microsoft Excel에서 열기를 선택합니다.

    Microsoft Excel이 열리고 작업 항목 목록의 모든 AdventureWorks 요구 사항이 표시됩니다. 목록은 비어 있습니다.

작업 항목 목록에서 새 작업 항목 만들기

Microsoft Excel에서 작업 항목 목록을 만든 다음 새 요구 사항을 만들 수 있습니다.

작업 항목 목록에서 새 소프트웨어 요구 사항을 만들려면

  1. 첫 번째 빈 행에 다음과 같은 열 값을 입력합니다.

    1. 작업 항목 형식 열에서 서비스 품질 요구 사항을 선택합니다.

      참고:

      행을 삽입하면 다른 데이터 행이 아래로 밀려날 수 있다는 경고 대화 상자가 표시될 수 있습니다. 이 대화 상자가 표시되면 확인을 클릭합니다.

    2. 제목 열에 Shipping Calculations를 입력합니다.

    3. 서비스 품질 유형 열에서 성능을 선택합니다.

    4. 상태 열 목록에서 활성을 선택합니다.

    5. 필요한 경우 담당자 열 목록에서 다른 작업자에게 작업 항목을 할당합니다.

    6. 다른 열은 모두 기본값을 그대로 사용합니다.

  2. 1단계를 반복하여 제목이 In-store pickup인 다른 요구 사항을 만듭니다.

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

    작업이 성공적으로 완료되었음을 알리는 메시지가 작업 표시줄에 나타납니다. Team Foundation에서 작업 항목 데이터베이스에 새 요구 사항을 저장합니다.

    참고:

    Microsoft Office Excel 2003에서는 팀 메뉴를 사용합니다.

팀 프로젝트 포털에 작업 항목 목록 저장

Microsoft Word, Microsoft Excel 또는 Microsoft Project에서 문서를 만든 경우 프로젝트 포털에 해당 문서를 저장할 수 있습니다. 프로젝트 포털은 Windows SharePoint Services 사이트입니다. 문서를 프로젝트 포털에 저장하면 문서를 팀 전체와 공유할 수도 있고 문서의 버전 제어를 설정할 수도 있습니다.

문서를 팀 프로젝트 포털에 저장하려면

  1. Microsoft Excel에서 Microsoft Office 단추를 클릭한 다음 다른 이름으로 저장을 클릭합니다.

    참고:

    Microsoft Office Excel 2003에서는 파일 메뉴를 사용합니다.

  2. 다른 이름으로 저장 대화 상자의 파일 이름 상자에 http://<TFSServerName>/sites/AdventureWorks를 입력합니다. 여기에서 TFSServerName은 Team Foundation Server의 이름입니다.

  3. 저장을 클릭합니다.

    다른 이름으로 저장 대화 상자가 사이트의 문서 라이브러리 목록으로 업데이트됩니다.

  4. 요구 사항 문서 라이브러리를 선택한 다음 열기를 클릭합니다.

  5. 파일 이름 상자에 Adventure Works Requirements를 입력합니다.

  6. 저장을 클릭합니다.

Microsoft Project에서 작업 항목 관리

Microsoft Project는 일반적으로 작업 종속성 설정, 리소스의 부하 균형 조정 및 종료 날짜 예측에 사용됩니다.

작업 할당을 위한 Microsoft Project 파일 만들기

Team Foundation에서는 프로젝트 계획을 팀 프로젝트에 연결하는 Microsoft Project 추가 기능을 제공합니다. 프로젝트 계획에서 작업을 예약한 다음 데이터를 작업 항목 데이터베이스에 게시하면 Microsoft Project에서 만든 작업 할당에 대해 Team Foundation에서 새 작업 항목을 만듭니다. 관련 개발자의 작업 항목 큐에 작업이 표시됩니다.

팀 탐색기에서 Microsoft Project의 프로젝트 파일을 만들려면

  1. 팀 탐색기에서 AdventureWorks 팀 프로젝트를 열고 문서 노드를 연 다음 프로젝트 관리 노드를 엽니다.

  2. Development Project Plan.mpp 파일을 마우스 오른쪽 단추로 클릭하고 편집을 클릭합니다.

  3. 파일 다운로드 대화 상자에서 확인을 클릭합니다.

  4. Microsoft Project 파일을 AdventureWorks 팀 프로젝트에 바인딩하려면 팀 도구 모음에서 팀 프로젝트 선택을 클릭합니다. 그런 다음 Team Foundation Server에 연결 대화 상자에서 AdventureWorks를 클릭합니다.

프로젝트 파일로 작업 항목 가져오기

이제 데이터베이스에서 작업 항목을 가져와 프로젝트 파일에 추가할 수 있습니다.

작업 항목을 Microsoft Project로 가져오려면

  1. Microsoft Project의 팀 도구 모음에서 작업 항목 가져오기를 클릭합니다.

    작업 항목 가져오기 대화 상자가 나타납니다.

  2. 작업 항목 가져오기 대화 상자에서 저장된 쿼리를 선택한 다음 드롭다운 목록에서 모든 서비스 품질 요구 사항을 선택하고 찾기를 클릭합니다.

  3. 작업 항목 목록에서 In-store pickup 및 Shipping Calculations 요구 사항을 선택하고 확인을 클릭합니다.

    Team Foundation에서 이 두 가지 요구 사항을 Microsoft Project 작업으로 삽입합니다.

Microsoft Project에서 새 작업 항목 추가

Microsoft Project에 필요한 정보를 입력한 다음 새 작업 항목을 Team Foundation에 게시하여 새 작업 항목을 작업 항목 데이터베이스에 추가할 수 있습니다.

Microsoft Project의 기본 뷰에 여러 열이 표시됩니다. 다음 열이 작업 항목 데이터베이스와 동기화됩니다.

  • 작업 항목 ID   팀 프로젝트에서 작업 항목을 식별하기 위한 고유한 번호인 읽기 전용 값입니다. 이 값은 새 작업 항목을 만들 때 자동으로 생성됩니다. 작업 항목 ID는 작업 항목 데이터베이스의 ID에 해당합니다.

  • 제목   작업 항목의 제목입니다.

  • 리소스 이름   작업 항목의 현재 소유자입니다. 이는 작업 항목 데이터베이스의 담당자와 같습니다. Microsoft Project의 리소스는 팀 프로젝트의 사용자 계정과 함께 업데이트되므로 작업을 더 쉽게 할당할 수 있습니다.

  • 영역 경로   작업 항목이 포함된 팀 프로젝트 구조 노드입니다.

  • 작업 항목 형식   버그, 요구 사항, 작업 또는 위험 등과 같은 작업 항목의 형식입니다.

  • 반복 경로   작업 항목을 처리하거나 작업을 수행하는 시기입니다.

  • 게시 및 새로 고침   Microsoft Project에서 작업 항목에 대해 변경한 내용이 작업 항목 데이터베이스에 게시되는지 여부를 나타내는 값입니다.

Microsoft Project에서 새 작업 항목을 추가하려면

  1. Shipping Calculations 요구 사항 아래에 있는 행을 선택합니다.

  2. 삽입 메뉴에서 새 작업을 클릭합니다.

    Microsoft Project에서 Shipping Calculations 요구 사항 아래에 빈 작업 행을 만듭니다.

  3. 새 작업에 다음과 같은 열 값을 입력합니다.

    1. 제목 열에 Update web basket code를 입력합니다.

    2. 작업 항목 형식 열 목록에서 작업을 클릭합니다.

    3. 서식 도구 모음에서 들여쓰기를 클릭합니다.

  4. In-store pickup 요구 사항 아래에 있는 행을 선택합니다.

  5. 삽입 메뉴에서 새 작업을 클릭합니다.

    Microsoft Project에서 In-store pickup 요구 사항 아래에 빈 작업 행을 만듭니다.

  6. 새 작업에 다음과 같은 열 값을 입력합니다.

    1. 제목 열에 Create new client application을 입력합니다.

    2. 작업 항목 형식 열 목록에서 작업을 클릭합니다.

    3. 서식 도구 모음에서 들여쓰기를 클릭합니다.

    이제 Shipping Calculations 및 In-store pickup 요구 사항의 하위 작업인 새 작업 두 개가 작성되었습니다.

  7. 팀 도구 모음에서 게시를 클릭합니다.

    작업이 성공적으로 완료되었음을 알리는 메시지가 상태 표시줄에 나타납니다.

Microsoft Project에서 작업 항목에 영역 경로 할당

앞서 만든 프로젝트 구조의 구성 요소 범주를 Microsoft Project의 작업 항목에 할당할 수 있습니다. 이와 같이 할당하면 Kiosk 팀과 Web 팀에 속한 작업 항목을 추적할 수 있습니다.

Microsoft Project에서 구성 요소 범주를 할당하려면

  1. Shipping Calculations 요구 사항의 영역 경로 열 목록에서 Web을 선택합니다.

  2. Update web basket code 작업의 영역 경로 열 목록에서 Web을 선택합니다.

  3. In-store pickup 요구 사항의 영역 경로 열 목록에서 Kiosk를 선택합니다.

  4. Create new client application 작업의 영역 경로 열 목록에서 Kiosk를 선택합니다.

  5. 팀 도구 모음에서 게시를 클릭합니다.

    작업이 성공적으로 완료되었음을 알리는 메시지가 상태 표시줄에 나타납니다.

  6. 프로젝트 메뉴에서 그룹화 기준을 선택한 다음 팀 프로젝트 영역을 선택합니다. 팀 프로젝트 영역 그룹을 찾기 위해 기타 그룹을 선택해야 할 수도 있습니다.

    이제 AdventureWorks에 대한 프로젝트 구조를 기준으로 그룹화된 요구 사항과 작업이 표시됩니다.

Microsoft Project에서 작업 항목에 반복 할당

이제 앞서 만든 반복을 할당하여 작업을 수행할 시기를 지정할 수 있습니다.

Microsoft Project에서 반복을 할당하려면

  1. Shipping Calculations 요구 사항의 반복 경로 열 목록에서 M2 Beta를 선택합니다.

  2. Update web basket code 작업의 반복 경로 열 목록에서 M2 Beta를 선택합니다.

  3. In-store pickup 요구 사항의 반복 경로 열 목록에서 M1 Prototype을 선택합니다.

  4. Create new client application 작업의 반복 경로 열 목록에서 M1 Prototype을 선택합니다.

  5. 팀 도구 모음에서 게시를 클릭합니다.

    작업이 성공적으로 완료되었음을 알리는 메시지가 상태 표시줄에 나타납니다.

  6. 프로젝트 메뉴에서 그룹화 기준을 선택한 다음 팀 프로젝트 반복을 선택합니다. 팀 프로젝트 반복 그룹을 찾기 위해 기타 그룹을 선택해야 할 수도 있습니다.

  7. 이제 AdventureWorks에 대한 프로젝트 반복을 기준으로 그룹화된 요구 사항과 작업이 표시됩니다.

  8. 파일 메뉴에서 저장/업데이트를 클릭합니다.

  9. 다른 이름으로 저장 대화 상자의 파일 이름 상자에 Requirements Work를 입력합니다.

  10. 저장을 클릭합니다.

    Microsoft Project에서 프로젝트 파일을 프로젝트 포털에 저장합니다. 프로젝트 파일은 팀 탐색기의 문서 노드에도 나타납니다. 팀 탐색기에 새 프로젝트 파일이 표시되지 않으면 팀 프로젝트를 마우스 오른쪽 단추로 클릭하고 새로 고침을 클릭하여 뷰를 새로 고칩니다.

여러 프로젝트 파일 작업

여러 Microsoft Project 파일을 만들 수 있으며, 이를 통해 동일한 작업 항목에 대한 뷰를 여러 개 만들 수 있습니다. 이렇게 하면 여러 팀에서 작업의 각기 다른 부분에 집중할 수 있습니다. 일부 문서를 새로 고침 전용으로 만들면 여러 위치에서 변경한 내용이 충돌할 가능성을 줄일 수 있습니다.

읽기 전용 Microsoft Project 파일을 만들려면

  1. 팀 탐색기에서 AdventureWorks 팀 프로젝트를 열고 문서 노드를 연 다음 프로젝트 관리 노드를 엽니다.

  2. Development Project Plan.mpp 파일을 두 번 클릭합니다.

  3. 파일 다운로드 대화 상자에서 확인을 클릭합니다.

  4. Microsoft Project 파일을 AdventureWorks 팀 프로젝트에 바인딩하려면 팀 도구 모음에서 팀 프로젝트 선택을 클릭합니다. 그런 다음 Team Foundation Server에 연결 대화 상자에서 AdventureWorks를 클릭합니다.

  5. Microsoft Project의 팀 도구 모음에서 작업 항목 가져오기를 클릭합니다.

    작업 항목 가져오기 대화 상자가 나타납니다.

  6. 저장된 쿼리를 선택한 다음 저장된 쿼리 목록에서 모든 서비스 품질 요구 사항을 선택합니다.

  7. 찾기를 클릭합니다.

  8. 작업 항목 목록에서 In-store pickup 및 Create new client application 작업 항목을 선택합니다.

  9. 확인을 클릭합니다.

    Team Foundation에서 이 두 개의 작업 항목을 Microsoft Project 작업으로 삽입합니다.

    참고:

    작업 항목 데이터베이스에서는 여러 Microsoft Project 파일 간에 종속성이 서로 다른 여러 뷰를 만들 수 있게 해 주는 Microsoft Project 작업 관계를 유지하지 않습니다.

  10. Create new client application 작업을 선택한 다음 서식 도구 모음에서 들여쓰기를 클릭합니다.

  11. 두 작업 항목 모두에 대해 게시 및 새로 고침 열 목록에서 새로 고침 전용을 클릭합니다.

  12. Create new client application의 제목 열을 Create new client로 변경해 봅니다.

    해당 작업이 읽기 전용임을 알리는 오류 메시지가 나타납니다. 이 기능을 사용하면 동일한 작업 항목의 뷰를 여러 개 만들고 변경 작업은 문서 하나에서만 가능하도록 할 수 있습니다. Esc 키를 눌러 변경 내용을 실행 취소합니다.

  13. 파일 메뉴에서 저장을 클릭합니다.

  14. 다른 이름으로 저장 대화 상자의 파일 이름 상자에 Kiosk Work를 입력합니다.

  15. 저장을 클릭합니다.

프로젝트 검사 목록 보기 및 업데이트

프로젝트 검사 목록을 사용하면 프로젝트의 단계를 완료하는 데 필요한 절차를 모두 수행했는지 쉽게 확인할 수 있습니다. 검사 목록은 Microsoft Excel에 저장됩니다. 작업 항목을 할당하고 검사 목록을 Team Foundation과 동기화하여 단계의 진행 상황을 추적할 수 있습니다.

참고:

프로젝트 검사 목록은 MSF for Agile Software Development에서 사용할 수 있습니다. 프로젝트에서 다른 방법을 사용하는 경우 이 검사 목록이 없을 수 있습니다. MSF for Agile Software Development는 Team Foundation에 포함된 프로세스 지침 템플릿 중 하나입니다. 자세한 내용은 프로세스 지침 찾기 및 사용을 참조하십시오.

프로젝트 검사 목록을 보고 업데이트하려면

  1. 팀 탐색기의 문서 노드에서 프로젝트 관리 폴더를 확장하고 Project Checklist.xls 파일을 엽니다.

  2. 프로젝트 검사 목록의 담당자 열 아래에서 팀 멤버의 사용자 이름을 입력하거나 선택하여 각 작업 항목을 할당합니다.

  3. Microsoft Excel의 프로젝트 검사 목록을 Team Foundation과 동기화합니다.

    Microsoft Excel 스프레드시트를 Team Foundation과 동기화하는 데 대한 자세한 내용은 Microsoft Excel 및 Microsoft Project에서 작업 항목 사용를 참조하십시오.

참고 항목

작업

연습: 새 팀 프로젝트 만들기

연습: 팀 프로젝트 참가

연습: Microsoft Excel 또는 Microsoft Project에서 충돌하는 변경 내용 해결