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