Use Case和User story的差別 - 範例篇

很多人常常會問use case和user story有甚麼差別, 之前在這兩篇中有些解釋

http://www.wretch.cc/blog/kojenchieh/13288119
http://www.wretch.cc/blog/kojenchieh/15451296

今天在San Diego聽老外演講時, 聽到一個範例不錯

1. Feature Sets
要設計一個Business Travel 的web site, 其中要有以下功能
Airline: 可以訂飛機票
Hotel: 可以訂飯店
Retal car: 可以租車

2. Use Cases
其中Airline這個功能可以列出以下use cases:
View Available fights
Price flights alternatives
Reserve/hold flights
Record frequent flyer information
Purchase tickets
...

3. Stories
其中View flights alternatives可以列出以下user stories
View one-way flights
view round trip flights
View multi-stop flights
Add travel specifies (e.g. number of flyers, childrens)
Search for flight by flight number
Search for flight by airline
Search for flight by schedule
...

這個例子說明了use case比user stories大,可能會包含很多user stories. 並且也說明了user story若是要在2周的iteration內做完, 必須要做適當的拆解. 而feature則只是一個high leverl 的描述, 他會包含很多use cases.

所以這樣有比較了解use case和user story的差異嗎? 對於要如何拆解user story, 是否也有感覺嗎?

創作者介紹
創作者 kojenchieh 的頭像
kojenchieh

David Ko的學習之旅

kojenchieh 發表在 痞客邦 留言(1) 人氣()


留言列表 (1)

發表留言
  • amanda694
  • 清大電機

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼