SlideShare a Scribd company logo
Agile Development and User
Experience Design Integration as an
Ongoing Achievement in Practice
Agile Conference 2012
敏捷方法報告 資工 3 B 100502205 楊翔雲
1
What’s UX design ?
UX 全名 User Experience,台灣的翻譯是“使用
者經驗”,大陸的翻譯是“用戶體驗”
屬於設計師 (designer),不一定是開發者
(developer)
2
RESEARCH
METHOD
Ethnography
(社會學的一種寫作文本,中文翻譯:民族誌)
探討開發人員和用戶體驗設計師的配置方式。
3
田野調查
總共有三個組織中,四個團隊參與本次研究,參與研
究的團隊中正在進行 UX 設計,而我們主要的工作是
觀察他們的工作運行情況。
共計在三種情況進行觀察。
Study 1: 觀察時間為兩個星期
Study 2: 觀察時間為六天
Study 3: 觀察時間為兩天
4
ACCOUNTS OF THE
DAY-TO-DAY
INTEGRATION WORK
5
Study 1
專業分工
6
Background
14 位 developer
2 位 UX designer
這兩位 UX designer 並不屬於 developer team
,而是屬於該公司的 UX design team
developer team 和 design team 在不同樓層工
作。
7
理念 - 專業分工
『將 UX design 與 agile develop 分開,是基於
管理層面。』
這很大的原因在於要將 UX 創造力發揮到極限
,不能讓軟體工程的問題阻擋他們思考。
8
運行困境
UX design 版本則是偶爾送到 developer 手上
,直到 sprint 的最後一天仍持續修改
developer 無法依靠 UX design 考慮相關的實
作項目,所以大多數的關於 UX 工作將會分配
在最後幾個小時來完成。
9
對話記錄(1)
由於專業分工,常見的情況是
[developer]: We often find things that don’t
work, but we don’t go back to design. We just
do our best.
// 這裡的 design 指的是 UX design
10
對話記錄(2)
分工上的隔閡,沒有察覺到這樣對於開發不好
[UX designer]: “That was never explicitly said
to me … I thinks there was and still is
visibility issues to do with what they’re doing
and what their timeline are.”
11
對話記錄(3)
敏捷開發中的 feedback 對於 UX team 不適應
[senior UX designer]: “The visual designs are
pretty much parallel to the wireframes …
what kind of feedback do you want to give ?”
12
結論
公司團隊運行的方式不同
團隊 - Project 一對一 ?一對多?
不同性質修改的週期不同
專業分工的犧牲
兩個不同性質團隊的合作,要保持在 ”一對一“
13
Study 2
大雜燴
14
Background
這一間公司有 2 支團隊
每一隊有 5 名 developer 和 1 名 UX designer
不同樓層工作
15
理念 - 大雜燴
會議著重
每一個角色 (QA, scrum master, product
owner, UX designer, developer) 都參與討論會
議,創造共同意識和共享決策責任。
16
解決不同性質團隊
其中 UX designer 設計非功能性描述和 screen
mock-ups,這幾個項目將可以幫助 developer
參考進行開發。
mock-ups 相當於一種 prototype 可以支持動作
的描述,通常會帶有基礎的 action code,關於
mock-ups 的相關工具有很多,以代碼代替描述
。
17
會議記錄(1)
[developer]: How should tabs appear, is ad always right-
most tab ? … UX designer tells the developer what would
happen: As new chats come in ad tab moves over to right-
most tab.
分頁到底該如何呈現,而廣告要固定在最右側的分頁嗎?
… UX designer 告訴我們應該「當新的聊天訊息進來時,
廣告要移動到最右邊的分頁嗎?」
[Product owner]: Still waiting on response for some
questions from the client.
這仍然在等待顧客的回報訊息
18
[QA]: Kind of hard to do QA if we don't have the answers
… wary of starting stories without behaviours which
means we might have to change things and that wastes
time.
這件事情很難做確認,如果我們沒有接收到回報,做的任
何修改也許只是浪費時間,無法確定品質。
[UX designer]: Do them anyway, they might need to go
through a number of iterations before they agree this is
what they want … it's better if they see something
working as soon as possible.
先把這問題放一旁,這需要多次迭代才能確定這是他們想
要的 … 如果他們需要高效工作,則這個方式可能比較好。
19
[QA]: What if an ad comes in at exactly the
same time as a chat?
那如果廣告作為一個新的聊天訊息出場的話呢
?
[UX designer]: That's an extreme edge case
and probably very hard to test. So leave it. QA
agrees.
這是一個相當極端的方式,非常難測試,所以
先不要管這個。
20
會議總結
發現的每一個角色都參與了 UX design,同時
也在職權外貢獻了他們的想法
例如
UX designer 建議在極端情況忽略 QA
testing
在這個 UX design 討論議題中也一起討論了
non-UX 的問題 (如這個 QA testing 問題)。
21
結論
所有的角色參與討論導致決策同時考慮 “設計價
值” 和 “技術考量”。
參與會議人員的活絡度
22
[UX designer]: Sometimes the developers’ decisions
are better, as they are much closer to the
implementation.
有時候開發者的決策會更好,因為他們更接近實作。
23
Study 3
pair ?
no agile
24
Background
1 名 developer
2 名 UX designer
Waterfall development
25
理念
同一層、同一間辦公室
UX designer > Developer
26
對話記錄(1)
[UX designer]: This style of working means we can
collaborate in order to get our points across, rather than
dictate because there’s no communication going on.
這種工作方式可以讓我們的觀點交換,而不是因為沒有溝通
合作的命令。
[Head of UX]: And when we first met with the client, the
first thing they did was to present to us the findings of that
initial research. So we can then go and propose what
would bee the next step, which is quite different from any
other type of work we’ve been invited to get involved in.
27
對話記錄(2)
在與客戶的討論時,思考方式不同
[visual designer]: I just feel like I’m not getting
any-where.
[IA]: I also feel that way.
[developer]: Just cover the site map.
28
結論
可以相互討論跟顧客對談時的內容
(當時在場的感受不同)
目標計劃做些什麼,訊息可以提前知道。
(想要做第二個版本)
「這個設計會不會很難實作?」
這些問題將會很快被反應出來。
歸功于沒有 ”層級” 和 “組織” 的隔閡
29
THEME FOR
ACHIEVING
INTEGRATION
30
概括
各有所長,因地制宜
適才所用
這並不是開發方法中的全部
但,這仍是有趣的。
31

More Related Content

Similar to 敏捷簡報

用户体验 @创业团队 2011-01-16
用户体验 @创业团队 2011-01-16用户体验 @创业团队 2011-01-16
用户体验 @创业团队 2011-01-16John Woo
 
创新工厂 -用户体验报告.
创新工厂 -用户体验报告.创新工厂 -用户体验报告.
创新工厂 -用户体验报告.VImLai
 
2012 May UiGathering: Design and Communication in Co-creation (by Ian Jang)
2012 May UiGathering: Design and Communication in Co-creation (by Ian Jang)2012 May UiGathering: Design and Communication in Co-creation (by Ian Jang)
2012 May UiGathering: Design and Communication in Co-creation (by Ian Jang)
Ian Jang
 
产品管理与设计分享
产品管理与设计分享产品管理与设计分享
产品管理与设计分享
aakaike
 
展望2013使用經驗設計發展
展望2013使用經驗設計發展展望2013使用經驗設計發展
展望2013使用經驗設計發展
Yu-Hsiu Li
 
Ix d2013 d1_从效益角度选择合适的设计工具与流程_叶慧儿
Ix d2013 d1_从效益角度选择合适的设计工具与流程_叶慧儿Ix d2013 d1_从效益角度选择合适的设计工具与流程_叶慧儿
Ix d2013 d1_从效益角度选择合适的设计工具与流程_叶慧儿
Tim Xia
 
service design 20221118
service design 20221118service design 20221118
service design 20221118
Winny Wang
 
網路、行銷、使用者經驗設計
網路、行銷、使用者經驗設計網路、行銷、使用者經驗設計
網路、行銷、使用者經驗設計
Charles (XXC) Chen
 
Honey's Data Dinner#13 跨領域專案開發經驗談(User Story Mapping)
Honey's Data Dinner#13 跨領域專案開發經驗談(User Story Mapping)Honey's Data Dinner#13 跨領域專案開發經驗談(User Story Mapping)
Honey's Data Dinner#13 跨領域專案開發經驗談(User Story Mapping)
beehivedata
 
應用設計思考1210 2
應用設計思考1210 2應用設計思考1210 2
應用設計思考1210 2
Raymond Chang
 
Hoper 20111026 nctu-q_usability_dist
Hoper 20111026 nctu-q_usability_distHoper 20111026 nctu-q_usability_dist
Hoper 20111026 nctu-q_usability_distturtleknight
 
SCRUM
SCRUMSCRUM
Scrum Guide Chinese
Scrum Guide ChineseScrum Guide Chinese
Scrum Guide Chinesekevininf
 
Getting Real
Getting RealGetting Real
Getting Real
rogerwang
 
HP41- 令人迷惑的使用者研究方法 (蔡明哲)
HP41- 令人迷惑的使用者研究方法 (蔡明哲)HP41- 令人迷惑的使用者研究方法 (蔡明哲)
HP41- 令人迷惑的使用者研究方法 (蔡明哲)
悠識學院
 
如何將 Scrum 團隊轉換成 Kanban 團隊
如何將 Scrum 團隊轉換成 Kanban 團隊如何將 Scrum 團隊轉換成 Kanban 團隊
如何將 Scrum 團隊轉換成 Kanban 團隊Jen-Chieh Ko
 
2024.06.03 唐玄輝 自我介紹 / 國立臺灣科技大學 設計系 教授 / 設計思考與創新研究室 總監
2024.06.03  唐玄輝 自我介紹 / 國立臺灣科技大學 設計系 教授 / 設計思考與創新研究室 總監2024.06.03  唐玄輝 自我介紹 / 國立臺灣科技大學 設計系 教授 / 設計思考與創新研究室 總監
2024.06.03 唐玄輝 自我介紹 / 國立臺灣科技大學 設計系 教授 / 設計思考與創新研究室 總監
NTUST
 
The Lean Startup StudyGroup
The Lean Startup StudyGroupThe Lean Startup StudyGroup
The Lean Startup StudyGroup
Yiching Chen
 
敏捷软件开发——一个实践者的思考V1.2
敏捷软件开发——一个实践者的思考V1.2敏捷软件开发——一个实践者的思考V1.2
敏捷软件开发——一个实践者的思考V1.2
Zhang Yongji
 
Ood启思录01
Ood启思录01Ood启思录01
Ood启思录01yiditushe
 

Similar to 敏捷簡報 (20)

用户体验 @创业团队 2011-01-16
用户体验 @创业团队 2011-01-16用户体验 @创业团队 2011-01-16
用户体验 @创业团队 2011-01-16
 
创新工厂 -用户体验报告.
创新工厂 -用户体验报告.创新工厂 -用户体验报告.
创新工厂 -用户体验报告.
 
2012 May UiGathering: Design and Communication in Co-creation (by Ian Jang)
2012 May UiGathering: Design and Communication in Co-creation (by Ian Jang)2012 May UiGathering: Design and Communication in Co-creation (by Ian Jang)
2012 May UiGathering: Design and Communication in Co-creation (by Ian Jang)
 
产品管理与设计分享
产品管理与设计分享产品管理与设计分享
产品管理与设计分享
 
展望2013使用經驗設計發展
展望2013使用經驗設計發展展望2013使用經驗設計發展
展望2013使用經驗設計發展
 
Ix d2013 d1_从效益角度选择合适的设计工具与流程_叶慧儿
Ix d2013 d1_从效益角度选择合适的设计工具与流程_叶慧儿Ix d2013 d1_从效益角度选择合适的设计工具与流程_叶慧儿
Ix d2013 d1_从效益角度选择合适的设计工具与流程_叶慧儿
 
service design 20221118
service design 20221118service design 20221118
service design 20221118
 
網路、行銷、使用者經驗設計
網路、行銷、使用者經驗設計網路、行銷、使用者經驗設計
網路、行銷、使用者經驗設計
 
Honey's Data Dinner#13 跨領域專案開發經驗談(User Story Mapping)
Honey's Data Dinner#13 跨領域專案開發經驗談(User Story Mapping)Honey's Data Dinner#13 跨領域專案開發經驗談(User Story Mapping)
Honey's Data Dinner#13 跨領域專案開發經驗談(User Story Mapping)
 
應用設計思考1210 2
應用設計思考1210 2應用設計思考1210 2
應用設計思考1210 2
 
Hoper 20111026 nctu-q_usability_dist
Hoper 20111026 nctu-q_usability_distHoper 20111026 nctu-q_usability_dist
Hoper 20111026 nctu-q_usability_dist
 
SCRUM
SCRUMSCRUM
SCRUM
 
Scrum Guide Chinese
Scrum Guide ChineseScrum Guide Chinese
Scrum Guide Chinese
 
Getting Real
Getting RealGetting Real
Getting Real
 
HP41- 令人迷惑的使用者研究方法 (蔡明哲)
HP41- 令人迷惑的使用者研究方法 (蔡明哲)HP41- 令人迷惑的使用者研究方法 (蔡明哲)
HP41- 令人迷惑的使用者研究方法 (蔡明哲)
 
如何將 Scrum 團隊轉換成 Kanban 團隊
如何將 Scrum 團隊轉換成 Kanban 團隊如何將 Scrum 團隊轉換成 Kanban 團隊
如何將 Scrum 團隊轉換成 Kanban 團隊
 
2024.06.03 唐玄輝 自我介紹 / 國立臺灣科技大學 設計系 教授 / 設計思考與創新研究室 總監
2024.06.03  唐玄輝 自我介紹 / 國立臺灣科技大學 設計系 教授 / 設計思考與創新研究室 總監2024.06.03  唐玄輝 自我介紹 / 國立臺灣科技大學 設計系 教授 / 設計思考與創新研究室 總監
2024.06.03 唐玄輝 自我介紹 / 國立臺灣科技大學 設計系 教授 / 設計思考與創新研究室 總監
 
The Lean Startup StudyGroup
The Lean Startup StudyGroupThe Lean Startup StudyGroup
The Lean Startup StudyGroup
 
敏捷软件开发——一个实践者的思考V1.2
敏捷软件开发——一个实践者的思考V1.2敏捷软件开发——一个实践者的思考V1.2
敏捷软件开发——一个实践者的思考V1.2
 
Ood启思录01
Ood启思录01Ood启思录01
Ood启思录01
 

More from Shiang-Yun Yang

Polarity analysis for sentiment classification
Polarity analysis for sentiment classificationPolarity analysis for sentiment classification
Polarity analysis for sentiment classification
Shiang-Yun Yang
 
文明的進程第十組
文明的進程第十組文明的進程第十組
文明的進程第十組
Shiang-Yun Yang
 
計算幾何論文報告 Minimum local disk cover sets
計算幾何論文報告 Minimum local disk cover sets計算幾何論文報告 Minimum local disk cover sets
計算幾何論文報告 Minimum local disk cover sets
Shiang-Yun Yang
 
N grams as linguistic features
N grams as linguistic featuresN grams as linguistic features
N grams as linguistic features
Shiang-Yun Yang
 
軍事報告 電磁砲
軍事報告 電磁砲軍事報告 電磁砲
軍事報告 電磁砲
Shiang-Yun Yang
 
第二十組福斯汽車
第二十組福斯汽車第二十組福斯汽車
第二十組福斯汽車
Shiang-Yun Yang
 
計算型智慧論文報告 Building optimal regression tree ...
計算型智慧論文報告 Building optimal regression tree ...計算型智慧論文報告 Building optimal regression tree ...
計算型智慧論文報告 Building optimal regression tree ...Shiang-Yun Yang
 
Aaex7 group2(中英夾雜)
Aaex7 group2(中英夾雜)Aaex7 group2(中英夾雜)
Aaex7 group2(中英夾雜)
Shiang-Yun Yang
 
Rpg 角色扮演遊戲 – 初探
Rpg 角色扮演遊戲 – 初探Rpg 角色扮演遊戲 – 初探
Rpg 角色扮演遊戲 – 初探Shiang-Yun Yang
 
Aaex6 group2(中英夾雜)
Aaex6 group2(中英夾雜)Aaex6 group2(中英夾雜)
Aaex6 group2(中英夾雜)Shiang-Yun Yang
 
Aaex3 group2
Aaex3 group2Aaex3 group2
Aaex3 group2
Shiang-Yun Yang
 
Aaex5 group2(中英夾雜)
Aaex5 group2(中英夾雜)Aaex5 group2(中英夾雜)
Aaex5 group2(中英夾雜)
Shiang-Yun Yang
 
Aaex4 group2(中英夾雜)
Aaex4 group2(中英夾雜)Aaex4 group2(中英夾雜)
Aaex4 group2(中英夾雜)
Shiang-Yun Yang
 
Aaex2 group2
Aaex2 group2Aaex2 group2
Aaex2 group2
Shiang-Yun Yang
 
Alex1 group2
Alex1 group2Alex1 group2
Alex1 group2
Shiang-Yun Yang
 

More from Shiang-Yun Yang (17)

User interface
User interfaceUser interface
User interface
 
Polarity analysis for sentiment classification
Polarity analysis for sentiment classificationPolarity analysis for sentiment classification
Polarity analysis for sentiment classification
 
文明的進程第十組
文明的進程第十組文明的進程第十組
文明的進程第十組
 
計算幾何論文報告 Minimum local disk cover sets
計算幾何論文報告 Minimum local disk cover sets計算幾何論文報告 Minimum local disk cover sets
計算幾何論文報告 Minimum local disk cover sets
 
N grams as linguistic features
N grams as linguistic featuresN grams as linguistic features
N grams as linguistic features
 
軍事報告 電磁砲
軍事報告 電磁砲軍事報告 電磁砲
軍事報告 電磁砲
 
第二十組福斯汽車
第二十組福斯汽車第二十組福斯汽車
第二十組福斯汽車
 
計算型智慧論文報告 Building optimal regression tree ...
計算型智慧論文報告 Building optimal regression tree ...計算型智慧論文報告 Building optimal regression tree ...
計算型智慧論文報告 Building optimal regression tree ...
 
Aaex7 group2(中英夾雜)
Aaex7 group2(中英夾雜)Aaex7 group2(中英夾雜)
Aaex7 group2(中英夾雜)
 
Rpg 角色扮演遊戲 – 初探
Rpg 角色扮演遊戲 – 初探Rpg 角色扮演遊戲 – 初探
Rpg 角色扮演遊戲 – 初探
 
Aaex6 group2(中英夾雜)
Aaex6 group2(中英夾雜)Aaex6 group2(中英夾雜)
Aaex6 group2(中英夾雜)
 
Aaex3 group2
Aaex3 group2Aaex3 group2
Aaex3 group2
 
Aaex5 group2(中英夾雜)
Aaex5 group2(中英夾雜)Aaex5 group2(中英夾雜)
Aaex5 group2(中英夾雜)
 
Aaex4 group2(中英夾雜)
Aaex4 group2(中英夾雜)Aaex4 group2(中英夾雜)
Aaex4 group2(中英夾雜)
 
通識報告
通識報告通識報告
通識報告
 
Aaex2 group2
Aaex2 group2Aaex2 group2
Aaex2 group2
 
Alex1 group2
Alex1 group2Alex1 group2
Alex1 group2
 

敏捷簡報