追蹤工作項目的新功能
更新:2011 年 5 月
在這個版本的 Visual Studio Application Lifecycle Management (ALM) 中,您可以建立連結,顯示「工作項目」(Work Item) 間之父子式連結和其他類型的關聯性,並以階層檢視顯示那些關聯性。 您也可以使用 Office Excel 和 Office Project 更廣泛地整合專案。
本主題內容
使用 Office Excel 和 Office Project 規劃與排定專案
檢視與追蹤工作項目之間的關聯性和相依性,以及更有效率地管理風險和相依性
更有效率地跨小組共同作業
建立、管理和自訂工作項目之間的關聯性
根據連結的關聯尋找工作項目
組織和管理小組查詢的共用存取
自訂、擴充和管理用於追蹤工作項目的物件
自動更新用來儲存人員名稱的工作項目欄位
使用 Office Excel 和 Office Project 規劃與排定專案
在目前的版本中,您可以更輕鬆地整合 Visual Studio ALM 中追蹤工作項目的方式與 Office Excel 和 Office Project 中追蹤狀態和進度的方式。 您也可以執行下列工作:
使用 Office Excel 建立階層工作結構: 您可以在 Office Excel 中建立巢狀工作、子任務和次子任務清單,然後將該清單發行至 Team Foundation Server。 如果您採用這種方式,則會同時保留工作之間的父子式關聯性與相關類型的連結。 如需詳細資訊,請參閱使用工作項目的樹狀清單執行由上而下的計劃 (在 Excel 中)。
維護您在 Office Project 中建立之工作的前置項和後置項關聯性: 如果您在 Office Project 中建立工作,並將這些工作發行至 Team Foundation,則會將它們自動定義成具有您在 Office Project 中定義的前置項和後置項連結。
維護您在 Office Project 中建立之摘要和從屬工作的父子式關聯性: 如果您在 Office Project 中建立工作,並將這些工作發行至 Team Foundation,則會將所有摘要工作自動建立為具有其子工作連結的父工作。
您可以使用新類型的連結以及下列整合至 Office Excel 的新功能,執行上述清單中的工作:
檢視清單:在 Office Excel 內,您可以用下列兩種形式顯示工作項目:
一般清單:以簡單清單的形式來檢視和修改工作項目。
樹狀清單:用來顯示具有父子式連結之工作項目間的階層關聯性,以及修改工作項目與其間的連結。
重新整理清單:在 Office Excel 內,您可以指定工作項目的匯入方式,以及工作項目在變更之後的重新整理方式:
輸入清單:在您只想要重新整理工作表中之現有工作項目的資訊時使用。
查詢清單:使用時機是,不只想要重新整理項目的資訊,還想要根據工作項目查詢來重新整理有哪些工作項目出現在工作表中。
如需詳細資訊,請參閱一般清單和樹狀清單、查詢清單和輸入清單。
檢視與追蹤工作項目之間的關聯性和相依性,以及更有效率地管理風險和相依性
如果您使用目前版本的數種新功能,則可以更妥善地管理風險和相依性。 若要以最有效率的方式執行下列項目符號清單中的工作,您必須將 Bug、工作、功能、需求和價值提議儲存為工作項目。 您不只必須定義價值提議與功能之間的相依連結,還必須定義功能與所有相關需求、工作和 Bug 之間的相依連結。 還必須將工作細分為以樹狀階層呈現的子任務。
判斷去除功能的影響: 您可以建立直接連結查詢,列出每個功能所相依的所有作用中工作項目,以及功能支援的所有需求。
判斷您小組必須完成才能實作功能的工作: 小組組長建立直接連結查詢,列出每個功能的所有未完成工作。
檢視指定給開發小組的所有工作,並依實作的功能將工作分組: 您可以建立列出所有功能的直接連結查詢,這些功能會連結至小組成員必須完成的作用中工作。
您可以使用新的查詢編輯器和查詢結果檢視功能,執行上述清單中的工作。 如需詳細資訊,請參閱尋找 Bug、工作和其他工作項目。
更有效率地跨小組共同作業
在目前的版本中,連結至跨 Team 專案的工作項目,就可以追蹤較大範圍的狀態和進度。 採用這種方式,您可以定義其他小組或群組所擁有之工作或功能的相依性、追蹤和標註這些相依性,以及建立與其他專案群組的關聯性。 您也可以追蹤不同時間的相依性變化。
在下列案例中,您會將功能、需求和工作追蹤為 Team Foundation 中的工作項目。
建立與其他小組正在開發之功能的相依關聯性: 如果您決定部分功能與其他小組的專案相依,則透過從專案連結至另一個專案的一個或多個工作項目,就可以記載該相依性。 您接著可能會連絡另一個小組的專案管理人員 (提供者),一起討論非正式的服務等級協定。 此協定可能包括跨群組共同作業的連絡窗口、約定規則、負責區域、交付項目和排程。 在您與其他專案管理人員協調完成協定的條款之後,您們會知道如何追蹤相依性的進度以及它們應該完成的時間。 您接著可以建立其他連結,更詳細地記載相依性。
建立與某個功能或另一個小組正在開發之一組工作的相依關聯性: 您的開發組長在建立其功能工作的工作時,必須考量到外部相依性,而外部相依性是您已建立的整體跨群組共同作業的一部分。 針對每個具有相依性的工作,它們會特別建立與另一個小組專案中之相關功能或工作的相依連結。
要求其他小組的相依性: 其他小組的專案管理人員可能只會提供您專案所相依之功能的一部分。 如果您小組的開發人員找到該功能的實作問題,則他們可以在您的專案中回報 Bug,並建立該 Bug 與另一個小組專案的相依性。
管理對其他小組的認可: 您可以使用相依性連結來決定其他小組向您小組要求的工作量,以及決定要滿足或拒絕的要求。 在開發進行期間,您可以定期重新評估那些工作項目,並視需要從目前的里程碑中去除其中的一個或多個工作項目。 當您解決那些工作項目並將它們的狀態變更為「延後」之後,您的變更就會反映在另一個小組的專案中。
在相依工作項目變更時收到通知: 如果您正在處理的工作是與另一個小組專案的工作項目相依,則只要該工作項目變更,您就會接收到電子郵件訊息。 例如,當其他小組解決讓您的進度無法往前的 Bug 時,您可能會想要收到通知。
管理跨群組相依性: 除非其他小組完成與您小組之一個或多個工作項目相關的一組職責,否則您的小組可能無法關閉那些工作項目。 因為這些職責代表您專案的風險,所以您應該定期檢閱其他小組的進度。 您可以執行查詢,或是開啟報告,以顯示所有具有外部相依性的作用中工作項目 (包括相依工作項目狀態、解決方案、專案名稱、指定欄位和工作項目識別碼的資訊)。 開啟您專案所連結的工作項目,就可以取得重要變更的詳細資訊。
產生具彈性的報告並增進 Team 專案間的整合,方法是對工作項目類型進行分類: 您可以根據類別進行查詢,並在 Team 專案間找到類似但名稱不同的工作項目。
加入連結的類型、建立以定向連結為基礎的查詢,以及建立與其他 Team 專案的連結 (如本主題前面所述),就可以執行上述清單中的工作。
建立、管理和自訂工作項目之間的關聯性
在舊版的 Visual Studio ALM 中,您和其他小組成員是透過加入兩個工作項目的連結,來維護兩個以上工作項目間的關聯性。 在目前的版本中,則可以使用不同且可自訂的連結類型,建立功能較強的關聯性。 透過將 Bug、工作、功能、需求、價值提議和其他專案項目追蹤為工作項目,就可以建立它們之間的有用關聯。 您可以強制執行條件約束,以及建立查詢來檢閱和追蹤其相依性和連結的工作項目的狀態。您也可以使用單一動作,將一個工作項目連結至多個工作項目。 例如,您可以在開發週期的期間執行下列工作:
建立使用者本文和功能間更強的關聯: 如果您是使用使用者本文清單和功能清單,則可以快速地建立這兩個清單中每個項目的工作項目,並連結每個使用者本文與它的一組子功能。 如需詳細資訊,請參閱使用工作項目的樹狀清單執行由上而下的計劃 (在 Excel 中)。
找出需求與功能間之關聯的不一致: 在您建立需求與功能間的初始關聯之後,就可以執行查詢,輕鬆地確認每個需求是否至少與一個功能產生關聯。
追蹤程式碼缺失,並找出測試涵蓋範圍的不一致: 運用 Visual Studio Test Professional、測試管理員 和測試執行器增進工作項目追蹤的整合,就可以找出具有風險的功能,以及測試案例是否足以涵蓋所有功能。 這項整合包括實作新類型的工作項目 (例如測試案例和共用步驟),以及針對 Microsoft Solutions Framework (MSF) 流程範本定義的相關連結類型。
決定與需求相關的 Bug: 測試人員針對 Bug 建立工作項目時,可以將這些工作項目分別與一個或多個功能產生關聯。 您接著可以執行簡單查詢以顯示所有需求,而這些需求已連結至提報作用中 Bug 的功能。
建立工作之間的前置項和後置項關聯性: 當小組成員建立每個主要工作的工作項目時,您需要追蹤哪些工作必須在其他工作開始之前完成。 您可以建立前置項連結,追蹤工作項目之間的這種相依性。
您可以使用下列新功能執行上述清單中的工作:
使用和自訂連結的類型: 每種類型的連結都會定義一組規則,以及兩個以上工作項目間的關聯性。 這些關聯性可以包括與一個或多個其他工作項目相依的功能、工作或 Bug,或是後置項工作,或是工作或工作項目之間的階層關聯性。 如需詳細資訊,請參閱選擇連結類型以有效追蹤專案。
注意事項 當您從舊版本進行升級時,會將相關連結類型指定給所有連結。
您也可以自訂連結的類型。 如需如何自訂連結的詳細資訊,請參閱自訂、擴充和管理工作項目追蹤物件。
建立自動連結的工作項目: 從查詢結果清單中,您可以建立自動連結至所指定工作項目的工作項目。
同時加入、移除和儲存多個連結: 您可以執行查詢以找出一組工作項目,然後從目前工作項目連結至集合中的多個項目。 在 Team 總管和 Team Web Access 中,您可以於用來追蹤工作項目的表單內執行此工作。 您也可以在 Office Excel 和 Office Project 內建立多個連結。
根據連結的關聯尋找工作項目
在這個版本中,您可以找到以兩層查詢子句集合為基礎的兩層工作項目集合,以及連結關聯的篩選。 您可以為專案的 Bug、工作、功能、需求和價值提議建立工作項目,然後在它們之間建立符合您專案商業目標的關聯性。 當您定義這些關聯性時,可以執行下列工作:
根據價值提議追蹤和檢查功能: 您可以為每個商業目標或價值提議建立工作項目。 如果您將子系加入為那些價值提議的功能,則可以檢閱所有功能的狀態,了解哪些價值提議已完成或即將完成。
檢閱依功能範圍分組的作用中工作: 如果您在所有小組功能和工作之間建立父子式關聯,則可以檢閱依功能範圍分組且指定給您的資源的所有工作。 此外,您可以將每項工作細分為子任務,並建立與父工作連結的子工作。
評定對相依工作項目進行的變更: 如果您將功能和工作儲存為工作項目,則可以建立連結,追蹤那些功能之間的相依性。 之後,就可以根據功能來快速檢閱相依工作的狀態,以回答「是否還有任何人與我的功能相依?」這類的問題。
評定在某個時間點對相依工作項目進行的變更: 如果您建立連結來追蹤功能之間的相依性,就可以根據那些相依性來建立專案排程。 之後,您可能會想要根據全新和變更的相依性來變更專案排程,以及協議新的合約。 執行查詢,找出不同時間的相依性變化,就可以適當地調整合約中的新條款。
您可以使用下列新功能執行上述清單中的工作:
查詢類型:加入下列兩個新的查詢類型,就可以執行複雜查詢,以及檢視工作項目之間的連結關聯:
工作項目和定向連結:根據所指定的工作項目和連結篩選準則,顯示兩層工作項目集合和其相依連結。 您可以展開或摺疊分葉節點,並在 Team 總管內,拖曳工作項目以變更連結關聯。
工作項目的樹狀目錄:顯示工作項目之間的多層階層關聯性,而這些工作項目是透過父子式連結產生關聯。 您可以展開或摺疊分葉節點,並在 Team 總管內,拖曳工作項目以變更連結關聯。
儲存工作項目的變更:您可以快速儲存對查詢結果清單內多個工作項目進行的任何變更。
如需這些新功能的詳細資訊,請參閱尋找 Bug、工作和其他工作項目。
組織和管理小組查詢的共用存取
在這個版本中,您可以管理小組查詢的組織和共用方式。 例如,您可以進行下列工作:
在 [小組查詢] 底下,建立子資料夾的巢狀階層。
將小組查詢組織成子資料夾,並指定個別功能小組的使用權限,讓他們管理和組織其小組資料夾中的查詢。
指定可以變更查詢或資料夾階層的小組成員。
將存取權授與小組成員,讓他們只能管理其功能的查詢資料夾。
將機密小組查詢的存取限制為特定個人或通訊群組。
您可以使用下列新功能執行上述清單中的工作:
建立、刪除、重新命名、移動、複製以及貼上小組查詢和查詢資料夾。
設定或限制個別小組查詢或小組查詢資料夾和子資料夾的存取。 啟用或停用小組查詢資料夾的繼承安全性權限。
設定或限制個別使用者或 Team Foundation Server 或 Windows 使用者群組的查詢元件存取。
變更小組查詢、資料夾或子資料夾的擁有者。
在用來建立 Team 專案的流程範本中,指定查詢、查詢資料夾和存取權限。
如需詳細資訊,請參閱與小組成員共用工作項目和查詢。
自訂、擴充和管理用於追蹤工作項目的物件
在這個版本中,您可以重新命名工作項目的類型、建立和自訂連結類型、建立根據類別指定控制多種工作項目類型的規則,以及永久移除工作項目和工作項目的類型。 例如,您可以進行下列工作:
使用新的控制項,自訂工作項目表單: 您可以在工作項目表單中使用下列新的控制項,以支援下列案例:
連結篩選:控制可以用來連結工作項目類型的一組連結類型。 您也可以指定針對工作項目表單中之連結顯示的預設資料行欄位。
超連結標籤:將超連結附加至資訊文字或欄位標籤。
獨立標籤:提供未與任何欄位相關的資訊文字。 您可以選擇性地將超連結附加至部分或所有文字。
Web 內容:顯示來自工作項目表單內 URI 或 HTML 型內容的內容。
如需新控制項的詳細資訊,請參閱設計和自訂工作項目表單。
建立和自訂連結的類型: 您可以建立和自訂多種連結類型,以滿足您開發環境的特定需求。 例如,您可以建立一種追蹤功能相依性的連結類型,之後就可以設定表單來追蹤功能,讓您的小組只能將該連結類型加入該特定類型的工作項目。
如需詳細資訊,請參閱透過連結類型自訂工作項目間的關聯性。
開啟失敗測試案例中的預先填入 Bug: 如果您的小組將 Bug 和測試案例都儲存為工作項目,則可以將自訂 Bug 類型定義為預設 Bug 類型。 如果測試案例失敗,而測試人員決定失敗代表產品的缺失,他們就可以從測試工具開啟預設 Bug。 Bug 會自動填入區域路徑、反覆項目路徑和組建版本這類資訊。 測試人員在儲存 Bug 之前可以指定任何額外的資訊。
重新命名工作項目的類型: 您可能會接手管理某個小組,而這個小組使用一個或多個名稱可能會造成誤導或不明確的自訂工作項目類型。 在您重新命名那些工作項目的類型之後,新名稱會出現在整個 Team Foundation 工具套件中。
移除工作項目類型: 如果您決定一種或多種類型的工作項目不再適用於您的專案,則應該移除這些類型,防止小組成員意外建立該類型的工作項目。 在您移除類型之後,類型和它們所依據的任何工作項目都不會出現在資料庫或相關報告中,就像類型從未存在過一樣。
移除試驗工作項目: 您可以移除在評估 Team Foundation Server 時建立但不想用在實際執行系統的任何工作項目。
移除未使用的全域清單: 您可以移除伺服器中的全域清單。
您可以使用下列新功能執行上述清單中的工作:
witadmin 命令列公用程式: 使用此工具,您可以執行適用於專案集合或特定 Team 專案的各種系統管理工作。 這些工作包括建立、刪除、匯入以及匯出類別、全域清單、連結類型、工作項目類型和工作項目欄位。 如需詳細資訊,請參閱 witAdmin:管理追蹤工作項目的物件。
工作項目類別: 使用類別,您可以使用群組形式管理多種類型的工作項目。 透過 XML 檔管理類別,與管理全域清單和工作項目類型十分類似。 如需詳細資訊,請參閱對工作項目類型進行分類。
用於定義和追蹤工作項目的更新物件模型: 每種類型的工作項目都會有絕不能變更的參考名稱,以及可以變更的易記顯示名稱。
流程範本適用的更新後的編輯器: 您可以使用流程編輯器,擷取和設定每種類型之工作項目的參考名稱。
注意事項 流程編輯器是一個功能強大的工具,會當做 Visual Studio 的增益集安裝。 您可以從 Microsoft 網站上的下列網頁下載這個強大的工具:Team Foundation Server Power Tools 2010。 不支援此工具。
自動更新用來儲存人員名稱的工作項目欄位
在目前的版本中,您可以在 Active Directory 中更新小組成員的名稱,然後就會在下次進行同步處理時,於對應的工作項目欄位中自動更新這項變更。 這個新的功能支援下列情況:
將名稱變更自動傳用至整個工作項目和查詢:小組成員結婚,因而需要變更她的姓氏。 如果您在 Active Directory 中更新她的名稱,則也會在 Team Foundation Server 中進行下列更新:
工作項目表單會在所有人員名稱欄位以及整個工作項目記錄中顯示新名稱。 該小組成員可以如常繼續查詢和更新她的工作項目。
儲存在 Team Foundation Server 中的個別和小組查詢都會予以更新,以使用新名稱。
所有參考舊名稱的通知都會予以更新。
輕鬆選取共用相同名稱的小組成員:如果兩位小組成員的名稱相同,則在適當欄位的下拉式清單中,他們名稱的旁邊會出現電子郵件別名。 例如,您可能會想要將工作項目指定給名稱為 John Smith 的開發人員,而不是同名但在其他群組工作的測試組長。 您可以使用電子郵件名稱,來區分想要指定項目的小組成員。
可以修改指定給離開小組之某個人的工作項目: 您可以修改和重新指定這些工作項目,以及維護離開小組之小組成員的記錄。
syncnamechanges 屬性的引進,是要自動儲存和更新含有人員名稱的欄位資料。
重要事項 |
---|
當您從舊版本升級至目前版本時,會自動啟動所有含有人員名稱的內建欄位,以進行同步處理。 不過,您必須針對任何含有人員名稱的自訂欄位,手動啟用同步處理。 如需詳細資訊,請參閱啟用個人姓名自訂欄位同步處理。 |
請參閱
概念
Team Foundation Client 與 Team Foundation Server 之間的相容性
其他資源
變更記錄
日期 |
記錄 |
原因 |
---|---|---|
2011 年 5 月 |
已加入您可以取得流程編輯器之處的附註。 |
資訊加強。 |