共用方式為


讓計劃管理辦公室能夠查看 Agile 小組進度

身為專案管理人員,您可以使用 Project Server 檢視工作進度和資源使用量,而 Agile 開發小組會管理 Visual Studio Team Foundation Server 中的使用者本文和工作。 您與計劃管理辦公室 (Project Management Office,PMO) 都可以檢視排程、使用者本文的進度和資源的彙總。 同時,開發小組成員可以在 Team Foundation 中定義、計劃和更新工作。 Visual Studio Team Foundation Server 2010 和 Project Server 的同步處理引擎會在對應的企業專案計劃和 Team 專案中,維護使用者本文的排程資料和資源使用量。

您必須先將企業專案計劃與 Agile 小組的 Team 專案產生關聯,才能檢視 Agile 小組的進度。 如需詳細資訊,請參閱管理企業專案與 Team 專案的關聯。 在將計劃與專案產生關聯之前,您應該先檢閱本主題稍後的支援 Agile 開發和 PMO 可視性的建議組態一節。

注意事項注意事項

本主題所述的流程和活動需要您已經將 Team Foundation Server 2010 的部署設定為與 Office Project Server 2007 含 Service Pack 2 (SP2) 或 Project Server 2010 整合。 如需詳細資訊,請參閱設定 Team Foundation Server 和 Project Server 的整合

本主題內容

  • Agile 開發和 PMO 可視性的流程概觀

  • 支援 Agile 開發和 PMO 可視性的建議組態

  • Agile 開發小組的工作和最佳做法

  • PMO 的工作和最佳做法

必要的使用權限

若要執行本主題中的程序,您必須具有下列使用權限:

  • 若要將企業專案計劃中的工作發行至 Team Foundation,Team Foundation 使用者必須是 Team 專案的 [Contributors] 群組成員。

  • 若要更新 Team Foundation 中的工作項目並且將其送出至 Project Server,Team Foundation 使用者必須是 Project Web Access 或 Project Web App (PWA) 的 [Team Members] 群組成員,或擁有 Project 的「開啟專案」和「檢視 Project 網站」使用權限。 這些使用者也必須加入至 Project Server 的企業資源集區和企業專案計劃的資源集區。

如需詳細資訊,請參閱指派權限以支援 Project Server 和 Team Foundation Server 的整合

Agile 開發和 PMO 可視性的流程概觀

如下圖所示,小組組長會在 Team Foundation Server 中計劃使用者本文和工作以初始化流程。 同步處理引擎會為送出至 Project Server 的每一個使用者本文建立狀態更新。 由於專案管理人員已啟用企業專案計劃的自動核准功能,因此 Project Server 會自動更新包含 Team Foundation 中所做變更的計劃。 專案管理人員可以檢視實作新使用者本文的計劃,並且追蹤專案計劃的進度。

PS-TFS 敏捷式工作流程

Team Foundation 會根據連結至每個使用者本文的工作,自動計算資源之剩餘工作和完成工作的彙總。 當小組成員更新工作時,對應之專案計劃中使用者本文的彙總值也會自動更新。 專案管理人員除了將小組成員加入至企業專案計劃的資源集區之外,還須將其加入至 Project Server 的企業資源集區。

下表摘要說明執行的工作:

小組組長

在 Team Foundation 中,小組組長和小組成員會執行下列活動:

步驟 1 在 Team Foundation 中定義使用者本文和工作,以及使用 [反覆項目中的待處理項目] 活頁簿計劃反覆項目。 使用 [反覆項目中的待處理項目] 活頁簿中的 [容量] 工作表來平衡指派給小組成員的工作。

步驟 2    設定將使用 [產品待處理項目] 活頁簿實作之使用者本文的 [送出至 Project Server] 狀態。

步驟 3    當工作有所進展時,使用個別工作項目或 [反覆項目中的待處理項目] 活頁簿,更新每個工作的 [剩餘工作] 和 [已完成工作]。

同步處理引擎

步驟 4    只要 Team Foundation 中每個發行的使用者本文的每個對應欄位發生變更,同步處理引擎就會為送出至 Project Server 的每個使用者本文建立狀態更新。

當您設定規則自動核准所有狀態更新時,Project Server 就會在 Team Foundation 中發生變更時自動更新企業專案計劃。 否則,狀態更新會出現在核准佇列中讓專案管理人員檢閱。

專案管理人員

身為 PMO 的成員,您可以在 Project Professional 或 PWA 執行個體中執行下列工作:

步驟 6    檢視要實作之使用者本文的排程,以及將使用者本文移至專案計劃中定義的反覆項目。

步驟 7    追蹤使用者本文的進度,以及對照您或 PMO 管理的專案組合檢閱進度。

步驟 5    檢閱指派給每個資源的工作負載。

回到頁首

支援 Agile 開發和 PMO 可視性的建議組態

若要支援先前章節概述的程序,您必須將企業專案計劃對應至 Team 專案。 下表說明企業專案計劃和 Team 專案的建議組態。 如需詳細資訊,請參閱管理企業專案與 Team 專案的關聯

設定的區域

建議組態

備註

Team 專案的流程範本

Microsoft Solutions Framework (MSF) for Agile Software Development v5.0

Agile 流程範本提供工作項目的使用者本文和工作類型。 另外還提供 [反覆項目中的待處理項目] 和 [產品待處理項目] 活頁簿,您可用來快速定義和連結使用者本文與工作,以及平衡工作負載。

注意事項注意事項
您還可以使用針對 Agile 流程或是為了符合您的需求而自訂的範本。

專案對應

/workItemTypes:”User Story”

當您將企業專案計劃對應至 Team 專案時,請將使用者本文指定為工作項目類型。 您也可以不允許工作 (Task) 的固定工作 (Fixed Work)。 固定工作 (Fixed Work) 是您可在 Project 中使用的三種工作 (Task) 之一。 如需詳細資訊,請參閱變更 Project 用來計算工作持續時間的工作類型 (英文)。

欄位對應

/useDefaultFieldMappings

您可以使用預設欄位對應。 不需要任何其他欄位對應。

資源名稱

您必須將小組成員加入至每個 PWA 執行個體的 [Team Members] 群組,或是將 Project 的 [開啟專案] 和 [檢視 Project 網站] 使用權限授與這些成員。 如需詳細資訊,請參閱若要將 Team Foundation 成員加入至 Team Members 群組

此外,您也必須將所有小組組長和其他小組成員加入至 Project Server 的企業資源集區和企業專案計劃的資源集區。

您必須將權限授與指派為專案計劃中資源的所有使用者帳戶,或在工作項目之 [指派給] 欄位中指名的所有使用者帳戶。 這些使用者會送出流動至 PWA 執行個體之狀態佇列的狀態更新。

所有被指派到 [資源名稱] 欄位的名稱必須被辨識為 Team 專案的有效參與者。

專案管理人員

Project Professional 使用者的帳戶必須被授與 [檢視專案層級資訊] 或針對他們即將發行的 Team 專案,在 Team Foundation 中被指派為 [Reader] 群組的成員。

您必須將可在對應至其企業專案計劃之 Team 專案中修改工作項目的權限授與專案管理人員。

自動核准

定義規則,以自動核准從 Team Foundation Server 送出至 Project Server 的所有更新。

身為專案管理人員,您可以使用 PWA 執行個體為專案計劃定義核准規則。 如需詳細資訊,請參閱核准或拒絕工作更新 (英文)。

回到頁首

Agile 開發小組的工作和建議做法

身為小組組長,您可以使用 [反覆項目中的待處理項目] 和 [產品待處理項目] 活頁簿執行下列工作:

  • 定義使用者本文和工作

  • 計劃反覆項目

  • 將使用者本文送出至 Project Server

  • 更新剩餘和完成的工作

當您使用 MSF for Agile Software Development v5.0 流程範本建立 Team 專案時,就可以使用這些活頁簿。 如需詳細資訊,請參閱活頁簿 (Agile)

定義使用者本文和工作

您可以使用 [反覆項目中的待處理項目] 活頁簿計劃和追蹤反覆項目的工作。 這個活頁簿會根據為工作定義的估計投入時間和剩餘投入時間,計算小組容量和待執行工作。 預設活頁簿會提供 5 張工作表,可供您用來規劃工作、計算小組容量和視覺化反覆項目的待執行工作。 如需詳細資訊,請參閱反覆項目中的待處理項目活頁簿使用工作項目的樹狀清單執行由上而下的計劃 (在 Excel 中)

如下圖所示,您可以使用 [反覆項目中的待處理項目] 活頁簿定義使用者本文,以及實作所需的工作。 當您使用這個活頁簿時,工作會自動連結至使用者本文。 這項關聯支援從所有工作到使用者本文的工作時數彙總。

反覆項目中的待處理項目敏捷式規劃

回到頁首

計劃反覆項目

如下圖所示,您可以使用 [容量] 工作表跨小組資源平衡工作負載。

注意事項注意事項

在平衡工作負載之前,請確定您已為每項工作的 [反覆項目路徑]、[剩餘工作] 和 [已完成工作] 欄位指派值。 另外,請確定您已經在 [中斷] 工作表上,為每個小組成員和小組指定停工日。

容量負載平衡

回到頁首

將使用者本文送出至 Project Server

身為小組組長,您會決定何時要將使用者本文送出至 PMO。 如下圖所示,您可以使用 [產品待處理項目] 活頁簿,僅就小組打算針對反覆項目實作的使用者本文設定發行狀態。 您可以在匯出至 Excel 之前按一下查詢清單中的 [資料行選項],或按一下 Excel 中的 [選擇資料行],將 [Project Server 送出] 欄位加入至清單。 將 [Project Server 送出] 狀態設定為 [] 並且發行活頁簿,就會讓使用者本文加入至企業專案計劃中。

產品待處理項目,包含要送出的使用者本文

回到頁首

更新剩餘和完成的工作

如下圖所示,您可以使用 [反覆項目中的待處理項目] 活頁簿,更新每個工作的 [剩餘工作] 和 [已完成工作] 欄位。

反覆項目中的待處理項目,包含工作的更新

小組成員也可以使用 Team 總管或 Team Web Access 中工作的工作項目表單來更新工作。

回到頁首

計劃辦公室的工作和建議做法

身為計劃辦公室的成員,您可以參與下列活動來監視 Agile 開發小組正在執行的工作:

  • 檢閱使用者本文和計劃專案排程

  • 檢閱計劃的進度

  • 檢閱專案組合的進度

此外,您也可以檢視資源的工作指派。 如需詳細資訊,請參閱使用對應至 Team 專案之企業專案中的資源彙總

回到頁首

檢閱使用者本文和計劃專案排程

新的使用者本文送出至 Project Server 之後,會自動出現在您的企業專案計劃中。 如下圖所示,Agile 小組在將使用者本文送出至 Project Server 一節中送出的三個使用者本文會加入至專案計劃中。

加入至專案計劃的使用者本文

您可以將這些本文分組,以支援您的計劃檢視。 如下圖所示,這三個使用者本文已移至計劃中的 [反覆項目 1]。 您可以看見這三個使用者本文的彙總,而在這個範例中,[反覆項目 1] 本文的實作需要 10 天。

加入至反覆項目的使用者本文

重要事項重要事項

[文字30] 是與 [工作項目類型] 資料行相關聯的預設 Project 欄位,這個資料行用於同步處理工作與工作項目。 如果您使用 [小組] 功能區功能表上的 [選擇 Team 專案] 選項將專案計劃連接至 Team Foundation Server,標示為 [工作項目類型] 的額外 Project 欄位就會變成可用的欄位。 這個欄位 (預設 Project 欄位是 [文字24]) 支援對應繫結至 Team Foundation 的專案計劃,但不支援同步處理計劃。 以 [文字24] 為基礎的欄位包含 Team 專案工作項目類型的完整清單。 您可以指向欄位並確認是否顯示 [Text30],藉此驗證欄位是否正確。

回到頁首

檢閱計劃的進度

當開發小組的成員更新其工作的工作量時,資訊會自動流入專案計劃。 如下圖所示,前兩個本文的工作已完成,而小組只需要完成剩下的第三個本文。

秘訣秘訣

若要檢視計劃的更新,您可能需要先關閉計劃再將它開啟。

包含敏捷式計劃更新的專案計劃

回到頁首

檢閱專案組合的進度

您可以使用 PWA 提供的 [專案中心] 檢視,來檢閱 PMO 中專案組合的進度。 如下圖所示,您可以輕鬆追蹤多個 Agile 開發專案的進度。

包含敏捷式計劃更新的專案組合

回到頁首

請參閱

其他資源

解決驗證錯誤

Submitting Work Items that are Mapped to Enterprise Projects in Project Server