다음을 통해 공유


작업 항목 형식 사용자 지정 개요

업데이트: 2007년 11월

팀 멤버는 작업 항목을 사용하여 완료 대상 작업을 추적합니다. 설치된 프로세스 템플릿(예: MSF for CMMI Process Improvement 또는 MSF for Agile Software Development)에 따라 버그, 요구 사항, 위험 요소 및 작업(task)과 같은 작업(work) 항목의 형식을 팀 멤버가 선택할 수 있습니다.

현재 팀에서 사용하는 프로세스와 통신 방식에 더 적합하도록 Visual Studio Team System에서 제공하는 이 선택 집합을 확장할 수도 있습니다. 이렇게 하려면 새 작업 항목 형식을 작성하면 됩니다. 작업 항목 형식은 작업 항목을 만드는 데 사용되는 템플릿입니다. 팀에서 사용하는 프로세스에 따라 작업, 버그, 변경 요청, 서비스 품질 요구 사항, 문제점, 요구 사항, 검토, 위험 요소 및 시나리오와 같은 작업 항목 형식 중 하나를 사용할 수 있습니다.

작업 항목을 만들면 이 작업 항목을 만들 때 사용한 작업 항목 형식에 정의된 필드와 동작이 작업 항목에 포함됩니다.

참고:

작업 항목 형식을 만들 수 있을 뿐만 아니라 기존 작업 항목 형식을 수정할 수도 있습니다. 작업 및 요구 사항 작업 항목 형식을 포함하는 프로세스 템플릿을 설치한 경우를 예로 들 수 있습니다. 현재 팀에서 사용하는 프로세스에 대한 지원을 향상시키기 위해 작업 항목 형식에 필드를 추가하거나 요구 사항 작업 항목 형식의 워크플로 동작을 변경할 수 있습니다.

작업 항목 형식은 해당 형식에서 파생되는 구체적인 작업 항목을 추상화한 것이지만 간단하게 말하면 사용자가 작성할 수 있는 XML 정의 집합입니다. 다음 단원과 항목에서는 작업 항목 형식 정의에 대해 설명합니다. 단계별 절차를 보려면 Team Foundation의 작업 항목 형식 사용자 지정을 참조하십시오.

다음 단원에서는 작업 항목 형식 정의에 대해 설명합니다. Microsoft 웹 사이트의 Visual Studio Team System SDK에서도 XML 스키마인 Work Item Type.xsd를 참조할 수 있습니다.

변경 범위

사용자 지정하는 대상에 따라 사용자 지정 작업의 효과 범위를 확대하거나 제한할 수 있습니다. 다음 방법 중 하나를 사용할 수 있습니다.

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

  • 기존 팀 프로젝트 사용자 지정   명령줄 도구를 사용하여 단일 프로젝트의 작업 항목 형식을 사용자 지정할 수 있습니다. 이 경우에는 변경 내용이 해당 프로젝트에서 멤버의 작업 방식에 영향을 주지만 기존의 프로젝트나 앞으로 만들 프로젝트에는 영향을 주지 않습니다.

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

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

참고:

일련의 새 팀 프로젝트에 대해 프로젝트 템플릿을 만드는 대신, 기존 프로세스 템플릿을 필요에 따라 적절하게 수정하는 것이 좋습니다. P를 들어 MSF for Agile Software Development 또는 MSF for CMMI Process Improvement용 템플릿을 수정할 수 있습니다.

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

프로세스 템플릿 플러그 인

팀 프로젝트를 만들 때는 프로젝트 템플릿 플러그 인을 통해 필요한 파일이 설정되거나 데이터가 구성됩니다. Visual Studio Team System에는 작업 항목 추적, 분류, Windows SharePoint Services, 버전 제어, 보고서, 그룹 및 권한용 플러그 인이 포함되어 있습니다. 각 플러그 인을 수정하여 프로세스 템플릿을 사용자 지정할 수 있습니다. 작업 항목 추적용 플러그 인을 수정하는 방법에 대한 자세한 내용은 작업 항목 추적 프로세스 템플릿 플러그 인을 참조하십시오.

작업 항목 형식

현재 팀에서 사용하는 프로세스와 통신 방식에 더 적합하도록 Visual Studio Team System에서 제공하는 작업 항목의 선택 집합을 확장할 수도 있습니다. 사용자 지정 작업 항목을 만들려면 새 작업 항목 형식을 작성하면 됩니다. 작업 항목 형식은 작업 항목을 만드는 데 사용되는 템플릿입니다. 프로세스 템플릿에 대한 작업 항목 형식을 사용자 지정하거나 만드는 방법에 대한 자세한 내용은 작업 항목 형식 사용자 지정 또는 방법: 새 작업 항목 형식 만들기를 참조하십시오.

프로세스 지침

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

Visual Studio Team System에는 MSF for Agile Software Development와 MSF for CMMI Process Improvement라는 두 가지 프로세스 템플릿이 포함되어 있습니다. 이러한 각 프로세스를 사용자 지정하여 프로젝트에서 소프트웨어를 개발하는 데 사용할 수 있습니다. 작업 항목 형식을 추가하거나 사용자 지정할 때는 해당하는 프로세스 지침을 업데이트하여 변경 내용을 처리해야 합니다. 자세한 내용은 MSF for Agile Software Development(https://go.microsoft.com/fwlink/?linkid=55200) 및 MSF for CMMI Process Improvement(https://go.microsoft.com/fwlink/?linkid=55203)를 참조하십시오.

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

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

작업 항목 형식

이미 존재하는 프로젝트에 대한 작업 항목 형식을 관리하려면 다음 도구를 사용합니다. 자세한 내용은 작업 항목 형식 사용자 지정을 참조하십시오.

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를 참조하십시오.

참고 항목

작업

연습: 기본적인 작업 항목 형식 사용자 지정

연습: 작업 항목 형식 고급 사용자 지정

연습: 작업 항목 형식의 필드 관리

개념

기존 프로젝트의 작업 항목 형식 사용자 지정

기타 리소스

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