共用方式為


工作項目記錄檢視方塊

更新: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)。

請參閱

概念

工作項目結構描述

其他資源

事實資料表

了解資料倉儲 Cube 的結構

檢視方塊

使用 Microsoft Excel 製作 Team Foundation Server 報告