逐步解說:追蹤工作項目
更新:2007 年 11 月
此逐步解說會示範如何建立工作項目,並透過 Visual Studio Team System 內的完整專案加以追蹤。其中也將說明如何使用專案檢查清單,確認專案的每一個階段都有採取關鍵步驟。
完成此逐步解說之後,您會發現將工作項目與其餘的專案流程整合起來,是多麼輕鬆的一件事。
在這個逐步解說中,您將完成下列工作:
加入新的工作項目。
檢視工作項目。
搜尋工作項目。
建立簡單的工作項目查詢。
自訂查詢結果。
群組查詢子句。
注意事項: 本主題是以 MSF for Agile Software Development 的工作項目類型和查詢為根據,如果您的專案使用不同的方法,您的工作項目類型和查詢可能就會不同。MSF for Agile Software Development 是隨附於 Team Foundation 的其中一個流程指引範本。如需詳細資訊,請參閱尋找和使用流程指引。
必要條件
現有的 Team Foundation Server 連接。如需詳細資訊,請參閱 HOW TO:連接到 Team Foundation Server
現有的 Team 專案。如需詳細資訊,請參閱 HOW TO:建立 Team 專案。本主題會參考名為 AdventureWorks 的虛構 Team 專案。但是您可以用自己的 Team 專案名稱取代 AdventureWorks。
一或多位您可以對其指派工作項目的 Team Foundation 使用者。如需詳細資訊,請參閱 HOW TO:加入使用者。
當您啟動 Visual Studio 時,Team 總管會另外可以停駐的窗格中開啟專案。根據預設,每一個專案資料夾都會在 Team 專案樹狀結構中包含下列資料夾節點:
工作項目:包含 Team 專案的 [小組查詢] 和 [我的查詢],本逐步解說之後將會予以說明。
文件:包含專案管理員提供給文件小組使用的文件。
報告:包含可供工作項目方法使用的報告,以及專案管理員所建立的報告。
組建:可讓您存取 Team Foundation 中的組建功能。
原始檔控制:可讓您存取 Team Foundation 中的原始檔控制功能。
除了新專案的資料夾以外,您將會看到還有 [我的最愛] 資料夾位於資料夾清單的最上方;您可以將捷徑加入到 [我的最愛] 資料夾中,以快速存取常用的工作項目。
必要的權限
您必須是 [Contributors] 群組的成員,或是已將 [檢視此節點中的工作項目] 和 [編輯此節點中的工作項目] 等權限設為 [允許],才能執行此逐步解說。您必須是 [Project Administrators] 群組的成員,才能將查詢儲存為小組查詢。如需詳細資訊,請參閱 Team Foundation Server 使用權限。
加入新的工作項目
專案中的每一件工作都是一個「工作項目」(Work Item),而所有專案的首要目標就是遵循所有的這些工作項目,直到完成它們為止。如果您的 Team 專案使用 Team Foundation 隨附的 MSF for Agile Software Development 流程指引,即擁有下列工作項目類型:
情節:對使用者的需要或要求的描述。
Bug:產品的預期行為和觀察到的行為之間所代表的缺失或差異。
服務需求品質:預期的最終產品交付項目,它可以是一項結果、已解決的問題、一項功能等等。
工作:必須由一個人或一組人來完成的獨立工作。
風險:未來可能對專案造成負面影響的潛在事件或狀況。
若要加入新的 Bug 工作項目
在 Team 總管中,選取 [AdventureWorks] Team 專案。
以滑鼠右鍵按一下 [工作項目] 資料夾,並指向 [加入工作項目],然後按一下 [錯誤]。
在 [標題] 欄位中,輸入 AdventureWorks Bug。
填寫表單上的欄位來完成表單;若要儲存此工作項目,您必須填入所有必要欄位,
必要欄位是以另一個顏色顯示。
在 [檔案] 功能表上,按一下 [儲存新錯誤 <編號>]。
當您儲存 Bug 時,Team Foundation 會為它指派 ID 編號,讓您可以在整個專案中追蹤它。請記下這個 ID 編號,以供這個逐步解說中的其他步驟參考。
若要完成這個逐步解說,您必須加入在必要欄位中有不同值的幾個工作項目。例如,加入優先權為 1 的一個 Bug,然後將它指派給您自己,然後再加入另一個優先權為 1 的 Bug,並將它指派給小組中的其他人;接下來,加入數個 [服務需求品質],並將它們指派給您自己或是其他小組成員,然後將五個可用工作項目類型以若干不同組合方式繼續加入 8-10 個工作項目;當您有各種的工作項目類型時,可以根據這些差異來搜尋工作項目。
檢視工作項目
您可以從目前正在處理的 Team 專案,或是已經登錄的其他 Team 專案中開啟任何項目。
若要檢視指派給您的所有工作項目
當您已經建立數個工作項目,並將它們指派給其他小組成員之後,請開啟 Team 總管、展開 [工作項目] 節點,然後再展開 [小組查詢] 節點。
按兩下 [我的工作項目] 查詢,以搜尋指派給您的任何項目。
從 [結果清單] 視窗中選取工作項目,然後再按兩下工作項目,開啟工作項目表單。
因為工作項目 ID 在所有的 Team 專案和所有的工作項目類型當中都是獨一無二的,所以如果您知道 ID 就可以很輕鬆地找到工作項目。
若要尋找特定的工作項目
在 [小組] 功能表上,按一下 [移至工作項目]。
在 [移至工作項目] 對話方塊中,輸入 ID 編號。
按一下 [確定],開啟此工作項目。
搜尋工作項目
使用搜尋或「查詢」(Query) 尋找符合特定準則的工作項目,您所指定的準則需視所需要的資訊而定。每一行查詢都稱為查詢子句;如果您將建立查詢視為提出問題,而子句就是讓問題更精確的一個方法,好讓您可以取得一組可能的最佳解答供您使用。
警告: |
---|
為了取得最佳結果,請在執行查詢之前至少在查詢中加入一個子句;如果查詢中未加入任何子句,便會啟始整個 Team 專案的搜尋。如果未指定子句,則 Team 專案越大,搜尋所需的時間和資源就越多。一個設計不當的查詢就可能影響小組全體的 Team Foundation Server 效能。 |
若要尋找及執行現有的工作項目查詢
從 [工作項目] 節點的 [小組查詢] 資料夾中,選取 [所有工作項目] 查詢。
按兩下查詢名稱。
此查詢即會出現在「結果檢視」(Results View) 中,且 [查詢結果] 在上方,而 [工作項目表單] 則在它的下面。
建立簡單的工作項目查詢
使用您剛剛建立的工作項目,便可以建立一個簡單的查詢,以尋找符合準則的一個或多個項目。
若要建立簡單的工作項目查詢
在 [工作項目] 節點中,以滑鼠右鍵按一下 [我的查詢] 節點,然後按一下 [加入查詢]。
加入查詢子句,直到您找到滿意的解答為止。例如,加入 優先權 = 1 子句,然後加入另一個子句 啟動者 = @me (@me 會自動插入您的別名)。
注意事項: 如果是更複雜的查詢,請搜尋更小的已知結果子集來測試查詢,必要時也可以進一步限定查詢範圍,然後針對整個 Team 專案執行它。例如,您可以只在指派給您的那些工作項目上先測試查詢,然後在指派給群組中的每一個人的那些工作項目上執行查詢。
在查詢檢視工具列上,按一下 [執行]。
結果會出現在 [查詢結果] 清單中。
在 [檔案] 功能表上,選取 [儲存新查詢 <查詢編號> [查詢]]。
在 [另存查詢為] 對話方塊上的 [名稱] 之下,輸入 MyQuery1,並選取 [我的查詢 (只有我看得到)]。
按一下 [儲存],即可將此查詢儲存到 [我的查詢] 資料夾中。
自訂查詢結果
在您第一次執行查詢之後,可能會想要自訂查詢結果顯示的方式。
若要變更查詢結果中顯示的欄位
按一下 [查詢檢視] 工具列,並選取 [資料行選項]。
在 [資料行選項] 對話方塊中,選取 [欄位] 索引標籤。
在 [可用的欄] 之下,選取 [工作項目類型]。
注意事項: 如果您想看到更多欄,請按住 CTRL 鍵,然後按一下,選取一個以上的欄,欄名稱即會依照字母順序列在 [可用的欄] 之下。
按一下 [>],將所選的項目複製到 [選取的欄]。
注意事項: 若要從查詢結果清單中移除任何資料行,請在 [選取的欄] 之下選取該資料行的名稱,然後按一下 [<]。
注意事項: 若要變更查詢結果清單中欄的位置,請選取該欄,然後在對話方塊中按一下向上箭號或向下箭號。
按一下 [確定] 儲存選項,並檢視查詢結果的選定資料行。
若要排序查詢結果清單
按一下 [查詢檢視] 工具列,並選取 [資料行選項]。
在 [資料行選項] 對話方塊中,選取 [排序] 索引標籤。
在 [可用的欄] 之下,選取 [工作項目類型] 一欄。
按一下 [>],將選定項目移動至 [選取的欄]。
在 [選取的欄] 方塊中選取一個欄,然後在對話方塊中按一下向上箭號和向下箭號,以控制哪些欄要優先排序。
在 [選取的欄] 方塊中選取一個欄,然後按一下遞增或遞減圖示,控制排序的方向。
按一下 [確定],儲存這些選項。
群組查詢子句
當您處理大量的資料或是需要正確的總值時,您應該採用能夠為您提供最佳可能結果的順序,安排組成查詢的片段。
加入、移除及移動查詢子句:在進行的過程中測試結果,大部分查詢就是以這樣的方式建立出來。
群組子句:群組查詢子句就像是在數學方程式的運算式周圍加上括號一樣。
若要群組查詢子句
在您之前建立的查詢中選取最後兩個查詢子句。
以滑鼠右鍵按一下並選取 [群組子句]。
就會出現像是括號一樣的方括號包圍兩個資料列。
儲存查詢
當您有一個能擷取所要結果的查詢時,可能會希望將它儲存起來供日後使用。
若要儲存查詢
建立查詢。
在 [檔案] 功能表上,按一下 [儲存新查詢 <查詢編號> [查詢]]。
在 [另存查詢為] 對話方塊的 [名稱] 之下,輸入查詢的名稱。
在 [選取查詢類型和儲存位置] 底下,選取您想要儲存查詢的位置:
若要讓其他小組成員能夠使用您的查詢,請選取 [小組查詢 (每個人都看得到)]。
注意事項: 若要將您的查詢另存為 [小組查詢],您必須擁有 [專案管理員] 權限。
若要將您的查詢儲存到私用查詢資料夾,請選取 [我的查詢 (只有我看得到)],然後選取要用來儲存查詢的 Team 專案。
若要將您的查詢儲存到可以在電子郵件中傳送的檔案,請選取 [檔案],然後輸入您想用來儲存檔案的資料夾和檔案名稱;Team Foundation 會使用 .wiq 副檔名來儲存查詢。
按一下 [儲存]。