设计提升满意度
作者:旺旺 来源:Tencent CDC Blog 发布时间:2010-05-16 15:00:00
标签:设计,用户体验
在学校修管理学的时候,有讲过一个管理激励的理论。管理激励是基于行为和认知科学的研究,来发现人们的需要、动机、目标和行为四者之间关系的核心理论,主要的目的是讨论如何满足人的各种需要、调动人的积极性。由此也引出了一个人们会在怎样的情况感到满意的问题。
在人机交互中,同样有满意度的概念。那怎样设计令用户满意的交互呢?或许首先应该从满意度的评价因素来考虑。产品要让用户满意,最基本的条件应该是该产品符合用户的最低需求,能帮助用户解决问题。其次,满意是关于行动结果的评价。因此,当人机交互的结果符合或者超出用户预期,那么用户就会感到满意。否则用户会产生不满情绪。从而考虑设计满意的交互,或许可以从满足用户需求和行为激励两个层次来考虑。这样,一些管理激励的方 * ,也可以为我们提供一些理论指导。
一、需求的层次性。著名的马斯洛的需求层次理论告诉我们人在社会生活中的需求是有层次性的,只有当最基本的需求得到满足后,人才会去尝试自我实现或其它高层次的需求。同样,在产品设计中我们也不应当之局限于解决基本功能需求,还应该满足用户一些自我控制和探索的需要。
1)满足用户探索的需要。让用户去发现一些简单的操作,或许比给出很多Tips信息去提示用户会更有吸引力。而这样做的前提是你设计的交互方式是符合用户习惯或者预期的。
2)给用户超出预期的操作结果,会让他们更喜欢产品的设计。如Picasa的照片查看方式,不是和其它软件一样弹出一个窗口,而是用半透明将桌面其它地方遮住,从而让视觉焦点聚集在图片上。这种新的浏览方式很容易让用户获得新鲜感,而新鲜感更容易导致满意的产生。
picasa照片查看方式


猜你喜欢
- Golang 的 1.13 版本 与 1.14 版本对 defer 进行了两次优化,使得 defer 的性能开销在大部分场景下都得到大幅降低
- Web_THBC 为表示层也就是页面(.aspx) BLL_THBC 为业务逻辑层 DAL_THBC 为数据库交互层 (向数据库执行SQL语
- 背景vue是异步渲染的,当data改变之后,DOM不会立刻被渲染,页面渲染时会将data的修改做整合,多次data修改只会做整合最后一次性渲
- 系列目录:1. 服务器XMLHTTP(Server XMLHTTP in ASP)基础2. 
- 1、在mysql 中建立一个数据库 test1 语句:create database test1 2、创建表examinfo create
- python3中的字符串是一种常见的数据类型。字符串有多种表现形式:单引号、双引号和三引号,且这些字符串的表现形式(单、双、三)都必须是成对
- 其实很简单,一般的数组去重可以直接用 new Set() 方法即可,但是数组对象的话,比较复杂,不能直接用,我们可以采取间接的方法来去重un
- 一个客户提供一个股价的信息,要求放在页面上,显示一些数据,需要从远程获取xml,然后解析写在网页上,开始不会觉得很难,其实蛮简单的,先用ja
- ASP错误大全 Microsoft VBScript语法错误(0x800A03E9)-->内存不足 Microsoft VBScript语法
- PyQt5图片显示控件QPixmap介绍QPixmap类用于绘图设备的图像显示,它可以作为一个QPainterDevice对象,也可以加载到
- 本文介绍了python实现快速排序的示例(二分法思想),分享给大家,具体如下:实现思路将所需要的数字存入一个列表中1.首先,设置将最左侧的那
- python-opencv3.0新增了一些比较有用的 * 算法,这里根据官网示例写了一个 * 类程序只能运行在安装有opencv3.0以上版
- 在CentOS上安装MySQL数据库服务器后,系统出于安全性考虑,缺省不支持用户通过非本机连接上数据库服务器,如果想让用户通过另外一台机器连
- 安装pip install lazyprop例子1from lazyprop import lazypropclass Foo(object
- 本文介绍Python实现端口复用实例如下所示:#coding=utf-8import socketimport sysimport sele
- 使用微信获取地址信息是和微信支付一道申请的,微信支付申请通过,就可以使用该功能。微信商城中,使用微信支付获取用户的收货地址,可以省略用户输入
- 一、Pandas 读取文件当使用 Pandas 做数据分析的时,需要读取事先准备好的数据集,这是做数据分析的第一步。Panda 提供了多种读
- 在网页中经常见到两类不同的按钮。一类表示当前所示的状态,一类表示将要进行的动作。(如下图) 那么,同样是icon类的按钮,为什么有
- 如下所示:a, b, c = 1, 2, 3 # 1.常规 if a>b: &nbs
- 列表的逆序遍历a = [1,3,6,8,9]print("通过下标逆序遍历1:")for i in a[::-1]: &