需求與規格詞條 7-07

使用者故事User Story

也常叫做:user story(開發圈直接念英文)、使用者情境、「身為某人」句型

你可能會這樣說

我想做預約功能,但說來說去都是「就是可以預約那樣啊」。AI 交出來的東西每次都差一點:一下少了取消功能、一下沒有確認信,來來回回好幾次。

白話解釋

使用者故事是一種固定句型:「身為某種人,我想要做某件事,因為某個原因」。例如「身為客人,我想要線上取消預約,因為打電話要等很久」。

它做的事是逼你想清楚三件事:誰在用、他要幹嘛、他為什麼要。補齊這三件事,AI 就不容易做歪;漏掉「因為」那段,做出來的功能常常長錯方向。

寧可一次寫三五個小故事,不要寫一個巨大含糊的「預約系統」——小故事好驗收,大敘述只能憑感覺。

親手試試

身為忙到沒時間的媽媽我想要線上取消預約以便不用打電話等半天
點每一段,看它在句型裡的角色——三件事補齊,需求就不會做歪。
圖 7-7 一句句型拆開看:誰、要什麼、為什麼。

這樣對 AI 說

中文就可以
我想做一個寵物美容的預約網站,請幫我寫使用者故事:
1. 先問我幾個問題,搞清楚有哪些角色(客人、店家之類)。
2. 每個角色寫三到五個故事,用「身為⋯我想要⋯因為⋯」的格式。
3. 每個故事後面加一行驗收條件,讓我知道做完長什麼樣。
4. 你覺得我沒想到但很重要的故事,另外標出來給我參考。

同一課的其他詞