解决方案,而不是功能(2)
作者:大脸 来源:网易用户体验设计中心 发布时间:2011-01-30 18:11:00
网易邮箱直接新增了”标记为置顶”的功能
稍微思考一下,为什么有用户说需要邮件置顶?我个人认为的原因是:他们希望重要的邮件能够自然的出现在显眼的位置,省去他们搜索的时间。他们并不是真正的想要邮件置顶这个功能。
从这种角度而言,QQmail与Gmail通过原有功能的再组合,用最小的代价,完成了这个解决方案,并且避免了产品复杂度的提高。而网易邮箱处理得则过于粗暴直接。
别马上相信你的用户
如果我听从了顾客的想法,那我该给他们一匹更快的马。
——Henry Ford
别马上相信你的用户,用户会习惯性的把期望描述成为具体的某个功能(Features),让你误以为这个功能是他极度需要的。而且用户容易异想天开,缺乏逻辑,稍微不注意,你就可以为少数几个用户的要求而毁了你产品。
用户也是容易局限于现实的,他们容易在现实中寻找简单的线性对比,而拒绝创新性的思考。如针对手机电池不给力,用户会希望手机电池容量越来越大,却不会希望通过走路,骑车等方式保持手机电力。
但无论何时,你都应该保持对用户意见的即时倾听,仔细分析,询问,找出他背后的真实期望。并斟酌满足他。
为用户创造价值,不打扰
Apps Store上有个最贵最没用的应用I’m Rich,除了能在你的iPhone屏幕上显示一张宝石的照片之外则不能干任何事情了,且售价999美元。八个无聊的人士买了之后,这东西就被苹果官方下架了。
举这个例子,我想说的就是,你的产品得真正的能够为用户创造实质性的,可直接看得见的价值,别整什么虚的,用户心理面对于这个可精明着呢。不然,无论多优秀伟大的产品,都有可能步Google Wave的后尘而去。
而通常创造的价值最有效的方法是:节省时间。这是所有互联网,手机产品的解决方案,也是用户使用他们的根本原因。
因为大体而言,在现实生活中,他们都可以找到替代方案,只是更慢而已。
用户理想的解决方案就是:用户只需付出成本,然后可以撒手不管,安心等待你创造价值即好。这和每个人都期待,只需把钱存到银行他就能够自动快速无限增值一样。
我们所要做的最基本的就是,尽量减少无用的打扰,因为这是损害用户价值的最要命的方式。
手机应用的这种提示属于对用户价值的最大损害
最后,引用iOS HIG中关于产品定义说明的句子,描述如何通过确认解决方案来筛选出你产品的功能列表。虽然这属于移动产品的指导性文字,但是我相信对PC端产品来说,这些思想是相通的。
Before you begin designing your application, it’s essential to define precisely what your application does. A good way to do this is to craft a product definition statement—a concise declaration of your application’s main purpose and its intended audience. Creating a product definition statement isn’t merely an exercise. On the contrary, it’s one of the best ways to turn a list of features into a coherent product.
在你开始设计自己的应用程序之前,必不可少的是精确定义你的应用程序是做什么的。一个比较好的方式是用心撰写一份产品定义说明——份简洁描述你的应用程序的主要目的与目标用户的文档。创建产品定义声明并不仅仅是个练习,相反的是,这是将一大串功能特征转化为一个连贯性产品的最佳方式。


猜你喜欢
- 在不同平面上绘制二维条形图。本实例制作了一个3d图,其中有二维条形图投射到平面y=0,y=1,等。演示结果:完整代码:from mpl_to
- 关于使用CTE(公用表表达式)的递归查询----SQL Server 2005及以上版本公用表表达式 (CTE) 具有一个重要的优点,那就是
- 本文实例讲述了Javascript与PHP验证用户输入URL地址是否正确的方法,分享给大家供大家参考。具体方法如下:1.javascript
- lighttpd (http://www.djangoproject.com/r/lighttpd/) 是一个轻量级的Web服务器,通常被用
- 1.如何让计算机自动判断一张图是否偏暗?或是判断一张图是否是处于夜晚?我们可以先把图片转换为灰度图,然后根据灰度值的分布来判断,如:我们可以
- 本篇不是教给大家如何去学习python,有需要详细深入学习的朋友可以参阅:Python基础语言学习笔记总结(精华)本文通过一周快速学习pyt
- <?php $foo = 'Bob'; // 将 'Bob' 赋给 $foo $bar = &
- 防止一般的采集以及小偷读取,加在顶部。同理,可以改造成JS脚本。下面的方法是通过选择同一IP的访问频率来达到防止采集的目的,就是可能也把搜索
- 本文采用os.walk()和os.listdir()两种方法,获取指定文件夹下的文件名。一、os.walk()模块os中的walk()函数可
- docker最近迷恋使用doker容器,在docker容器进行部署MySQL,以前针对容器的安全性一直存在怀疑的态度,不过如果能够通过容器也
- 本文实例讲述了Python实现查找二叉搜索树第k大的节点功能。分享给大家供大家参考,具体如下:题目描述给定一个二叉搜索树,找出其中第k大的节
- 由于工作需要本文主结合了excel表格,对表格中的ssh密码进行批量修改以下是详细代码(python3):'''遇到
- execjs 使用有了selenium+Chrome Headless 加载页面为什么还要用execjs来运行js?selenium+Chr
- 本文实例讲述了Python排序搜索基本算法之堆排序。分享给大家供大家参考,具体如下:堆是一种完全二叉树,堆排序是一种树形选择排序,利用了大顶
- 引言事情是这样的,最近在做开源软件供应链安全相关的项目,之前没了解这方面知识的时候感觉服务器被黑,数据库被删,网站被攻,这些东西都离我们太遥
- Turtle库是Python内置的图形化模块,属于标准库之一,位于Python安装目录的lib文件夹下,常用函数有以下几种:画笔控制函数pe
- 数据库的选择原则是什么?我只知道小网站用Access,大网站用SQL,请问它的具体选择原则是什么?在实际应用中,数据库的选择原则一般是:如果
- Python爬虫可以爬取的东西有很多,Python爬虫怎么学?简单的分析下:如果你仔细观察,就不难发现,懂爬虫、学习爬虫的人越来越多,一方面
- python可以编写win程序。win程序的格式是exe,下面我们就来看一下使用python编写exe程序的方法。编写好python程序后p
- 本文实例讲述了Python设置默认编码为utf8的方法。分享给大家供大家参考,具体如下:这是Python的编码问题,设置python的默认编