共用方式為


使用 Team Foundation 和 Project 管理專案時的操作差異

您可以使用 Microsoft Project 或 Project Professional 中提供的功能來排程專案,同時在 Team Foundation 中維護資料和追蹤工作。 如果您部署了 Project Server,最好安裝 Visual Studio Team Foundation Server 2010 和 Project Server 整合功能套件,以便有效管理企業專案計劃。

在本主題中,您可以了解使用 Microsoft Project 的 Team Foundation 外掛程式與整合這兩項伺服器產品之間的優點與操作差異。 如需 Project Server 的詳細資訊,請參閱 Microsoft 網站上的下列網頁:Microsoft Project 2010

本主題內容

  • 整合 Team Foundation Server 與 Project Server 的優點

  • 使用 Project 的 Team Foundation 外掛程式與整合 Team Foundation Server 與 Project Server 之間的操作差異

  • 從 Project Professional 與 Project 發行的比較

整合 Team Foundation Server 與 Project Server 的優點

對於想要銜接專案管理辦公室與軟體開發小組之間共同作業落差的組織來說,Team Foundation Server 與 Project Server 之間的整合可能會成為相當大的優勢。 整合這兩項伺服器產品之後,小組可以透過下列方式更有效率地彼此合作:

  • 運用不同系統中的量化資料,取得執行公事包、配合策略目標,以及軟體開發專案之資源使用情況的最新進度。

  • 自動化跨小組的專案資訊共用,以及透過通用的資料和彼此同意的度量,讓使用不同方法 (例如 Waterfall 和 Agile) 的小組之間的協調獲得改善。

  • 讓開發和專案管理小組使用熟悉的工具 (例如 Visual Studio、Microsoft Project 和 SharePoint 產品) 共同作業,以及溝通專案時間表與進度。

如果您未部署 Project Server,可以使用 Microsoft Project 的 Team Foundation 外掛程式來管理以 Team Foundation 工作項目為基礎的專案。 當您安裝任何 Visual Studio 2010 或 Team 總管 2010 版本時,就會一併安裝 Microsoft Project 的 Team Foundation 外掛程式。 使用此外掛程式時,您可以直接連接至 Team Foundation Server,藉以加入和變更工作項目資料。 此外掛程式會提供 Team Foundation 中工作項目資料的檢視。 您可以使用 Project 來管理 Team Foundation 中的資料,以便計劃專案、排程工作、指派資源和追蹤變更。 不同的使用者可以從不同的專案計劃更新工作項目。

下表將比較您可以使用 Microsoft Project 的 Team Foundation 外掛程式來執行的主要工作以及需要整合這兩項伺服器產品的主要工作。 您可以使用此外掛程式搭配所有 Project 2007 和 Project 2010 版本。 若要整合 Team Foundation Server 與 Project Server,您必須安裝 Project Professional 2007 或 Project Professional 2010。

功能

Microsoft Project 的 Team Foundation 外掛程式

Team Foundation Server 與 Project Server 整合

直接連接至 Team Foundation Server,並且變更工作項目及其相依性。

完全支援

  

啟始專案計劃、排程工作和管理專案行事曆。

完全支援 完全支援

管理和同步處理相依性連結。

完全支援

  

檢視專案狀態、排程和資源分派。

完全支援 完全支援

使用子專案、標準專案和企業專案。

完全支援 完全支援

控制共同作業和同步處理的層級。

  

完全支援

檢視和運用企業資源集區。

  

完全支援

檢視多個企業專案計劃之間的資源分派。

  

完全支援

運用公事包最佳化、需求管理和報告 (這些功能只適用於 Project Server)。

  

完全支援

如需 Microsoft Project 的 Team Foundation 外掛程式的詳細資訊,請參閱使用 Microsoft Project 排程工作和指派資源

回到頁首

使用 Project 的 Team Foundation 外掛程式與整合 Team Foundation Server 與 Project Server 之間的操作差異

下表摘要說明使用 Project 的 Team Foundation 外掛程式與整合這兩項伺服器產品以追蹤同時在 Team Foundation Server 中追蹤之工作之間的操作差異。

操作範圍

Microsoft Project 的 Team Foundation 外掛程式

Team Foundation Server 與 Project Server 整合

同步處理模型

支援可讓專案管理人員視需要直接發行至 Team Foundation 或從中重新整理的同步處理程序。

  • 支援將 Project 中的工作欄位對應至 Team Foundation 中的欄位。

  • 工作未繫結至工作項目。

  • 專案計劃會繫結至 Team Foundation Server。

支援可讓專案管理人員控制計劃更新的同步處理程序。

  • 依據專案管理人員決定核准或拒絕而定,從 Project Server 發行至 Team Foundation、從 Team Foundation 將更新送出至狀態佇列,以及將更新傳送至 Team Foundation。

    這個模型是設計為支援專案計劃做為預設主要計劃,讓專案管理人員能夠完全控制加入至專案計劃的內容。

  • 支援將 Project 中的工作和資源欄位對應至 Team Foundation 中的欄位。

  • 同步處理之後,Project 中的每項工作都會繫結至 Team Foundation 中的工作項目。

  • 專案計劃會對應至 Team 專案並且參與同步處理,直到取消對應為止。

發行和重新整理程序

  • 您可以管理想要發行至 Team Foundation 或從中重新整理的工作。

  • 在 Project 中,您可以將 [發行並重新整理] 值設定為 []、[只重新整理] 或 []。

  • 不同的專案計劃和不同的工作可以同步處理至相同的工作項目。

  • 每項工作只能指派一個資源。

  • 您可以在工作項目表單中顯示 Project 欄位,而且可以在專案計劃中顯示 Team Foundation 欄位。

  • 更新會透過每個工作項目的 [記錄] 欄位來追蹤。

  • 您會管理哪些工作項目類型要參與資料同步處理,以及要同步處理的特定工作或工作項目。

  • 在 Project Professional 中,將 [發行至 Team 專案] 值設定為 [] 或 []。 在 Team Foundation 中,將 [送出至企業專案] 設定為 [] 或 []。

  • 在一個專案計劃中,只有一項工作可以同步處理至工作項目。

  • 一個工作只能指派一個資源來負責。 不過,[資源] 欄位將顯示指派至子工作的資源彙總。

  • 您可以在工作項目表單中顯示 Project 欄位,而且可以在專案計劃中顯示 Team Foundation 欄位。

  • 可能需要解決衝突。 如需詳細資訊,請參閱監視工作項目送出並解決拒絕

  • 針對每個同步處理的欄位和工作項目提供健全的可追蹤性和記錄。

工作和資源的彙總。

  • 在包含子工作的工作項目中,系統會自動計算並彙總 [剩餘工作] 和 [已完成工作] 欄位的值。

  • 時數會在 Project 中彙總,但不會在 Team Foundation 中彙總。

  • 資源不會彙總。

  • 在包含子工作且同步處理的工作項目中,系統會自動計算並彙總 [剩餘工作] 和 [已完成工作] 欄位的值。

  • 時數會在 Project 和 Team Foundation 鏡像欄位中彙總。

  • 資源和資源分派會在 Project Professional 和 Project Server 中彙總。

安裝和組態

  • 需要 Microsoft Project 的 Team Foundation 外掛程式 (與 Visual Studio 2010 或 Team 總管 2010 一起安裝)。

  • 根據工作項目的清單發行和重新整理工作。

  • 在沒有任何對應或設定的情況下發行和重新整理所有工作項目類型。

  • 藉由自訂每個集合的對應欄位,控制要發行和重新整理的欄位。

  • 根據 PublishOnly 和 IfSummaryRefreshOnly 屬性的指派,控制如何發行和重新整理欄位的細節。

  • 需要 Team Foundation Server 和 Project Server 整合功能套件、Project Server 以及含有 Team Foundation 外掛程式的 Project Professional。 如需詳細資訊,請參閱支援 Team Foundation Server 和 Project Server 整合的系統和安裝需求

  • 設定參與同步處理的 Team 專案和工作項目類型。

  • 藉由自訂專案集合的對應,控制要發行和重新整理的欄位。

  • 根據指派給 tfsToTargettargetToTfs 項目的欄位,控制如何發行和更新欄位的細節。

回到頁首

從 Project Professional 與 Project 發行的比較

當您從 Project Professional 發行工作時,請開啟 [檔案] 功能表,然後按一下 [發行],將專案計劃發行至 Project Server。 Project Server 更新完成之後,同步處理引擎會從 Project Server 提取資料,並且根據設定要進行同步處理的資料判斷要更新哪些 Team Foundation 資料。 系統只會更新設定要進行同步處理的 Team 專案、工作項目和欄位。

當您從 Project 發行工作時,請按一下 [Team] 功能區或 [Team] 功能表上的 [發行]。

回到頁首

請參閱

其他資源

Microsoft Team Foundation Server 2010 和 Microsoft Project Server 整合功能套件