用戶故事:3C

用戶故事的概念

用戶故事是一種快速捕獲產品需求的“誰”、“什麼”和“為什麼”的輕量級方法。簡而言之,用戶故事是表達用戶想要的需求的想法。用戶故事很短,每個元素通常包含少於 10 或 15 個單詞。用戶故事是“待辦事項”列表,可幫助您確定項目路徑中的步驟。它們有助於確保您的流程和最終產品滿足您的要求。

這類東西的概念我喜歡說的方式來理解和解釋這個詞;

用戶故事 = 用戶 + 故事 = 人物 + 故事 + 事件

也就是說,一個人出於什麼原因想要做什麼,提煉出三個要素是誰,為什麼,什麼。從用戶的角度是用來確認用戶和用戶需求的簡短描述。

用戶故事的三個要素

用戶故事在軟件開發過程中用作描述需求的一種表達形式。為了規範用戶故事的表達,方便交流,用戶故事通常採用以下格式表達:

作為<用戶角色>,我想<完成活動>,以<實現價值>。

一個完整的用戶故事包含三個要素。

用戶故事角色特徵模板

  1. 角色(誰?):誰想使用這個
  2. action ( what? ):要完成什麼動作
  3. 價值:(為什麼?)這樣做,這樣做可以帶來什麼價值

三、3C原則

用戶故事的描述信息以傳統的手寫方式寫在紙卡上,因此 Ron Jeffries (2001) 將這三個方面稱為 3C:

  1. 卡(卡
  2. 對話(對話
  3. 確認(C確認)。

卡片:用戶故事通常寫在小卡片上,並附有故事、規則和完成標準的簡短描述。

卡片正麵包含對故事的描述,格式為:作為<角色>,我想<完成活動>以<實現價值>描述需求;卡片背麵包含完成用戶故事的規則和完成標準,格式為:Given…When…Then。

對話:用戶故事背後的細節來自與客戶或產品負責人的溝通;確保各方正確理解故事。

確認:通過驗收測試確認用戶故事已經正確完成。

 

Leave a Reply

發佈留言必須填寫的電子郵件地址不會公開。