第
8
章
以用戶例事管理項目
?????????????????????????????????????????????????
什么是用戶例事
(user story)
?
假定這個項目的客戶是個飲料自動售貨機的制造商。他們要求我們為他們的售貨機開發一款軟件。我們可以找他們的市場經理了解這個軟件的需求。
因此,我們的客戶就是他們的市場經理。談需求的時候,有一回他這樣說:“用戶往售貨機每塞一個硬幣,售貨機都要顯示當前該客戶已經投了多少錢。當用戶投的錢夠買某一款飲料時,代表這款飲料的按鈕的燈就會亮。如果那個用戶按了這個按鈕,售貨機就放一罐飲料到出口,然后找零錢給他。”
上面的話描述的是一件事情,一件用戶通過系統完成他一個有價值的目標(買一罐飲料)的事。這樣的過程就叫“用戶案例
(user case)
”或者“用戶例事
(user story)
”。也就是說,上面我們的客戶所說的話,就是在描述一個用戶例事(
user story
)。
(
我解釋一下為什么用例事這個詞,沒興趣也可以忽略。在一個系統面前,每個用戶要完成同樣的目標,都要做這個系統設定的例行的事,這件事情不是一個例子,所以不叫事例,這也不是故事,也不能算一段歷程,而是一個例行的事。
)
pdf下載地址: 第8章以用戶例事管理項目.rar