使用 Project 建立您的待處理項目和工作

如果 Microsoft Project 是您釘選專案的慣用工具,可以使用它來建立待處理項目、排程工作、指派資源,以及追蹤同樣在 TFS 中追蹤的工作。 當您的開發小組使用偏好的工具時,您可以使用 Project,所有人都會以透明方式共用資訊。

在 Project 中工作類似使用繫結到 TFS 的 Microsoft Excel 發行和重新整理工作項目,但有些差異,如本主題稍後所述。

注意事項注意事項

使用 Project Professional 和與 TFS 同步處理的 Project Server,您也可以管理專案,不過,Project Professional 無法同時用來發行和重新整理到 TFS 以及與 TFS 同步處理。

加入工作和發行工作項目

  1. 如果您沒有 Microsoft Project 2007 (含) 以後版本,請安裝它

  2. 如果您尚未安裝 Visual Studio 或 Team Explorer,您將需要安裝這些版本的其中一個 (英文),將 Team Foundation 增益集安裝至 Project。

  3. 在 Project 中,從空白工作表開始作業。 如果您未看見 [Team] 功能區 (如果您使用 Project 2007,則是 [Team] 功能表),請參閱步驟 2。

    從 Microsoft Project 連接到 Team 專案

    另一個開始方式就是在 Team Explorer 中開啟待處理項目查詢,並從內容功能表中選擇 [在 Microsoft Excel 中開啟在 Microsoft Excel 中開啟]。

    提示

    如果 [小組] 功能區不再出現,您可能需要重新啟用它

  4. 連接至 TFS 和您想要計劃的 Team 專案。 如果您無法連線,請加入做為成員

    Connect to Team Foundation Server dialog box

    如果這是您第一次從 Project 連接到 TFS,您可能必須將 TFS 的名稱加入至已辨識之伺服器的清單。

    Servers button on the Connect to Team Foundation Server dialog box. Add button on the Add/Remove TFS. Name of server in the Add TFS dialog box. OK button.

    專案現在已繫結至 Team 專案。 Team Foundation 甘特圖檢視支援數個 TFS 欄位輸入和顯示。

    繫結至 TFS 中 Team 專案的專案計劃

  5. 加入工作資訊然後發行專案。 若要加入工作項目,請指定 [標題]、[工作項目類型]、[發行並重新整理] 和任何其他必要欄位。 使用標準 Project 方法調整資料行大小並加以移動。

    提示

    如果您想要在 TFS 為其建立工作項目,請將工作的 [發行並重新整理] 欄位設定為 [] 。例如,將使用者劇本、待處理項目和工作設定為已發行和重新整理。不過,任何您建立用來將工作分組或指派里程碑的摘要工作,都會將 [發行並重新整理] 設為 []。

    輸入工作資料

    請注意 ID 現在如何指派給您的工作項目。

    已發行的工作會成為工作項目

    或者,您也可以使用 取得工作項目圖示,選取工作項目查詢,並從 TFS 將工作項目加入至專案計劃。

  6. 指派資源給工作。 或者,保持該欄位空白,讓開發小組來指派。

    指派在 TFS 和 AD 中定義之專案內的資源

    提示

    雖然 Project 會支援配置多個資源給工作,但 TFS 卻不會。如果工作需要多項資源來完成,請將工作細分成數個子工作並為每個子工作指派一項資源。請只將身為 TFS 小組成員的資源指派給您會發行的任務。

    依據其在 Active Directory 網域服務 (AD DS) 中的顯示名稱指定資源。如果您根據別名或其他名稱指派資源,則可能會產生驗證錯誤。

  7. 儲存專案計劃,以保留排程資料及 TFS 不儲存的其他資料。

縮排工作建立父子式連結。

當您縮排工作然後發行計劃時,會建立工作項目之間的父子式連結。 將工作指派給目前衝刺 (Sprint) 時,這些工作就會在工作面板上出現。

連結工作以建立父子式連結

若要查看您剛建立的父子式連結,請開啟 [連結和附件]。

從屬工作會建立前置任務-後續任務連結

連結工作以建立前置項-後置項連結。

當您連結兩個工作並發行計劃時,TFS 會建立兩個工作項目之間的前置項-後置項連結。

在 Project 中建立前置任務-後續任務連結

雖然 TFS 會以工作項目連結形式追蹤前置項-後置項相依性,但不會像 Project 一樣追蹤相依性類型、前置與延隔時間或其他條件約束。

指定資料給其他 TFS 欄位

若要在其他 TFS 欄位中輸入資料,請切換至 Team Foundation 任務工作表。

在 Project 中開啟 Team Foundation 工作檢視

這個檢視會顯示對應到 Project 的所有 TFS 欄位。

[Team Foundation 任務工作表] 檢視

或者,您可以將對應 TFS 欄位當做資料行加入至 Team Foundation 甘特圖檢視。 若要查看 TFS 欄位對應,開啟 [資料行對應]。

檢視對應到專案欄位的是哪些 TFS 欄位

若要加入更多 TFS 欄位或變更欄位對應方式,請參閱 自訂 Microsoft Project 欄位對應檔

在 Project 和其他 TFS 用戶端中工作的秘訣

您可以使用 Project 和 Project 提供的所有功能來管理專案計劃。 由於您和其他小組成員可以修改 Excel、專案、Team Web Access 或 Visual Studio Team Explorer 中的 TFS 工作項目,請遵循下列技巧有效地管理工作:

  • 當您第一次開啟專案計劃時,請使用 Excel 中 [小組] 功能區上的重新整理圖示 ([重新整理]),從 TFS 下載最新資料。

  • 定期在您工作時,發行所做的變更並重新整理您的計劃。 否則您可能會遇到計劃資料和 TFS 資料存放區之間的資料衝突。

  • 儲存專案計劃,以維護排程資料及 TFS 不儲存的其他資訊。

  • 當定義區域和反覆項目時,請記住 Project 和 Excel 將區域和反覆項目路徑欄位的長度限制為 256 個字元。

  • 在 Project 2010 (含) 以後版本中,當您選擇 固定工作圖示 (手動排程的工作) 時,小組成員可以將手動排程的工作放置在其排程的任何位置,而 Project 並不會加以移動。 若要讓小組成員可以手動排程其工作,您必須將必要的專案欄位加入至 TFS 工作定義。

    自動排程之工作 (自動更新工作模式圖示) 的開始和完成日期是由排程引擎依據工作相依性和專案行事曆所決定,如同舊版 Project 的做法。

  • 使用 Project 來管理和更新這些欄位的變更:

    • 完成日期

    • 開始日期

    • 已完成工作和剩餘工作的計算欄位

    雖然 TFS 可以儲存估計、已完成與剩餘工作以及開始和完成日期,但 TFS 不會在進行這些欄位的更新時重新計算欄位。

    當發行至 TFS 時,開始與完成時間預設會在 TFS 中呈現唯讀狀態。 當您重新整理計劃時, 專案並不會下載開始與完成時間。

  • 如果您發現包含工作時數的報表重複計算了時數,請更正問題

    專案會將指派給所有子工作的時數彙總指派給父工作。 彙總時數不會發行到 TFS,以避免報表中的時數計數兩次。 Microsoft Project 對應檔屬性 IfSummaryRefreshOnly 會隱藏指派給摘要工作的時數。

在 Project 與 Excel 中工作的差異

區域

專案

Excel

加入 TFS 欄位

您只能將 Microsoft Project 對應檔中定義的欄位加入至您的 Project 計劃。

您可以將任何 TFS 欄位加入至 [選擇資料行] 對話方塊中列出的 Excel 工作表,受限於文字長度的 Excel 限制。

發行/重新整理

您為個別的工作指定 [發行] 或 [重新整理] 欄位。 此外,在 Microsoft Project 對應檔 中定義的欄位屬性會影響欄位發行和重新整理方式。

所有工作項目都必須發行和重新整理。

連結

您可以建立及修改工作項目之間的父子式連結或前置項-後置項連結。

使用樹狀清單檢視,您可以建立和修改父子式連結。

問答

問:是否要將 Project 欄位加入至 TFS 工作項目?

**答:**若要讓小組成員能夠從 Team Foundation 用戶端檢視或修改新的 Project 欄位,您必須自訂「工作」工作項目類型的定義檔,以及更新 Microsoft Project 對應檔。 如需資源,請參閱使用 Microsoft Project 2010 排程專案

問:是否要將其他 TFS 欄位對應至Project,或是變更對應欄位方式?

答: 您可以變更 Team Foundation 欄位與 Microsoft Project 欄位的對應方式,也可以變更特定欄位的發行方式。 請參閱Microsoft Project 欄位對應檔