使用 TFS 與 Project Server 整合管理專案
專案管理人員與軟體開發小組可以使用自己的慣用工具,依所需的精細度執行工作,並在 Visual Studio Team Foundation Server 與 Microsoft Project Server 之間透明地共用資訊。 當兩項伺服器產品完成設定之後,同步處理引擎會為所對應的企業專案計劃和 Team 專案中所設定的資料,維護排程資料和資源使用狀況。
整合兩項伺服器產品可以提供更多樣化的專案管理方式。 專案管理人員可以使用下列三種方法之一或三種方法的組合來管理專案:
定義及追蹤交付項目。 您定義要交付的需求和功能;開發小組定義實作工作。 如需詳細資訊,請參閱由上而下計劃對應至 Team 專案之企業專案計劃中的商業需求。
定義及追蹤交付項目與工作。 您定義專案詳細資料;開發小組報告狀態更新。 如需詳細資訊,請參閱在對應至 Team 專案的企業專案計劃中管理專案詳細資料。
檢閱敏捷式軟體開發小組的進度: 您檢閱提交到 Project Server 之工作的進度;開發小組管理專案的交付項目和工作。 如需詳細資訊,請參閱讓計劃管理辦公室能夠查看 Agile 小組進度。
無論哪一種方式,都能讓資源管理人員精確地規劃和管理資源;讓專案管理人員可以將工作負載平均分配到多個軟體專案的資源;讓專案管理單位 (PMO) 可以檢視最新狀態,以及追蹤開發中之軟體 Portfolio 的整體健康狀況。 此外,商務分析師也可以存取一段時間內的品質度量資訊。
重要
本主題適用於安裝有 Visual Studio 2013 之用戶端電腦中的 Microsoft Project Professional 2007、Project Professional 2010 或 Project Professional 2013,以及 Visual Studio Team Foundation Server 2013 與 Project Server 整合。
若您依照使用 Project 建立您的待處理項目和工作所述使用 Team Foundation 外掛程式,則可以使用 Microsoft Project 或 Project Professional 在 Team Foundation 中管理工作項目。此外掛程式會將專案計劃連接到 Team 專案,但不會同步處理工作項目。當企業專案計劃對應到 Team 專案時,會停用此外掛程式。如需如何使用 Project 管理工作項目的詳細資訊,請參閱使用 TFS 和 Project 管理專案時的操作差異。
專案管理人員用於管理專案及追蹤進度的工作
工作 |
相關主題 |
---|---|
定義交付項目。 您可以定義企業需求和特定交付項目,並可將特定工作的定義交由開發小組處理。 您可以檢視資源及投入時間的彙總,並可檢視開發小組所定義、估計及更新詳細工作對排程的影響。 |
|
定義交付項目及工作。 您可以同時管理企業需求及實作工作。 您可與開發小組分開管理工作流程,但又能隨時掌握工作的進度。 |
|
檢閱敏捷式軟體開發小組的進度: 您可以在敏捷式軟體開發小組管理使用者劇本和工作的定義和排程時,檢視工作進度和資源使用狀況。 您和 PMO 可以檢視排程、使用者劇本的進度及資源彙總。 |
|
檢閱欄位的更新方式。 若您懷疑同步處理引擎未如預期般運作,應檢查特定欄位的更新方式。 受影響欄位的資料類型、對應欄位的 OnConflict 屬性及工作階層,會影響同步處理引擎更新特定欄位的方式。 若專案管理人員拒絕一或多個提交更新,或未發行專案計劃,工作便無法正確地更新。 |
|
指派資源及檢視資源使用率。 當開發小組將需求和工作細分為子工作時,專案管理人員可以查看工作和資源的彙總。 您可以使用資源彙總檢視資源配置和工作估計、執行資源層級作業,以及判別是否指定了太多的一般資源給多個專案。 |
|
解決將工作發行到 Team Foundation Server 時所發生的錯誤。 您必須解決發行對應到 Team 專案之企業專案計劃時,可能發生的所有資料驗證錯誤。 若您定義的值違反了針對工作相關之工作項目類型所定義的規則,即可能發生資料驗證錯誤。 |
開發負責人與小組的工作
工作 |
相關主題 |
---|---|
檢閱交付項目、定義工作及評估工作。 對於提交到 Project Server 的每個交付項目,您應定義和評估實作該交付項目所需的工作。 隨著工作進行,小組成員會更新他們的工作時數,而這些時數會自動提交到 Project Server 交由專案管理人員審核。 |
|
檢閱工作分工及更新工作。 開發負責人可以利用待處理項目、面板頁面或 [工作分工] 查詢,檢閱專案管理人員所提交的工作項目。 隨著工作進行,小組成員會更新他們的工作時數,而這些時數會自動提交到 Project Server 交由專案管理人員審核。 |
|
定義使用者劇本並將其提交至 Project Server。 開發負責人若將小組工處理之使用者劇本的 [Project Server 送出] 欄位設定為 [Yes],即應公開專案排程及資源使用率。 您可以快速設定此欄位的值,方法是使用 Team Web Access 的大量編輯功能,或在 Excel 中開啟 [產品待處理項目]查詢。 |
|
尋找及處理被拒的工作項目提交。 當專案管理人員拒絕工作項目的更新時,您必須解決拒絕的原因,並將其重新提交到 Project Server。 在重新提交更新之前,該工作項目將無法再參與資料同步處理。 |
|
移除不再需要追蹤的工作及工作項目。 從專案計劃中刪除已與 Team Foundation 中之工作項目同步處理過的工作時,會一併移除該工作與工作項目之間的關聯。 此移除動作會在計劃發行到 Project Server,且同步處理引擎流程完成所發行變更的更新之後發生。 但您必須使用 witadmin destroywi 命令,將工作項目從 Team 專案永久移除。 |
用於設定、對應及自訂資料同步處理的工作
工作 |
相關主題 |
---|---|
取得將企業專案計劃對應到 Team 專案的權限。 若要對應專案計劃,您必須擁有指派給您之 Team 專案集合的 [管理 Project Server 整合] 權限。 |
|
將企業專案計劃對應到 Team 專案。 若要支援企業專案計劃與 Team 專案之間的資料同步處理,必須將該計劃對應到 Team 專案。 您可以將多個計劃對應到同一個 Team 專案,但不得將一個計劃對應到多個 Team 專案。 |
|
新增/移除工作項目而使之參與/不參與資料同步處理。 您可以在關聯專案計劃與 Team 專案時定義工作項目的類型,並可以在之後新增或移除類型。 您也可以列出 Team 專案所對應的工作項目類型。 |
|
新增/移除欄位而使之參與/不參與資料同步處理。 您可以藉由自訂欄位對應檔來加入欄位,以及指定其同步處理的方式。 例如,若您加入會將這些類型的資料儲存到對應檔的欄位,即可共用與排程無關的資料 (例如成本中心、小組成員或健全狀況狀態)。 您可以對應與 Team Foundation 中之挑選清單相關聯的欄位。 但您必須在 Project Server 中建立符合挑選清單的查閱資料表。 您無法自動同步處理挑選清單和查閱資料表。 |
|
變更同步處理的組態。 您可以移除設定要參與資料同步處理的元件。 但在移除這類的元件時,請務必遵循建議的重新設定順序。 |
|
將 Team 專案成員加入企業資源集區。 若要將 Team Foundation 使用者指派為 Project 中的資源並加以管理,必須將他們加入企業資源集區。 若要簡化此流程,可以將 Project Server 設定為自動將安全性群組和 Active Directory 中同名的群組進行同步處理。 此外還可以將 Project Server 中的使用者和資源,與跨多個網域和樹系之 Active Directory 中的使用者進行同步處理。 |
請參閱下列 Microsoft 網站的頁面:
|