TFS 업그레이드 후 기능 구성

TFS(Team Foundation Server)를 업그레이드한 후에는 설치된 새 기능을 사용할 수 있습니다. 이러한 기능 중 일부는 팀 프로젝트에 대한 업데이트가 필요할 수 있습니다. 기능 구성 마법사를 사용하면 팀 프로젝트를 쉽게 업그레이드할 수 있습니다.

TFS를 업그레이드해야 하면 다운로드 페이지로 이동하세요.

업데이트할 팀 프로젝트가 많습니까? 그렇다면 프로그래밍 방식으로 업데이트를 적용할 수 있습니다.

기능 구성 마법사 실행

  1. 팀 프로젝트 관리자가 아닌 경우 자신을 팀 프로젝트 관리자로 추가합니다. 프로젝트 관리자 또는 TFS 관리자만 마법사를 실행할 수 있습니다.

  2. 지원되는 브라우저에서 팀 프로젝트의 관리 페이지를 엽니다(**http://**ServerName:8080/tfs/CollectionName/ProjectName/_admin).

  3. 기능 구성 링크가 표시되면 마법사를 실행합니다.

    TFS 2013.2의 기능 구성

    목록의 옵션은 응용 프로그램 계층 서버에 설치된 TFS 버전과 이전에 구성된 기능에 따라 달라집니다. 최신 프로세스 템플릿을 얻으려면 서버를 최신 버전으로 업그레이드하세요.

    테스트 계획 및 테스트 도구 모음이 구성되지 않았으면 테스트 관리를 지원하는 수동 업데이트로 이동하세요. 응용 프로그램 계층 서버를 TFS 2013.3으로 업그레이드한 뒤 WIT 정의를 수동으로 가져오고 데이터를 마이그레이션해야 합니다.

    기능 구성 링크가 표시되지 않으면 해당 기능을 이미 사용할 수 있는 것입니다. 이제 새로운 기능을 사용할 수 있습니다.

  4. 다음과 같은 메시지가 나타나면 팀 프로젝트를 구성할 수 있습니다. 둘 이상의 프로세스 템플릿을 사용할 수 있으면 권장된 버전을 적용합니다.

    구성이 해제된 기능으로 업데이트된 팀 프로젝트

          

    대화 상자에 구성 옵션이 없는 경우 업데이트를 수동으로 적용해야 합니다.

  5. 대부분의 경우에는 마법사가 자동으로 새 기능을 모두 구성하고 성공 메시지를 표시합니다.

    기능 구성 후 성공 메시지

    경우에 따라, 마법사가 팀 프로젝트를 부분적으로 업데이트하고 해결이 필요한 오류 메시지를 반환하기도 합니다. 표시된 오류를 기록해 두고 수동 업데이트를 수행하여 각 오류를 해결하세요.

구성 후 단계

수동으로 업데이트 적용

마법사에서 팀 프로젝트를 업데이트할 수 없으면 업데이트를 지원하는 프로세스 템플릿이 없다는 메시지가 반환됩니다.

기능 구성 마법사에서 오류 메시지를 반환합니다.

이 문제가 발생하면 다음 옵션 중 하나에 따라 몇 가지 수동 업데이트를 수행해야 합니다.

새 기능을 활성화한 후 추가 사용자 지정

기능 구성 마법사를 사용하여 팀 프로젝트를 업데이트한 후에 최신 기능 및 프로세스 템플릿에 액세스할 수 있습니다. 그러나 설치한 TFS 업데이트를 기반으로 사용자 지정을 추가로 할 수 있습니다.

TFS 2013.4으로 팀 프로젝트 업데이트

백로그에서 버그 추적 여부를 선택할 팀에 대한 사용자 지정을 추가로 해야 합니다.

TFS 2013.3으로 팀 프로젝트 업데이트

Visual Studio 2013.3 Microsoft Test Manager가 환경에 설치되어 있으면 업데이트가 완료된 것입니다. Test Manager 또는 Team Web Access의 업데이트된 버전과 함께 변경된 내용에 대해 자세히 알아보려면 Team Web Access를 사용하여 수동 테스트 계획을 참조하세요.

테스트 계획 또는 테스트 도구 모음을 사용자 지정하려면 지금 할 수 있습니다. 테스트 계획 또는 테스트 도구 모음 형식 정의의 워크플로 상태를 추가하거나 변경하고 Visual Studio 2013.2 이전 버전과 함께 제공된 Test Manager 클라이언트에서 작업하는 경우 팀 프로젝트의 프로세스 구성도 업데이트해야 합니다. 그렇지 않으면 팀 프로젝트에 연결할 경우 응용 프로그램에서 예기치 않은 오류를 발견했습니다. 오류가 발생합니다. 이 오류를 해결하려면 가져오기 및 내보내기 프로세스 구성[witadmin]를 참조하세요.

TFS 업그레이드 후 응용 프로그램 결함 오류 메시지

TFS 2012에서 TFS 2013으로 팀 프로젝트 업데이트

TFS 2012에서 TFS 2013으로 업데이트한 경우에는 별도로 추가 사용자 지정을 수행할 필요가 없습니다. 그러나 특정 WIT의 워크플로에 권장되는 업데이트가 일부 있습니다.

최신 버전의 기본 프로세스 템플릿에 정의된 워크플로 설정을 사용하여 팀 프로젝트를 최신 상태로 업데이트합니다.

누락된 전환, 기타 이유 및 필드 할당을 지원하도록 특정 WIT의 워크플로를 업데이트해야 할 수 있습니다. 이 업데이트를 실시하면 다음 WIT 워크플로를 최신 버전의 프로세스 템플릿 워크플로로 수정할 수 있습니다.

  • Scrum 2.0 ~ Scrum 2013: 제품 백로그 항목 및 버그

  • Agile 6.0 ~ Agile 2013: 사용자 스토리

  • CMMI 6.0 ~ CMMI 2013: 요구 사항

자세한 내용은 2012 팀 프로젝트를 RTM에서 업데이트 2로 업그레이드를 참조하세요.

작업 항목 형식 또는 프로세스 구성을 사용자 지정하지 않은 경우 witadmin을 사용하여 항목을 신속하게 업데이트할 수 있습니다. 팀 프로젝트를 만드는 데 사용한 프로세스 템플릿과 호환되는 최신 버전의 프로세스 템플릿을 다운로드한 다음 업데이트된 WIT를 가져옵니다.

TFS 2010에서 TFS 2013으로 팀 프로젝트 업데이트

MSF v 5.0 Agile 프로세스 템플릿으로 만든 팀 프로젝트를 업데이트한 경우 사용자 스토리 및 작업 워크플로 할당도 수동으로 업데이트

하려는 경우가 있습니다. 워크플로를 업데이트하지 않으면 작업 보드에 활성 및 닫힘의 두 상태만 표시됩니다. 이 경우 진행 중인 작업과 아직 시작되지 않은 작업을 구분할 수 없습니다.

또한 2012 팀 프로젝트를 RTM에서 업데이트 2로 업그레이드에 설명된 대로 사용자 스토리에 워크플로 업데이트를 적용해야 할 수 있습니다.

Q & A

Q: 여러 팀 프로젝트를 프로그래밍 방식으로 업데이트하려면 어떻게 해야 합니까?

A: 팀 프로젝트가 동일 프로세스 템플릿으로부터 만들어진 경우에는 소스 프로세스 템플릿을 수정하고, 업로드한 후에 팀 프로젝트 컬렉션에 대해 정의된 모든 팀 프로젝트를 일괄 업데이트할 수 있습니다. 사용자 지정된 프로세스 템플릿을 새 기능에 액세스할 수 있도록 업데이트, 많은 팀 프로젝트를 위해 기능을 구성하는 방법Features4tfs CodePlex 솔루션을 참조하세요.

Q: 테스트 환경을 사용자 지정하는 방법에 대해 자세히 알아보려면 어떻게 해야 합니까?

A: 다음 항목 중 하나를 참조하세요.

  • 필드 사용자 지정: 사용자 지정 필드를 추가하고 선택 목록을 수정하거나 필드 규칙을 추가합니다.

  • 작업 항목 폼 사용자 지정: 버그, 테스트 사례, 테스트 계획 또는 테스트 도구 모음의 폼 레이아웃을 수정합니다.

  • 워크플로 사용자 지정: 버그, 테스트 사례, 테스트 계획 또는 테스트 도구 모음의 워크플로 정의를 수정합니다.

  • 테스트 오류 유형: 테스트 실행이 실패한 이유를 지정합니다. 기본 구성에는 재발, 새 문제, 알려진 문제, 알 수 없음이 있습니다.

  • 테스트 해결 상태: 테스트 실행 실패 후 수행할 작업을 지정합니다. 기본 구성에는 확인 필요, 테스트 문제, 제품 문제, 구성 문제가 있습니다.

Q: TFS 2013.3을 사용하여 테스트 관리 아티팩트의 업데이트와 관련된 경고 또는 오류 메시지를 어떻게 해결할 수 있습니까?

A: 테스트 계획 및 테스트 도구 모음을 지원하는 수동 업데이트를 참조하세요.

Q: 구성 마법사는 어떻게 작동합니까?

A: 기능 구성 마법사는 팀 프로젝트에 새 개체를 추가하고 몇 개의 기존 개체를 업데이트할 수 있지만 데이터 또는 워크플로를 변경하지 않습니다. 설치된 프로세스 템플릿과 팀 프로젝트 내에 정의된 설정을 기반으로 새로운 개체를 추가합니다. 이 마법사는 업데이트된 사용자 지정 프로세스 템플릿 및 업그레이드 프로세스 중에 팀 프로젝트 컬렉션에 설치 및 추가된 Microsoft 프로세스 템플릿의 최신 버전을 모두 참조합니다. 마법사에서 기능을 구성하는 데 사용할 수 있는 프로세스 템플릿이 여러 개 있다고 판단하는 경우 사용자의 기존 팀 프로젝트와 가장 적합한 최신 버전의 프로세스 템플릿을 선택합니다.

기능 구성 마법사의 기능은 다음과 같습니다.

  1. 팀 프로젝트에서 정의를 검색하여 현재 구성된 기능과 구성되지 않은 기능을 확인합니다.

  2. 팀 프로젝트 컬렉션에 저장된 프로세스 템플릿 중 누락된 기능을 구성하기 위한 정의와 가장 일치하는 정의가 포함된 프로세스 템플릿을 결정합니다.

  3. 구성할 수 있는 각 기능에 대해 새 개체의 정의를 업로드하거나 기존 정의를 수정합니다. 마법사가 각 기능을 구성하는 방법을 알아보려면 각 기능을 추가하기 위한 구성 작업을 참조하세요.

Q: 구성 마법사를 성공적으로 실행하기 위해 필요한 요소는 무엇입니까?

A: 기능 구성 마법사는 다음과 같은 요소를 사용합니다.

  • ProcessTemplate 파일에 버전 설명이 있어야 합니다. version 문이 없는 경우 기능 구성 마법사가 팀 프로젝트를 업데이트하기 위한 프로세스 템플릿을 선택할 수 없습니다. 또한 가장 높은 버전 번호는 각 템플릿 ID에 대해 고유해야 합니다. 같은 템플릿 ID에 대해 가장 높은 버전 번호를 지정한 프로세스 템플릿을 둘 이상 TFS로 업로드한 경우 팀 프로젝트를 업데이트할 때 이러한 프로세스 템플릿을 선택할 수 없습니다.

  • 팀 프로젝트 컬렉션에 정의된 각 필드에 대해 다음 특성이 일치해야 합니다.

    • 이름

    • 데이터 형식

    • 개인 이름을 Active Directory(syncnamechanges)와 동기화하기 위한 할당입니다.

    • 보고 특성: 보고 참조 이름, 보고 이름, 보고 형식 및 보고 서식

  • 필드 및 링크 형식에 할당된 참조 이름은 팀 프로젝트 컬렉션 내에서 고유해야 합니다.

  • 범주 이름은 팀 프로젝트 내에서 고유해야 합니다.

  • 마법사가 기능을 구성하려면 특정 WIT(작업 항목 형식) 및 범주가 필요합니다. 이러한 WIT 또는 범주의 이름을 변경하거나 삭제한 경우 마법사에서 다음 메시지를 반환합니다.

    이 팀 프로젝트에 대해 유효한 구성 설정을 포함하는 프로세스 템플릿을 사용할 수 없습니다.

    팀 프로젝트를 자동으로 구성할 수 없습니다.

    누락된 WIT 또는 범주의 이름을 바꾸거나 팀 프로젝트로 복구한 후 마법사를 다시 실행해야 합니다. 또는 프로세스 템플릿을 수정하여 기능을 추가하고 마법사를 다시 실행할 수 있습니다.

충돌이 발생하는 경우 오류 메시지가 나타납니다. 기능을 구성할 때 받은 오류 해결을 참조하세요.

Q: 포트폴리오 백로그를 팀 프로젝트에 추가했습니다.모든 팀 멤버를 볼 수 없는 이유는 무엇입니까?

A: 포트폴리오 백로그를 보고 작업하려면 각 팀 멤버가 모든 액세스 권한이 있어야 합니다.

Q: 추가 질문이 있으면 어디에 문의해야 합니까?

A: Team Foundation Server - 작업 항목 추적 또는 팀 웹 액세스 중 한 가지 포럼에서 질문을 게시하거나 답변을 검색할 수 있습니다.