劇本概觀報表 (Agile)

[劇本概觀] 報表會列出所有使用者劇本 (依據區域和反覆項目篩選並依重要性排序)。 如需如何開啟這份報表、重新整理資料或管理報表的詳細資訊,請參閱報表 (SQL Server Reporting Services)

注意事項注意事項

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

本主題內容

  • 報表中的資料

  • 解譯報表

  • 篩選報表

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

  • 每個劇本需要多少工作?

  • 小組目前完成每個劇本的多少工作?

  • 每個劇本的測試都通過了嗎?

  • 每個劇本有多少個作用中的 Bug?

必要的使用權限

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

報表中的資料

[劇本概觀] 報表會呈現到目前日期為止,已針對篩選出的一組使用者劇本執行的工作的快照,如下圖所示:

劇本概觀範例報表

這份報表會針對列在報表中的每一個使用者劇本顯示下列資訊:

工作進度

  • 已完成 % 小時:這是顯示工作完成百分比的數值和視覺化表示,此數值是針對所有已連結至使用者劇本或其子系劇本的工作,彙總基準和已完成時數的結果。

  • 剩餘的時數:這是針對所有已連結至使用者劇本或其子系劇本的工作,彙總剩餘時數後的數值。

測試狀態

  • 測試點:這個數值表示特定測試套件中測試案例與測試組態的配對數目。 如需測試點的詳細資訊,請參閱報告測試計劃的測試進度

  • 測試結果:這個數值和視覺化表示顯示測試案例百分比,其中將測試案例依最新測試回合的狀態分組,選項為 [成功] (綠色)、[失敗] (紅色) 或 [未執行] (黑色)。

  • Bug:這個數值和視覺化表示顯示已連結至測試案例或使用者劇本的 Bug 數目,選項為 [作用中] (藍色) 和 [已解決] (金色)。 如果使用者劇本連結至一個或多個子系劇本,則這些值表示這個使用者劇本和其子系劇本所有 Bug 的彙總。

報表中顯示的使用者劇本

[劇本概觀] 報表會根據下列條件列出和反白顯示使用者劇本:

  • 劇本會依重要性 (即其獲派的排名) 顯示。

  • 處於作用中或已解決狀態的劇本會以粗體顯示。

  • 處於已關閉狀態的劇本則會以標準字體顯示。

  • 若劇本獲派的反覆項目或區域在篩選集之外,但是其工作或子系劇本在反覆項目或產品區域的篩選集內,則會以灰色顯示劇本。

    注意事項注意事項

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

追蹤工作項目的必要活動

若要讓 [劇本概觀] 報表變得更加實用與精確,小組必須執行下列活動以追蹤工作項目:

  • 定義使用者劇本和工作、建立由每項工作至使用者劇本的 [子系] 連結,以及建立由任何子任務至其父工作的 [子系] 連結。 如需詳細資訊,請參閱工作 (Agile) [重新導向]

  • 在反覆運算或發行期間,定義和更新每個工作或子任務的 [已完成] 和 [剩餘] 欄位。

    重要

    如果您將工作細分為子任務,小組成員應僅指定適用於這些子任務的時數。這些時數會彙總成父工作和使用者劇本的摘要值。

  • 定義測試案例,並建立由每個測試案例至使用者劇本的 [測試者] 連結。 如需詳細資訊,請參閱測試案例 [重新導向]

  • 對於每個 Bug,建立 [測試者] 連結以連至識別該程式碼缺失的測試案例,或是建立 [相關的] 連結以連至與該 Bug 相關的使用者劇本。

  • 將每個已修正之 Bug 的 [狀態] 設為 [已解決]。

  • 指定每個劇本、工作、測試案例和 Bug 的 [反覆項目] 和 [區域] 路徑。

    注意事項注意事項

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

解譯報表

[劇本概觀] 報表會針對對於完成和關閉使用者劇本而言很重要的三個區域,顯示整體工作進度:

  • 為了完成使用者劇本而實作的工作。

  • 為了確保實作使用者劇本的品質而執行的測試案例。

  • 當使用者劇本出現品質問題時,所識別的 Bug。

根據您的焦點區域而定,您可以用下列方式篩選報表:

  • 指定有興趣的 [反覆項目] 和 [區域] 路徑。

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

  • 按一下 展開摺疊 以展開或摺疊使用者劇本和顯示子系劇本。 父系劇本會顯示已指派給它及其子系劇本的所有工作時數彙總。

報表所回答的問題

您可以檢閱報表,判斷每個您感興趣之使用者劇本的整體進度。 例如,您可以找到下列問題的答案:

工作進度

  • 每個使用者劇本剩餘的工作量是否符合預期?

  • 高排名的劇本是否已先實作?

  • 每個劇本定義了多少項測試? 要通過多少項測試?

  • 哪些實作的使用者劇本沒有定義測試案例?

品質進度

  • 每個劇本已執行多少項測試?已通過多少項測試?

  • 每個劇本有多少個作用中的 Bug?

  • 是否在所測試的劇本中發現任何 Bug?

  • Bug 都已解決還是仍有作用中的 Bug?

風險評量

  • 哪些劇本具有風險?

  • 哪些劇本不夠穩定,還不適合發行?

  • 哪些是小組今天可以送出的劇本?

狀況良好的報表版本

在狀況良好的 [劇本概觀] 報表中,越接近報表頂端的劇本會顯示越大的完成進度。 如下圖所示,小組已針對報表中先出現的劇本完成更多工作。 劇本一定會依排名列出。

狀況良好的劇本進度範例

狀況不良的報表版本

狀況不良的 [劇本概觀] 報表會顯示下列一個或多個跡象:

  • 小組在低排名劇本的進度大於高排名的劇本。

  • 失敗的測試多於成功的測試。

  • 劇本的測試失敗,但是沒有建立任何 Bug 工作項目。

篩選報表

您可以篩選 [劇本概觀] 報表,僅顯示已針對您指定的反覆項目或產品區域定義的使用者劇本。

若要指定要在報表中顯示的使用者劇本

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

  2. 按一下 [檢視報表],根據新的篩選條件重新整理報表。

請參閱

其他資源

報表 (SQL Server Reporting Services)