SlideShare uma empresa Scribd logo
1 de 18
動動手系列: 
User 
Story 
Mapping 
快速上手工作坊 
David Ko 
kojenchieh@yahoo.com.tw
自我介紹 
n “Scrum and XP from the 
Trenches” 中文譯者 
n qCon Shanghai 2013 講者 
n 部落格: http:// 
kojenchieh.pixnet.net/ 
blog
黃金準則: 弄髒你的雙手
什麼是使用者故事?
使用者故事 
n 由一兩句話所組成, 用使用者的商業語言來 
描述軟體的需求
4-6 
使用者故事範例 
As a user, I want to 
reserve a hotel room 
As a user, I want to 
cancel a reservation 
As a vacation planner, 
I want to see photos of 
the hotel 
As a frequent flyer, I 
want to rebook a past 
trip, so that I save time 
booking trips I take 
often
練習ㄧ 高鐵訂票系統 
(1)
練習ㄧ 高鐵訂票系統 
(2) 
n 列出20 個, 至少 5 個非功能性需求 
n 為期 2 周的 sprint 
n 為了方便只寫 action 的部分 
訂票 
依時間選票 
信用卡付費 
ibon 購票 
買月票 
買敬老票
你學到什麼? 
n 那些地方有幫助? 
n 哪些地方不方便?
User 
Story 
Mapping 
是二維的結構 
n 利用優先順序和關聯性來組織需求 
8 - 10
Story 
Mapping 
Structure 
Activity 
Activity 
Activity 
Story 
Sub- 
Story 
Story 
Story 
Story 
Story 
Story 
Story 
Sub- 
Story 
Sub- 
Story 
Sub- 
Story 
Sub- 
Story 
Sub- 
Story 
Sub- 
Story 
Sub- 
Story 
Sub- 
Story 
Sub- 
Story 
Milestone 1 
Milestone 2 
Sub- 
Story 
Sub- 
Story 
Sub- 
Story 
時間關聯 
優 
先 
順 
序 
Milestone 3 
8 - 11
User 
Story 
Mapping 
範例 
8 - 12
Persona 
前台售票人員 
後台維護人員 
網路/手機購票人員 
7-11 iBon 售票
練習二ㄧ 高鐵訂票系統進階版 
n 利用 user story mapping 重新整理你的需求 
n 針對某個 persona 來討論需求 
n 請分三個 milestone, 找出你的 MVP 
n 時間: 20 分鐘
你學到什麼? 
n 什麼是合適的使用者故事? 
n 你如何切割 MVP ?
高鐵線上購票系統範例 
訂票 
付款 
取票 
8 - 16 
退票 
選票 
販賣機 
付現 
臨櫃 
信用卡 
促銷 
ibon 
根據時間 
付現買票 
月票 
販賣機 
7-11 
手機 
QR 
車次 
臨櫃 
現金 
臨櫃 
信用卡 
手機 
信用卡 
販賣機 
信用卡 
手機 
信用卡 
7-11 
現金 
高鐵站售票 
7-11 整合 
手機整合 
早鳥 
優惠組合 
商務 
特約 
效能
Q & 
A
4-18

Mais conteúdo relacionado

Mais procurados

Agile Placemat v9
Agile Placemat v9Agile Placemat v9
Agile Placemat v9
Chris Webb
 
Agile User Stories
Agile User StoriesAgile User Stories
Agile User Stories
kahgeh75
 

Mais procurados (20)

User Story Workshop
User Story WorkshopUser Story Workshop
User Story Workshop
 
Parlons Agilité !
Parlons Agilité !Parlons Agilité !
Parlons Agilité !
 
Story maps and personas an intro
Story maps and personas   an introStory maps and personas   an intro
Story maps and personas an intro
 
What is UX Strategy? - Tim Loo @ UX Brighton
What is UX Strategy? - Tim Loo @ UX BrightonWhat is UX Strategy? - Tim Loo @ UX Brighton
What is UX Strategy? - Tim Loo @ UX Brighton
 
Bringing Order to the Chaos: Good UX Governance
Bringing Order to the Chaos: Good UX GovernanceBringing Order to the Chaos: Good UX Governance
Bringing Order to the Chaos: Good UX Governance
 
Agile Coaching Workshop
Agile Coaching WorkshopAgile Coaching Workshop
Agile Coaching Workshop
 
My 7-Step Guide to Build a Customer Journey Map in 1 Week (Lessons Learned)
My 7-Step Guide to Build a Customer Journey Map in 1 Week (Lessons Learned)My 7-Step Guide to Build a Customer Journey Map in 1 Week (Lessons Learned)
My 7-Step Guide to Build a Customer Journey Map in 1 Week (Lessons Learned)
 
Agile Placemat v9
Agile Placemat v9Agile Placemat v9
Agile Placemat v9
 
Customer Journey Map in B2B projects
Customer Journey Map in B2B projectsCustomer Journey Map in B2B projects
Customer Journey Map in B2B projects
 
UX & UI Design - Differentiate through design
UX & UI Design - Differentiate through designUX & UI Design - Differentiate through design
UX & UI Design - Differentiate through design
 
How to create your Minimum Viable Product - Raff Paquin
How to create your Minimum Viable Product - Raff PaquinHow to create your Minimum Viable Product - Raff Paquin
How to create your Minimum Viable Product - Raff Paquin
 
UX Strategy Blueprint
UX Strategy BlueprintUX Strategy Blueprint
UX Strategy Blueprint
 
Value driven delivery
Value driven delivery Value driven delivery
Value driven delivery
 
UX Design - Client presentation
UX Design - Client presentationUX Design - Client presentation
UX Design - Client presentation
 
The HEART framework for UX metrics
The HEART framework for UX metricsThe HEART framework for UX metrics
The HEART framework for UX metrics
 
SCRUM User Story Life Cycle
SCRUM User Story Life CycleSCRUM User Story Life Cycle
SCRUM User Story Life Cycle
 
Ux team organization
Ux team organizationUx team organization
Ux team organization
 
Agile User Stories
Agile User StoriesAgile User Stories
Agile User Stories
 
Customer Success Quarterly Business Review (QBR) Template
Customer Success Quarterly Business Review (QBR) TemplateCustomer Success Quarterly Business Review (QBR) Template
Customer Success Quarterly Business Review (QBR) Template
 
User Story Maps: Secrets for Better Backlogs and Planning
 User Story Maps: Secrets for Better Backlogs and Planning User Story Maps: Secrets for Better Backlogs and Planning
User Story Maps: Secrets for Better Backlogs and Planning
 

Mais de Jen-Chieh Ko

The right It : How to make your assumption - Agile HsinChu 2020 Mar Gathering
The right It : How to make your assumption - Agile HsinChu 2020 Mar GatheringThe right It : How to make your assumption - Agile HsinChu 2020 Mar Gathering
The right It : How to make your assumption - Agile HsinChu 2020 Mar Gathering
Jen-Chieh Ko
 

Mais de Jen-Chieh Ko (20)

RSG Taipei 2023 LeSS Design Principles
RSG Taipei 2023 LeSS Design PrinciplesRSG Taipei 2023 LeSS Design Principles
RSG Taipei 2023 LeSS Design Principles
 
Practical Testing Strategy for Agile Team
Practical Testing Strategy for Agile TeamPractical Testing Strategy for Agile Team
Practical Testing Strategy for Agile Team
 
O.R.I.D 初探 - 新竹敏捷分享.pdf
O.R.I.D 初探 - 新竹敏捷分享.pdfO.R.I.D 初探 - 新竹敏捷分享.pdf
O.R.I.D 初探 - 新竹敏捷分享.pdf
 
2021 台灣軟體測試現狀調查
2021 台灣軟體測試現狀調查2021 台灣軟體測試現狀調查
2021 台灣軟體測試現狀調查
 
Agile summit2021 - Talk About Exploratory Testing
Agile summit2021 - Talk About Exploratory TestingAgile summit2021 - Talk About Exploratory Testing
Agile summit2021 - Talk About Exploratory Testing
 
Stop Retrospective, Start Continuous Improving
Stop Retrospective, Start Continuous ImprovingStop Retrospective, Start Continuous Improving
Stop Retrospective, Start Continuous Improving
 
Mopcon 2021 Scrum 是新的死亡行軍嗎?
Mopcon 2021   Scrum 是新的死亡行軍嗎?Mopcon 2021   Scrum 是新的死亡行軍嗎?
Mopcon 2021 Scrum 是新的死亡行軍嗎?
 
啟動敏捷轉型的工具箱
啟動敏捷轉型的工具箱啟動敏捷轉型的工具箱
啟動敏捷轉型的工具箱
 
Exploratory testing survey in 2020
Exploratory testing survey in 2020Exploratory testing survey in 2020
Exploratory testing survey in 2020
 
如何把看板和 Scrum 發揮到極致
如何把看板和 Scrum 發揮到極致如何把看板和 Scrum 發揮到極致
如何把看板和 Scrum 發揮到極致
 
Agile Hsinchu 七月線上聚會: 我的教練旅程
Agile Hsinchu 七月線上聚會: 我的教練旅程Agile Hsinchu 七月線上聚會: 我的教練旅程
Agile Hsinchu 七月線上聚會: 我的教練旅程
 
The right It : How to make your assumption - Agile HsinChu 2020 Mar Gathering
The right It : How to make your assumption - Agile HsinChu 2020 Mar GatheringThe right It : How to make your assumption - Agile HsinChu 2020 Mar Gathering
The right It : How to make your assumption - Agile HsinChu 2020 Mar Gathering
 
Agile tourhsinchushare踩過的scrum event坑
Agile tourhsinchushare踩過的scrum event坑Agile tourhsinchushare踩過的scrum event坑
Agile tourhsinchushare踩過的scrum event坑
 
Design sprint experience at Trend Micro
Design sprint experience at Trend MicroDesign sprint experience at Trend Micro
Design sprint experience at Trend Micro
 
Container and Test Automation Management Practices in TrendMicro
Container and Test Automation Management Practices in TrendMicroContainer and Test Automation Management Practices in TrendMicro
Container and Test Automation Management Practices in TrendMicro
 
Design sprint sharing of DS team
Design sprint sharing of DS team Design sprint sharing of DS team
Design sprint sharing of DS team
 
Beer game-public
Beer game-publicBeer game-public
Beer game-public
 
Agile Summit Taipei 2019 - Agile Testing Strategy
Agile Summit Taipei 2019 - Agile Testing StrategyAgile Summit Taipei 2019 - Agile Testing Strategy
Agile Summit Taipei 2019 - Agile Testing Strategy
 
Agile HR at Titansoft
Agile HR at TitansoftAgile HR at Titansoft
Agile HR at Titansoft
 
From zero to one - How we evolved our test automation processes and mindset i...
From zero to one - How we evolved our test automation processes and mindset i...From zero to one - How we evolved our test automation processes and mindset i...
From zero to one - How we evolved our test automation processes and mindset i...
 

Agile meetup - user story mapping workshop