使用者劇本 (Agile)

在此主題中,您可以學習如何填入使用者劇本工作項目的詳細資料。如需何謂使用者本文以及如何將使用者劇本用於敏捷流程中的詳細資訊,請參閱建立或新增產品待處理項目。如需如何建立使用者劇本的工作項目的詳細資訊,請參閱工作項目和工作流程 (Agile)

本主題內容

相關主題

  • 定義使用者劇本

  • 將工作加入並連結至使用者劇本

  • 將測試案例加入並連結至使用者劇本

  • 將問題加入至使用者劇本

  • 將詳細資料、附件或超連結加入至使用者劇本

  • 工作流程

Agile 流程

Agile 報表 (Reporting Services)

欄位參考

必要的使用權限

您必須是 [Readers] 群組的成員,或是已將 [檢視此節點中的工作項目] 設為 [允許],才能檢視使用者劇本。您必須是 [Contributors] 群組的成員,或是已將 [編輯此節點中的工作項目] 權限設為 [允許],才能建立或修改使用者劇本。如需詳細資訊,請參閱管理使用權限

定義使用者劇本

使用者劇本可將重要的功能傳送給產品或系統的使用者。每一個使用者劇本應簡單地陳述使用者想利用軟體功能來做什麼,並從使用者的觀點進行描述。當您撰寫使用者劇本時,您應該把焦點放在功能的適用對象、所要達成的目標及其原因。您應該避免會指定功能開發方式的描述。

使用者劇本的工作項目表單會將資料儲存在如下圖所示的欄位和索引標籤中:

使用者劇本的工作項目表單

當您定義使用者劇本時,必須在工作項目表單的上方區段中定義 [標題]。您可以將所有其他欄位保留空白,或接受其預設值。

若要定義使用者劇本

  1. 在工作項目表單的狀態的使用者劇本,請指定一個或多個下列類型的資訊:

    • 在 [標題] (必要項) 中,輸入簡短描述。

      好的劇本標題可反映出對於客戶的價值或是需要實作的功能。

    • 在 [指派給] 清單中,按一下擁有使用者劇本之小組成員的名稱。

      注意事項注意事項

      您只能將工作項目指派給 [Contributors] 群組的成員。

      如果您未指派劇本,它將自動指派給您。

    • 在 [順位] 方塊中輸入數值,表示此劇本相較於產品待處理項目中其他劇本的相對重要性。

    • 在 [劇本點] 方塊中輸入數值,以指定要完成使用者劇本所需之工作量的主觀評比。

      如果您指定的點愈多,則表示所需的工作愈多。

    • 在 [優先權] 清單中,按一下等級 1 (最重要) 至 4 (最不重要) 的使用者劇本重要性層級。

    • 在 [區域] 和 [反覆項目] 清單中,按一下適當的區域和反覆項目,或是讓這些欄位空白以便之後在規劃會議上指派。

      注意事項注意事項

      每個 Team 專案的專案系統管理員都會定義該專案的區域和反覆項目路徑,讓小組能夠依照這些指定追蹤進度。如需詳細資訊,請參閱建立和修改區域和反覆項目

  2. 在 [詳細資料] 索引標籤上,盡量提供詳細資料來描述,而不只是使用者劇本,而且您將用來確認的標準使用者劇本是否已完成。

    • 在 [具有驗收準則的描述] 方塊中,儘可能提供詳細的資料,以描述使用者劇本以及您要用於驗證使用者劇本是否已滿足的條件。

      您的小組將使用這項資訊來建立工作和測試案例的工作項目。如需詳細資訊,請參閱工作 (Agile)測試案例 (Agile)

  3. 在 [記錄] 索引標籤上,加入您想做為部分歷程記錄擷取的註解。

    每當小組成員更新工作項目時,其記錄就會顯示變更的日期、進行變更的小組成員,以及變更的欄位。

  4. 將使用者劇本連結至其他工作項目,如工作、測試案例、Bug 和問題。

    如需詳細資訊,請參閱本主題後面的下列章節:

    • 將工作加入並連結至使用者劇本

    • 將測試案例加入並連結至使用者劇本

    • 將 Bug 加入至使用者劇本

    • 將問題加入至使用者劇本

    • 將詳細資料、附件或超連結加入至使用者劇本

  5. 按一下 儲存 [儲存工作項目]。

注意事項注意事項

在您儲存使用者劇本之後,識別項會出現在工作項目工具列底下的標題中。

將工作加入並連結至使用者劇本

您可將工作加入至使用者劇本,以追蹤為了完成使用者劇本所進行之工作的進度。

注意事項注意事項

[劇本概觀] 和 [劇本進度] 報表都會要求您建立使用者劇本和工作之間及使用者劇本和測試案例之間的連結。如需詳細資訊,請參閱劇本概觀報表 (Agile)劇本進度報表 (Agile)

若要建立已連結至使用者劇本的工作

  1. 在 [實作] 索引標籤上,按一下 加入新連結工作項目 [新增]。

    [加入新連結工作項目] 對話方塊隨即開啟。

    將新連結的工作項目加入至使用者劇本

  2. 在 [連結類型] 清單中,保留 [子系] 預設選項。

  3. 在 [工作項目類型] 清單中,按一下 [工作]。

  4. 在 [標題] 中,輸入明確的名稱,以識別要執行的工作區域。

  5. (選擇性) 在 [註解] 中,輸入其他資訊。

  6. 按一下 [確定]。

    工作 (Task) 的工作項目 (Work Item) 表單隨即開啟,內含您所提供的資訊。

  7. 依照工作 (Agile)中的說明指定剩餘的欄位,然後按一下 儲存 [儲存工作項目]。

若要將數個現有工作連結至使用者劇本

  1. 在 [實作] 索引標籤上,按一下 加入連結 [連結至]。

    [加入使用者劇本的連結] 對話方塊隨即開啟。

  2. 在 [連結類型] 清單中,保留 [子系] 預設選項。

  3. 按一下 [瀏覽]。

    [選擇連結工作項目] 對話方塊隨即出現。

    將工作連結至使用者劇本對話方塊

  4. 在 [工作項目 ID] 中輸入項目,或瀏覽您要連結的項目。您也可以執行 [我的工作] 小組查詢,找出您要連結的工作。選取您要連結至使用者劇本之每項工作旁邊的核取方塊。如需詳細資訊,請參閱尋找要連結或匯入的工作項目

  5. (選擇性) 輸入您要連結之工作的描述。

  6. 按一下 [確定],然後按一下 儲存 [儲存工作項目]。

    注意事項注意事項

    您所連結的使用者劇本和工作都會更新。對於您加入的每項工作,會建立使用者劇本的父連結。

將測試案例加入並連結至使用者劇本

在規劃過程中,您會建立測試案例並將這些測試案例連結至使用者劇本。建議用於建立測試套件和測試案例的用戶端為 Microsoft Test Manager。透過這個用戶端,您也可以連結至使用者劇本 (如 HOW TO:使用 Microsoft Test Manager 檢視產品待處理項目、使用者劇本或需求工作項目中的說明)。

若要將新的測試案例加入至使用者劇本

  1. 在 [測試案例] 索引標籤上,按一下 加入新連結工作項目 [新增]。

    [加入新連結工作項目] 對話方塊隨即開啟。

  2. 在 [連結類型] 清單中,保留 [測試者] 預設選項。

  3. 在 [工作項目類型] 清單中,保留 [測試案例] 預設選項。

  4. 在 [標題] 中,輸入描述性名稱以定義要測試的區域。

  5. (選擇性) 在 [註解] 中,輸入其他資訊。

  6. 按一下 [確定]。

    測試案例的工作項目表單隨即開啟,內含您所提供的資訊。

  7. 依照測試案例 (Agile)中的說明指定剩餘的欄位,然後按一下 儲存 [儲存工作項目]。

若要將現有的測試案例加入至使用者劇本

  1. 在 [測試案例] 索引標籤上,按一下 加入連結 [連結至]。

    [加入使用者劇本的連結] 對話方塊隨即開啟。

  2. 在 [連結類型] 清單中,保留預設選項 [測試者]。

  3. 在 [工作項目 ID] 中,輸入您要連結之測試案例的 ID 或瀏覽這些測試案例。

    您可以執行 [我的測試案例] 小組查詢,找出您要加入的測試案例,然後選取您要連結之每個測試案例旁邊的核取方塊。如需詳細資訊,請參閱尋找要連結或匯入的工作項目

  4. (選擇性) 輸入您要連結之測試案例的描述。

  5. 按一下 [確定],然後按一下 儲存 [儲存工作項目]。

    注意事項注意事項

    您所連結的使用者劇本和測試案例都會更新。對於您加入的每個測試案例,會建立使用者劇本的 [測試] 連結。

將問題加入至使用者劇本

您可以從 [所有連結] 索引標籤建立問題的工作項目,並將其連結至使用者劇本。藉由定義問題並將其連結至使用者劇本,您即可更完善地追蹤使用者劇本的品質和完成狀況。

若要建立問題並將其連結至使用者劇本

  1. 在 [所有連結] 索引標籤上,按一下 加入新連結工作項目 [新增]。

    [加入新連結工作項目] 對話方塊隨即開啟。

  2. 在 [連結類型] 清單中,按一下 [相關]。

  3. 在 [工作項目類型] 清單中,按一下 [問題]。

  4. 在 [標題] 中,輸入明確的名稱以識別封鎖問題。

  5. (選擇性) 在 [註解] 中,輸入其他資訊。

  6. 按一下 [確定]。

    問題的工作項目表單隨即開啟,內含您所提供的資訊。

  7. 依照問題 (Agile)中的說明定義剩餘的欄位,然後按一下 儲存 [儲存工作項目]。

將詳細資料、檔案和超連結加入至使用者劇本

您可以透過下列方式將詳細資料加入至使用者劇本:

  • 在 [描述] 或 [記錄] 欄位中,輸入資訊。

  • 附加檔案。

    例如,您可以附加電子郵件討論串、文件、影像、記錄檔或其他類型的檔案。

  • 將超連結加入至網站,或加入至已儲存在伺服器或網站上的檔案。

若要將詳細資料加入至使用者劇本

  1. 在 [詳細資料] 索引標籤的 [描述] 欄位中,輸入資訊。

  2. (選擇性) 在 [記錄] 欄位中輸入資訊。

    您可以格式化資訊,以便提供強調效果或擷取項目符號清單。如需詳細資訊,請參閱標題、ID、描述和記錄欄位參考

  3. 按一下 儲存 [儲存工作項目]。

若要將附件加入至使用者劇本

  1. 在 [附件] 索引標籤上,執行下列其中一個動作:

    • 將檔案拖曳到附件區域中。

    • 按一下 貼上,或按下 CTRL-V 貼上您已複製的檔案。

    • 按一下 加入附件 [加入],再按一下 [瀏覽]。在 [附件] 對話方塊中,輸入或瀏覽到您要附加的檔案名稱。

      (選擇性) 在 [註解] 方塊中,輸入附件的詳細資訊。按一下 [確定] 以返回 [附件] 索引標籤。

  2. 按一下 儲存 [儲存工作項目]。

若要將超連結加入至使用者劇本

  1. 在 [所有連結] 索引標籤上,按一下 加入連結 [連結至]。

    將超連結加入至使用者劇本

  2. 在 [連結類型] 清單中,按一下 [超連結]

  3. 在 [位址] 方塊中,輸入連結目標的位址。

  4. 如果目標是網站,請輸入 URL,或從網際網路瀏覽器複製 URL,然後將它貼入 [位址] 方塊中。如果目標是伺服器位置,請以 UNC 名稱的格式輸入位址。

  5. (選擇性) 在 [註解] 方塊中,輸入超連結的詳細資訊。

  6. 按一下 [確定],然後按一下 儲存 [儲存工作項目]。

工作流程

您可以使用 [新增]、 [使用中]、 [已解決] 和 [已關閉] 狀態追蹤使用者劇本的進度。您已撰寫用以實作使用者劇本的程式碼並通過所有的單元測試時,即可將使用者劇本的 [狀態] 變更為 [已解決]。完成所有的工作且使用者劇本已通過所有的接受度測試之後,您可將其 [狀態] 變更為 [已關閉]。所有小組成員都可以變更使用者劇本的狀態。

如需您可以用於追蹤工作項目狀態之資料欄位的詳細資訊,請參閱指派和工作流程欄位參考

一般工作流程進展

  • 客戶代表會在 [新增] 狀態的使用者劇本,預設原因為新。

  • 實作時,開始之後,小組成員從 [新增] 變更使用者劇本的狀態變更為 [使用中] 。

  • 小組成員從 [使用中] 變更使用者劇本的狀態變更為 [已解決] ,當它完成程式碼時,以及單元測試成功。

  • 小組成員從 [已解決] 變更狀態到 [已關閉] ,當針對使用者劇本所定義的測試案例大多成功。

使用者劇本狀態圖表

使用者劇本狀態圖表

請參閱

概念

藉由使用 PowerPoint 的圖片敘述積存的項目

要求,並使用小組網站存取的處理程序的利害關係者意見反應

其他資源

Product Backlog Workbook

適用於 Visual Studio ALM 的敏捷式流程範本

Plan the Sprint

工作項目和工作流程 (Agile)