다음을 통해 공유


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

업데이트: 2007년 11월

이 연습에서는 AdventureWorks라는 기존 팀 프로젝트를 기반으로 Adventure Works Version 2.0이라는 새 팀 프로젝트를 만드는 방법을 보여 줍니다. 이 연습에서 수행할 작업은 다음과 같습니다.

  • 새 팀 프로젝트 만들기

  • 소스 코드 분기

  • 팀 프로젝트 사이에 작업 항목과 쿼리 복사

  • 팀 프로젝트 사이에 작업 항목 쿼리 복사

  • 팀 프로젝트 사이에 문서 복사

사전 요구 사항

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

필요한 권한

이 연습을 수행하려면 Team Foundation Administrators 보안 그룹의 멤버이거나 새 프로젝트 만들기 서버 수준 권한이 허용으로 설정되어 있어야 합니다. 또한 해당 사용자 계정이 Windows SharePoint Services 관리자 역할 및 SQL Server Reporting Services 내용 관리자 역할의 멤버여야 합니다. 자세한 내용은 Team Foundation Server 권한을 참조하십시오.

팀 프로젝트 만들기

팀 프로젝트는 Team Foundation Server에서 만들어집니다. 그러므로 AdventureWorks가 저장되어 있는 Team Foundation Server에 연결합니다. 자세한 내용은 방법: Team Foundation Server에 연결을 참조하십시오.

서버에 연결한 다음 새 팀 프로젝트를 만들 수 있습니다.

팀 프로젝트를 만들려면

  1. 파일 메뉴에서 새 팀 프로젝트를 클릭합니다.

    새 팀 프로젝트 마법사가 나타납니다.

    참고:

    프로젝트 관리, Visual Basic 개발 또는 웹 개발 Visual Studio 설정을 사용하지 않는 경우 파일 메뉴에서 새로 만들기를 가리킨 다음 팀 프로젝트를 클릭합니다.

  2. 팀 프로젝트 설정 지정 페이지의 팀 프로젝트 이름 상자에 AdventureWorks 버전 2.0을 입력하고 다음을 클릭합니다.

  3. 프로세스 템플릿 선택 페이지의 팀 프로젝트를 만들기 위해 사용되는 프로세스 템플릿 목록에서 MSF for Agile Software Development를 선택합니다.

    팀 탐색기에는 MSF(Microsoft Solutions Framework)를 기반으로 한 프로세스 템플릿이 포함되어 있습니다. 기본적으로는 MSF for Agile Software Development 및 MSF for CMMI Process Improvement라는 두 가지 프로세스 템플릿을 사용할 수 있습니다. 팀이나 조직에서 프로세스 템플릿을 추가로 제공할 수도 있고 MSF 템플릿을 제거할 수도 있습니다.

  4. 프로젝트 포털에 대한 설정 지정 페이지에서 기본 제목은 그대로 둔 채 팀 프로젝트 포털에 대한 설명 상자에 AdventureWorks 버전 2.0 샘플 팀 프로젝트를 입력합니다.

    프로젝트 포털은 Windows SharePoint Services를 사용하며 팀 프로젝트 관련 문서를 저장하고 버전을 관리하는 팀 웹 사이트입니다.

    다음을 클릭합니다.

  5. 소스 제어 설정 지정 페이지에서 새 소스 제어 분기 만들기를 선택합니다.

  6. 분기 위치 목록에서 $/AdventureWorks를 선택하고 다음을 클릭합니다.

  7. 팀 프로젝트 설정 확인 페이지에서 마침을 클릭합니다.

    새 팀 프로젝트 마법사에서 새 팀 프로젝트가 작성됩니다.

    참고:

    마법사에서 이 작업을 마치려면 몇 분 정도의 시간이 소요될 수 있습니다.

  8. 팀 프로젝트를 만들었습니다. 페이지에서 닫기를 클릭합니다.

    기본적으로 팀 프로젝트 실행에 대한 자세한 정보를 보여 주는 프로세스 지침 시작 상자가 선택되어 있습니다. 따라서 마법사에서 MSF Agile for Software Development의 프로세스 지침에 대한 개요 페이지가 열립니다.

    AdventureWorks Version 2.0 팀 프로젝트가 팀 탐색기에 표시됩니다. 노드를 확장하여 팀 프로젝트 계층 구조를 살펴봅니다. 이 프로젝트의 노드가 AdventureWorks 팀 프로젝트 노드에 표시되는 노드와 동일하다는 것을 알 수 있습니다.

    • 작업 항목   이 노드에서는 작업 항목을 추가하고 작업 항목 데이터베이스에 대한 쿼리를 만들고 살펴 볼 수 있습니다.

    • 문서   이 노드에서는 프로젝트 포털에 저장되어 있는 프로세스 지침, 기능 사양 및 위험 평가 등의 문서에 액세스할 수 있습니다.

    • 보고서   이 노드에서는 팀 프로젝트 관련 메트릭이 포함된 보고서에 액세스할 수 있습니다.

    • 팀 빌드   이 노드에서는 팀 프로젝트의 빌드에 액세스할 수 있습니다.

    • 소스 제어   이 노드에서는 팀 프로젝트 소스 제어 관리 계층에 액세스할 수 있습니다.

팀 프로젝트 설정 구성

팀 프로젝트를 만든 후에는 그룹, 권한, 영역과 반복, 빌드 구성, 소스 제어 등의 설정을 구성해야 합니다. 팀 메뉴나 팀 탐색기를 사용하여 팀 프로젝트 설정을 수정할 수 있습니다.

이 연습에서는 새 사용자 그룹을 만들고 이 그룹에 사용자를 추가합니다.

새 그룹과 사용자를 추가하려면

  1. 팀 탐색기에서 팀 프로젝트 노드를 클릭합니다.

  2. 팀 메뉴에서 팀 프로젝트 설정을 가리킨 다음 그룹 멤버 자격을 클릭합니다.

  3. AdventureWorks Version 2.0의 프로젝트 그룹 대화 상자에서 새로 만들기를 클릭합니다.

  4. 새 Team Foundation Server 그룹 만들기 대화 상자의 그룹 이름에 Developers를 입력한 다음 확인을 클릭합니다.

    Developers 그룹이 그룹 목록에 표시됩니다.

    참고:

    그룹을 추가로 만들려면 4단계를 반복합니다.

  5. 그룹 목록에서 Developers를 클릭한 다음 속성을 클릭합니다.

  6. Team Foundation Server 그룹 속성 대화 상자에서 멤버 탭을 클릭합니다.

  7. Windows 사용자 또는 그룹을 선택한 다음 추가를 클릭합니다.

  8. 사용자 또는 그룹 선택 대화 상자에서 사용자 이름을 입력하고 확인을 클릭합니다.

    참고:

    입력한 이름을 명확하게 확인할 수 없는 경우에는 여러 이름 찾음 대화 상자가 표시됩니다. 이 대화 상자가 나타나면 일치하는 이름에서 원하는 이름을 클릭한 다음 확인을 클릭합니다. 그런 다음 사용자 또는 그룹 선택 대화 상자에서 확인을 클릭합니다.

  9. Team Foundation Server 그룹 속성 대화 상자에서 확인을 클릭합니다.

  10. AdventureWorks Version 2.0의 프로젝트 그룹 대화 상자에서 닫기를 클릭합니다.

  11. 팀 메뉴에서 팀 프로젝트 설정을 가리킨 다음 보안을 클릭합니다.

  12. 프로젝트 보안 대화 상자에서 Team Foundation Server 그룹을 선택한 다음 추가를 클릭합니다.

  13. 그룹 추가 대화 상자에서 <project name>\Developers를 클릭한 다음 확인을 클릭합니다.

    Team Foundation Server에서 Developers 그룹을 팀 프로젝트에 추가합니다.

  14. 권한에서 프로젝트 수준 정보 보기에 허용 확인란을 선택합니다.

  15. 닫기를 클릭합니다.

원래 팀 프로젝트에 사용하던 것과 같은 팀 프로젝트 구조를 제품 버전 2.0에 사용합니다. 여기에는 고객이 제품을 주문하거나 받는 데 사용할 수 있는 매장 내 키오스크용 소프트웨어를 만드는 작업을 처리하는 Kiosk 팀이 있습니다. 또한 인터넷 웹 사이트에 대한 작업을 수행하는 Web 팀이 있습니다. 조직에 일치하도록 프로젝트 구조를 수정하면 작업 항목과 담당 팀을 매핑할 수 있습니다. 그런 다음 범주를 사용하여 작업 항목을 분류하고 쿼리 및 보고할 수 있습니다. 프로세스 템플릿에서 자동으로 영역을 만들지 않으며 이전 팀 프로젝트에서 자동으로 영역을 복사하지도 않습니다. 대신 사용자가 직접 입력해야 합니다.

팀 프로젝트 구조를 수정하려면

  1. 팀 탐색기에서 AdventureWorks Version 2.0 팀 프로젝트를 클릭합니다.

  2. 팀 메뉴에서 팀 프로젝트 설정을 가리킨 다음 영역 및 반복을 클릭합니다.

  3. 영역 및 반복 대화 상자에서 영역 탭을 선택해야 합니다.

  4. 도구 모음에서 자식 노드 추가를 클릭합니다.

  5. 새 노드를 마우스 오른쪽 단추로 클릭하고 이름 바꾸기를 클릭한 다음 상자에 Kiosk를 입력합니다.

  6. 영역 노드를 클릭합니다.

  7. 3, 4, 5단계를 반복하여 Web이라는 영역을 추가로 만듭니다.

이제 팀 프로젝트를 수정하여 계획된 반복을 지정할 차례입니다. 이 연습 시나리오에서는 원래 팀 프로젝트와 동일한 세 가지 중요 시점을 사용합니다. 이러한 각 중요 시점을 기준으로 반복의 끝을 M1 Prototype, M2 Beta 및 M3 Release 등으로 표시합니다.

팀 프로젝트 반복을 수정하려면

  1. 영역 및 반복 대화 상자에서 반복 탭을 클릭합니다.

    참고:

    MSF for Agile Software Development 템플릿에는 세 가지 반복이 미리 정의되어 있습니다. 이 절차에서는 이러한 반복을 삭제하거나, 새 반복을 만드는 대신 기존 반복의 이름을 변경하거나, 기존 반복을 변경하지 않은 채 그대로 둘 수 있습니다.

  2. 도구 모음에서 자식 노드 추가를 클릭합니다.

  3. 새 노드를 마우스 오른쪽 단추로 클릭하고 이름 바꾸기를 클릭한 다음 상자에 M1 Prototype을 입력합니다.

  4. 반복 노드를 클릭합니다.

  5. 2, 3, 4단계를 반복하여 M2 Beta와 M3 Release라는 두 항목을 추가로 만듭니다.

  6. 닫기를 클릭합니다.

적절한 작업 항목을 새 팀 프로젝트로 복사

이전 팀 프로젝트에서 연기된 작업이나 버그 등의 작업 항목이 있으면 이러한 작업 항목을 새 팀 프로젝트로 옮길 수 있습니다. 작업 항목은 이전 팀 프로젝트에서 새 팀 프로젝트로 개별적으로 복사해야 합니다. 이때 쿼리도 복사할 수 있습니다.

작업 항목을 새 팀 프로젝트로 복사하려면

  1. 팀 탐색기에서 AdventureWorks 노드와 작업 항목 노드를 차례로 확장한 다음 팀 쿼리 노드를 클릭합니다.

  2. 팀 메뉴에서 작업 항목 추가를 가리킨 다음 작업을 클릭합니다.

  3. 제목 상자에 Meet with business analyst to collect new requirements를 입력합니다.

  4. 분야 목록에서 프로젝트 관리를 선택합니다.

  5. 파일 메뉴에서 새 작업 <number> 저장을 클릭합니다.

  6. 팀 탐색기의 팀 쿼리 아래에서 모든 작업을 두 번 클릭합니다.

  7. 방금 만든 새 작업을 마우스 오른쪽 단추로 클릭하고 작업 항목 복사본 만들기를 클릭합니다.

  8. 작업 항목 복사 대화 상자에서 팀 프로젝트 아래의 목록을 확장하고 AdventureWorks Version 2.0을 선택합니다.

  9. 작업 항목 형식 목록에서 작업을 선택한 다음 확인을 클릭합니다.

  10. 새 작업 <number> 탭의 영역 목록에서 Kiosk를 선택합니다.

  11. 반복 목록에서 M1 Prototype 반복을 선택합니다.

  12. 담당자 목록에서 작업 담당자를 선택합니다.

  13. 파일 메뉴에서 새 작업 <number> 저장을 클릭합니다.

  14. 팀 탐색기에서 AdventureWorks Version 2.0 노드, 작업 항목 노드 및 팀 쿼리 노드를 차례로 확장하고 모든 작업을 두 번 클릭합니다.

  15. 작업 목록을 아래로 스크롤하여 AdventureWorks 팀 프로젝트에서 복사한 작업이 목록에 있는지 확인합니다.

  16. 이전 팀 프로젝트에서 새 팀 프로젝트로 다른 작업 항목을 추가로 복사하려면 7-14단계를 반복합니다.

    참고:

    필요한 경우 Microsoft Excel을 사용하여 팀 프로젝트 간에 작업 항목을 대량으로 복사할 수 있습니다. 이러한 경우 작업 항목의 현재 정보는 복사되지만 작업 항목 기록, 첨부 파일 및 새 팀 프로젝트에 대한 링크는 복사되지 않습니다. Microsoft Excel을 사용하여 작업 항목을 대량으로 복사하는 데 대한 자세한 내용은 Microsoft Excel 및 Microsoft Project에서 작업 항목 사용을 참조하십시오.

적절한 문서를 새 팀 프로젝트로 복사

이전 팀 프로젝트 포털에 만들고 저장했던 문서를 새 팀 프로젝트에서 계속 사용해야 할 수 있습니다. 이러한 문서를 버전 2.0 팀 프로젝트로 옮기려면 문서를 복사하여 붙여 넣습니다.

문서를 새 팀 프로젝트로 복사하려면

  1. 팀 탐색기에서 AdventureWorks 노드와 문서 노드를 차례로 확장한 다음 요구 사항 노드를 확장합니다.

  2. Vision.doc를 마우스 오른쪽 단추로 클릭하고 이름 바꾸기를 클릭합니다.

  3. 텍스트 상자에 New Vision.doc를 입력한 다음 Enter 키를 누릅니다.

  4. New Vision.doc를 클릭합니다.

  5. 편집 메뉴에서 복사를 클릭합니다.

  6. AdventureWorks Version 2.0 노드와 문서 노드를 차례로 확장하고 요구 사항 노드를 클릭합니다.

  7. 편집 메뉴에서 붙여넣기를 클릭합니다.

    New Vision.doc 파일이 문서 목록에 표시됩니다.

  8. 이전 팀 프로젝트에서 새 팀 프로젝트로 다른 문서를 추가로 복사하려면 4-7단계를 반복합니다.

다음 단계

팀 프로젝트의 버전 2.0을 만들었으므로 다른 팀 멤버가 새 팀 프로젝트에서 작업을 시작할 수 있습니다. 다음과 같은 단계를 추가로 실행할 수도 있습니다.

참고 항목

작업

연습: 팀 프로젝트 참가

개념

Team Foundation 프로세스 지침

기타 리소스

팀 프로젝트 연습