SlideShare uma empresa Scribd logo
1 de 74
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
在敏捷开发中
更好的做用户体验
廖振宇 JAMES LIAO
Agile UX is Good, But Can Be Better
Agile Community Taiwan
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
自我介绍
微软咨询部 – 用户体验顾问 + 应用程序开发员
专门从事给世界各國客户提供解决方案
Modern Apps Solutions Centers
国际NGO公益 – 美国总干事
通过互联网信息通讯技术,开发应用解决方案,
让每一个公众轻松、有效地参与到促进儿童信息
素养的公益事业中
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
 敏捷管理员 ScrumMaster
 产品负责人/产品经理 Product Owner
 开发人员 Developer
 测试人员 Tester/QA
 用户体验 UX
你在工作中主要扮演的角色是什么?
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
什么是 “用户体验UX” What is UX
敏捷开发中UX的挑战 Challenges for UX in Agile
如何在敏捷开发中更好的融入UX Integrate UX into Agile
Sprint中UX的节奏 Sprint UX Cadence
UX用户故事 UX User Stories
用户需求的快速展望 (精益UX) Rapid Envisioning (Lean UX)
低成本的原型制作 Low-Cost Prototyping
团队设计讨论 Group Design Sessions
快速用户可用性测试 Quick Usability Tests
大纲
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
什么是 “用户体验UX” What is UX
敏捷开发中UX的挑战 Challenges for UX in Agile
如何在敏捷开发中更好的融入UX Integrate UX into Agile
Sprint中UX的节奏 Sprint UX Cadence
UX用户故事 UX User Stories
用户需求的快速展望 (精益UX) Rapid Envisioning (Lean UX)
低成本的原型制作 Low-Cost Prototyping
团队设计讨论 Group Design Sessions
快速用户可用性测试 Quick Usability Tests
大纲
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
日常生活中的各种体验
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
“用户体验UX”的定义
以人爲本
軟體需要滿足人的期望
而不是人必須適應軟體
同理心
感受用戶的痛點、難點、喜點
情緒共鳴
設身處地
應用程序開發團隊零距離
與用戶和利益相關者
一種純主觀在用戶使用產品或服務過程中建立起來的整體感受
尤其是該產品或服務在使用方面用戶覺得有多麽容易和滿意
用戶體驗的思维方式
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
UX ≠ UI
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
“用户体验UX”为什么重要
想要的 vs 需要的
最终用户自己想要什么
与所需要的是什么,
会是两个不同的东西。
用戶體驗的重要性
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
 找到用户最需,保证有人用
 了解用户目的和动机,符合用户预期
 了解现在用户的做事流程,确保使用方便
 使效益和影响最大化,满足投资目的
UX的目的
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
什么是 “用户体验UX”
 UX 是以用户为中心,以人为本
 迭代增量式的设计开发过程
 确保在开发过程中有效地让用户充分参与
 从用户的视角来定义SOLUTION功能范围
 UX是与商业策略、系统功能需求和技术规范互补的
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
什么是 “用户体验UX” What is UX
敏捷开发中UX的挑战 Challenges for UX in Agile
如何在敏捷开发中更好的融入UX Integrate UX into Agile
Sprint中UX的节奏 Sprint UX Cadence
UX用户故事 UX User Stories
用户需求的快速展望 (精益UX) Rapid Envisioning (Lean UX)
低成本的原型制作 Low-Cost Prototyping
团队设计讨论 Group Design Sessions
快速用户可用性测试 Quick Usability Tests
大纲
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
敏捷开发中UX的机会
以少做多
敏捷软件开发宣言 UX目的
个体和互动 高于 流程和工具 vs 用户充分参与
工作的软件 高于 详尽的文档 vs 保证有人用
客户合作 高于 合同谈判 vs 满足投资目的
响应变化 高于 遵循计划 vs 迭代增量式
以用户为中心,以人为本
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
需要一个完全形成的想法,每次構建一點點
增值式開發
敏捷开发中UX的机会
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
从一个模糊的想法添加细节直到完成
迭代式開發
敏捷开发中UX的机会
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
每次構建一點點,但一定要完成你所構建的內容,
迭代并增值式開發
敏捷开发中UX的机会
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
没有时间做UX调研和测试
Sprint时间表太紧张了
敏捷开发中UX的挑战
没有在开始编码之前
做好UX预备工作
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
× 团队不清楚最终用户角色,不了解用户
× UX在开发过程中被忽略
× UX是各个开发员编程中临时做的决定
× UX是编程后意外的一个结果
× 整个SOLUTION的UX会像拼凑起来的
× 缺乏统一的体验
× 最终UX来返修,重新设计,重新编UI
敏捷开发中UX的挑战
没有在开始编码之前
做好UX预备工作
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
UX Without User Research Is Not UX.
It is just X. UX – U = X
× 没有足够的用户调研,不确定用户需求
× 没有用户测试,没有及时得到用户反馈
× UX问题发现太晚,导致更多的代码需要
重新写
× 降低用户采用率,影响团队士气
× 增加项目失败的风险
敏捷开发中UX的挑战
没有时间做UX调研和测试
Sprint时间表太紧张了
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
什么是 “用户体验UX” What is UX
敏捷开发中UX的挑战 Challenges for UX in Agile
如何在敏捷开发中更好的融入UX Integrate UX into Agile
Sprint中UX的节奏 Sprint UX Cadence
UX用户故事 UX User Stories
用户需求的快速展望 (精益UX) Rapid Envisioning (Lean UX)
低成本的原型制作 Low-Cost Prototyping
团队设计讨论 Group Design Sessions
快速用户可用性测试 Quick Usability Tests
大纲
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
3个角色
产品负责人
Product Owner
敏捷管理员
ScrumMaster
开发人员
Developer
开发人员
Developer
开发人员
Developer
用户体验
UX Designer/Developer
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
用户故事
UX用户故事
3个工件
UX
用户角色
原型制作
设计
Scrum
产品 backlog
Sprint backlog
Burndown
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
用户需求的
快速展望
3个仪式
UX
Sprint 0
团队设计讨论
可用性测试
Scrum
Sprint 计划
每日立会
Sprint 审查与回顾
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
什么是 “用户体验UX” What is UX
敏捷开发中UX的挑战 Challenges for UX in Agile
如何在敏捷开发中更好的融入UX Integrate UX into Agile
Sprint中UX的节奏 Sprint UX Cadence
UX用户故事 UX User Stories
用户需求的快速展望 (精益UX) Rapid Envisioning (Lean UX)
低成本的原型制作 Low-Cost Prototyping
团队设计讨论 Group Design Sessions
快速用户可用性测试 Quick Usability Tests
大纲
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
需求 设计 开发 运营
用户需求的快速展望
愿景目标
团队设计讨论
+
快速用户可用性测试 用户反馈分析
UX
Scrum
愿景目标 维护 + 跟踪弄清需求
Scrum中UX的节奏
用户角色
用户旅程/
体验路线
Sprint 0
低成本原型制作
互动设计
UI设计样式
收集需求 Backlog分析汇总 UI 界面设计
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
Sprint中UX的节奏
UX
开发团队
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
Sprint中UX的节奏
Sprint 1 Sprint 2 Sprint NSprint 0
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
每星期UX的节奏
周一 周二 周三 周四 周五
9:00 每日立会 每日立会 每日立会 每日立会 每日立会
10:00
团队设计讨论 团队设计讨论
11:00
UX 开门办公时间 UX 开门办公时间 UX 展示解说
12:00
13:00
14:00
每周快速用户可用性测试
15:00
16:00
17:00
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
什么是 “用户体验UX” What is UX
敏捷开发中UX的挑战 Challenges for UX in Agile
如何在敏捷开发中更好的融入UX Integrate UX into Agile
Sprint中UX的节奏 Sprint UX Cadence
UX用户故事 UX User Stories
用户需求的快速展望 (精益UX) Rapid Envisioning (Lean UX)
低成本的原型制作 Low-Cost Prototyping
团队设计讨论 Group Design Sessions
快速用户可用性测试 Quick Usability Tests
大纲
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
3个角色
产品负责人
Product Owner
敏捷管理员
ScrumMaster
开发人员
Developer
开发人员
Developer
开发人员
Developer
用户体验
UX Designer/Developer
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
建立UX用户故事,并给予故事点:必须与其他用户故事写程序任务平等
作为【用户角色】,我想要【UX活动】,以便于【页面/环节/流程】。
 低成本的原型制作 Low-Cost Prototyping
 团队设计讨论 Group Design Sessions
 快速用户可用性测试 Quick Usability Tests
UX用户故事
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
什么是 “用户体验UX” What is UX
敏捷开发中UX的挑战 Challenges for UX in Agile
如何在敏捷开发中更好的融入UX Integrate UX into Agile
Sprint中UX的节奏 Sprint UX Cadence
UX用户故事 UX User Stories
用户需求的快速展望 (精益UX) Rapid Envisioning (Lean UX)
低成本的原型制作 Low-Cost Prototyping
团队设计讨论 Group Design Sessions
快速用户可用性测试 Quick Usability Tests
大纲
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
需求 设计 开发 运营
用户需求的快速展望
愿景目标
团队设计讨论
+
快速用户可用性测试 用户反馈分析
UX
Scrum
愿景目标 维护 + 跟踪弄清需求
Scrum中UX的节奏
用户角色
用户旅程/
体验路线
Sprint 0
低成本原型制作
互动设计
UI设计样式
收集需求 Backlog分析汇总 UI 界面设计
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
一周(5天)的时间:把所有的用户角色代表都聚集在一起。
各种基于场景的分析,根据每一个用户角色,以用户为中心,以人为本
什么是“场景”?在一个人物角色期望得到某些东西或者达到某些目的时
候而要做的事情。帮助链接工作目的与IT技术所能提供的能力。从中看
到可能存在的缺口。
什么不是“场景”?不是要覆盖所有的工作流程,也不是要定下任何工作
流程,更加不是讨论任何具体软件界面的使用流程。
用户需求的快速展望过程:精益UX
现在的
状况
将来的
愿景
用户
人物角色
用户
体验路线
用户
情境式调研
用户
服务蓝图
用户故事需求
分出轻重缓急
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
用户需求的快速展望过程:精益UX
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
乡村学校很多图书室是锁着、关着,这是最初的问题。找出原因,也就
找出了真正的需求。深入调研后,发现以下4点主要原因:
1. 缺少专业管理图书的老师。
2. 图书室缺信息化管理:书目、借阅管理、读者数据库,等等。市场上
城市图书馆的软件不适合,并且乡村学校也没钱买软件。但学校认为
有责任保管好那些书。
3. 缺少足够让孩子们感兴趣、可看的书籍。
4. 现有学校教学体系中,学生缺少常态阅读的时间与空间。
乡村阅读解决方案展望过程案例
现在的
状况
将来的
愿景
用户
人物角色
用户
体验路线
用户
情境式调研
用户
服务蓝图
用户故事需求
分出轻重缓急
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
开发两个产品:图书馆借阅管理软件和捐书网。
 用条形码来做借阅管理——免除对书籍标准编号的功能,因为不是以
书籍管理为主要目的,而是以方便简单、迅速开放图书室为目的。
 公开透明——图书室借阅数据公开、透明地展现在捐书网上:公众能
看到乡村孩子读了多少本书、看到图书室的开放。
 精准捐赠——因为数据的公开透明,所以,捐书的公信度加强了,从
而引导捐赠人更便捷、精准、合理地捐赠图书。
乡村阅读解决方案展望过程案例
现在的
状况
将来的
愿景
用户
人物角色
用户
体验路线
用户
情境式调研
用户
服务蓝图
用户故事需求
分出轻重缓急
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
乡村阅读解决方案展望过程案例
【讀者】小明
學習
在學校裡學習還算認真,但不是非常出眾。
但是他思維比較活躍,喜歡耍小聰明。
他最喜歡的課是數學課,電腦課,體育課。
動機因素
讓爸媽驕傲,和對妹妹的愛,是他的動力。
他希望能早一些幫助爸媽分擔家裡的負擔,
希望為自己的家庭出自己的一份力。
挑戰
學習生活過程中,僅僅限於讀課本、聽老師
講課,對閱讀非常嚮往,但是不知道從哪裡
可以得到課外書。跟著爸媽在城市裡的時候,
經常會去書店,找科幻類的書看。
也希望長子也能分
擔一下生活負擔。
所以就15歲帶著他
去北京跟著。
父母在北京大城市
打工,因為有2個
孩子,家裡生活壓
力比較大,所以父
母出去打工。
爸爸:北京打工,
機場。媽媽:北京
打工,餐館服務員。
妹妹:上小學。爺
爺奶奶:在河南老
家,照顧妹妹。
名字:小明
性別:男
年齡:15
來自:河南
現在的
狀況
將來的
願景
用戶
人物角色
用戶
體驗路線
用戶
情境式調研
用戶
服務藍圖
用戶故事需求
分出輕重緩急
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
乡村阅读解决方案展望过程案例
现在的
状况
将来的
愿景
用户
人物角色
用户
体验路线
用户
情境式调研
用户
服务蓝图
用户故事需求
分出轻重缓急
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
乡村阅读解决方案展望过程案例
现在的
状况
将来的
愿景
用户
人物角色
用户
体验路线
用户
情境式调研
用户
服务蓝图
用户故事需求
分出轻重缓急
 学生自我管理图书室的功
能——从情景时调研中我们
了解到,老师们即使很快学
会了软件操作,但她们放学
后经常没有时间留在图书室,
因为要回家烧饭带孩子,所
以我们在软件设计中增加了
儿童自我管理图书室的功能,
让儿童自主借阅、自主阅读。
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
乡村阅读解决方案展望过程案例
老师操作
与系统接触
学生操作
校长/公益组织操作
校长/公益组织报表
能见度隔离
时间轴
登陆管理软件
软件登陆页面 借阅图书页面
学生自主借阅
分析图书馆运作情况 发起捐书活动
图书馆运作报表 图书馆所需新书报表
现在的
状况
将来的
愿景
用户
人物角色
用户
体验路线
用户
情境式调研
用户
服务蓝图
用户故事需求
分出轻重缓急
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
用户需求的快速展望过程
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
用户需求的快速展望过程
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
作为【用户角色】,我想要【活动】,以便于【目的/价值】。
【必须的】 【需要的】 【可以有】
【必须的】作为图书室管理员,我想要录入、更新、删除图书信息,以便
于我对图书室书目的管理。
【需要的】作为图书室管理员,我想要上传图书室的读者信息,图书信息,
与借阅信息到捐书网,以便于公开图书室运作的透明。
【可以有】作为图书室管理员,我想要用手机来扫条形码,以便于不需要
扫描枪就可以输入索书号与读者号。
现在的
状况
将来的
愿景
用户
人物角色
用户
体验路线
用户
情境式调研
用户
服务蓝图
用户故事需求
分出轻重缓急
乡村阅读解决方案展望过程案例
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
调整适应用户详细记录
在用户正常环境中至少二个人:UX+1 提前设置期望值 可靠的用户角色代表
时间限制每个环节不谈技术细节
用户需求的快速展望成功法则
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
在 操作通过使用
以用户为中心,以人为本
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
什么是 “用户体验UX” What is UX
敏捷开发中UX的挑战 Challenges for UX in Agile
如何在敏捷开发中更好的融入UX Integrate UX into Agile
Sprint中UX的节奏 Sprint UX Cadence
UX用户故事 UX User Stories
用户需求的快速展望 (精益UX) Rapid Envisioning (Lean UX)
低成本的原型制作 Low-Cost Prototyping
团队设计讨论 Group Design Sessions
快速用户可用性测试 Quick Usability Tests
大纲
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
纸上的简易原型 Paper Prototyping
https://vimeo.com/2273993
花小錢辦大事
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
纸上的简易原型 Paper Prototyping
 低成本,性价比高
 简单,谁都可以画
 可以迭代式修改
 用户/客户会更愿意
给建议,觉得“便宜”
 不用在美观细节上
浪费很有可能将来
都不需要的UI
 不占用程序员开发
时间,不浪费代码
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
纸上的简易原型 Paper Prototyping
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
纸上的简易原型 Paper Prototyping
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
低精度 vs 高精度
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
寻找灵感:竞争分析
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
什么是 “用户体验UX” What is UX
敏捷开发中UX的挑战 Challenges for UX in Agile
如何在敏捷开发中更好的融入UX Integrate UX into Agile
Sprint中UX的节奏 Sprint UX Cadence
UX用户故事 UX User Stories
用户需求的快速展望 (精益UX) Rapid Envisioning (Lean UX)
低成本的原型制作 Low-Cost Prototyping
团队设计讨论 Group Design Sessions
快速用户可用性测试 Quick Usability Tests
大纲
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
每星期UX的节奏
周一 周二 周三 周四 周五
9:00 每日立会 每日立会 每日立会 每日立会 每日立会
10:00
团队设计讨论 团队设计讨论
11:00
UX 开门办公时间 UX 开门办公时间 UX 展示解说
12:00
13:00
14:00
每周快速用户可用性测试
15:00
16:00
17:00
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
团队设计讨论
 保证团队对特别复
杂的用户故事需求
达成共识
 帮住团队准备将要
接下来开发的需求
流程和任务
 收集团队的知识
 更多的设计思路
 提高团队协作能力
 增加团队默契
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
时间 活动 任务
2' 场景讨论 介绍将所要设计的用户故事细节以及场景
2' 无声的头脑风暴 各自在纸上写下2-4个解决的想法
1' 分享解决想法 各自用10"时间来相互分享觉得自己最好的解决想法
10' 纸上的简易原型 各自画原型,确保符合场景,目的是为了满足用户故事
10' 认知走查 依次轮流相互介绍自己原型的用户使用路线,相互给予意见
5' 讨论优点 总结所有原型中的设计优点,并记录下来
团队设计讨论
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
团队设计讨论
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
什么是 “用户体验UX” What is UX
敏捷开发中UX的挑战 Challenges for UX in Agile
如何在敏捷开发中更好的融入UX Integrate UX into Agile
Sprint中UX的节奏 Sprint UX Cadence
UX用户故事 UX User Stories
用户需求的快速展望 (精益UX) Rapid Envisioning (Lean UX)
低成本的原型制作 Low-Cost Prototyping
团队设计讨论 Group Design Sessions
快速用户可用性测试 Quick Usability Tests
大纲
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
每星期UX的节奏
周一 周二 周三 周四 周五
9:00 每日立会 每日立会 每日立会 每日立会 每日立会
10:00
团队设计讨论 团队设计讨论
11:00
UX 开门办公时间 UX 开门办公时间 UX 展示解说
12:00
13:00
14:00
每周快速用户可用性测试
15:00
16:00
17:00
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
为什么需要快速用户可用性测试
猜
 更频繁的用户测试,可以让客户对开发出来的解决方案更加了解。
 越早发现错误,越有可能修复。越晚开始测试,越有可能增加项目
失败的风险。
 更多的用户测试,能让团队更加了解用户/客户。
 邀请开发团队成员、产品经理、项目管理、等参加无声观察用户测
试,可以提高整个团队对项目的认知。
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
纸上的简易原型 Paper Prototyping
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
纸上的简易原型 Paper Prototyping
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
纸上的简易原型 Paper Prototyping
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
旋转门式测试
专用UX测试实验室
 邀请开发团队成员和产品经
理参加,确保无声观察
 开发团队楼内的专用房间
 台式机
 安装Morae 3与HD摄像头
快速用户可用性测试
用户环境中测试
移动UX测试设备
远程测试
远程UX测试设备
 至少2个人 UX + 1,同时
帮住建立客户/用户关系
 专门为带到用户环境中
 笔记本电脑
 安装Morae 3与HD摄像头
 远程的简易原型测试
 专门为移动应用在平板电
脑和手机上测试
 实物摄影机 ELMO, MO-1
 安装Morae 3
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
應用簡介
1. 燒傷中心病人管理
2. 病人病房分配
3. 病人治療方案計劃與執行
4. 醫療團隊咨詢協作透明
5. 醫療數據的即時分析
技術簡介
1. 6周時間——從展望到可能
性的探索開發完成
2. Surface Hub 多人觸屏應用
3. 雲支持計算實時數據分析
可能性的探索開發
例子:瑞典乌普萨拉大学医院医院烧伤中心
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
需求展望過程:實景觀察
基於現實工作場景分析得到用戶所要做的事情和目的。
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
用戶充分參與設計:藉鑒已有的解決方案
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
可能性的探索應用
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
用戶充分參與測試:每兩周的實景測試
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
感谢
Modern Apps Solutions Centers
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
保持联系
JAMES.LIAO@microsoft.com
@JAMESZLIAO
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
时间 活动 任务
2' 场景讨论 介绍将所要设计的用户故事细节以及场景
2' 无声的头脑风暴 各自在纸上写下2-4个解决的想法
1' 分享解决想法 各自用10"时间来相互分享觉得自己最好的解决想法
10' 纸上的简易原型 各自画原型,确保符合场景,目的是为了满足用户故事
10' 认知走查 依次轮流相互介绍自己原型的用户使用路线,相互给予意见
5' 讨论优点 总结所有原型中的设计优点,并记录下来
团队设计讨论
在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan
【必须的】作为读者,我想要自主借阅,以便于在老师忙的时候借书。
团队设计讨论模拟
• 条形码
• ISBN
• 书名
• 出版社
• 作者
• 定价
• 书架
• 索书号
书的信息包括
• 学号
• 姓名
• 性别
• 出生年月
• 联系方
• 读者类型
读者信息包括

Mais conteúdo relacionado

Semelhante a Agile UX is good, but can be better

创新工厂 -用户体验报告.
创新工厂 -用户体验报告.创新工厂 -用户体验报告.
创新工厂 -用户体验报告.VImLai
 
[心得分享] 如何把使用者經驗做出來
[心得分享] 如何把使用者經驗做出來[心得分享] 如何把使用者經驗做出來
[心得分享] 如何把使用者經驗做出來Aco Wang
 
认识和管理用户体验(recognize and manage Ue)
认识和管理用户体验(recognize and manage Ue)认识和管理用户体验(recognize and manage Ue)
认识和管理用户体验(recognize and manage Ue)Xiaoliang Zhang
 
Agile summit 2018
Agile summit 2018Agile summit 2018
Agile summit 2018Nor chen
 
移动互联网创新,从体验设计开始 2011-12
移动互联网创新,从体验设计开始 2011-12移动互联网创新,从体验设计开始 2011-12
移动互联网创新,从体验设计开始 2011-12John Woo
 
移动互联网创新从体验开始By uxworks
移动互联网创新从体验开始By uxworks移动互联网创新从体验开始By uxworks
移动互联网创新从体验开始By uxworkstailrzq
 
用户体验竞争力 2011-10
用户体验竞争力 2011-10用户体验竞争力 2011-10
用户体验竞争力 2011-10John Woo
 
CPC-以五感打造服務體驗
CPC-以五感打造服務體驗CPC-以五感打造服務體驗
CPC-以五感打造服務體驗Ian Jang
 
20191014-林金祥-UIUX
20191014-林金祥-UIUX20191014-林金祥-UIUX
20191014-林金祥-UIUXneochen2701
 
使用者經驗設計初探
使用者經驗設計初探使用者經驗設計初探
使用者經驗設計初探George Chang
 
用户体验设计思想
用户体验设计思想用户体验设计思想
用户体验设计思想Henry Lee
 
Design in Agile Development
Design in Agile DevelopmentDesign in Agile Development
Design in Agile DevelopmentAbby Chiu
 
UX story of websites
UX story of websitesUX story of websites
UX story of websitesRobert Luo
 
資策會 從洞察需求到交互原型溝通
資策會 從洞察需求到交互原型溝通資策會 從洞察需求到交互原型溝通
資策會 從洞察需求到交互原型溝通Gainshin Hsiao
 
Teaminterface company profile 2014(chn)
Teaminterface company profile 2014(chn)Teaminterface company profile 2014(chn)
Teaminterface company profile 2014(chn)teaminterface
 
ECX2014 線上購物經驗使用者研究方法
ECX2014 線上購物經驗使用者研究方法ECX2014 線上購物經驗使用者研究方法
ECX2014 線上購物經驗使用者研究方法悠識學院
 
Web Design - 從需求到設計,我要思考什麼?
Web Design - 從需求到設計,我要思考什麼?Web Design - 從需求到設計,我要思考什麼?
Web Design - 從需求到設計,我要思考什麼?Rice Tseng
 

Semelhante a Agile UX is good, but can be better (20)

创新工厂 -用户体验报告.
创新工厂 -用户体验报告.创新工厂 -用户体验报告.
创新工厂 -用户体验报告.
 
From UX to Product
From UX to ProductFrom UX to Product
From UX to Product
 
[心得分享] 如何把使用者經驗做出來
[心得分享] 如何把使用者經驗做出來[心得分享] 如何把使用者經驗做出來
[心得分享] 如何把使用者經驗做出來
 
认识和管理用户体验(recognize and manage Ue)
认识和管理用户体验(recognize and manage Ue)认识和管理用户体验(recognize and manage Ue)
认识和管理用户体验(recognize and manage Ue)
 
Agile summit 2018
Agile summit 2018Agile summit 2018
Agile summit 2018
 
移动互联网创新,从体验设计开始 2011-12
移动互联网创新,从体验设计开始 2011-12移动互联网创新,从体验设计开始 2011-12
移动互联网创新,从体验设计开始 2011-12
 
移动互联网创新从体验开始By uxworks
移动互联网创新从体验开始By uxworks移动互联网创新从体验开始By uxworks
移动互联网创新从体验开始By uxworks
 
用户体验竞争力 2011-10
用户体验竞争力 2011-10用户体验竞争力 2011-10
用户体验竞争力 2011-10
 
CPC-以五感打造服務體驗
CPC-以五感打造服務體驗CPC-以五感打造服務體驗
CPC-以五感打造服務體驗
 
20191014-林金祥-UIUX
20191014-林金祥-UIUX20191014-林金祥-UIUX
20191014-林金祥-UIUX
 
使用者經驗設計初探
使用者經驗設計初探使用者經驗設計初探
使用者經驗設計初探
 
用户体验设计思想
用户体验设计思想用户体验设计思想
用户体验设计思想
 
UX 策略
UX 策略UX 策略
UX 策略
 
Design in Agile Development
Design in Agile DevelopmentDesign in Agile Development
Design in Agile Development
 
UX story of websites
UX story of websitesUX story of websites
UX story of websites
 
服务设计 重新设计服务产业 - 20150309 尹晟源
服务设计重新设计服务产业 - 20150309 尹晟源服务设计重新设计服务产业 - 20150309 尹晟源
服务设计 重新设计服务产业 - 20150309 尹晟源
 
資策會 從洞察需求到交互原型溝通
資策會 從洞察需求到交互原型溝通資策會 從洞察需求到交互原型溝通
資策會 從洞察需求到交互原型溝通
 
Teaminterface company profile 2014(chn)
Teaminterface company profile 2014(chn)Teaminterface company profile 2014(chn)
Teaminterface company profile 2014(chn)
 
ECX2014 線上購物經驗使用者研究方法
ECX2014 線上購物經驗使用者研究方法ECX2014 線上購物經驗使用者研究方法
ECX2014 線上購物經驗使用者研究方法
 
Web Design - 從需求到設計,我要思考什麼?
Web Design - 從需求到設計,我要思考什麼?Web Design - 從需求到設計,我要思考什麼?
Web Design - 從需求到設計,我要思考什麼?
 

Mais de Jen-Chieh Ko

RSG Taipei 2023 LeSS Design Principles
RSG Taipei 2023 LeSS Design PrinciplesRSG Taipei 2023 LeSS Design Principles
RSG Taipei 2023 LeSS Design PrinciplesJen-Chieh Ko
 
Practical Testing Strategy for Agile Team
Practical Testing Strategy for Agile TeamPractical Testing Strategy for Agile Team
Practical Testing Strategy for Agile TeamJen-Chieh Ko
 
O.R.I.D 初探 - 新竹敏捷分享.pdf
O.R.I.D 初探 - 新竹敏捷分享.pdfO.R.I.D 初探 - 新竹敏捷分享.pdf
O.R.I.D 初探 - 新竹敏捷分享.pdfJen-Chieh Ko
 
2021 台灣軟體測試現狀調查
2021 台灣軟體測試現狀調查2021 台灣軟體測試現狀調查
2021 台灣軟體測試現狀調查Jen-Chieh Ko
 
Agile summit2021 - Talk About Exploratory Testing
Agile summit2021 - Talk About Exploratory TestingAgile summit2021 - Talk About Exploratory Testing
Agile summit2021 - Talk About Exploratory TestingJen-Chieh Ko
 
Stop Retrospective, Start Continuous Improving
Stop Retrospective, Start Continuous ImprovingStop Retrospective, Start Continuous Improving
Stop Retrospective, Start Continuous ImprovingJen-Chieh Ko
 
Mopcon 2021 Scrum 是新的死亡行軍嗎?
Mopcon 2021   Scrum 是新的死亡行軍嗎?Mopcon 2021   Scrum 是新的死亡行軍嗎?
Mopcon 2021 Scrum 是新的死亡行軍嗎?Jen-Chieh Ko
 
啟動敏捷轉型的工具箱
啟動敏捷轉型的工具箱啟動敏捷轉型的工具箱
啟動敏捷轉型的工具箱Jen-Chieh Ko
 
Exploratory testing survey in 2020
Exploratory testing survey in 2020Exploratory testing survey in 2020
Exploratory testing survey in 2020Jen-Chieh Ko
 
如何把看板和 Scrum 發揮到極致
如何把看板和 Scrum 發揮到極致如何把看板和 Scrum 發揮到極致
如何把看板和 Scrum 發揮到極致Jen-Chieh Ko
 
Agile Hsinchu 七月線上聚會: 我的教練旅程
Agile Hsinchu 七月線上聚會: 我的教練旅程Agile Hsinchu 七月線上聚會: 我的教練旅程
Agile Hsinchu 七月線上聚會: 我的教練旅程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 GatheringJen-Chieh Ko
 
Agile tourhsinchushare踩過的scrum event坑
Agile tourhsinchushare踩過的scrum event坑Agile tourhsinchushare踩過的scrum event坑
Agile tourhsinchushare踩過的scrum event坑Jen-Chieh Ko
 
Design sprint experience at Trend Micro
Design sprint experience at Trend MicroDesign sprint experience at Trend Micro
Design sprint experience at Trend MicroJen-Chieh Ko
 
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 TrendMicroJen-Chieh Ko
 
Design sprint sharing of DS team
Design sprint sharing of DS team Design sprint sharing of DS team
Design sprint sharing of DS team Jen-Chieh Ko
 
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 StrategyJen-Chieh Ko
 
Agile HR at Titansoft
Agile HR at TitansoftAgile HR at Titansoft
Agile HR at TitansoftJen-Chieh Ko
 
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...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 UX is good, but can be better

  • 1. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 在敏捷开发中 更好的做用户体验 廖振宇 JAMES LIAO Agile UX is Good, But Can Be Better Agile Community Taiwan
  • 2. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 自我介绍 微软咨询部 – 用户体验顾问 + 应用程序开发员 专门从事给世界各國客户提供解决方案 Modern Apps Solutions Centers 国际NGO公益 – 美国总干事 通过互联网信息通讯技术,开发应用解决方案, 让每一个公众轻松、有效地参与到促进儿童信息 素养的公益事业中
  • 3. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan  敏捷管理员 ScrumMaster  产品负责人/产品经理 Product Owner  开发人员 Developer  测试人员 Tester/QA  用户体验 UX 你在工作中主要扮演的角色是什么?
  • 4. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 什么是 “用户体验UX” What is UX 敏捷开发中UX的挑战 Challenges for UX in Agile 如何在敏捷开发中更好的融入UX Integrate UX into Agile Sprint中UX的节奏 Sprint UX Cadence UX用户故事 UX User Stories 用户需求的快速展望 (精益UX) Rapid Envisioning (Lean UX) 低成本的原型制作 Low-Cost Prototyping 团队设计讨论 Group Design Sessions 快速用户可用性测试 Quick Usability Tests 大纲
  • 5. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 什么是 “用户体验UX” What is UX 敏捷开发中UX的挑战 Challenges for UX in Agile 如何在敏捷开发中更好的融入UX Integrate UX into Agile Sprint中UX的节奏 Sprint UX Cadence UX用户故事 UX User Stories 用户需求的快速展望 (精益UX) Rapid Envisioning (Lean UX) 低成本的原型制作 Low-Cost Prototyping 团队设计讨论 Group Design Sessions 快速用户可用性测试 Quick Usability Tests 大纲
  • 6. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 日常生活中的各种体验
  • 7. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan “用户体验UX”的定义 以人爲本 軟體需要滿足人的期望 而不是人必須適應軟體 同理心 感受用戶的痛點、難點、喜點 情緒共鳴 設身處地 應用程序開發團隊零距離 與用戶和利益相關者 一種純主觀在用戶使用產品或服務過程中建立起來的整體感受 尤其是該產品或服務在使用方面用戶覺得有多麽容易和滿意 用戶體驗的思维方式
  • 8. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan UX ≠ UI
  • 9. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan “用户体验UX”为什么重要 想要的 vs 需要的 最终用户自己想要什么 与所需要的是什么, 会是两个不同的东西。 用戶體驗的重要性
  • 10. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan  找到用户最需,保证有人用  了解用户目的和动机,符合用户预期  了解现在用户的做事流程,确保使用方便  使效益和影响最大化,满足投资目的 UX的目的
  • 11. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 什么是 “用户体验UX”  UX 是以用户为中心,以人为本  迭代增量式的设计开发过程  确保在开发过程中有效地让用户充分参与  从用户的视角来定义SOLUTION功能范围  UX是与商业策略、系统功能需求和技术规范互补的
  • 12. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 什么是 “用户体验UX” What is UX 敏捷开发中UX的挑战 Challenges for UX in Agile 如何在敏捷开发中更好的融入UX Integrate UX into Agile Sprint中UX的节奏 Sprint UX Cadence UX用户故事 UX User Stories 用户需求的快速展望 (精益UX) Rapid Envisioning (Lean UX) 低成本的原型制作 Low-Cost Prototyping 团队设计讨论 Group Design Sessions 快速用户可用性测试 Quick Usability Tests 大纲
  • 13. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 敏捷开发中UX的机会 以少做多 敏捷软件开发宣言 UX目的 个体和互动 高于 流程和工具 vs 用户充分参与 工作的软件 高于 详尽的文档 vs 保证有人用 客户合作 高于 合同谈判 vs 满足投资目的 响应变化 高于 遵循计划 vs 迭代增量式 以用户为中心,以人为本
  • 14. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 需要一个完全形成的想法,每次構建一點點 增值式開發 敏捷开发中UX的机会
  • 15. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 从一个模糊的想法添加细节直到完成 迭代式開發 敏捷开发中UX的机会
  • 16. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 每次構建一點點,但一定要完成你所構建的內容, 迭代并增值式開發 敏捷开发中UX的机会
  • 17. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 没有时间做UX调研和测试 Sprint时间表太紧张了 敏捷开发中UX的挑战 没有在开始编码之前 做好UX预备工作
  • 18. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan × 团队不清楚最终用户角色,不了解用户 × UX在开发过程中被忽略 × UX是各个开发员编程中临时做的决定 × UX是编程后意外的一个结果 × 整个SOLUTION的UX会像拼凑起来的 × 缺乏统一的体验 × 最终UX来返修,重新设计,重新编UI 敏捷开发中UX的挑战 没有在开始编码之前 做好UX预备工作
  • 19. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan UX Without User Research Is Not UX. It is just X. UX – U = X × 没有足够的用户调研,不确定用户需求 × 没有用户测试,没有及时得到用户反馈 × UX问题发现太晚,导致更多的代码需要 重新写 × 降低用户采用率,影响团队士气 × 增加项目失败的风险 敏捷开发中UX的挑战 没有时间做UX调研和测试 Sprint时间表太紧张了
  • 20. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 什么是 “用户体验UX” What is UX 敏捷开发中UX的挑战 Challenges for UX in Agile 如何在敏捷开发中更好的融入UX Integrate UX into Agile Sprint中UX的节奏 Sprint UX Cadence UX用户故事 UX User Stories 用户需求的快速展望 (精益UX) Rapid Envisioning (Lean UX) 低成本的原型制作 Low-Cost Prototyping 团队设计讨论 Group Design Sessions 快速用户可用性测试 Quick Usability Tests 大纲
  • 21. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 3个角色 产品负责人 Product Owner 敏捷管理员 ScrumMaster 开发人员 Developer 开发人员 Developer 开发人员 Developer 用户体验 UX Designer/Developer
  • 22. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 用户故事 UX用户故事 3个工件 UX 用户角色 原型制作 设计 Scrum 产品 backlog Sprint backlog Burndown
  • 23. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 用户需求的 快速展望 3个仪式 UX Sprint 0 团队设计讨论 可用性测试 Scrum Sprint 计划 每日立会 Sprint 审查与回顾
  • 24. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 什么是 “用户体验UX” What is UX 敏捷开发中UX的挑战 Challenges for UX in Agile 如何在敏捷开发中更好的融入UX Integrate UX into Agile Sprint中UX的节奏 Sprint UX Cadence UX用户故事 UX User Stories 用户需求的快速展望 (精益UX) Rapid Envisioning (Lean UX) 低成本的原型制作 Low-Cost Prototyping 团队设计讨论 Group Design Sessions 快速用户可用性测试 Quick Usability Tests 大纲
  • 25. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 需求 设计 开发 运营 用户需求的快速展望 愿景目标 团队设计讨论 + 快速用户可用性测试 用户反馈分析 UX Scrum 愿景目标 维护 + 跟踪弄清需求 Scrum中UX的节奏 用户角色 用户旅程/ 体验路线 Sprint 0 低成本原型制作 互动设计 UI设计样式 收集需求 Backlog分析汇总 UI 界面设计
  • 26. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan Sprint中UX的节奏 UX 开发团队
  • 27. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan Sprint中UX的节奏 Sprint 1 Sprint 2 Sprint NSprint 0
  • 28. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 每星期UX的节奏 周一 周二 周三 周四 周五 9:00 每日立会 每日立会 每日立会 每日立会 每日立会 10:00 团队设计讨论 团队设计讨论 11:00 UX 开门办公时间 UX 开门办公时间 UX 展示解说 12:00 13:00 14:00 每周快速用户可用性测试 15:00 16:00 17:00
  • 29. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 什么是 “用户体验UX” What is UX 敏捷开发中UX的挑战 Challenges for UX in Agile 如何在敏捷开发中更好的融入UX Integrate UX into Agile Sprint中UX的节奏 Sprint UX Cadence UX用户故事 UX User Stories 用户需求的快速展望 (精益UX) Rapid Envisioning (Lean UX) 低成本的原型制作 Low-Cost Prototyping 团队设计讨论 Group Design Sessions 快速用户可用性测试 Quick Usability Tests 大纲
  • 30. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 3个角色 产品负责人 Product Owner 敏捷管理员 ScrumMaster 开发人员 Developer 开发人员 Developer 开发人员 Developer 用户体验 UX Designer/Developer
  • 31. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 建立UX用户故事,并给予故事点:必须与其他用户故事写程序任务平等 作为【用户角色】,我想要【UX活动】,以便于【页面/环节/流程】。  低成本的原型制作 Low-Cost Prototyping  团队设计讨论 Group Design Sessions  快速用户可用性测试 Quick Usability Tests UX用户故事
  • 32. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 什么是 “用户体验UX” What is UX 敏捷开发中UX的挑战 Challenges for UX in Agile 如何在敏捷开发中更好的融入UX Integrate UX into Agile Sprint中UX的节奏 Sprint UX Cadence UX用户故事 UX User Stories 用户需求的快速展望 (精益UX) Rapid Envisioning (Lean UX) 低成本的原型制作 Low-Cost Prototyping 团队设计讨论 Group Design Sessions 快速用户可用性测试 Quick Usability Tests 大纲
  • 33. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 需求 设计 开发 运营 用户需求的快速展望 愿景目标 团队设计讨论 + 快速用户可用性测试 用户反馈分析 UX Scrum 愿景目标 维护 + 跟踪弄清需求 Scrum中UX的节奏 用户角色 用户旅程/ 体验路线 Sprint 0 低成本原型制作 互动设计 UI设计样式 收集需求 Backlog分析汇总 UI 界面设计
  • 34. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 一周(5天)的时间:把所有的用户角色代表都聚集在一起。 各种基于场景的分析,根据每一个用户角色,以用户为中心,以人为本 什么是“场景”?在一个人物角色期望得到某些东西或者达到某些目的时 候而要做的事情。帮助链接工作目的与IT技术所能提供的能力。从中看 到可能存在的缺口。 什么不是“场景”?不是要覆盖所有的工作流程,也不是要定下任何工作 流程,更加不是讨论任何具体软件界面的使用流程。 用户需求的快速展望过程:精益UX 现在的 状况 将来的 愿景 用户 人物角色 用户 体验路线 用户 情境式调研 用户 服务蓝图 用户故事需求 分出轻重缓急
  • 35. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 用户需求的快速展望过程:精益UX
  • 36. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 乡村学校很多图书室是锁着、关着,这是最初的问题。找出原因,也就 找出了真正的需求。深入调研后,发现以下4点主要原因: 1. 缺少专业管理图书的老师。 2. 图书室缺信息化管理:书目、借阅管理、读者数据库,等等。市场上 城市图书馆的软件不适合,并且乡村学校也没钱买软件。但学校认为 有责任保管好那些书。 3. 缺少足够让孩子们感兴趣、可看的书籍。 4. 现有学校教学体系中,学生缺少常态阅读的时间与空间。 乡村阅读解决方案展望过程案例 现在的 状况 将来的 愿景 用户 人物角色 用户 体验路线 用户 情境式调研 用户 服务蓝图 用户故事需求 分出轻重缓急
  • 37. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 开发两个产品:图书馆借阅管理软件和捐书网。  用条形码来做借阅管理——免除对书籍标准编号的功能,因为不是以 书籍管理为主要目的,而是以方便简单、迅速开放图书室为目的。  公开透明——图书室借阅数据公开、透明地展现在捐书网上:公众能 看到乡村孩子读了多少本书、看到图书室的开放。  精准捐赠——因为数据的公开透明,所以,捐书的公信度加强了,从 而引导捐赠人更便捷、精准、合理地捐赠图书。 乡村阅读解决方案展望过程案例 现在的 状况 将来的 愿景 用户 人物角色 用户 体验路线 用户 情境式调研 用户 服务蓝图 用户故事需求 分出轻重缓急
  • 38. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 乡村阅读解决方案展望过程案例 【讀者】小明 學習 在學校裡學習還算認真,但不是非常出眾。 但是他思維比較活躍,喜歡耍小聰明。 他最喜歡的課是數學課,電腦課,體育課。 動機因素 讓爸媽驕傲,和對妹妹的愛,是他的動力。 他希望能早一些幫助爸媽分擔家裡的負擔, 希望為自己的家庭出自己的一份力。 挑戰 學習生活過程中,僅僅限於讀課本、聽老師 講課,對閱讀非常嚮往,但是不知道從哪裡 可以得到課外書。跟著爸媽在城市裡的時候, 經常會去書店,找科幻類的書看。 也希望長子也能分 擔一下生活負擔。 所以就15歲帶著他 去北京跟著。 父母在北京大城市 打工,因為有2個 孩子,家裡生活壓 力比較大,所以父 母出去打工。 爸爸:北京打工, 機場。媽媽:北京 打工,餐館服務員。 妹妹:上小學。爺 爺奶奶:在河南老 家,照顧妹妹。 名字:小明 性別:男 年齡:15 來自:河南 現在的 狀況 將來的 願景 用戶 人物角色 用戶 體驗路線 用戶 情境式調研 用戶 服務藍圖 用戶故事需求 分出輕重緩急
  • 39. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 乡村阅读解决方案展望过程案例 现在的 状况 将来的 愿景 用户 人物角色 用户 体验路线 用户 情境式调研 用户 服务蓝图 用户故事需求 分出轻重缓急
  • 40. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 乡村阅读解决方案展望过程案例 现在的 状况 将来的 愿景 用户 人物角色 用户 体验路线 用户 情境式调研 用户 服务蓝图 用户故事需求 分出轻重缓急  学生自我管理图书室的功 能——从情景时调研中我们 了解到,老师们即使很快学 会了软件操作,但她们放学 后经常没有时间留在图书室, 因为要回家烧饭带孩子,所 以我们在软件设计中增加了 儿童自我管理图书室的功能, 让儿童自主借阅、自主阅读。
  • 41. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 乡村阅读解决方案展望过程案例 老师操作 与系统接触 学生操作 校长/公益组织操作 校长/公益组织报表 能见度隔离 时间轴 登陆管理软件 软件登陆页面 借阅图书页面 学生自主借阅 分析图书馆运作情况 发起捐书活动 图书馆运作报表 图书馆所需新书报表 现在的 状况 将来的 愿景 用户 人物角色 用户 体验路线 用户 情境式调研 用户 服务蓝图 用户故事需求 分出轻重缓急
  • 42. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 用户需求的快速展望过程
  • 43. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 用户需求的快速展望过程
  • 44. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 作为【用户角色】,我想要【活动】,以便于【目的/价值】。 【必须的】 【需要的】 【可以有】 【必须的】作为图书室管理员,我想要录入、更新、删除图书信息,以便 于我对图书室书目的管理。 【需要的】作为图书室管理员,我想要上传图书室的读者信息,图书信息, 与借阅信息到捐书网,以便于公开图书室运作的透明。 【可以有】作为图书室管理员,我想要用手机来扫条形码,以便于不需要 扫描枪就可以输入索书号与读者号。 现在的 状况 将来的 愿景 用户 人物角色 用户 体验路线 用户 情境式调研 用户 服务蓝图 用户故事需求 分出轻重缓急 乡村阅读解决方案展望过程案例
  • 45. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 调整适应用户详细记录 在用户正常环境中至少二个人:UX+1 提前设置期望值 可靠的用户角色代表 时间限制每个环节不谈技术细节 用户需求的快速展望成功法则
  • 46. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 在 操作通过使用 以用户为中心,以人为本
  • 47. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 什么是 “用户体验UX” What is UX 敏捷开发中UX的挑战 Challenges for UX in Agile 如何在敏捷开发中更好的融入UX Integrate UX into Agile Sprint中UX的节奏 Sprint UX Cadence UX用户故事 UX User Stories 用户需求的快速展望 (精益UX) Rapid Envisioning (Lean UX) 低成本的原型制作 Low-Cost Prototyping 团队设计讨论 Group Design Sessions 快速用户可用性测试 Quick Usability Tests 大纲
  • 48. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 纸上的简易原型 Paper Prototyping https://vimeo.com/2273993 花小錢辦大事
  • 49. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 纸上的简易原型 Paper Prototyping  低成本,性价比高  简单,谁都可以画  可以迭代式修改  用户/客户会更愿意 给建议,觉得“便宜”  不用在美观细节上 浪费很有可能将来 都不需要的UI  不占用程序员开发 时间,不浪费代码
  • 50. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 纸上的简易原型 Paper Prototyping
  • 51. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 纸上的简易原型 Paper Prototyping
  • 52. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 低精度 vs 高精度
  • 53. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 寻找灵感:竞争分析
  • 54. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 什么是 “用户体验UX” What is UX 敏捷开发中UX的挑战 Challenges for UX in Agile 如何在敏捷开发中更好的融入UX Integrate UX into Agile Sprint中UX的节奏 Sprint UX Cadence UX用户故事 UX User Stories 用户需求的快速展望 (精益UX) Rapid Envisioning (Lean UX) 低成本的原型制作 Low-Cost Prototyping 团队设计讨论 Group Design Sessions 快速用户可用性测试 Quick Usability Tests 大纲
  • 55. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 每星期UX的节奏 周一 周二 周三 周四 周五 9:00 每日立会 每日立会 每日立会 每日立会 每日立会 10:00 团队设计讨论 团队设计讨论 11:00 UX 开门办公时间 UX 开门办公时间 UX 展示解说 12:00 13:00 14:00 每周快速用户可用性测试 15:00 16:00 17:00
  • 56. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 团队设计讨论  保证团队对特别复 杂的用户故事需求 达成共识  帮住团队准备将要 接下来开发的需求 流程和任务  收集团队的知识  更多的设计思路  提高团队协作能力  增加团队默契
  • 57. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 时间 活动 任务 2' 场景讨论 介绍将所要设计的用户故事细节以及场景 2' 无声的头脑风暴 各自在纸上写下2-4个解决的想法 1' 分享解决想法 各自用10"时间来相互分享觉得自己最好的解决想法 10' 纸上的简易原型 各自画原型,确保符合场景,目的是为了满足用户故事 10' 认知走查 依次轮流相互介绍自己原型的用户使用路线,相互给予意见 5' 讨论优点 总结所有原型中的设计优点,并记录下来 团队设计讨论
  • 58. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 团队设计讨论
  • 59. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 什么是 “用户体验UX” What is UX 敏捷开发中UX的挑战 Challenges for UX in Agile 如何在敏捷开发中更好的融入UX Integrate UX into Agile Sprint中UX的节奏 Sprint UX Cadence UX用户故事 UX User Stories 用户需求的快速展望 (精益UX) Rapid Envisioning (Lean UX) 低成本的原型制作 Low-Cost Prototyping 团队设计讨论 Group Design Sessions 快速用户可用性测试 Quick Usability Tests 大纲
  • 60. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 每星期UX的节奏 周一 周二 周三 周四 周五 9:00 每日立会 每日立会 每日立会 每日立会 每日立会 10:00 团队设计讨论 团队设计讨论 11:00 UX 开门办公时间 UX 开门办公时间 UX 展示解说 12:00 13:00 14:00 每周快速用户可用性测试 15:00 16:00 17:00
  • 61. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 为什么需要快速用户可用性测试 猜  更频繁的用户测试,可以让客户对开发出来的解决方案更加了解。  越早发现错误,越有可能修复。越晚开始测试,越有可能增加项目 失败的风险。  更多的用户测试,能让团队更加了解用户/客户。  邀请开发团队成员、产品经理、项目管理、等参加无声观察用户测 试,可以提高整个团队对项目的认知。
  • 62. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 纸上的简易原型 Paper Prototyping
  • 63. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 纸上的简易原型 Paper Prototyping
  • 64. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 纸上的简易原型 Paper Prototyping
  • 65. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 旋转门式测试 专用UX测试实验室  邀请开发团队成员和产品经 理参加,确保无声观察  开发团队楼内的专用房间  台式机  安装Morae 3与HD摄像头 快速用户可用性测试 用户环境中测试 移动UX测试设备 远程测试 远程UX测试设备  至少2个人 UX + 1,同时 帮住建立客户/用户关系  专门为带到用户环境中  笔记本电脑  安装Morae 3与HD摄像头  远程的简易原型测试  专门为移动应用在平板电 脑和手机上测试  实物摄影机 ELMO, MO-1  安装Morae 3
  • 66. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 應用簡介 1. 燒傷中心病人管理 2. 病人病房分配 3. 病人治療方案計劃與執行 4. 醫療團隊咨詢協作透明 5. 醫療數據的即時分析 技術簡介 1. 6周時間——從展望到可能 性的探索開發完成 2. Surface Hub 多人觸屏應用 3. 雲支持計算實時數據分析 可能性的探索開發 例子:瑞典乌普萨拉大学医院医院烧伤中心
  • 67. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 需求展望過程:實景觀察 基於現實工作場景分析得到用戶所要做的事情和目的。
  • 68. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 用戶充分參與設計:藉鑒已有的解決方案
  • 69. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 可能性的探索應用
  • 70. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 用戶充分參與測試:每兩周的實景測試
  • 71. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 感谢 Modern Apps Solutions Centers
  • 72. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 保持联系 JAMES.LIAO@microsoft.com @JAMESZLIAO
  • 73. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 时间 活动 任务 2' 场景讨论 介绍将所要设计的用户故事细节以及场景 2' 无声的头脑风暴 各自在纸上写下2-4个解决的想法 1' 分享解决想法 各自用10"时间来相互分享觉得自己最好的解决想法 10' 纸上的简易原型 各自画原型,确保符合场景,目的是为了满足用户故事 10' 认知走查 依次轮流相互介绍自己原型的用户使用路线,相互给予意见 5' 讨论优点 总结所有原型中的设计优点,并记录下来 团队设计讨论
  • 74. 在敏捷开发中更好的做用户体验(UX) | Agile UX is Good, But Can Be Better Agile Community Taiwan 【必须的】作为读者,我想要自主借阅,以便于在老师忙的时候借书。 团队设计讨论模拟 • 条形码 • ISBN • 书名 • 出版社 • 作者 • 定价 • 书架 • 索书号 书的信息包括 • 学号 • 姓名 • 性别 • 出生年月 • 联系方 • 读者类型 读者信息包括

Notas do Editor

  1. 在我开始之前,我希望声明一下: 这次会议主办方请我用中文演讲。但是我在专业术语上,我的中文可能不是很流利。请大家多多包涵。 所以我在我的PPT当中,一些主要信息旁边是用双语注明的。 我想问一下,各位为什么选择我这个Agile UX的话题,接下来的一个半小时内,你想得到什么样的信息或者你想我来回答你的哪些问题。 为什么我取这个题目
  2. Microsoft: 网络应用,SharePoint, Office, Win 10,移动SOLUTION平板手机,等自定义应用的开发。服务过的客户来自美国,德国,新加坡,中国,印度。 合悦公益:乡村图书馆借阅管理软件,儿童参与,学生自我管理图书室。和捐书网,上传乡村图书馆借阅数据,公开、透明地展现在网上:公众能看到乡村孩子读了多少本书、看到图书室的开放。因为数据的公开透明,所以,公益的公信度加强了,从而引导捐赠人更便捷、精准、合理地捐赠图书。
  3. 这是我第一次参加Global Scrum Gathering,我想做个简单的问卷调研。请问在做的各位中: 有多少人知道UX是什么? 有多少人工作团队里有特定的UX角色?
  4. UX不仅仅应用在IT技术开发上面,而且在日常生活中只要和产品和服务相关的各个领域都包括UX。
  5. 用户感觉有多么容易和满意不完全是主观的,因为多么容易和满意是可以通过用户需求调研 User Research 与用户测试 User Testing 来测量的。 UX是人机互动Human Computer Interaction (HCI),工业设计industrial design,与美术 fine arts的跨界的结合。
  6. 这也是UX和UI的区别,很多人会认为UX就是UI,事实上UI只是UX的一部分。 UI包括的是视觉与界面的设计,主要基于美观性,例如:品牌创建,颜色,字体,等等。 而UX最大的区别是根据用户需求调研与用户测试数据来设计整体的体验,主要基于对用户角色、环境、工作流程、用户目标等等的研究。
  7. UX为什么要研究用户角色、环境、工作流程、用户目标?这些为什么重要? 这其实不仅仅是UX所关注的,应该是任何产品创新和创造的团队应该关注的。就像这个造秋千的漫画里所指出的,无论任何产品负责人,产品经理,项目主管,客户等等,而且就算是最终用户本身,很多时候用户自己想要什么与用户自己所需要的是什么,都会是两个不同的东西。所以用UX来找出真正的用户需求对任何产品和服务成功极重要的。
  8. 这些目的跟Lean Startup精益创业有一部分类似,所以UX在行业里很多时候叫做 Lean UX 精益用户体验。 使用UX的优势: 与传统的需求收集方法相比,UX更加的贴近用户。 用UX可以发现隐藏中的需求,因为不光只是听用户所说,而是去观察用户做什么。 在开发团队中,与最终用户建立empathy共鸣。 从而提高最终产品和服务的质量。将产品和服务的整体体验不仅限于电脑屏幕上。 让用户高兴,开心。
  9. UX 并不是代替已有的商业策略、系统功能需求和技术规范,而是互补的。
  10. 对于实现高质量的UX来说,敏捷开发可以同时带来机会和挑战。
  11. 敏捷开发中UX的机会 但有一点要确定的是,在Scrum里的产品负责人本身并不是最终的用户,所以UX就可以协助产品经理 Product Owner 能真正代表最终用户,确保所做的决定是真正符合用户需求的。
  12. Duration: 2 minutes Incremental Development uses a set number of steps and development goes from start to finish in a linear path of progression. If you stop at any stage, you still have a nice picture but the drawback is that you need to know what the final image is going to look like when you start. Fixed scope, not how scrum works. There is little flexibility for changing requirements/priorities or for learning and adapting. This model can be used when the requirements of the complete system are clearly defined and understood.
  13. Duration: 2 minutes Iterative Development: You don’t need to know what final picture will look like to get started and make progress but the drawback is that if work stopped at any stage, nothing would be complete Incremental approaches attempt to eliminate the wasted time/resources by treating the code itself as the specification. Instead of running the paper spec through multiple revision steps, the code itself goes through multiple cycles of revision. The team members or stakeholders can learn from their mistakes and apply that knowledge on the next iteration. One of the main advantages of iterative development is that it allows more flexibility to adapt to changes. Unlike the waterfall model where unforeseen problems often surface late in the project and are very costly to fix, iterative approach, on the other hand, goes through short cycles that allow the team to learn, adapt and change the direction in the next iteration.
  14. Duration: 2 minutes Iterative development with incremental delivery The basic idea is to release the software several times to its users, each time with more functionality. Each release is complete, useable and useful to its users. Each release adds more functionality, preferably the most important functionality first Iterative & Incremental development: Here, you can stop at (almost) any stage and deliver a functioning (beautiful) product. You don’t need to know what final product will look like at start, emerges over time. The key is to build a little at a time, but always complete what you build.
  15. 敏捷开发中UX的挑战。 在开始编码开发之前,没有做UX的预备工作,包括:没有清楚最终用户角色有哪些,没有提前做好的用户体验旅程,用户体验地图,互动设计的蓝图,没有定好设计的样式。 Sprint时间太紧张了,就一周,拿来的时间做什么用户测试,用户调研,用户反馈。
  16. 在开始编码开发之前,没有做UX的预备工作,包括:没有清楚最终用户角色有哪些,没有提前做好的用户体验旅程,用户体验地图,互动设计的蓝图,没有定好设计的样式。 所以没有准备好这些的话,UX很容易在开发过程中被忽略,很可能所谓的任何UX只是开发员编程的时候需要临时做设计决定,UX就是编程后意外的一个结果 side-effect of coding。最糟糕的话,整个SOLUTION的UX最终会像拼凑起来的,缺乏整体统一设计的体验。因为每个开发员以各自的理解来做的设计。 好的用户体验不可能是单靠偶然产生或者因为渴望产生。而是跟所有技术开发一样,是要靠充分的准备和反复的实践中积累的。
  17. Sprint时间太紧张了,就一周,拿来的时间做什么用户测试,用户调研,用户反馈。
  18. UX 在Scrum团队中是代表用户的提倡者。
  19. UX 在Scrum团队中是代表用户的提倡者。
  20. 同理心