Updated: 2017-04-13 18:52:38 CST +08

User Story

Principl

  • 無實作細節
    • Story for PM
    • Task for Developer
  • 獨立,Story 之間沒有相依性
  • 易修改的
  • 有價值
  • 可評估範圍
  • 可測試
  • 與客戶一同撰寫
  • 整理成主題

Template

as a <role>, I want to <action> because of <business value>.

身為一個『使用者』,我想要『做什麼』因為『可以獲得成果。』

Role

  • 不要用『使用者』,指定角色
  • 角色為真實顧客,不是 Product Owner,也不是開發人員。

Action

  • 不講技術細節,盡量描述操作細節,如搜尋條件。

Business Value

  • 價值決定權重

Acceptance Testing

  • 提供完成的定義
  • 使用案例
  • 邊界測試

Example

  • 身為一個玩家,我想要