你對 User Story 常犯的迷思

什麼是用戶故事呢? (User Story)? 它是從使用者的角度, 編寫的使用者價值的描述, 通常包括使用者的動機和他們遇到的問題, 以及如何為用戶提供價值

當初是 Kent Beck 在做 C3 Project 的時候發明這個東西, 他會希望客戶把他們希望要做的事情寫在卡片上面, 然後開發團隊和客戶就拿著那些卡片開始討論, 這些卡片就是後來的 user story

(1) user story 不是需求文件

由照片可以知道, 他就是客戶希望系統做什麼事情. 簡單的幾句話的描述, 並不是詳細的需求文件. 客戶和開發團隊討論完後, 再記錄到需求文件中

(2) user story 不見得要遵循什麼格式

user story 就是簡單的描述, 很直白的敘述, 不需要很傻逼的用什麼格式.

什麼 as a role, I do function because …., 這比較像是管顧公司要教大家公式, 讓你比較好記憶, 並且還會覺得他好棒棒. 在真實世界中, 用這些格式描述其實看起來很怪

(3) user story 不是 Scrum 的一部分

一開始是 eXtreme Programming (XP) 在用, Scrum Guide 也沒有提到要用 user story 來描述需求, 或者是說 Product Backlog Item 一定要是 user story. 補習班這樣教你就相信是嗎?

(4) user story 不是 Product owner 要寫

User story 一開始是客戶要寫的, 而不是 Product Owner, 並且在 eXtreme Programming 中也沒有 product owner, 目的是希望客戶和開發團隊直接對話, 這樣才能瞭解客戶的問題

刀的真義,不在殺,在藏

user story 的真義, 不在格式, 在講

講出來, 講清楚, 講的人懂

發表迴響

探索更多來自 轉念學 - 敏捷三叔公的學習之旅 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading