文档介绍:从开发软件过程中提升用户体验
黄癸生2011年元月
2002年前后。UI(用户界面)的概念在国内互联网圈子里悄悄地流行开来。随着对UI的深入研究,更多的概念不断地被挖掘出来:易用性、可用性、用户研究、交互设计、概念设计、视觉设计、用户体验(User Experience)等
工业时代与信息时代商务人员与开发人员
前言
一、用户体验?交互设计?UI设计?
二、用户体验与交互设计基本原则介绍
三、用户体验与UI设计基本原则介绍
四、交互细节案例介绍
五、用户体验--交互设计小组相关技能
六、UI设计经典作品欣赏
目录
要点1、用户体验架构与概念区分2、用户体验在软件开发中分工3、实现模型与心理模型4、快速原型设计
一、用户体验?交互设计?UI设计?
“AJAX之父”的Jesse James Garrett早在2000年就提出了以用户为中心的Web设计的流程和《用户体验的要素》
用户体验流程架构与概念区分
一、用户体验?交互设计?UI设计?
用户体验:UE
用户体验并不是指产品本身是如何工作的,而是指产品如何和外界联系并发挥作用,也就是人们如何“接触“或者“使用”它。
软件中的用户体验是指用户在访问平台的过程中的全部体验,它包括平台是否有用,疑惑或者bug程度,功能是否易用、简约,界面设计和交互设计是否友好等方面。用户体验的核心是UCD,即“以用户为中心的设计”。
交互设计:UCD 用户通过某种方式发出指令,且系统对此作出相应的反应
交互设计是关于创建新的用户体验的问题,目的在于增强和扩充人们的工作、通信及交互方式,使他们能够更加有效地进行日常工作和学习。
UI设计:User Interface Design
用户界面设计,在很大程度上就是在探讨如何让产品的界面更加具有可用性,如何让用户有更良好的体验。这是一种优化后的界面,通过这种界面,用户能更方面地完成任务,获得良好的感觉。
例如:一个按钮的设计,美工设计考虑如何好看,而用户界面设计师则考虑按钮如何摆放,上面显示什么文字,甚至到底要不要这个按钮的问题。
用户体验流程架构与概念区分
一、用户体验?交互设计?UI设计?
《软件设计的艺术》Terry Winograd (2004年度的ACM人机交互院士)
开发软件
建房子
土木工程师
装修设计师
建筑设计师
软件设计
UI设计
交互设计
用户体验在软件开发中分工
一、用户体验?交互设计?UI设计?
最好的技术是消失在生活当中的技术
心理模型
实现模型
表现模型
实现模型与心理模型
一、用户体验?交互设计?UI设计?
容易使用,体验良好
记忆负担,体验较差
参与设计用户界面原型或DEMO制作设计
协助项目易用性和功能分析并结合需求提出易用性改进建议
参照用户群体行为达成视觉设计:包括色彩、字体、页面
根据用户反馈,快速、灌输、反馈到开发团队中。
快速原型设计
一、用户体验?交互设计?UI设计?
围绕原型设计稿,大体流程遵循“研究-设计-测试-实现”这样一个流程开展
二、用户体验与交互设计基本原则介绍
就进设计原则
对功能进行组织和分类
帮助用户探索和尝试
允许用户犯错
提供实用的帮助
设计一个优秀的向导界面
使界面符合用户的使用习惯
减少用户出错
减少等待感