在對應至 Team 專案的企業專案計劃中管理專案詳細資料
身為專案管理人員,您可以在 Microsoft Project Professional 中管理企業需求和實作任務。 當工作有所進展時,開發小組可以更新在 Team Foundation 中工作的任務。 專案管理人員和開發小組可以獨立管理其工作流程,當完全共同作業和更容易進行通訊時,就會影響排程的變更時。 Visual Studio Team Foundation Server 2012 與 Microsoft Project Server 的同步處理引擎維護排程在對應的企業專案計劃和 Team 專案的資料需求和工作。
注意事項 |
---|
如果要使用 Project Server 只管理交付項目,請參閱由上而下計劃對應至 Team 專案之企業專案計劃中的商業需求。 |
您必須先將企業專案計劃與 Team 專案產生關聯,才能在兩者之間同步處理資料。 如需詳細資訊,請參閱管理企業專案與 Team 專案的關聯。 在將計劃與專案產生關聯之前,您應該檢閱支援管理專案詳細資料的建議組態,本主題稍後會提供。
注意事項 |
---|
本主題說明的流程和活動所需的 Team Foundation Server 設定您的部署已經與 Project Server 加入至 Project Server 上安裝或。如需詳細資訊,請參閱設定 Team Foundation Server 和 Project Server 的整合。 |
本主題內容
管理專案詳細資料的流程概觀
支援管理專案詳細資料的建議組態
專案管理人員任務和建議做法
開發小組任務和建議做法
注意事項 |
---|
如需示範影片,請參閱 Microsoft 網站上的下列網頁: 在企業專案計劃中管理專案詳細資料會對應至 Team Foundation Server 上的 Team 專案.部分細節可能不同於影片示範的程序之間,以及描述了此處,因為視訊為 Team Foundation Server舊版所做 |
需求
若要執行本主題中的程序,您必須具有下列使用權限:
若要將任務從企業專案計劃發行至 Team Foundation,任務指派的資源必須是 Team 專案的 [Contributors] 群組成員。
若要在 Team Foundation 中更新工作項目再送出至 Project Server,Team Foundation 使用者必須是 Team 專案的 Contributors 群組成員。 這些使用者也必須是 Project Web Access 或 Project Web App (PWA) 的 [Team Members] 群組成員,或擁有 Project 的「開啟專案」和「檢視 Project 網站」權限。 這些使用者也必須加入至 Project Server 的企業資源集區和企業專案計劃的資源集區。
如需詳細資訊,請參閱指派權限以支援 Project Server 和 Team Foundation Server 的整合。
管理專案詳細資料的流程概觀
如下圖所示,專案管理人員在 Project Professional 中規劃需求和任務來初始化流程。 同步處理引擎在 Team Foundation 中為每個送出的任務建立對應的工作項目。 小組組長與開發小組一同檢閱計劃,以及更新工作預估。 每個小組成員都會在完成任務時更新工作的投入時間。
Project 會根據連結至每個需求的任務,自動計算剩餘工作和完成工作的彙總。 當小組成員更新任務時,狀態更新會送交專案管理人員以進行核准,而經過核准後會流入 Project。 Project 會自動計算 Team 專案需求的彙總。 這些彙總的狀態更新會出現在 PWA 執行個體中,等候專案管理人員的核准。
下表摘要說明執行的任務。
專案管理人員 |
身為專案管理人員,您要在 Project Professional 或 PWA 執行個體中執行下列任務: 定義包含追蹤交付項目與任務的專案計劃。 根據產品小組用來建立 Team 專案的流程範本,交付項目可以對應至需求或使用者劇本。 儲存計劃並將它發行至 Project Server。 當工作有所進展時核准或拒絕狀態更新。 持續將更新發行至 Project Server 上的計劃。 |
同步處理引擎 |
對每個設為在計劃中發行的交付項目與任務,同步處理引擎會執行下列動作: 為每個在對應的專案計劃中發行的任務建立工作項目,以更新 Team 專案。 此引擎也會建立一個連結,將 Project Server 中的任務繫結至 Team Foundation 中的工作項目。 當 Team Foundation 發生變更時,在每個發行的任務中為每個對應的欄位建立狀態更新。 這些更新會出現在要檢閱的專案管理人員的核准佇列中。 根據專案管理人員是核准還是拒絕狀態更新,在 Team 專案中更新工作項目。 |
小組組長 |
在 Team Foundation 中,小組組長和小組成員要執行下列任務: 檢閱加入至 Team 專案的工作項目。 當工作有所進展時,變更每個任務的 [剩餘工時] 和 [完成工時] 欄位來更新工作項目。 修改工作項目並重新送出至 Project Server,來回應處於拒絕狀態的工作項目。 |
回到頁首
支援管理專案詳細資料的建議組態
若要支援先前章節概述的程序,您必須將企業專案計劃對應至 Team 專案。 下表說明 Team 專案和對應的建議組態。 如需詳細資訊,請參閱管理企業專案與 Team 專案的關聯。
設定的區域 |
建議組態 |
備註 |
---|---|---|
Team 專案的流程範本 |
Capability Maturity Model Integration,CMMI 流程改善的 Microsoft Solutions Framework 流程範本 |
CMMI 範本提供工作項目的需求和任務類型, 您可以使用待處理項目和 Committee] 頁面管理您的待處理項目、規劃和執行期程。 或者,您可以使用在 Excel 中開啟快速定義和連結要求和工作的共用查詢。
注意事項
您還可以使用自訂的 CMMI 流程範本或其他範本,來加以自訂以符合您的需求。
|
專案對應 |
/workItemTypes:Requirement,Task |
將企業專案計劃對應至 Team 專案時,指定需求和任務做為要參與同步處理的工作項目類型項目。 您也可以不允許工作 (Task) 的固定工作 (Fixed Work)。 固定工作 (Fixed Work) 是您可在 Project 中使用的三種工作 (Task) 之一。 如需詳細資訊,請參閱變更 Project 用來計算工作持續時間的工作類型 (英文)。 |
欄位對應 |
/useDefaultFieldMappings |
您可以使用預設欄位對應。 不需要任何其他欄位對應。 |
資源名稱 |
您必須將小組成員加入至每個 PWA 執行個體的 [Team Members] 群組,或是將 Project 的 [開啟專案] 和 [檢視 Project 網站] 使用權限授與這些成員。 如需詳細資訊,請參閱To add Team Foundation members to the Team Members group。 此外,您也必須將所有在 Project 中被指派需求、交付項目或工作的 Team Foundation 有效使用者加入至 Project Server 的企業資源集區以及企業專案計劃的資源集區。 |
您必須將權限授與指派為專案計劃中資源的所有使用者帳戶,或在工作項目之 [指派給] 欄位中指名的所有使用者帳戶。 這些使用者會送出流動至 PWA 執行個體之狀態佇列的狀態更新。 所有被指派到 [資源名稱] 欄位的名稱必須被辨識為 Team 專案的有效參與者。 |
專案管理人員 |
Project Professional 使用者的帳戶必須被授與 [檢視專案層級資訊] 權限或針對他們即將發行的 Team 專案,在 Team Foundation 中被指派為 [Reader] 群組的成員。 |
您必須將可在對應至其企業專案計劃之 Team 專案中修改工作項目的權限授與專案管理人員。 |
回到頁首
專案管理人員任務和建議做法
身為專案管理人員,您可以參與下列活動來定義、排程或監控專案的進度:
定義需求與任務和設定基準
核准或拒絕狀態更新
檢閱詳細資料更新和進度
您也可以檢視資源的工作指派。 如需詳細資訊,請參閱使用對應至 Team 專案之企業專案中的資源彙總。
回到頁首
定義需求與任務和設定基準
定義專案計劃時要定義父需求和子任務。 如下圖所示,兩個需求已定義,而每個需求都有數個任務。 針對每個需求與任務,您必須指派一個值給 [資源名稱]、將 [工作項目類型] 設為 [需求] 或 [任務],以及將 [發行至 Team 專案] 設為 [是]。
注意事項 |
---|
在 Team Foundation 中,您一次只可以指派一個人員給工作項目。[指派給] 欄位只能包含一個人員名稱。在 Project Professional 中,您可以指派多個資源給工作。不過,您發行至 Team Foundation Server 的工作只能包含一個作用中指派。如需詳細資訊,請參閱Working with Resource Rollup in Enterprise Projects Mapped to Team Projects。 |
重要
[文字30] 是與 [工作項目類型] 資料行相關聯的預設 Project 欄位,這個資料行用於同步處理工作與工作項目。如果您使用 [小組] 功能區功能表上的 [選擇 Team 專案] 選項將專案計劃連接至 Team Foundation Server,標示為 [工作項目類型] 的額外 Project 欄位就會變成可用的欄位。這個欄位 (預設 Project 欄位是 [文字24]) 支援對應繫結至 Team Foundation 的專案計劃,但不支援同步處理計劃。以 [文字24] 為基礎的欄位包含 Team 專案工作項目類型的完整清單。您可以指向欄位並確認是否顯示 [Text30],藉此驗證欄位是否正確。
在發行專案計劃後無法變更已指派給 [發行至 Team 專案] 的值。 也就是說,所有發行至 Team Foundation 的任務必須發行,或您必須從專案計劃刪除它們。 此外,您要在專案計劃中維護資源的工作指派,以及任務階層。 您無法修改 Team Foundation 中的任務階層,但可以在 Team 專案中重新指派任務給小組成員。
您只可以發行要在 Team Foundation 中追蹤的任務。 例如,您不可以將 [專案排程] 和 [開發] 摘要任務 (如上圖所示) 發行至 Team Foundation,因為它們沒有可追蹤的工作。
若要維持對排程的控制,您可以對目標排程設定要追蹤小組進度的基準。 如需詳細資訊,請參閱 Microsoft 網站上的下列網頁:建立或更新基準或中期計劃 (英文)。
設定基準後,您可以儲存專案計劃並將它發行至 Project Server。 基準值在 Team Foundation 中會顯示為工作項目的 [原始評估]。 如下圖所示,左下角的狀態通知表示發行完成的時間。
注意事項 |
---|
發行計劃時,Project Professional 的 Team Foundation 增益集會檢查建立 Team Foundation 的工作項目所需的所有資料是否符合工作項目類型的驗證規則。如果必要欄位未定義或值不被允許,您必須解決這些錯誤。如需詳細資訊,請參閱解決驗證錯誤。 |
回到頁首
核准或拒絕狀態更新
當小組有所進展時,狀態更新會出現在您的核准佇列中。 您一看就能知道哪些需求與任務已經更新,以及每個更新的詳細資料。 如下圖所示,您可以按一下狀態更新來檢閱其詳細資料。
按一下狀態更新時,[任務詳細資料] 視窗隨即開啟,如下圖所示。 您可以檢閱同步處理所對應的每個欄位的變更值。
注意事項 |
---|
若要用從 Team Foundation 送出的變更來更新企業專案計劃,則您必須接受更新。 |
您可以接受或拒絕更新,但如果使用 Project Server 2010,請加上註解。 例如,您可能因為不同意估計值、小組成員指定的值不正確,或希望要求重新指派任務以便讓工作更快完成,而拒絕更新。
回到頁首
檢閱詳細資料更新和進度
當小組有所進展時,會更新每個任務的 [剩餘工時] 和 [完成工時] 欄位。 針對每個已發行至 Team Foundation 的需求與任務,這些值在專案計劃中會顯示為 [剩餘工時] 和 [實際工時]。 在核准狀態更新之後,您可以檢視專案時程的更新。 如下圖所示,兩個任務已完成,而數個任務尚未開始。
當任務執行時間超出最初的預估,您可以決定預估的變更是否會影響要徑。 如果發生對時程不利的影響,您可以提醒小組組長,而且 Team 專案任務必須進行調整。
回到頁首
開發小組任務和建議做法
您在 Team Web Access 或共用"工作分工"查詢可以使用 Committee 網頁檢閱及更新指派給小組的工作。 由於專案管理人員是專案計劃和時程的擁有者,您和小組成員會被要求執行下列任務:
檢閱工作分工
加入和預估其他任務
更新剩餘和完成的工作
解決被拒絕的更新
如果在 Team Explorer中開啟工作項目時,[記錄] 欄位會顯示同步處理引擎建立該工作項目的時間,如下圖所示。
回到頁首
檢閱工作分工
在 Team Web Access 或 Team Explorer,您可以開啟"工作分工"查詢,並檢閱加入至 Team 專案與 Project Server 的工作項目。 此查詢會列出所有未關閉的需求及其子需求或任務。 如下圖所示,任務已列在其需求之下,而父-子階層式連結關聯性是鎖定的 ()。 亦即,您無法修改任務在需求之下的群組方式。 只有專案計劃的專案管理人員可以修改任務階層。
由於專案管理人員設定基準,[剩餘工時] 和 [原始評估] 的值會顯示,如下圖所示。
回到頁首
加入和預估其他任務
如果您需要其他實作需求的任務,您可以使用「工作分工」小組查詢、在該需求的工作項目表單上工作或將清單匯出至 Excel,來快速加以定義和預估。 如下圖所示,您可以開啟要求的捷徑功能表中選擇[連結至新工作項目的選取項目。]。
工作項目 (Team Web Access) 捷徑功能表
在 [將新的連結工作項目加入至需求] 視窗, [連結類型] 的 SELECT [子系] , [工作項目類型] 的 SELECT [工作] ,輸入工作的 [標題] ,然後選取 [確定]。
任務的工作項目表單隨即出現,而且自動連結到需求。 在表單中, [指派給] 的中,選取要處理工作的小組成員,然後輸入 [剩餘工作] 估計的工作。
或者,您可以使用在 Team Web Access 待處理項目頁面中 Define and Estimate Tasks That Are Linked to Each Requirement所描述。 或者,您可以在 Excel 中開啟"工作分工"小組查詢和快速定義連結的工作和估計工作。 如需詳細資訊,請參閱使用工作項目的樹狀清單執行由上而下的計劃 (在 Excel 中)。
在加入該需求的遺漏任務後,您可以重新整理「工作分工」查詢。 確認已將 [送出至 Project Server] 欄位設為 [是]。 該需求的下一個狀態更新會傳送新需求與任務到企業專案計劃。 您可以大量編輯數個工作定義選取的欄位。 請參閱 將使用者劇本送出至 Project Server。
重要
當您將多個層級的工作項目送出至 Project Server 時,必須核准第一層,並將其發行至 Project Server,然後才可以送出下一層。例如,您可以送出包含三層子項目的一批新工作項目。在該情況下,專案管理人員必須為所有工作項目發行專案計劃四次,才能與 Project Server 同步。
回到頁首
更新剩餘和完成的工作
當工作有所進展時,每個小組成員都應該更新 [剩餘工作] 和 [已完成的工作] 的每一個工作。 使用工作委員會 Team Web Access 的或使用 Team Explorer,它們可以這麼做。 如果需要更多時間才能完成任務,小組成員可以對剩餘工時增加更多時間。 這些欄位的更新會自動出現在專案管理人員的核准佇列中,並反映在父需求的彙總中。
一個選項,當小組組長,您可以在 Excel 中開啟"工作分工"小組查詢和同時更新多個工作。
回到頁首
解決被拒絕的更新
當專案管理人員拒絕需求或任務的更新時,在 [記錄] 欄位中會出現資訊,而 [Project Server] 索引標籤上的 [上次核准狀態] 欄位會指出 [已拒絕]。 工作項目的更新被拒絕後,工作項目無法再進行同步處理。 您必須解決拒絕狀態,才能恢復工作項目的同步處理。 您可以建立查詢來找出更新狀態為已拒絕的工作項目。 如需詳細資訊,請參閱Resolving Conflicts and Managing Rejected Work Item Submissions。
回到頁首
請參閱
工作
概念
其他資源
Managing Projects Using Project Professional Mapped to a Team Project