User Story Mapping

1,293 views
1,086 views

Published on

0 Comments
22 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,293
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
2
Comments
0
Likes
22
Embeds 0
No embeds

No notes for slide

User Story Mapping

  1. 1. 如何用USER STORYMAPPING來組織需求David Ko
  2. 2. 大綱 甚麼是 User Story 問題出在哪裡 甚麼是 User Story Mapping 如何建立 User Story Mapping Q&A
  3. 3. 甚麼是 User Story? 以較少的負擔方式來管理需求 用1-2句簡短的敘述來描述事情 細節是在討論中形成
  4. 4. 如何組織User StoryEpicThemeStory
  5. 5. 範例: Fake Outlook
  6. 6. 問題出在哪裡?
  7. 7. 大小不一 太大很難估計要做多久 一個iteration內可能做不完
  8. 8. 很難找關聯性 都是 Search 的功能
  9. 9. 不知道是否已經完整了 我們列完了嗎? 漏了甚麼?
  10. 10. 不容易排出重要性 哪個search 比較重要, 要先完成
  11. 11. 不容易解釋給使用者聽
  12. 12. 甚麼是 User Story Mapping?
  13. 13. User Story 是單一象限 利用優先順序來排列需求 High Low
  14. 14. User Story Mapping 是二維的結構 利用優先順序和關聯性來組織需求
  15. 15. Story Mapping 和 Release Planning 時間關聯 Activity Activity Activity Task Task Task Task Task Task Task Detail Detail Detail Detail Release 1 Detail Detail Detail Detail Release 2優先順 Detail Detail Detail Detail Detail Release 3序
  16. 16. 如何建立 User Story Mapping
  17. 17. Persona 會和我們系統有甚麼互動? 利用便利貼列出Persona 會做的Activity 依照發生的順序由左到右排列 時間關聯順序 Activit Activit Activit y y y
  18. 18. 每個Activity內會進行那些Task? (1) 列出每個活動內會進行的Task 用另一種顏色的便利貼來表示 依照做的順序由左到右排列 時間關聯順序 Activit Activit Activit y y y Task Task Task Task Task Task Task
  19. 19. 每個Activity內會進行那些Task? (2) 如果有些工作是同時發生, 可以以垂直排列的方 式來顯示 時間關聯順序 Activit Activit Activit y y y Task Task Task Task Task Task Task Task Task Task Task Task Task Task
  20. 20. 每個Activity內會進行那些Task? (3) 如果有很大的task, 就繼續拆解出detail的部分 時間關聯順序 Activit Activit Activit y y y Task Task Task Task Task Task Task Task Task Task Task Task Task Task Detail Detail Detail Sub-tasks or Detail Task details
  21. 21. 排列出優先順序 (1) 時間關聯順序 Activit Activit Activit y y y Task Task Task Task Task Task Task Task Task Task Task Task Task Task優先 這些task 是必須的嗎? 有多關鍵?順序
  22. 22. 排列出優先順序 (2) 時間關聯順序 Activit Activit Activit y y y Task Task Task Task Task Task Release 1 Task Task Task Task Release 2優先順 Task Task Task Task序 Release 3
  23. 23. User Story Mapping 範例
  24. 24. 說故事來驗證 Story MapSteve 知道 mail的 標題的關鍵字, 所以Search by Keyword, 找出了這封mail. 接著他Open RTF e-mail 打開了這封信. 發現他需要建立一個會議. 於是他 Createbasic appt , 然後把 Add Attachments 注意: 1. 藍色粗體字就是user story map中 的 task 或是 detail
  25. 25. 可繼續討論來充實 Story Map 找尋其他可能的 tasks 找尋例外狀況 考慮其他 personas
  26. 26. Q&A
  27. 27. 參考文獻 How to create a User Story Map  http://winnipegagilist.blogspot.tw/2012/03/how-to- create-user-story-map.html Building Better Products Using User Story Mapping  http://www.slideshare.net/nashjain/user-story- mapping

×