다음을 통해 공유


프로세스 템플릿 사용자 지정 계획

업데이트: 2007년 11월

프로세스 템플릿을 사용자 지정하는 과정은 반복적입니다. 이 작업을 수행하려면 프로세스 템플릿이 올바로 사용자 지정되었는지 테스트할 수 있는 Team Foundation Server가 필요합니다. 일반적으로 다음 단계를 수행하여 프로세스 템플릿을 사용자 지정합니다.

사용자 지정

기존 프로세스 템플릿을 다운로드한 후에는 가장 먼저 필요에 따라 템플릿을 변경해야 합니다. 프로세스 템플릿을 다운로드하는 방법에 대한 자세한 내용은 방법: 프로세스 템플릿 다운로드를 참조하십시오. 프로세스 템플릿을 처음으로 사용자 지정할 경우에는 약간만 변경하는 것이 좋습니다. 변경 내용이 템플릿에 어떤 영향을 주는지 명확하게 이해하지 못한 상태에서 너무 많이 변경하면 나중에 디버깅할 수 없을 정도로 많은 오류가 발생할 수 있습니다.

변경 내용과 범위를 미리 계획하고 해당 XML을 업데이트하여 변경 내용을 구현해야 합니다.

업로드

이제 프로세스 템플릿을 Team Foundation Server에 업로드해야 합니다. 원칙적으로는 다른 팀에서 사용 중이 아닌 Team Foundation Server를 사용하여 현재 작업 중인 프로세스의 중복 사용을 방지해야 합니다.

프로세스 템플릿의 이름은 고유해야 합니다. Team Foundation Server에서 프로세스 템플릿을 다운로드하여 변경한 후 현재 업로드 중인 경우에는 이름을 변경하거나 Team Foundation Server에서 기존 프로세스를 삭제해야 합니다.

프로세스 템플릿을 업로드하면 XML이 유효한지 확인하는 안정성 검사가 수행됩니다. 변경 내용으로 인해 오류가 발생하면 프로세스 템플릿을 업로드하는 동안 오류 메시지가 나타납니다. 변경 내용을 검토하여 XML이 유효한지 그리고 변경 내용이 정확한지 확인해야 합니다. 자세한 내용은 방법: 프로세스 템플릿 업로드를 참조하십시오.

팀 프로젝트 만들기

프로세스 템플릿을 업로드한 후에는 변경 내용을 확인할 수 있도록 팀 프로젝트를 만들어야 합니다. 새 팀 프로젝트 마법사를 실행하여 테스트 팀 프로젝트를 만듭니다. 오류가 발생하면 팀 프로젝트 만들기 로그를 확인하십시오. 이 로그에는 마법사에서 실행한 작업 목록과 실패한 작업이 포함되어 있습니다. 실패한 작업을 다시 XML에 매핑하여 오류의 원인을 판별할 수 있습니다.

변경 내용 확인

팀 프로젝트가 만들어지면 추가 단계를 수행하여 변경 내용이 팀 프로젝트에 제대로 반영되는지 확인해야 합니다. 보고서를 추가한 경우에는 이 보고서가 팀 탐색기에 나타나는지 확인합니다. 작업 항목 형식을 제거한 경우에는 이 작업 항목 형식을 더 이상 사용할 수 없는지 확인합니다. 문서화된 각 플러그 인에 대해서는 모든 변경 내용이 제대로 구현되었는지 확인할 수 있도록 확인 단계 목록이 있습니다. 자세한 내용은 프로세스 템플릿 플러그 인에 대한 변경 내용 확인을 참조하십시오.

작업 항목 형식

작업 항목을 사용자 지정하는 경우에는 다른 방식으로 처리할 수 있습니다. 작업 항목 형식의 변경 내용을 테스트하기 위해 새 팀 프로젝트를 만들 필요가 없습니다. witimport 명령줄 유틸리티를 사용하면 업데이트된 작업 항목 형식 XML을 기존 팀 프로젝트에 업로드할 수 있습니다. 변경 작업이 모두 끝난 후 witimport 유틸리티와 팀 프로젝트를 사용하여 변경 내용을 확인할 수 있습니다. 자세한 내용은 witimport를 참조하십시오.

팀 프로젝트 삭제

새 프로세스 템플릿을 만들면 테스트 팀 프로젝트가 많이 만들어집니다. DeleteTeamProject 명령줄 유틸리티를 사용하여 필요 없는 팀 프로젝트를 정리할 수 있습니다. TFSDeleteProject는 Program Files\Microsoft Visual Studio 9.0\Common7\IDE 폴더에 있습니다. 자세한 내용은 TFSDeleteProject을 참조하십시오.

TFSDeleteProject 명령줄 유틸리티를 사용하여 팀 프로젝트를 삭제하려면

TFSDeleteProject /server:<serverName> <project name>

예를 들어 Team Foundation Server teamstage5에서 ProcessTest라는 팀 프로젝트를 삭제하려면 명령줄에서 다음과 같이 입력합니다.

TFSDeleteProject /server:teamstage5 ProcessTest

참고 항목

작업

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

개념

프로세스 템플릿 아키텍처

참조

witimport

기타 리소스

프로세스 템플릿 관리자

프로세스 템플릿 플러그 인에 대한 변경 내용 확인