工作項目記錄檢視方塊
更新:2007 年 11 月
目前工作項目檢視方塊可以根據伺服器上目前的工作項目狀態而建立查詢和報表;相反地,工作項目記錄檢視方塊則可用來檢視工作項目某段時間的歷史資訊。這個檢視方塊是以工作項目記錄關聯式資料表為基礎。您可以使用這個檢視方塊來回答類似下列的問題:
在上次的反覆項目中,每天待處理的 Bug 總計是多少?
去年每個月有多少個作用中的情節?
上個月每天每個優先權之作用中的 Bug 有多少個?
這些問題都需要用到在特定時間點的總計。要回答這些類型的問題,就需使用 Work Item Count 測量。此測量是計算出的測量,而且會顯示在工作項目檢視方塊中。
![]() |
---|
您必須在資料層使用 Microsoft SQL Server 2005 Enterprise Edition 或 SQL Server 2005 Enterprise (64) Edition,才能使用具有 Team Foundation Cube 的檢視方塊。Team Foundation Server 隨附的 SQL Server 2005 Standard Edition 並不支援使用檢視方塊。當您使用 SQL Server 2005 Standard Edition 時,所有檢視方塊中的 Cube 項目都會位於 Team System 資料 Cube 中。 |
另一種可以藉由使用工作項目檢視方塊中之歷史資訊來執行的查詢類型,可以針對某日的活動回答相關問題 (而不是該日的項目總數)。您可以使用 State Change Count 和 Revision Count 測量來回答類似下列的問題:
上個月每天所關閉的 Bug 有多少個?
上個里程碑所重新啟動的 Bug 有多少?
在特定星期或反覆項目期間由特定使用者關閉之優先權 = 1 的 Bug有多少?
今年每星期所關閉之已設定「問題」旗標的 QA 工作有多少?
除了這些測量以外,任何在流程範本中標示為扮演測量角色 (也就是 reportable ="measure") 的任何欄位,都會導致新的計算測量出現,以提供 Work Item Count 測量之類的時間點報表。例如,MSF for Agile Software Development 流程範本會將「作用中」、「剩餘工作」和「基準工作」的排程欄位宣告為測量。這些測量可以在與 Microsoft Project 整合的專案上執行報表功能。根據 MSF for Agile Software Development 流程範本而定的專案包括這些值的測量。您可以使用這些測量來回答類似以下的問題:
上個月某工作項目集合有多少剩餘的工作?
由某一組開發人員完成的工作有多少?
在特定日期後所建立的額外工作有多少?
測量
下表描述工作項目記錄檢視方塊中所含的測量。此處所列出的排程測量都包含在預設的流程範本中。當 Cube 中的測量是根據流程範本中的欄位而定時,這些測量會使用原始欄位的參考名稱,但當您使用 Microsoft Excel 或其他的報表工具瀏覽 Cube 時,則會看到測量名稱的當地語系化翻譯。
測量 |
描述 |
---|---|
Cumulative Baseline Work |
基準計劃中所選維度的工作時數。此維度的參考名稱為 Microsoft_VSTS_Scheduling_BaselineWork。 |
Cumulative Completed Work |
針對選取的維度所完成的工作時數。此維度的參考名稱為 Microsoft_VSTS_Scheduling_CompletedWork。 |
Cumulative Count |
累計計數會記錄針對選取的維度所發生的工作項目修訂次數。 |
Cumulative Remaining Work |
完成選取之工作項目的所需剩餘工作時數 (估計值)。此維度的參考名稱為 Microsoft_VSTS_Scheduling_RemainingWork。 |
Revision Count |
修訂計數會記錄已發生的工作項目修訂數。在檢視工作項目的詳細記錄時,這個值很有用。例如,會傳回修訂計數的查詢如果以「變更者」維度進行切割,並以日期範圍結果進行篩選,就可顯示每個人員修改某個工作項目的次數。 此測量對於顯示特定工作項目的詳細記錄也很有用。 |
State Change Count |
狀態變更計數會記錄工作項目變更狀態的次數。此測量與工作項目記錄檢視方塊中的維度搭配使用時,可以用來顯示特定時間範圍內之特定區域中的「Bug 啟動」結果。 |
Work Item URL |
工作項目的統一資源定位器 (URL)。URL 會指定將由 Web 瀏覽器用來尋找網際網路資源的通訊協定 (Protocol),並包含資源所在之伺服器的名稱,也可能會納入資源的路徑。 |
隱藏的測量
為了建立能提供時間點總計的計算,會使用幾個隱藏的測量。這些隱藏的測量不會公開 (Expose) 在用戶端工具,例如:Microsoft Excel,或是報表設計工具,但會出現在已部署之 Cube 的 Cube 定義裡。隱藏的測量會使用用於彙總特定日期之測量總計的 MDX LastChild 函式來執行計算。
測量 |
描述 |
---|---|
LastChild Record Count |
用於計算「工作項目計數」的隱藏測量。 |
LastChild Microsoft_VSTS_Scheduling_RemainingWork |
用於計算「剩餘工作」的隱藏測量。 |
LastChild Microsoft_VSTS_Scheduling_CompletedWork |
用於計算「已完成工作」的隱藏測量。 |
LastChild Microsoft_VSTS_Scheduling_BaselineWork |
用於計算「基準工作」的隱藏測量。 |
共用維度
下表描述包含在工作項目記錄檢視方塊中的共用維度。您可以彙總隨著這些維度中的每一個維度得到的測量。「維度用法」一欄表示維度名稱,因為它與工作項目檢記錄視方塊中的測量相關。在 Team System Cube 中則針對所有的工作項目定義了一組通用的維度用法。這些維度用法在「原始來源」欄中是 "Common"。除了這些通用的維度用法外,也可以在流程範本中將欄位指定為「可報告」以定義新的維度用法。如需如何使用選擇性 reportable 屬性及其值的詳細資訊,請參閱定義工作項目類型欄位。MSF 流程範本包含此類維度,如下表「原始來源」欄中的 CMMI、Agile 或 Common (如果此屬性可通用於兩者) 值所示。
如需共用維度的詳細資訊,請參閱共用維度。
維度用法 |
維度 |
原始來源 |
描述 |
---|---|---|---|
Team Project |
Team Project |
Common |
與工作項目關聯的 Team 專案。 |
Area |
Area |
Common |
在其中對工作項目進行分類的區域。 |
Iteration |
Iteration |
Common |
在其中對工作項目進行分類的反覆項目。 |
Date |
Date |
Common |
日期維度會記錄工作項目變更時的日期。 |
Assigned To |
Alias |
Common |
接收工作項目指派的人員別名。 |
Assigned To |
Person |
Common |
接收工作項目指派的人員姓名。 |
Changed By |
Alias |
Common |
變更工作項目的人員別名。 |
Changed By |
Person |
Common |
變更工作項目的人員姓名。 |
Created By |
Alias |
Common |
建立工作項目的人員別名。 |
Created By |
Person |
Common |
建立工作項目的人員姓名。 |
Changeset |
Changeset |
Common |
與符合篩選準則之工作項目組關聯的一組變更集。 |
Changeset ID |
Changeset |
Common |
與符合篩選準則之工作項目組關聯的變更集 ID。 |
Found In build |
Build |
Common |
在其中找到 Bug 的組建 (Build)。 |
Integration Build |
Build |
Common |
在其中修正 Bug 的組建。 |
Target Resolved Date |
Date |
CMMI |
預計要解決工作項目的日期和時間。 |
Proposed Date |
Date |
CMMI |
建議工作項目時的日期。 |
工作項目維度
下表描述包含在工作項目維度中的屬性。這個維度包含部署於伺服器之所有工作項目的全部屬性。每個工作項目定義都包含一組通用欄位,而且這些欄位一定是工作項目維度中的屬性。
屬性 |
原始來源 |
描述 |
---|---|---|
ID |
Common |
工作項目建立時所指派的工作項目 ID。 |
Previous State |
Common |
工作項目的先前狀態。 |
Reason |
Common |
工作項目狀態變更的原因。 |
Rev |
Common |
工作項目的修訂。 |
State |
Common |
工作項目的狀態。 |
Work Item Type |
Common |
工作項目的類型。 |
Title |
Common |
工作項目的標題。 |
Activated By |
Common |
啟動工作項目的人員。 |
Closed By |
Common |
關閉工作項目的人員。 |
CMMI Estimate |
Common |
估計完成工作量所需的時數。 |
Committed |
Common |
是否已認可需求。 |
Discipline |
Common |
工作所屬的專業領域。 |
Exit Criteria |
Common |
決定是否應該將此情節當做反覆項目的允出準則而進行追蹤的旗標。 |
Issue |
Common |
用來反白顯示工作項目的問題 (Issue),例如,將 Bug 標示為問題。 |
Rough Order of Magnitude (Days) |
Agile |
完成工作的所需人數-天數 (粗估值)。 |
Meeting Type |
CMMI |
會議的類型。 |
Priority |
CMMI |
商務優先權。 |
Probability |
CMMI |
在其中找到工作項目的環境。 |
Proposed By |
CMMI |
建議工作項目的人員。 |
Rank |
Common |
排定工作優先權的堆疊陣列。 |
Requirement Type |
CMMI |
需求的類型。 |
Resolved By |
Common |
解決工作項目的人員。 |
Resolved Reason |
Common |
解決 Bug 的原因。 |
Task Hierarchy |
Common |
代表所指定工作項目之 Microsoft Project 內容的字串。 |
Triage |
CMMI |
工作項目的分級狀態。 |
UAT |
CMMI |
需求的使用者接受度測試 (UAT)。 |