以用户为中心的设计 |
|||
网站的结构应该是可以理解的 我们都试图去理解自己所身处的世界,是吗? 为什么要去理解?因为我们希望在这个世界中更好的生活。这是积极的,如果不,那大概就得想着怎么自杀了。试图去弄明白,这是人们有意无意间都在做的,也许有时候你没意识到,但是你确实是在不断的去了解,学习。 “为什么后面的几张菜单比前面的矮些呢?”在味千拉面餐桌上有一个小盒子,可以用作插新菜宣传单。靠近她的那么卡片比较高,远离她,她一眼看不到的那面的纸片比较矮。她转过盒子,“哦,短的是餐巾纸。”
在一个step by step的网站流程中,用户需要知道现在是第几步了,后面还有几步。甚至是,之前已经完成几步了。这也是在了解状态。 在一个网站中,状态可以分为两类: 是这样吗? 我们来假设一下,在一个现实的购物中心里,你和朋友要吃午饭了,会看到一家饭馆想也不想就进去吃吗?你要买一件衣服,会看见一件不错的,直接就买下来吗? 类似上面的问题,有些时候答案是肯定的,会直接就进去吃,会直接就买下来。但那通常并不是你最满意的处理方法。是你不想带着朋友再花半个小时寻找、对比其他饭馆了。是你不愿花费更多精力去选择更合适的衣服了。也就是说,如果可以,你不会那样做。 用户因为邮件中的一个宣传单,因为朋友的介绍,因为看到某篇枪稿的推荐,或者其他什么原因,来到了一个网站中,这个时候,他对这里的环境是陌生的,第一反应是按照最可靠的(他看的到的,看的懂的)信息去操作。这是一个不良状态,暂时的状态。当他下一次再来的时候,他会对当前的环境了解的更清楚,尽量搞清现在是在网站的什么位置,什么状态。 这个说法对吗?我们来用一个更实际的例子对比一下,当你第一次进入一个陌生的环境中,比如去一家公司上班入职的第一天,如果有人给你个表格要你填写,你会断然拒绝吗?应该不会吧。当你在这家公司工作了1,2年后,再有人要你填一个表格的时候,你就会先做判断,“这个人是做什么的?”“他为什么要我填这个表格?”“填这个表格是我该做的事情吗?”这些判定是需要的,是有价值的,能做这些判断来自与你对这个公司组织框架的了解,能清楚这个公司的组织框架取决于这个公司的组织框架是可以学习的。如果框架原本就是混乱的…… 好的设计应该是可以理解的,不信你试试… Amzon也是个好例子,我们可以重复一下上面的方式,浏览几分钟,然后画画简单的结构图: 很简单?没啥技术含量?那你再试试开心网,先浏览上十分钟,然后试着画画,你能画出来什么来?反正我是画不出啥来。
(本文于09年4月5日首发于内部期刊—交互设计月报第十一期) |