當前位置:
首頁 > 最新 > 幾句話告訴你如何編寫用戶故事

幾句話告訴你如何編寫用戶故事

對於多數產品待辦事項列表(product backlog)項,尤其是產品功能類,敏捷團隊通常使用用戶故事(user story)來表達預期的商業價值。

用戶故事(user story)的格式通常如下:

(譯:作為一個用戶角色,我想要實現需求,並且獲益。)

簡潔的格式可以幫助團隊完成較好的用戶故事(user story):容易讓業務和技術人員準確理解。然而,有時候團隊分配給用戶角色的目標和利益,並不符合用戶角色真實期望的需求和願望。

乍一看,這些用戶故事(user story)寫的很好,當從特定用戶角色的角度去看時,發現並不正確。我自己的一個例子。幾年前,我帶領的一個用戶故事(user story)寫作研討會,主題是為某公司建立一個電子郵件系統。

這個系統比較特別,它將會被大型電信運營商(如 AT&T和Verizon)授權使用。當時的想法是,當人們從AT&T和Verizon購買一部手機時,他們會從運營商那獲得一個免費的郵箱帳戶。

研討會上,一個團隊創建的用戶故事(user story)如下:

(譯:作為一個手機用戶,我想把廣告放入電子郵件中,這樣我就能夠獲得一個免費的電子郵件賬戶。)

當我看到這個用戶故事(user story)時,我的第一感受是,「作為一名手機用戶,我不希望在我的郵件信息中看到任何廣告。」 這個團隊感到困惑。

「你是怎麼理解的?」他們問,「這個用戶故事(user story)的核心是——我們必須把廣告放進電子郵件中,才能讓運營商為用戶提供免費的電子郵件帳戶。」 我回答說,「我知道。但是,這樣的用戶故事(user story)是行不通的,因為從手機用戶角度來說,它毫無意義。」

我寫了一個新的卡片給了那個團隊,「這樣的用戶故事(user story),才能真正準確地反映手機用戶的想法」,如下:

(譯:作為一個手機用戶,我想要一個不帶廣告的免費的電子郵件賬戶。)

在每個人讀過卡片之後,我補充道「你之前寫的用戶故事(user story)從用戶角度來看是沒有意義的!手機用戶不希望廣告出現在他們的郵件中(誰也不希望廣告出現在他們的郵件中!)。這樣的用戶故事(user story)是不合常理的。」 然後我建議他們從手機用戶的角度重寫一個真正對用戶有價值的用戶故事(user story)。

這個故事大體如下:

(譯:作為一個電信運營商,我想把廣告放入客戶的電子郵件中,這樣我就可以向用戶發送免費的電子郵件賬戶。)

現在這個故事才是有意義的!用戶故事(user story)中的用戶角色必須是能真正得到這個故事中所描述的價值的角色。這樣的角色才符合要求。

當你在寫用戶故事(user story)時,請停下來仔細考慮一下使用你描述的具體功能的用戶角色是誰。是你的客戶還是你的客戶的客戶?公司開發的郵件系統的客戶是電信運營商(AT&T 和 Verizon)。他們客戶的客戶是手機用戶。兩者都有可能是用戶角色,所以需要故事能反映正確的用戶角色的需求。

如果你的待辦事項列表中存在目標和角色不匹配的故事,可能你需要重寫這些用戶故事(user story)了。


點擊展開全文

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 優才學院 的精彩文章:

高手用10分鐘,就能讓你搭配出好看的顏色
刨根究底正則表達式之一:正則表達式概述
技術員工的工作滿意度:數據可以告訴我們什麼?
MYSQL 優化常用方法
六個優雅的 Linux 命令行技巧

TAG:優才學院 |