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, 是否也有感覺嗎?

arrow
arrow
    全站熱搜

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