SlideShare a Scribd company logo
1 of 46
Download to read offline
《使用者故事對照》導讀
A Glance at Agile, Scrum & User Story
Jenson Lee
May 7, 2019
我是誰?
● Jenson Lee
● CSM(認證 Scrum Maser)
● CSPO(認證 Scrum Product OWner)
● 叫車吧 - 產品經理 

Product Owner / ScrumMaster
● HPX 94.5 產品經理讀書會引導者
● 台灣敏捷社群志工
● 2018 Agile Tour Taipei「問題解決導向的用戶訪談工作坊」講師
Agile & Scrum
User Story Mapping
⼤家知道的 Agile
瀑布式開發法
⽼闆都愛⽢特圖
你的產品在哪裡︖
⼀種迭代⽅法
蓋⼀台⾞,或交通⼯具
需求探索歷程
Agile & Scrum
User Story Mapping
The Wrong way to do Agile: Specifications
客製化蛋糕
❖ 「您好,我想要訂個蛋糕。」 <——— 產品
❖ 「請幫我在上⾯寫下紫⾊的 <——— 需求描述

“So long, Alicia”」
❖ 「周圍再⽤⼀些星星點綴」 <——— 補充說明
「我們產品的使用者應該是25
歲左右,喜歡逛街的女性,所以
我們應該增加女性購物專區。」
「身為一個 25 歲、收入約
30k 以下小資女,我想要在網
站首頁有個女性專屬平價服飾
的區塊,這樣我可以更快速地
找到我想要買的衣服。」
As a [type of user],
I want to [do something]
so that I can [get some benefit]
From David Ko - user story mapping workshop
From David Ko - user story mapping workshop
練習:線上訂房服務
「採用使用者故事的目標

不是為了寫出更好的使用者故事」
分享文件(shared docs)
不是分享共識(shard understanding)
「運用使用者故事的真正目標是達成共識」
Agile & Scrum
User Story Mapping
推薦序
• 為什麼要導讀推薦序?

• Martin Fowler,「敏捷軟體開發宣言」17 位共同發起者之
一。

• Alan Cooper,Visual Basic 之父,「Persona」的發明者。

• Marty Cagan,Netscape VP Platform & Product,eBay
SVP Product & Design
Martin Fowler
• 敏捷開發帶來的潛在問題:失去整體概觀(big picture)

• User Story Mapping 是彌補此缺點的技術

• 整體圖像促進對話,幫助我們與使用者溝通,避免建造不
必要功能

• 充分溝通是團隊關鍵價值
Alan Cooper
• 開發者總是製造出科學怪人。

• 互動設計師與程式開發者各擅
勝場,卻缺乏共同語言。

• 敏捷開發並非好的設計工具。

• 透過 User Story Mapping 開
啟對話,保留敘事結構。
Marty Cagan
• Good Product Manager/Bad Product Manager by Ben
Horowitz https://www.evernote.com/l/AERyPcfK-
gdBuJvx4Nun7BmA6ulimXViPcM

• 好團隊與壞團隊的差別。

• 這⼀切都跟 Story Mapping 息息相關。
Why Should You Read This Book?
• 使⽤者故事聚焦建造⼩東西,看不⾒整體圖像。

• 何時結束︖交付什麼產品︖

• 對話過程中的討論與共識被遺忘。

• 沒有共識,導致影響時程。

• 使⽤者看不⾒的部份如何撰寫使⽤者故事。
Why Docs?
• 好⽂件就像度假照⽚。

• 對話與互動產出⽂件,才是⽂件的核⼼精神。

• 重要的不是什麼被寫下來、⽽是閱讀它時會記得什麼。

• 以⽂件幫助記憶。
「產品開發的⽬標不是為了製造產品」
Change The World
• Now and Later

• ⼈們因為你建造的產品⽽
變得開⼼。

• Output(X) vs. Outcome(O)

• What about my company?
The Impact!
Build Less Stuffs
• 我們要建造的東西總是
超過我們擁有的時間。

• 輸出 (output) 最⼩化、
成果 (outcome) 與影響
(impact) 最⼤化。

• 提昇建造速度無法解決
問題。
Requirements
「需求」只是⽤來阻⽌我們針對⼈們以及要解決的問題進⾏對話。
你的任務不是實現需求、⽽是改變世界。
AgileCommunity.tw
https://www.facebook.com/AgileCommunity.tw/
Scrum Community in Taiwan
https://www.facebook.com/groups/179345672472/
台灣敏捷社群 @ Facebook
延伸討論
• 我身邊的好團隊與壞團隊

• 我的公司 / 職位 / 領域適合使⽤ User Story Mapping 嗎︖

• 如何開始使⽤ User Story Mapping ︖

• 敏捷開發與 User Story Mapping 的關係︖

• ⽣活中的 output 與 outcome

• 為何要使⽤便利貼︖

More Related Content

What's hot

Scrum深入淺出
Scrum深入淺出Scrum深入淺出
Scrum深入淺出Taien Wang
 
実践イカパケット解析
実践イカパケット解析実践イカパケット解析
実践イカパケット解析Yuki Mizuno
 
リアルタイムサーバー 〜Erlang/OTPで作るPubSubサーバー〜
リアルタイムサーバー 〜Erlang/OTPで作るPubSubサーバー〜 リアルタイムサーバー 〜Erlang/OTPで作るPubSubサーバー〜
リアルタイムサーバー 〜Erlang/OTPで作るPubSubサーバー〜 Yugo Shimizu
 
マルチコアとネットワークスタックの高速化技法
マルチコアとネットワークスタックの高速化技法マルチコアとネットワークスタックの高速化技法
マルチコアとネットワークスタックの高速化技法Takuya ASADA
 
91APP 之API 經濟學與API Gateway與導入之旅
91APP 之API 經濟學與API Gateway與導入之旅91APP 之API 經濟學與API Gateway與導入之旅
91APP 之API 經濟學與API Gateway與導入之旅Amazon Web Services
 
Onieで遊んでみようとした話
Onieで遊んでみようとした話Onieで遊んでみようとした話
Onieで遊んでみようとした話Masaru Oki
 
コンテナ時代のOpenStack
コンテナ時代のOpenStackコンテナ時代のOpenStack
コンテナ時代のOpenStackAkira Yoshiyama
 
GoBGP活用によるSD-WANプラクティス
GoBGP活用によるSD-WANプラクティスGoBGP活用によるSD-WANプラクティス
GoBGP活用によるSD-WANプラクティスToshiki Tsuboi
 
SQIP2015講演資料「チケット駆動開発の運用パターン集~問題はチケットに分割して統治せよ」
SQIP2015講演資料「チケット駆動開発の運用パターン集~問題はチケットに分割して統治せよ」SQIP2015講演資料「チケット駆動開発の運用パターン集~問題はチケットに分割して統治せよ」
SQIP2015講演資料「チケット駆動開発の運用パターン集~問題はチケットに分割して統治せよ」akipii Oga
 
Design Sprint ガイドブック v2
Design Sprint ガイドブック v2Design Sprint ガイドブック v2
Design Sprint ガイドブック v2Takaaki Umada
 
例外設計における大罪
例外設計における大罪例外設計における大罪
例外設計における大罪Takuto Wada
 
5分でわかった気になるインセプションデッキ
5分でわかった気になるインセプションデッキ5分でわかった気になるインセプションデッキ
5分でわかった気になるインセプションデッキTakao Oyobe
 
本当は楽しいインターネット
本当は楽しいインターネット本当は楽しいインターネット
本当は楽しいインターネットYuya Rin
 
価値探索 -仮説検証の実践-
価値探索 -仮説検証の実践-価値探索 -仮説検証の実践-
価値探索 -仮説検証の実践-toshihiro ichitani
 
図解で学ぶ「Lean UX」
図解で学ぶ「Lean UX」図解で学ぶ「Lean UX」
図解で学ぶ「Lean UX」Katsuhito Okada
 
10分でわかったつもりになるLean Analytics_10min lean analytics
10分でわかったつもりになるLean Analytics_10min lean analytics10分でわかったつもりになるLean Analytics_10min lean analytics
10分でわかったつもりになるLean Analytics_10min lean analytics圭 進藤
 
Go言語のスライスを理解しよう
Go言語のスライスを理解しようGo言語のスライスを理解しよう
Go言語のスライスを理解しようYasutaka Kawamoto
 
WebブラウザでP2Pを実現する、WebRTCのAPIと周辺技術
WebブラウザでP2Pを実現する、WebRTCのAPIと周辺技術WebブラウザでP2Pを実現する、WebRTCのAPIと周辺技術
WebブラウザでP2Pを実現する、WebRTCのAPIと周辺技術Yoshiaki Sugimoto
 

What's hot (20)

Scrum深入淺出
Scrum深入淺出Scrum深入淺出
Scrum深入淺出
 
実践イカパケット解析
実践イカパケット解析実践イカパケット解析
実践イカパケット解析
 
リアルタイムサーバー 〜Erlang/OTPで作るPubSubサーバー〜
リアルタイムサーバー 〜Erlang/OTPで作るPubSubサーバー〜 リアルタイムサーバー 〜Erlang/OTPで作るPubSubサーバー〜
リアルタイムサーバー 〜Erlang/OTPで作るPubSubサーバー〜
 
はじめてのPRD
はじめてのPRDはじめてのPRD
はじめてのPRD
 
マルチコアとネットワークスタックの高速化技法
マルチコアとネットワークスタックの高速化技法マルチコアとネットワークスタックの高速化技法
マルチコアとネットワークスタックの高速化技法
 
91APP 之API 經濟學與API Gateway與導入之旅
91APP 之API 經濟學與API Gateway與導入之旅91APP 之API 經濟學與API Gateway與導入之旅
91APP 之API 經濟學與API Gateway與導入之旅
 
Onieで遊んでみようとした話
Onieで遊んでみようとした話Onieで遊んでみようとした話
Onieで遊んでみようとした話
 
コンテナ時代のOpenStack
コンテナ時代のOpenStackコンテナ時代のOpenStack
コンテナ時代のOpenStack
 
GoBGP活用によるSD-WANプラクティス
GoBGP活用によるSD-WANプラクティスGoBGP活用によるSD-WANプラクティス
GoBGP活用によるSD-WANプラクティス
 
SQIP2015講演資料「チケット駆動開発の運用パターン集~問題はチケットに分割して統治せよ」
SQIP2015講演資料「チケット駆動開発の運用パターン集~問題はチケットに分割して統治せよ」SQIP2015講演資料「チケット駆動開発の運用パターン集~問題はチケットに分割して統治せよ」
SQIP2015講演資料「チケット駆動開発の運用パターン集~問題はチケットに分割して統治せよ」
 
軟體架構模式
軟體架構模式軟體架構模式
軟體架構模式
 
Design Sprint ガイドブック v2
Design Sprint ガイドブック v2Design Sprint ガイドブック v2
Design Sprint ガイドブック v2
 
例外設計における大罪
例外設計における大罪例外設計における大罪
例外設計における大罪
 
5分でわかった気になるインセプションデッキ
5分でわかった気になるインセプションデッキ5分でわかった気になるインセプションデッキ
5分でわかった気になるインセプションデッキ
 
本当は楽しいインターネット
本当は楽しいインターネット本当は楽しいインターネット
本当は楽しいインターネット
 
価値探索 -仮説検証の実践-
価値探索 -仮説検証の実践-価値探索 -仮説検証の実践-
価値探索 -仮説検証の実践-
 
図解で学ぶ「Lean UX」
図解で学ぶ「Lean UX」図解で学ぶ「Lean UX」
図解で学ぶ「Lean UX」
 
10分でわかったつもりになるLean Analytics_10min lean analytics
10分でわかったつもりになるLean Analytics_10min lean analytics10分でわかったつもりになるLean Analytics_10min lean analytics
10分でわかったつもりになるLean Analytics_10min lean analytics
 
Go言語のスライスを理解しよう
Go言語のスライスを理解しようGo言語のスライスを理解しよう
Go言語のスライスを理解しよう
 
WebブラウザでP2Pを実現する、WebRTCのAPIと周辺技術
WebブラウザでP2Pを実現する、WebRTCのAPIと周辺技術WebブラウザでP2Pを実現する、WebRTCのAPIと周辺技術
WebブラウザでP2Pを実現する、WebRTCのAPIと周辺技術
 

Similar to 《使用者故事對照》導讀 - A Glance at Agile, Scrum & User Story

為了精準估算,你必須付出什麼代價?
為了精準估算,你必須付出什麼代價?為了精準估算,你必須付出什麼代價?
為了精準估算,你必須付出什麼代價?William Yeh
 
Scrum introduction in hsin chu-agilemeetup
Scrum introduction in hsin chu-agilemeetupScrum introduction in hsin chu-agilemeetup
Scrum introduction in hsin chu-agilemeetupJen-Chieh Ko
 
初入敏捷測試的困境 (2019.09.26 Agile Neihu Sprint 28.1)
初入敏捷測試的困境 (2019.09.26 Agile Neihu Sprint 28.1)初入敏捷測試的困境 (2019.09.26 Agile Neihu Sprint 28.1)
初入敏捷測試的困境 (2019.09.26 Agile Neihu Sprint 28.1)Shih-Hsiao Peng
 
Agile scrum in startup
Agile scrum in startup  Agile scrum in startup
Agile scrum in startup Len Chang
 
Agile introduction
Agile introductionAgile introduction
Agile introductionJen-Chieh Ko
 
AgileNeihuSprint31
AgileNeihuSprint31AgileNeihuSprint31
AgileNeihuSprint31ccdouplus
 
關於產品經理的角色與職責
關於產品經理的角色與職責關於產品經理的角色與職責
關於產品經理的角色與職責Cloud Chen
 
Scrum敏捷实施实例讲解 out_softingtemplate.ppt_
 Scrum敏捷实施实例讲解 out_softingtemplate.ppt_ Scrum敏捷实施实例讲解 out_softingtemplate.ppt_
Scrum敏捷实施实例讲解 out_softingtemplate.ppt_Odd-e
 
Conference Brochure Scrum Gathering Shanghai 2011
Conference Brochure Scrum Gathering Shanghai 2011Conference Brochure Scrum Gathering Shanghai 2011
Conference Brochure Scrum Gathering Shanghai 2011Shining Hsiong
 
Agile1001 Open Course #1 (公开课) Scrum角色
Agile1001 Open Course #1 (公开课) Scrum角色Agile1001 Open Course #1 (公开课) Scrum角色
Agile1001 Open Course #1 (公开课) Scrum角色Bob Jiang
 
20231028 清大GDSC演講-何謂敏捷與PAIA如何透過敏捷組織企業與學生共融的開發團隊.pdf
20231028 清大GDSC演講-何謂敏捷與PAIA如何透過敏捷組織企業與學生共融的開發團隊.pdf20231028 清大GDSC演講-何謂敏捷與PAIA如何透過敏捷組織企業與學生共融的開發團隊.pdf
20231028 清大GDSC演講-何謂敏捷與PAIA如何透過敏捷組織企業與學生共融的開發團隊.pdfIvan Chiou
 
Scrum敏捷实施实例讲解
Scrum敏捷实施实例讲解Scrum敏捷实施实例讲解
Scrum敏捷实施实例讲解Brenda Bao
 
Scrum drawing game in agile summit 2018
Scrum drawing game in agile summit 2018Scrum drawing game in agile summit 2018
Scrum drawing game in agile summit 2018Juggernaut Liu
 
现代化敏捷测试工作者
现代化敏捷测试工作者现代化敏捷测试工作者
现代化敏捷测试工作者Yi Xu
 
Scrum essential
Scrum essentialScrum essential
Scrum essential國昭 張
 
從 Scrum 到 Kanban: 為什麼 Scrum 不適合 Lean Startup
從 Scrum 到 Kanban: 為什麼 Scrum 不適合 Lean Startup從 Scrum 到 Kanban: 為什麼 Scrum 不適合 Lean Startup
從 Scrum 到 Kanban: 為什麼 Scrum 不適合 Lean StartupWen-Tien Chang
 
敏捷轉型:目標管理工作坊
敏捷轉型:目標管理工作坊敏捷轉型:目標管理工作坊
敏捷轉型:目標管理工作坊William Yeh
 

Similar to 《使用者故事對照》導讀 - A Glance at Agile, Scrum & User Story (20)

為了精準估算,你必須付出什麼代價?
為了精準估算,你必須付出什麼代價?為了精準估算,你必須付出什麼代價?
為了精準估算,你必須付出什麼代價?
 
Scrum introduction in hsin chu-agilemeetup
Scrum introduction in hsin chu-agilemeetupScrum introduction in hsin chu-agilemeetup
Scrum introduction in hsin chu-agilemeetup
 
初入敏捷測試的困境 (2019.09.26 Agile Neihu Sprint 28.1)
初入敏捷測試的困境 (2019.09.26 Agile Neihu Sprint 28.1)初入敏捷測試的困境 (2019.09.26 Agile Neihu Sprint 28.1)
初入敏捷測試的困境 (2019.09.26 Agile Neihu Sprint 28.1)
 
Agile scrum in startup
Agile scrum in startup  Agile scrum in startup
Agile scrum in startup
 
Agile introduction
Agile introductionAgile introduction
Agile introduction
 
AgileNeihuSprint31
AgileNeihuSprint31AgileNeihuSprint31
AgileNeihuSprint31
 
關於產品經理的角色與職責
關於產品經理的角色與職責關於產品經理的角色與職責
關於產品經理的角色與職責
 
Scrum敏捷实施实例讲解 out_softingtemplate.ppt_
 Scrum敏捷实施实例讲解 out_softingtemplate.ppt_ Scrum敏捷实施实例讲解 out_softingtemplate.ppt_
Scrum敏捷实施实例讲解 out_softingtemplate.ppt_
 
Conference Brochure Scrum Gathering Shanghai 2011
Conference Brochure Scrum Gathering Shanghai 2011Conference Brochure Scrum Gathering Shanghai 2011
Conference Brochure Scrum Gathering Shanghai 2011
 
Agile1001 Open Course #1 (公开课) Scrum角色
Agile1001 Open Course #1 (公开课) Scrum角色Agile1001 Open Course #1 (公开课) Scrum角色
Agile1001 Open Course #1 (公开课) Scrum角色
 
20231028 清大GDSC演講-何謂敏捷與PAIA如何透過敏捷組織企業與學生共融的開發團隊.pdf
20231028 清大GDSC演講-何謂敏捷與PAIA如何透過敏捷組織企業與學生共融的開發團隊.pdf20231028 清大GDSC演講-何謂敏捷與PAIA如何透過敏捷組織企業與學生共融的開發團隊.pdf
20231028 清大GDSC演講-何謂敏捷與PAIA如何透過敏捷組織企業與學生共融的開發團隊.pdf
 
Scrum敏捷实施实例讲解
Scrum敏捷实施实例讲解Scrum敏捷实施实例讲解
Scrum敏捷实施实例讲解
 
Scrum drawing game in agile summit 2018
Scrum drawing game in agile summit 2018Scrum drawing game in agile summit 2018
Scrum drawing game in agile summit 2018
 
Scrum培训
Scrum培训Scrum培训
Scrum培训
 
现代化敏捷测试工作者
现代化敏捷测试工作者现代化敏捷测试工作者
现代化敏捷测试工作者
 
SCRUM
SCRUMSCRUM
SCRUM
 
Scrum essential
Scrum essentialScrum essential
Scrum essential
 
從 Scrum 到 Kanban: 為什麼 Scrum 不適合 Lean Startup
從 Scrum 到 Kanban: 為什麼 Scrum 不適合 Lean Startup從 Scrum 到 Kanban: 為什麼 Scrum 不適合 Lean Startup
從 Scrum 到 Kanban: 為什麼 Scrum 不適合 Lean Startup
 
0918 產品經理先修班
0918 產品經理先修班0918 產品經理先修班
0918 產品經理先修班
 
敏捷轉型:目標管理工作坊
敏捷轉型:目標管理工作坊敏捷轉型:目標管理工作坊
敏捷轉型:目標管理工作坊
 

More from Jenson Lee

2023 Agile Kaohsiung 3月聚會:探索與交付之間的愛恨糾葛
2023 Agile Kaohsiung 3月聚會:探索與交付之間的愛恨糾葛2023 Agile Kaohsiung 3月聚會:探索與交付之間的愛恨糾葛
2023 Agile Kaohsiung 3月聚會:探索與交付之間的愛恨糾葛Jenson Lee
 
Discovery vs Delivery
Discovery vs DeliveryDiscovery vs Delivery
Discovery vs DeliveryJenson Lee
 
20190605_失控的同理心_插曲_同理心政治
20190605_失控的同理心_插曲_同理心政治20190605_失控的同理心_插曲_同理心政治
20190605_失控的同理心_插曲_同理心政治Jenson Lee
 
Agile Tour Taipei 2018 問題解決導向的用戶訪談工作坊
Agile Tour Taipei 2018 問題解決導向的用戶訪談工作坊Agile Tour Taipei 2018 問題解決導向的用戶訪談工作坊
Agile Tour Taipei 2018 問題解決導向的用戶訪談工作坊Jenson Lee
 
見樹又見林第四章導讀
見樹又見林第四章導讀見樹又見林第四章導讀
見樹又見林第四章導讀Jenson Lee
 
HPX 94.5 產品經理讀書會「使用者故事對照」導讀 20170710
HPX 94.5 產品經理讀書會「使用者故事對照」導讀 20170710HPX 94.5 產品經理讀書會「使用者故事對照」導讀 20170710
HPX 94.5 產品經理讀書會「使用者故事對照」導讀 20170710Jenson Lee
 

More from Jenson Lee (6)

2023 Agile Kaohsiung 3月聚會:探索與交付之間的愛恨糾葛
2023 Agile Kaohsiung 3月聚會:探索與交付之間的愛恨糾葛2023 Agile Kaohsiung 3月聚會:探索與交付之間的愛恨糾葛
2023 Agile Kaohsiung 3月聚會:探索與交付之間的愛恨糾葛
 
Discovery vs Delivery
Discovery vs DeliveryDiscovery vs Delivery
Discovery vs Delivery
 
20190605_失控的同理心_插曲_同理心政治
20190605_失控的同理心_插曲_同理心政治20190605_失控的同理心_插曲_同理心政治
20190605_失控的同理心_插曲_同理心政治
 
Agile Tour Taipei 2018 問題解決導向的用戶訪談工作坊
Agile Tour Taipei 2018 問題解決導向的用戶訪談工作坊Agile Tour Taipei 2018 問題解決導向的用戶訪談工作坊
Agile Tour Taipei 2018 問題解決導向的用戶訪談工作坊
 
見樹又見林第四章導讀
見樹又見林第四章導讀見樹又見林第四章導讀
見樹又見林第四章導讀
 
HPX 94.5 產品經理讀書會「使用者故事對照」導讀 20170710
HPX 94.5 產品經理讀書會「使用者故事對照」導讀 20170710HPX 94.5 產品經理讀書會「使用者故事對照」導讀 20170710
HPX 94.5 產品經理讀書會「使用者故事對照」導讀 20170710
 

《使用者故事對照》導讀 - A Glance at Agile, Scrum & User Story