iT邦幫忙

0

Scrum: 良好用戶故事的屬性(INVEST)

Mike Cohn在他的“用戶故事應用”一書中指出了一個好的用戶故事的六個基本屬性。這些是:
https://ithelp.ithome.com.tw/upload/images/20190129/20109081xhjNJXFH8k.jpg

獨立的(Independent)

  • 用戶故事應該不依賴於其他用戶故事。
  • 用戶故事應該是自包含的。
  • 用戶故事應按任何順序完成和發布。
  • 當發生依賴關係時,應該以不同的方式組合或拆分用戶故事。

可面議(Negoiatable)

  • 用戶故事不應該是合同義務,因為它們是可以協商的。
  • 用戶故事應該是客戶,開發人員和測試人員之間的協作談判。

有價值的(Valuable)

  • 用戶故事應該對軟件的用戶或所有者有價值。
  • 用戶故事不僅僅對開發人員有價值。
  • 用戶故事應明確定義客戶/用戶的利益,以幫助確定優先級。
  • 用戶故事應由客戶編寫,以確保其對客戶/用戶有價值。

可估計(Estimable)

  • 用戶故事應根據故事點進行估算。
  • 在開發團隊估計用戶故事之前,應該清楚地理解用戶故事。
  • 在開發團隊估算之前,用戶故事應包含足夠的詳細信息。
  • 當開發團隊缺乏領域知識時,用戶故事可能無法估計。
  • 當開發團隊缺乏技術知識時,用戶故事可能無法估計。
  • 當用戶故事太大時,用戶故事可能無法估計。

小的(Small)

  • 用戶故事應該盡可能小,同時仍然提供用戶價值。
  • 用戶故事應該能夠適合一次迭代。
  • 對於大的用戶故事將難以理解和估計。

可測試的(Testable)

  • 應通過測試驗證用戶故事,以證明它們已正確實施。
  • 用戶故事應包含指導測試的故事接受標準。
  • 用戶故事應該很容易進行單元測試。(技術實施)
  • 用戶故事應該很容易接受測試。(行為的)
  • 用戶故事應盡可能以自動方式進行測試。

Scrum的基本功 - 集合中英文版本 (Scrum事件)
Scrum的基本功 - 集合中英文版本 (Scrum工件)
Scrum的基本功 - 集合中英文版本 (角色和责任篇)
Scrum的基本功 - 集合中英文版本 (基础篇)


尚未有邦友留言

立即登入留言