Project Server와 Team Foundation Server를 사용하여 프로젝트 관리
업데이트: 2011년 4월
프로젝트 관리자와 소프트웨어 개발 팀은 원하는 도구를 사용하고, 요구에 맞게 지원하는 세분화 수준에서 작업하고, Visual Studio Team Foundation Server 2010과 Microsoft Project Server 2007 SP2(서비스 팩 2) 또는 Project Server 2010 간에 정보를 투명하게 공유할 수 있습니다. 두 서버 제품이 구성되면 동기화 엔진은 매핑된 Enterprise 프로젝트 계획 및 팀 프로젝트에서 구성된 데이터에 대한 일정 데이터 및 리소스 사용 현황을 유지 관리합니다.
두 서버 제품을 통합하면 프로젝트를 유연성 있게 관리할 수 있습니다. 프로젝트 관리자는 다음 세 가지 방법을 조합하거나 그 중 하나를 사용하여 프로젝트를 관리할 수 있습니다.
결과물 정의 및 추적. 제공할 기능과 요구 사항을 정의할 수 있으며, 개발 팀에서는 구현 작업을 정의합니다. 자세한 내용은 팀 프로젝트에 매핑된 Enterprise 프로젝트 계획 내에서 비즈니스 요구 사항에 대한 하향식 계획을 참조하십시오.
결과물과 작업 정의 및 추적. 프로젝트 세부 정보를 정의할 수 있으며, 개발 팀에서는 상태 업데이트를 보고합니다. 자세한 내용은 팀 프로젝트에 매핑된 Enterprise 프로젝트 계획에서 프로젝트 세부 정보 관리를 참조하십시오.
Agile 팀의 진행률 검토. Project Server에 전송된 작업의 진행률을 검토할 수 있으며, 개발 팀에서는 프로젝트 결과물과 작업(task)을 관리합니다. 자세한 내용은 Agile 팀 진행률을 Program Management Office에 표시를 참조하십시오.
이러한 각 방법에 대해 리소스 관리자는 정확하게 리소스를 계획 및 관리하고, 프로젝트 관리자는 여러 소프트웨어 프로젝트에 대한 리소스의 작업 부하를 분산하고, PMO(Project Management Office)는 최신 상태를 보고 개발 중인 소프트웨어 포트폴리오의 전체 상태를 추적할 수 있습니다. 또한 비즈니스 분석가는 시간 경과에 따른 품질 척도에 액세스할 수 있습니다.
중요
이 항목은 Visual Studio 2010용 SP1(서비스 팩 1)이 설치된 클라이언트 컴퓨터의 Microsoft Project Professional 2007 또는 Microsoft Project Professional 2010에 적용됩니다. 그리고 Visual Studio Team Foundation Server 2010 및 Project Server의 통합을 구성해야 합니다. 자세한 내용은 Team Foundation Server와 Project Server 통합을 지원하기 위한 시스템 및 설치 요구 사항을 참조하십시오.
Microsoft Project를 사용하여 작업 예약 및 리소스 할당에 설명된 대로 Team Foundation 플러그 인을 사용하는 경우 Microsoft Project 또는 Project Professional을 사용하여 Team Foundation에서 작업 항목을 관리할 수 있습니다. 이 플러그 인은 프로젝트 계획을 팀 프로젝트에 연결하지만 작업 항목을 동기화하지는 않습니다. Enterprise 프로젝트 계획이 팀 프로젝트에 매핑된 경우에는 이 플러그 인을 사용할 수 없습니다. Project를 사용하여 작업 항목을 관리하는 방법에 대한 자세한 내용은 Team Foundation을 사용하는 경우와 프로젝트를 사용하는 경우 간의 프로젝트 관리 시 작업 차이점를 참조하십시오.
항목 내용
프로젝트를 관리하고 진행률을 추적하는 프로젝트 관리자를 위한 작업
팀장 및 팀을 위한 작업
데이터 동기화를 구성하고 매핑하고 사용자 지정하는 작업
프로젝트를 관리하고 진행률을 추적하는 프로젝트 관리자를 위한 작업
Task |
관련 항목 |
---|---|
결과물 정의. 비즈니스 요구 사항과 특정 결과물을 정의할 수 있으며, 특정 작업의 정의를 개발 팀에게 제공할 수 있습니다. 리소스 및 작업량의 롤업을 볼 수 있으며, 개발 팀에서 세부적인 작업을 정의하고 예측하고 업데이트할 때 일정에 미치는 영향을 볼 수도 있습니다. |
|
결과물과 작업 정의. 비즈니스 요구 사항과 구현 작업을 관리할 수 있습니다. 작업 진행 상황에 대한 알림을 받으면서 개발 팀과 독립적으로 워크플로를 관리할 수 있습니다. |
|
Agile 팀의 진행률 검토. Agile 개발 팀에서 사용자 스토리와 작업(task)의 정의 및 일정을 관리하는 동안 작업 진행률과 리소스 사용 현황을 볼 수 있습니다. 프로젝트 관리자와 PMO는 일정, 사용자 스토리의 진행률 및 리소스 롤업을 볼 수 있습니다. |
|
필드가 업데이트되는 방식을 검토합니다. 동기화 엔진이 예상대로 작동하지 않는 것처럼 보이면 특정 필드가 어떻게 업데이트되는지 확인해야 합니다. 영향을 받는 필드의 데이터 형식, 매핑 필드의 OnConflict 특성 및 작업 계층 구조는 동기화 엔진에서 특정 필드를 업데이트하는 방식에 영향을 줍니다. 프로젝트 관리자가 업데이트 전송을 하나 이상 거부하는 경우 또는 프로젝트 계획이 게시되지 않은 경우에는 작업이 올바르게 업데이트되지 않습니다. |
|
리소스 할당 및 리소스 사용률 보기. 개발 팀이 요구 사항과 작업(task)을 자식 작업(task)으로 분할하면 프로젝트 관리자는 작업 및 리소스의 롤업을 볼 수 있습니다. 리소스 롤업을 사용하여 리소스 할당 및 예상 작업률을 보고, 리소스 조정을 수행하고, 여러 프로젝트에 공통된 리소스가 초과 할당되었는지 확인할 수 있습니다. |
|
Team Foundation Server에 작업을 게시할 때 발생하는 오류 해결. 팀 프로젝트에 매핑된 Enterprise 프로젝트 계획을 게시할 때 발생할 수 있는 모든 데이터 유효성 검사 오류를 해결해야 합니다. 작업(task)과 연결된 작업 항목 형식에 대해 정의된 규칙을 위반하는 값을 정의하면 데이터 유효성 검사 오류가 발생합니다. |
맨 위로 이동
팀장 및 팀을 위한 작업
Task |
관련 항목 |
---|---|
결과물 검토, 작업(task) 정의 및 작업 예측. Project Server에 전송되는 각 결과물에 대해 해당 결과물을 구현하는 데 필요한 작업을 정의하고 예측할 수 있습니다. 작업이 진행될 때 팀 멤버가 작업(task) 시간을 업데이트하며, 이 시간은 검토를 위해 Project Server와 프로젝트 관리자에게 자동으로 전송됩니다. |
|
작업 분할 검토 및 작업 업데이트. 개발 책임자는 작업 분할 팀 쿼리를 사용하여 프로젝트 관리자가 전송하는 작업 항목을 검토할 수 있습니다. 작업이 진행될 때 팀 멤버가 작업(task) 시간을 업데이트하며, 이 시간은 검토를 위해 Project Server와 프로젝트 관리자에게 자동으로 전송됩니다. |
|
사용자 스토리를 정의하고 Project Server에 전송. 개발 책임자는 팀에서 작업 중인 사용자 스토리에 대한 Project Server 전송 필드를 예로 설정하면 프로젝트 일정 및 리소스 사용률을 쉽게 볼 수 있습니다. 제품 계획 통합 문서를 사용하는 경우 이 필드 값을 신속하게 설정할 수 있습니다. |
|
거부된 작업 항목 전송 찾기 및 해결. 프로젝트 관리자가 작업 항목에 대한 업데이트를 거부하는 경우 거부 원인을 해결한 후 해당 업데이트를 Project Server에 다시 전송해야 합니다. 이 업데이트를 다시 전송하기 전에는 작업 항목이 데이터 동기화에 참여할 수 없습니다. |
|
더 이상 추적할 필요가 없는 작업(task) 및 작업 항목 제거. Team Foundation의 작업 항목과 동기화된 프로젝트 계획의 작업(task)을 삭제하면 작업(task)과 작업 항목 간의 연결이 제거됩니다. 계획을 Project Server에 게시하고 동기화 프로세스에서 게시된 변경 내용의 업데이트를 완료하면 연결이 제거됩니다. 그러나 witadmin destroywi 명령을 사용하여 팀 프로젝트의 작업 항목을 영구적으로 제거해야 합니다. |
맨 위로 이동
데이터 동기화를 구성하고 매핑하고 사용자 지정하는 작업
Task |
관련 항목 |
---|---|
Enterprise 프로젝트 계획을 팀 프로젝트에 매핑할 수 있는 권한 얻기. 프로젝트 계획을 매핑하려면 할당된 팀 프로젝트 컬렉션에 대한 Project Server 통합 권한이 있어야 합니다. |
|
팀 프로젝트에 Enterprise 프로젝트 계획 매핑. Enterprise 프로젝트 계획과 팀 프로젝트 간의 데이터 동기화를 지원하려면 계획을 팀 프로젝트에 매핑해야 합니다. 같은 팀 프로젝트에 여러 개의 계획을 매핑할 수 있지만 하나의 계획을 여러 팀 프로젝트에 매핑할 수는 없습니다. |
|
데이터 동기화 참여 대상에 작업 항목 형식 추가 또는 제거. 팀 프로젝트에 프로젝트 계획을 연결할 때 작업 항목 형식을 정의한 다음 나중에 형식을 추가하거나 제거할 수 있습니다. 팀 프로젝트에 매핑된 작업 항목 형식을 나열할 수도 있습니다. |
|
데이터 동기화 참여 대상에 필드 추가 또는 제거. 필드를 추가할 수 있으며, 필드 매핑 파일을 사용자 지정하여 필드의 동기화 방법을 지정할 수 있습니다. 예를 들어 코스트 센터, 팀 이름 또는 상태와 같은 형식의 데이터를 저장하는 필드를 매핑 파일에 추가하면 일정과 관련 없는 이러한 데이터를 공유할 수 있습니다. Team Foundation에서 선택 목록과 연결된 필드를 매핑할 수 있습니다. 그러나 선택 목록과 일치시키기 위해 Project Server에서 조회 테이블을 만들어야 합니다. 선택 목록과 조회 테이블을 자동으로 동기화할 수는 없습니다. |
|
동기화에 대한 구성 변경. 데이터 동기화에 참여하도록 구성된 구성 요소를 제거할 수 있습니다. 그러나 이러한 구성 요소를 제거하는 경우 권장되는 다시 구성 순서를 항상 따라야 합니다. |
|
Enterprise 리소스 풀에 팀 프로젝트 멤버 추가. Team Foundation 사용자를 Project의 리소스로 할당하고 관리하려면 해당 사용자를 Enterprise 리소스 풀에 추가해야 합니다. 이 프로세스를 간단하게 하려면 보안 그룹이 Active Directory에 있는 같은 이름의 그룹과 자동으로 동기화되도록 Project Server를 구성하면 됩니다. Project Server의 사용자 및 리소스를 여러 도메인과 포리스트의 Active Directory 사용자와 동기화할 수도 있습니다. |
Microsoft 웹 사이트의 다음 페이지를 참조하십시오.
|
맨 위로 이동
참고 항목
기타 리소스
Team Foundation Server 및 Project Server 통합 기능 개요
Team Foundation Server 및 Project Server 통합의 동기화 프로세스 개요
Team Foundation Server 및 Project Server의 통합 구성
변경 기록
날짜 |
변경 내용 |
이유 |
---|---|---|
2011년 4월 |
Project Server와 Team Foundation Server 간에 데이터 필드가 동기화되는 방식에 대한 항목 링크와 정보가 추가되었습니다. |
향상된 기능 관련 정보 |
2011년 4월 |
첫 번째 참고의 정보가 수정되었으며 Project Server 2007에서 Enterprise 자원 그룹에 자원을 추가하는 방법을 설명하는 항목의 링크가 추가되었습니다. |
콘텐츠 버그 수정 |