다음을 통해 공유


Team Foundation을 사용하여 개발 프로세스 관리

개발자는 Visual Studio를 사용하고 팀은 Team Foundation Server를 사용하는 경우 개발자와 팀이 품질과 성능을 향상시키고 개발 프로세스의 예측 가능성을 높이고 전체적인 팀 개발 비용을 줄이는 데 도움이 되는 기능을 사용할 수 있습니다.

[!참고]

Visual Studio Ultimate 또는 Visual Studio Premium을 사용하는 경우 더욱 광범위한 기능 집합을 갖게 됩니다.다른 Visual Studio 2012 버전에서 사용할 수 있는 기능에 대한 자세한 내용은 Visual Studio 2012 비교를 참조하십시오.

요구 사항

  • 이 항목에서 설명하는 도구와 기능 중 일부는 Visual Studio에서 일반적으로 사용할 수 없는 Visual Studio의 특정 버전에서만 사용할 수 있습니다.이러한 도구와 기능에 대한 설명서에서 특정 버전 요구 사항을 보여 줍니다.

  • Team Web Access에서 Agile 계획 도구와 요청 피드백 기능에 액세스만 가능합니다.또한 웹 액세스 권한의 경우 전체 그룹에 추가해야 합니다.자세한 내용은 Team Web Access의 기능에 액세스를 참조하십시오.

시작

Team Foundation 기능에 액세스하려면 팀 프로젝트에 연결해야 합니다.자세한 내용은 다음을 참조하십시오.

팀 설정 및 백로그 작성

대규모 조직 내의 소규모 팀에서 근무하는 경우 팀 프로젝트 내에 팀을 만들 수 있습니다.그렇지 않으면 팀 프로젝트가 기본 팀 프로젝트입니다.팀을 구성할 때 팀이 사용하는 반복과 날짜를 지정하고 팀 즐겨찾기를 관리하며 팀의 홈 페이지를 만들고 팀 경고를 정의합니다.

자세한 내용은 다음을 참조하십시오.

작업 추적

팀 탐색기 내 작업, 작업 항목보류 중인 변경 내용 페이지를 사용하여 예정, 진행 중이거나 일시 중단된 작업을 보다 쉽고 효과적으로 구성할 수 있습니다.작업을 다시 시작하면 바로 전에 사용하던 도구 창, 중단점, 파일 편집 등을 손쉽게 복원할 수 있는 내 작업은 개발자에게 특히 유용한 영역입니다.한 가지 작업인 작업 일시 중단을 사용하면 한 작업에 작업 영역을 저장하고 지운 후에 새 작업을 시작할 수 있습니다.또한 작업 항목을 빠르게 찾아 버그와 다른 작업 항목 간에 관계를 보여 주는 링크를 만들 수 있습니다.

자세한 내용은 다음을 참조하십시오.

버전 제어 파일 유지 관리

Visual Studio 및 소스 제어 탐색기를 사용하여 코드 및 다른 버전 제어 파일을 체크 인하거나 체크 아웃하고 이전 버전으로 되돌릴 수 있습니다.자세한 내용은 다음을 참조하십시오.

코드 이해 및 응용 프로그램 모델링

변경이 코드에 어떤 영향을 미칠 수 있는지 시각적으로 표시하려면 코드에서 다음과 같은 종류의 다이어그램을 생성하거나 만들 수 있습니다.

  • 종속성 그래프는 어셈블리, 네임스페이스, 클래스, 메서드 등 사이의 구성과 종속성을 보여줍니다.

  • 시퀀스 다이어그램은 메서드 내의 메시지 시퀀스를 보여줍니다.

  • 클래스 다이어그램은 특정 프로젝트의 클래스 구조를 보여줍니다.

  • 레이어 다이어그램은 코드와 디자인 간의 충돌을 표시합니다.

자세한 내용은 코드 시각화 및 이해를 참조하십시오.

응용 프로그램이 사용자 요구 사항을 충족하는지 확인하고 디자인에 대해 의사 소통하려면 다음과 같은 UML 다이어그램을 만들 수 있습니다.

  • UML 클래스 다이어그램은 구현에 관계없이 상위 수준 개념, 클래스 구조 및 클래스 관계를 설명합니다.

  • UML 동작 다이어그램은 작업의 프로세스 또는 워크플로를 설명합니다.

  • UML 사용 사례 다이어그램은 응용 프로그램에서 지원하는 사용자와 작업을 설명합니다.

  • UML 구성 요소 다이어그램은 구성 요소, 인터페이스, 포트 및 서비스의 측면에서 응용 프로그램 구조를 설명합니다.

  • UML 시퀀스 다이어그램은 클래스, 구성 요소, 시스템 또는 행위자 간의 상호 작용이나 메시지 시퀀스를 설명합니다.

모델 요소를 Team Foundation Server 작업 항목에 연결하여 요구 사항 작업, 테스트 사례, 버그 또는 모델과 연결된 다른 작업 유형 등을 추적할 수도 있습니다.

소프트웨어 디자인용 모델 개발개발 프로세스에서 모델 사용을 참조하십시오.

진단 도구를 사용하여 코드 품질 향상

다양한 진단 도구를 사용하여 수준 높은 표준 코드를 개발하고 유지할 수 있습니다.자세한 내용은 다음을 참조하십시오.

빌드 정의 및 관리

Team Foundation Build를 사용하면 응용 프로그램을 자동으로 컴파일 및 테스트하는 빌드 프로세스를 만들고 관리하며 기타 중요한 함수를 실행할 수 있습니다.빌드 시스템을 사용하여 연속 통합 전략을 지원하거나 불량 품질 코드로 인한 "빌드 중단"을 방지하는 더욱 엄격한 품질 검사를 구현할 수 있습니다. 자세한 내용은 다음을 참조하십시오.

해당 팀 및 이해 관계자와 공동 작업

팀 멤버를 신속하게 요청하여 코드를 검토하고 기능을 스토리보드로 기록하고 관련자로부터 피드백을 요청할 수 있습니다.자세한 내용은 다음을 참조하십시오.

참고 항목

개념

Visual Studio 2012의 새로운 기능

Visual Studio 진단 도구로 품질 개선

Visual Studio 및 Team Foundation Server와 Application Lifecycle Management