Share via


重新啟動報表

當小組在解決和關閉 Bug 時,您可以使用 [重新啟動] 報表來判斷小組修正 Bug 的效果為何。 重新啟動通常是指已解決或過早關閉而後重新開啟的 Bug。 重新啟動率也稱為錯誤回饋率。

您可以使用 [重新啟動] 報表來顯示已重新啟動的 Bug 或使用者劇本。 身為產品擁有者的您,可以與小組一起討論重新啟動的可接受比率。 根據小組的目標而定,有可能接受很低的重新啟動率 (例如,低於 5%)。 但是,很高或增加的重新啟動率則表示小組可能需要診斷和修正系統問題。

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

注意事項注意事項

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

本主題內容

  • 報表中的資料

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

  • 解譯報表

  • 篩選報表

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

  • 重新啟動的 Bug 有多少?

  • 重新啟動的使用者劇本有多少?

  • 小組解決和關閉已重新啟動之 Bug 的比率是否可接受?

必要的使用權限

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

報表中的資料

[重新啟動] 報表會顯示處於已解決狀態或是從已關閉狀態重新啟動之 Bug 或劇本數目的區域圖。 此資料衍生自資料倉儲。 此圖表會根據您指定的持續時間和篩選條件描繪項目數目,如下圖所示。

重新啟動報表範例

您可以透過下列方式來篩選 [重新啟動] 報表:

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

  • 指定反覆項目和區域路徑、工作項目類型以及先前的工作項目狀態,以篩選計入報表中的 Bug 和劇本。

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

追蹤使用者劇本和 Bug 的必要活動

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

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

  • 當劇本和 Bug 從作用中進展到已關閉時,更新其 [狀態]。

設定反覆項目的持續期間

為了了解目前反覆項目的重新啟動率,報表的開始和結束日期必須符合目前反覆項目週期的開始和結束日期。

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

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

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

解譯報表

您將會發現 [重新啟動] 報表會根據您在產品開發週期中的位置而改變。 早期的反覆項目應展現非常少的重新啟動。 當 Bug 和劇本關閉後,您可以檢閱重新啟動的比率。

[重新啟動] 報表會顯示您可以用於偵測小組是否重新啟動許多 Bug 或劇本的資訊。 重新啟動率會計入修正無效的已修正 Bug 數目。 這些重新啟動會造成有害的重新作業週期,因而干擾到計劃性工作的進展。

報表所回答的問題

您可以檢閱報表以回答下列問題:

  • 目前的反覆項目中已重新啟動多少個 Bug?

  • 目前的反覆項目中已重新啟動多少個使用者劇本?

  • 小組解決和關閉已重新啟動之 Bug 和劇本的比率是否可接受?

狀況良好的報表版本

狀況良好的 [重新啟動] 報表版本會顯示穩定的解決和關閉 Bug 進度,如下圖所示。 工作項目的總重新啟動率等於或少於 5%,而在反覆項目期間並未增加。 根據您的小組目標而定,有可能接受小幅度的波動。 重新啟動率愈低,小組的整體進度就越快。

狀況良好的重新啟動報表版本

狀況不良的報表版本

下圖顯示狀況不良的 [重新啟動] 報表版本。

狀況不良的重新啟動報表版本

除了提供一些有待考量的建議問題以外,下表還描述了表示此報表狀況不良的跡象。

跡象

要思考的問題

小組目前重新啟動許多 Bug。 您應該將重新啟動率視為小組所發現之整體 Bug 數目的百分比。

Bug 的重新啟動率很高可能表示小組過早關閉 Bug。 這是專案成效不彰的警訊。 重新啟動會將額外的工作引入產品週期中,這通常會造成事倍功半的情形。

  • 小組在解決 Bug 時是否執行足夠的單元測試?

  • Bug 描述是否支援有效的 Bug 解決方式?

  • 即使尚未修正基礎問題,是否仍在解決 Bug?

  • 某些 Bug 是否應設為較低的優先順序,進而有效地降低小組正在處理之高優先順序的 Bug 數目?

  • 是否有效地管理測試實驗室?

小組目前重新啟動許多使用者劇本。 您應該將使用者劇本的重新啟動率視為小組所關閉之整體使用者劇本數目的百分比。 劇本的重新啟動率很高可能表示其他問題有待調查。

  • 使用者狀況的測試涵蓋範圍是否足夠?

重新啟動的數目持續增加中。 當重新啟動的數目增加時,即表示並未修正已重新啟動的 Bug 或劇本。 您可以重新評估小組修正已重新啟動之 Bug 或劇本的優先順序。

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

  • 重新啟動是否有其他根本問題?

篩選報表

您可以透過下列方式來篩選 [重新啟動] 報表:

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

  • 指定反覆項目和區域路徑、工作項目類型以及先前的工作項目狀態,以篩選報表所呈現的 Bug 或劇本。

下圖顯示可用的篩選:

重新啟動報表篩選

若要篩選報表中顯示的工作項目

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

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

    • 在 [工作項目類型] 和 [先前的狀態] 清單中,選取每個要包含之工作項目類型和狀態的核取方塊。

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

請參閱

其他資源

報表 (SQL Server Reporting Services)