다음을 통해 공유


프로세스 템플릿 사용자 지정 개요

업데이트: 2007년 11월

프로세스 템플릿은 팀의 작업 방식에 영향을 주는 중요한 팀 프로젝트 특성을 정의합니다. 프로세스 템플릿을 사용자 지정하면 팀 프로젝트 제어를 위한 보안, 프로젝트 포털에서 사용 가능한 템플릿, 소스 코드 제어 체크 인 메모, 새 작업 항목 형식과 쿼리, 모니터링 및 상태 보고서, 사용되는 반복과 조직 구성 단위 등을 정의할 수 있습니다. 프로세스 템플릿은 팀 프로젝트에 대한 초기 프로세스 설정을 정의합니다. 대부분의 프로세스 설정은 먼저 팀 프로젝트를 만든 후에 사용자 지정할 수도 있습니다.

참고:

프로세스 템플릿의 최대 크기는 2GB입니다. 프로세스 템플릿을 사용자 지정하는 경우에는 변경 내용으로 인해 템플릿의 크기가 150MB를 초과하지 않도록 해야 합니다.

변경 범위

사용자 지정하는 대상에 따라 사용자 지정 작업의 효과 범위를 확대하거나 제한할 수 있습니다. 다음과 같은 두 가지 옵션을 선택할 수 있습니다.

  • 모든 새 팀 프로젝트 사용자 지정 플러그 인, 작업 항목 형식 및 프로세스 지침을 변경하여 프로세스 템플릿을 사용자 지정할 수 있습니다. 이 경우에는 해당 프로세스 템플릿을 사용하여 만드는 모든 프로젝트에 변경 내용이 적용됩니다.

  • 기존 팀 프로젝트 사용자 지정 보고서, 작업 항목 형식 및 프로젝트 포털의 동작 방식을 변경하여 팀 프로젝트 요소를 사용자 지정할 수 있습니다. 이 경우에는 변경 내용이 해당 프로젝트에서 멤버의 작업 방식에 영향을 주지만 기존의 다른 프로젝트나 앞으로 만들 프로젝트에는 영향을 주지 않습니다.

모든 새 팀 프로젝트 사용자 지정

모든 새 팀 프로젝트를 사용자 지정하려면 팀 프로젝트에 사용되는 프로세스 템플릿을 변경해야 합니다. 이렇게 하면 한 위치에서만 변경할 수 있으며 이러한 변경 내용은 새 프로세스 템플릿을 사용하여 만든 모든 새 팀 프로젝트에 반영됩니다. 자세한 내용은 기존 MSF 프로세스 템플릿 수정을 참조하십시오.

참고:

여러 개의 새 팀 프로젝트에 대해 새 프로세스 템플릿을 만들 수도 있습니다. MSF for Agile Software Development 또는 MSF for CMMI Process Improvement 같은 기존 프로세스 템플릿을 사용하여 필요에 따라 적절하게 수정하는 것이 좋습니다.

기존 MSF 프로세스 템플릿 수정

프로세스 템플릿 플러그 인

프로세스 템플릿 플러그 인은 새 팀 프로젝트를 만들 때 실행되는 구성 요소입니다. 플러그 인은 필요한 파일을 설정하거나 영역의 데이터를 구성합니다. Microsoft에서는 작업 항목 추적, 분류, Windows SharePoint Services, 버전 제어, 보고서, 그룹 및 권한이라는 6개의 플러그 인을 Visual Studio Team System과 함께 제공합니다. 각 플러그 인을 수정하여 프로세스 템플릿을 사용자 지정할 수 있습니다. 플러그 인 수정에 대한 자세한 내용은 프로세스 템플릿 플러그 인을 참조하십시오.

작업 항목 형식

팀 멤버는 작업 항목을 사용하여 완료 대상 작업을 추적합니다. 현재 팀에서 사용하는 프로세스와 통신 방식에 더 적합하도록 Visual Studio Team System에서 제공하는 작업 항목의 선택 집합을 확장할 수도 있습니다. 이렇게 하려면 새 작업 항목 형식을 작성해야 합니다. 작업 항목 형식은 새 작업 항목을 만드는 데 사용되는 원본 템플릿입니다. 기존 작업 항목 형식을 수정할 수도 있습니다. 프로세스 템플릿에 대한 작업 항목 형식을 사용자 지정하거나 만드는 데 대한 자세한 내용은 작업 항목 형식 사용자 지정을 참조하십시오.

프로세스 지침

프로세스 지침은 특정 소프트웨어 개발 프로세스의 역할, 작업 항목, 작업 산출물, 작업 및 보고서를 문서화하는 콘텐츠입니다. 프로세스 지침은 프로세스 템플릿을 보완합니다.

Microsoft Visual Studio Team System에는 MSF for Agile Software Development와 MSF for CMMI Process Improvement라는 두 가지 프로세스 템플릿이 포함되어 있습니다. 이러한 각 프로세스를 사용자 지정하여 프로젝트에서 소프트웨어를 개발하는 데 사용할 수 있습니다. 프로세스 템플릿이 사용자 지정되면 해당하는 프로세스 지침을 업데이트하여 변경 내용을 처리해야 합니다. 자세한 내용은 MSF for Agile Software DevelopmentMSF for CMMI Process Improvement를 참조하십시오.

기존 팀 프로젝트 사용자 지정

기존 팀 프로젝트를 변경하는 것은 프로세스 템플릿을 변경하는 것과 비슷하지만 범위가 훨씬 제한적입니다. 기존 팀 프로젝트를 변경하면 팀 멤버가 일상적인 작업을 수행하는 방식에 영향을 줍니다. 그러나 이후에 프로세스 템플릿을 사용하여 작성되는 새 프로젝트의 특성은 변경되지 않습니다.

보고서

팀 프로젝트에 대한 조건이 변경되면 프로젝트를 관리하는 데 사용되는 Microsoft Excel 보고서를 수정할 수 있습니다. 또한 데이터 웨어하우스에서 새 필드를 사용할 수 있게 되거나 보고서에 대해 다른 레코드를 선택하려는 경우에도 보고서를 수정할 수 있습니다. 보고서를 새로 고치면 원본 소스 데이터 사양에 포함된 새 데이터를 사용하는 피벗 테이블 또는 피벗 차트 보고서를 업데이트할 수 있습니다. 자세한 내용은 방법: Microsoft Excel에서 Team System용 보고서 편집을 참조하십시오.

보고서 디자이너는 Visual Studio 내에서 실행되는 그래픽 도구 및 창 집합입니다. 보고서 디자이너에서 제공하는 그래픽 인터페이스를 사용하여 데이터 소스와 쿼리 정보 정의, 보고서에 데이터 영역 및 필드 포함, 보고서 레이아웃 조정, 대화형 기능 설정 등의 작업을 수행할 수 있습니다. 데이터 웨어하우스에 대해 사용자 지정 보고서를 작성하고 편집할 경우에는 보고서 디자이너를 기본 도구로 사용해야 합니다. 자세한 내용은 방법: 보고서 디자이너를 사용하여 자세한 Team System용 보고서 만들기을 참조하십시오.

작업 항목 형식

팀 멤버는 작업 항목을 사용하여 완료 대상 작업을 추적합니다. 현재 팀에서 사용하는 프로세스와 통신 방식에 더 적합하도록 Visual Studio Team System에서 제공하는 작업 항목의 선택 집합을 확장할 수도 있습니다. 이렇게 하려면 새 작업 항목 형식을 작성해야 합니다. 작업 항목 형식은 새 작업 항목을 만드는 데 사용되는 원본 템플릿입니다. 기존 작업 항목 형식을 수정할 수도 있습니다.

참고:

작업 항목 형식 정의는 두 가지 수준으로 변경할 수 있습니다. 즉, 기존 프로젝트 하나에서만 변경하거나 이후의 모든 프로젝트에서 변경할 수 있습니다. 작업은 변경 범위에 따라 한 가지 중요한 측면에서 차이를 보입니다. 두 가지 경우에서 모두 같은 방식으로 XML 요소를 만들고 다시 정의하면 프로세스 템플릿을 사용자 지정할 때 XML에서만 편집하면 됩니다. 기존 프로젝트를 사용자 지정하는 경우에는 XML을 편집해야 할 뿐만 아니라 XML 파일의 변경 내용을 기존 팀 프로젝트로 가져와야 합니다. 이렇게 하려면 작업 항목 작성 도구에 설명된 도구를 사용합니다.

기존 프로젝트에 대한 작업 항목 형식을 관리하려면 다음 도구를 사용합니다. 자세한 내용은 작업 항목 형식 사용자 지정연습: 기본적인 작업 항목 형식 사용자 지정을 참조하십시오.

witexport 명령을 사용하여 작업 항목 형식에 대한 XML 정의를 Team Foundation Server에서 내보낼 수 있습니다. 이 명령을 사용하여 XML 정의를 화면에 출력할 수도 있습니다. 자세한 내용은 witexport를 참조하십시오.

작업 항목 형식을 변경한 후 즉시 witimport 명령을 사용하여 XML 파일의 작업 항목 형식이 유효한지 검사하고 Team Foundation Server의 팀 프로젝트로 가져올 수 있습니다. 자세한 내용은 witimport를 참조하십시오.

witfields 명령을 사용하여 Team Foundation Server의 작업 항목 형식 필드를 관리할 수 있습니다. 자세한 내용은 witfields를 참조하십시오.

glexport 명령을 사용하여 전역 목록에 대한 XML 정의를 Team Foundation Server에서 내보낼 수 있습니다. 이 명령을 사용하여 XML 정의를 화면에 출력할 수도 있습니다. 자세한 내용은 glexport를 참조하십시오.

전역 목록을 변경한 후 즉시 glimport 명령을 사용하여 XML 파일의 전역 목록이 유효한지 검사하고 Team Foundation Server의 팀 프로젝트로 가져올 수 있습니다. 자세한 내용은 glimport를 참조하십시오.

SharePoint

Team Foundation을 설치하면 기본 Windows SharePoint Services 웹 사이트가 자동으로 만들어집니다. 또한 Team Foundation Server에서 새 프로젝트를 만들 때마다 프로젝트 웹 사이트가 자동으로 만들어집니다. 이 외에도 Team Foundation Server에 사용할 웹 사이트를 추가로 만들 수 있습니다. 이러한 Windows SharePoint Services 웹 사이트를 수정하고 삭제할 수도 있습니다. 자세한 내용은 방법: Windows SharePoint Services 사이트 만들기, 편집 및 삭제를 참조하십시오.

프로젝트 포털

팀 프로젝트 포털은 Windows SharePoint Services에서 웹 사이트로 만들어집니다. 프로젝트 포털 사이트는 팀 탐색기 내에서 또는 웹 브라우저에서 사용할 수 있으며 팀 프로젝트의 상태를 쉽게 이해하는 데 필요한 정보를 사용자에게 제공합니다. 프로젝트 포털은 웹 파트로 구성되므로 프로젝트 포털의 사용자 지정된 버전을 만들 수 있습니다. 프로젝트 포털에 표시되는 표준 정보 외에 프로젝트 내부와 외부에서 다른 데이터 소스에 연결되는 웹 파트를 추가할 수 있습니다. 자세한 내용은 팀 프로젝트 포털 사용을 참조하십시오.

참고 항목

개념

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

프로세스 템플릿 아키텍처

기타 리소스

프로세스 템플릿 핵심 개념

프로세스 템플릿 스키마 참조

작업 항목 형식 사용자 지정