Bug 狀態報表

在小組開始尋找並修正 Bug 之後,您可以透過檢視 [Bug 狀態] 報表,追蹤小組在解決和關閉 Bug 方面的進度。 此報表會根據 Bug 狀態、優先權和嚴重性顯示累積 Bug 計數。

如需如何存取、重新整理或管理報表的詳細資訊,請參閱報表 (SQL Server Reporting Services)

注意事項注意事項

這份報表會要求您必須使用 SQL Server Reporting Services 來佈建包含 Team 專案的 Team 專案集合。當您開啟 Team Explorer並展開 Team 專案節點時,如果沒有顯示 [報告 報表],就無法使用這份報表。

本主題內容

  • 報表中的資料

  • 設定反覆項目的持續期間

  • 解譯報表

  • 篩選報表和變更顯示

您可以使用這份報表來回答下列問題

  • 小組修正 Bug 的速度是否快到足以如期完成工作?

  • 小組是否先修正高優先權的 Bug?

  • 依優先權和嚴重性列出之 Bug 的分佈情形為何?

  • 每個小組成員分配到多少個 Bug?

必要的使用權限

若要檢視此報表,您必須在 Reporting Services 中具有 [瀏覽] 角色,或屬於具有該角色的群組。 如需詳細資訊,請參閱 將使用者加入至 Team 專案管理使用權限

報表中的資料

[Bug 狀態] 報表中顯示的資料係衍生自資料倉儲。 此報表會顯示好幾組的資訊,如下列圖表所顯示和描述。

Bug 狀態圖表Bug 狀態報表的下半部

資訊

說明

Bug 數目

所有 Bug 累加計數的視覺化表示 (依狀態分組)。

依優先權/嚴重性列出待處理的 Bug

圓形圖,說明仍待處理的 Bug 數 (依優先權或嚴重性分組)。

依指派列出待處理的 Bug

水平橫條圖,內含每位小組成員已指派為待處理狀態的 Bug 總數 (依優先權或嚴重性分組)。

依指派列出已解決的 Bug

水平橫條圖,內含每位小組成員已指派為已解決狀態的 Bug 總數 (依優先權或嚴重性分組)。

您可以透過下列方式來篩選 [Bug 狀態] 報表:

  • 變更報表的開始和結束日期。

  • 指定反覆項目路徑和區域路徑、Bug 狀態、優先權及嚴重性,以篩選報表中計入的 Bug。

如需詳細資訊,請參閱本主題後面的篩選報表和變更顯示。

用於追蹤 Bug 的所需活動

若要讓 [Bug 狀態] 報表變得更加實用與精確,小組必須執行下列活動:

注意事項注意事項

小組可以使用 [分級活頁簿] 來檢閱 Bug、將 Bug 分級、排定優先權,以及指派 Bug。如需詳細資訊,請參閱分級活頁簿

  • 定義 Bug,並指定其 [反覆項目] 和 [區域] 路徑。

  • 指定每個 Bug 的 [優先權] 和 [嚴重性]。

    注意事項注意事項

    如需如何定義區域和反覆項目路徑的詳細資訊,請參閱 加入及修改區域和反覆項目路徑

  • 將每個 Bug 指派給解決或關閉 Bug 的小組成員。

  • 在已修正、驗證和關閉每一個 Bug 時更新其狀態。

設定反覆項目的持續期間

若要了解小組在目前反覆項目中的進度,則報表的開始和結束日期必須符合目前反覆週期的開始和結束日期。

若要變更反覆項目的持續期間

  1. 按一下 [反覆項目開始 (日期)] 或 [反覆項目結束 (日期)] 旁的行事曆圖示,然後按一下日期。

  2. 按一下 [檢視報表]。

解譯報表

您將會發現 [Bug 狀態] 報表會根據您在產品開發週期中的位置而改變。 早期的反覆項目應顯示逐步增加的待處理 Bug 數。 接近開發週期結尾的反覆項目應顯示大量的已解決 Bug。

報表所回答的問題

您可以檢閱報表,判斷在反覆項目內或某段時間的進度。 具體來說,您可以找到下列問題的答案:

  • 小組解決和關閉 Bug 的速度有多快?

  • 小組修正 Bug 的速度是否快到足以如期完成工作?

  • 小組是否先修正高優先權的 Bug?

  • 依優先權和嚴重性列出之 Bug 的分佈情形為何?

  • 每個小組成員分配到多少個 Bug?

  • 是否有任何成員需要協助才能解決或關閉 Bug?

狀況良好的報表版本

狀況良好的 [Bug 狀態] 報表會顯示經過一段時間的待處理 Bug 增加後,接著為穩定的解決和關閉 Bug 進度,如下圖所示。 當小組修正 Bug 的速度比發現 Bug 的速度快時,待處理 Bug 的數目就會減少。

狀況良好的 Bug 狀態報表版本

狀況不良的報表版本

下圖顯示狀況不良的 [Bug 狀態] 報表版本。

狀況不良的 Bug 狀態報表版本

狀況不良的 [Bug 狀態] 報表會顯示下表所描述的一個或多個跡象:

跡象

要思考的問題

待處理 Bug 的寬線變寬: 如果小組的待處理 Bug 寬線的寬度不斷增加,表示 Bug 待處理項目正在增加。 小組發現的 Bug 比解決或關閉的 Bug 還要多。

待處理 Bug 的寬線變寬,可能表示有瓶頸在干擾小組解決和關閉 Bug。

  • 小組成員是否被重新配置給其他無關緊要的工作?

  • 是否有其他問題阻礙小組解決和修正 Bug?

待處理的 Bug 數目不變: 待處理 Bug 的數目保持水平趨勢,表示小組一直沒有發現 Bug。

  • 測試涵蓋範圍是否足夠?

  • 是否有其他問題阻礙小組尋找 Bug?

已解決或已關閉的 Bug 數目不變: 當解決或關閉的 Bug 數目長期保持水平趨勢時,表示小組成員可能無法解決或關閉 Bug。

  • 小組設定的優先權是否正確?

  • 小組成員是否被過量配置給其他工作?

  • 小組成員是否在正確追蹤其 Bug 狀態?

Bug 的指派分佈不均: 當有大量 Bug 指派給一兩位小組成員,而只有少數 Bug 指派給其他小組成員時,小組可能需要重新指派工作。

  • 小組需要重新指派 Bug 來平衡工作負載嗎?

高優先權的待處理 Bug 數目大於低優先權的待處理 Bug 數目: 當高優先權的 Bug 數目遠大於低優先權的 Bug 數目時,工作可能會先處理優先權較低的項目。

  • 小組是否依小組設定的優先權順序來修正 Bug?

  • 是否有問題阻止小組修正較高優先權的 Bug?

篩選報表和變更顯示

您可以用下列方式篩選 [Bug 狀態] 報表或變更其顯示:

  • 變更報表的開始和結束日期。

  • 變更反覆項目路徑、區域路徑、狀態、嚴重性或優先權,以篩選報表中計入的 Bug 集。

  • 根據優先權或嚴重性變更群組。

下圖顯示可用的篩選條件和顯示選項:

Bug 狀態篩選

若要篩選報表中計入的 Bug 集

  1. 執行下列其中一項或兩項動作:

    • 在 [反覆項目] 和 [區域] 清單中,選取每個要包含之反覆項目或產品區域的核取方塊。

    • 在 [狀態]、[優先權] 和 [嚴重性] 清單中,選取每個要包含之狀態、優先權和嚴重性的核取方塊。

  2. 按一下 [檢視報表]。

若要依優先權或嚴重性將 Bug 分組

  1. 在 [待處理的 Bug 的分組依據] 清單中,按一下 [優先權] 或 [嚴重性]。

  2. 按一下 [檢視報表]。

請參閱

概念

Bug 儀表板

Bug 儀表板

分級活頁簿

Bug 趨勢報表

重新啟動報表

其他資源

報表 (SQL Server Reporting Services)