什么是用戶故事?
用戶故事是一種簡單定義用戶對產品的共同交互和需求的方法。用戶故事很有幫助,原因很多,從確保你的設計過程是以你的用戶的實際需求為中心,到提供一個平臺,讓設計團隊的其更清晰地了解設計和制作過程,從客戶支持到成品網站實現。

用戶故事模板
指定用戶類型很重要,因為您的用戶有許多不同的需求。您有專家用戶和首次用戶。您可能有不同的用戶角色,例如管理員或貢獻者,這取決于您的產品概念。

用戶故事示例
作為第一次的用戶,我希望能夠從登錄頁面中創建一個新的帳戶,這樣我就不需要導航來創建一個新的帳戶。
作為一個登錄用戶,我希望能夠從主頁直接導航到購物車,這樣我可以在任何時候方便地結帳。

作為一個移動用戶,我想在一個列中查看產品網格,這樣網格中的每個圖像都將是可見的大小。
這些用例很清楚,用簡單的英語書寫,而且也盡可能簡短。他們提供關于用戶是誰的信息,以及他們想從他們與我們網站的互動中得到什么。他們允許其他合作者在他們的專業領域中決定如何實現這個用戶故事。

為了有效,一個用戶故事需要精確地描述用戶、請求的特性和請求的原因。用戶故事需要足夠大,對用戶來說是有意義的,但對于開發者或設計者來說,小到足以成為一個相當短的任務。如果這個功能需要一天以上的時間來構建,那么它可能會更好地細分為多個用戶故事。
什么是用戶故事:
下面是一些無效的用戶故事的例子,以及一些關于它們為什么不理想的評論。

作為一個用戶,我希望能夠管理好廣告,從而使我的收入最大化。
這個用戶故事對用戶角色不夠具體。這個用戶故事中的目標用戶可能不是你的日常用戶。可能是管理員請求這個特性。這里也不清楚"管理廣告"在這里是什么意思。這應該細分為相應的子任務(作為管理員,我要添加和刪除廣告等。

作為一個用戶,我希望折扣價格以紅色顯示,這樣我就不會錯過任何折扣。好的用戶故事不會告訴設計師使用什么顏色,也不會告訴軟件工程師使用什么語言或框架。他們描述的結果,將留下設計師和工程師在如何最好地實現結果的靈活性。
相反,作為一個用戶,我希望折扣價格在視覺上與其他價格不同,這樣我就可以很容易地做出價格意識的購買決定。
為什么我們需要用戶故事?
如果他們不小心,設計師和工程師很容易在設計網站和Web應用程序時偏離對我們的用戶的考慮。我們對我們產品的每一個細節都非常熟悉,以至于我們很容易忘記對用戶真正需要的東西進行優先排序。用戶故事是確保我們的目標始終與用戶需求和愿望一致的好方法。這可能具有挑戰性,尤其是當我們與許多利益相關者合作,為許多不同的用戶故事進行設計時。

例如,一個運行一個網站的大學可能會先問他們所有的部門他們想展示什么,然后在主頁上給他們一些空間。最終的主頁將有相同的歷史、數學和計算機科學等部門。

然而,所有利害攸關者的總和并不總是導致一個可用的產品。應與所有利益攸關方協商,但所有利益攸關方都應在整個過程中考慮用戶需求。讓我們用用戶的頭腦重新想象這個例子。
大學里的一些用戶故事會是什么樣的呢?
作為申請人,我希望能夠進入并檢查我的申請狀態。
作為一名學生,我想快速瀏覽我注冊的課程頁面。
作為一名教師,我希望能夠盡可能少地點擊我的成績單。
作為社區成員,我想通過訪問主頁了解有新聞價值的事件。

這些用戶故事將引導我們建立一個主頁,它的功能基本上類似于一個新聞站點,為不同的部門提供標簽,并為申請者、學生和教師提供視覺上清晰的導航選項。
總結:雖然這個概念看起來很簡單,但是簡單的用戶故事提供的慣例中也有美。下次你在構建、修改或評估網站或應用程序時,試著考慮并寫下用戶的故事。使用用戶故事將幫助您規劃和執行偉大的以用戶為中心的設計!