1. 程式人生 > >《Swell數學》用戶故事

《Swell數學》用戶故事

技術 pad 實例 完全 得到 nbsp 鼓勵 一個 要素

一、用戶故事基礎知識:

1.

從用戶的角度來描述用戶渴望得到的功能。

2.

用戶故事是描述對用戶有價值的功能,好的用戶故事應該包括角色、功能和商業價值三個要素。

3.

一個用戶故事只是以客戶能夠明白的方式,描述了一個系統的外在行為,它完全忽略了系統的內部動作。

4.

用戶故事(User Story)是一個方便的格式用來表達多種類型的產品Backlog條目,特別是特性的期望業務價值。制作用戶故事的方式是讓業務人員與技術人員都能理解需求。用戶故事結構很簡單,並且為會話提供一個很好的占位符。此外,用戶故事可以在不同程度的粒度上編寫以及很容易逐步細化。

二、定義用戶故事:

技術分享圖片

三、Swell數學用戶故事

技術分享圖片

四、應用用戶故事模式

  • 用戶故事強調口頭溝通
  • 每個人都比較容易理解用戶故事
  • 用戶故事支持和鼓勵叠代開發
  • 用戶故事的大小適合做計劃
  • 用戶故事支持隨機應變的開發方式

五、Swell數學用戶故事時間線

技術分享圖片

技術分享圖片

六、故事地圖開發過程

  1. 劃分開發沖刺
  2. 劃分叠代版本
  3. 檢視
  4. 映射到大圖
  5. 構建框架

構建框架:為產品或者特性創建一個簡要的描述,說明地圖的內容

映射到大圖

  1. 聚焦於獲得整個系統的材料
  2. 從那些對於系統成功起關鍵作用的用戶類型著手
  3. 標識用戶活動
  4. 添加其他的用戶類型

檢視

  1. 將大的用戶任務分解成更小的子任務和用戶接口,期間會添加卡片,講一張卡片分為兩張,重寫卡片,以及重新組織他們。
  2. 考慮所有的可能性,特別是考慮可能導致出錯的任何事情,這個時候不要擔心是不是在系統範圍內,因為隨後的活動還會移除範圍外的事情。

劃分叠代版本

  1. 將故事地圖劃分為整體的產品版本,以便可以看到產品用戶的跨度範圍,這樣的劃分可以清晰的看到成品發布的增量。
  2. 用簡單的描述說明版本的成果和影響力,不斷圍繞大的why來描述成果的效益。
  3. 每個階段都要定義好“成果”的度量。

劃分開發沖刺

  1. 策劃可以用於改善故事所需要的工作
  2. 整個團隊圍繞驗收標準在一起工作,直到充分詳細和達成共識
  3. 策劃開發和測試工作
  4. 構建和驗證軟件系統中可以工作的部分

七、用戶故事估計實例:故事點方法

技術分享圖片

技術分享圖片

《Swell數學》用戶故事