不记得什么时候,我听到了这个故事:从前有座山,山上有座庙,庙里有个老和尚,在给小和尚讲故事,他说,从前有座山……
它很简单,也许称不上什么精彩的故事,可是给我留下了很深的印象,而且听到以后再也没忘记过,你也一定知道这个故事吧?看到它,你有什么样的感觉呢?
下面我们再看另一个故事:
Vivi(薇薇)是一个年轻活泼的女孩,平时就喜欢逛街淘衣服,把自己打扮得漂漂亮亮的,她希望把更多漂亮的衣服介绍给其他爱美的朋友,就在网上开了一个瑞丽服饰的小店,刚开始的时候很辛苦,也没有多少订单,但是Vivi一直坚持,而且她的小店物品更新快,样式新颖,服务又好,慢慢的有了回头客,生意才越来越好,她也越来越忙了,现在,她常常是每天早上先查银行的付款记录,然后要去查找是哪些顾客付的款,根据订单内容准备发货,如果有不清楚的地方,她会通过手机/email/QQ/MSN和朋友们沟通。因为银行的付款记录上信息很少,为了弄清楚到底是哪些订单已经付款,Vivi常常要花很多时间进行询问和核对,为了减少麻烦,她还在网站上特地贴出通知,让大家付款的时候多打几分钱,并且在付完款后马上通知她……
这个故事看起来是否有点熟悉?它发生在许许多多网络店主身边,我们也经常在网上看到这样的故事。
(全文…)
作者:LuckyZ,原出处:ChinaUI论坛。
界面设计(UI Design),交互设计(interactive design),可用性研究(usability research),人力因素(human factors),信息结构工程师(information architect)
在美国,这些工作职位的区分并不是很容易。也许不同的公司有不同的职位名称和工作重点,但是有一点可以肯定,他们设计的产品与人类都有有强烈的互动性。
在与国内同行探讨中,不止一次有朋友将自己的设计作品Email过来,希望得到我的意见。打开Email,看到的只是一个截图(Screenshot),就有些纳闷,UI
设计怎么能用静态的图像来表现呢?虽然我也接受过一些正式的色彩和Layout训练,可是凭心而论,可能我没有什么资格对那些作品发表评论,因为他们的确
色彩搭配赏心悦目,Layout结构合理,个人风格突出,我只能说,朋友,Good
Job,但是你错过了UI设计中最重要的部分。UI设计不只是给人提供视觉上的享受,真正UI设计的好坏,必须要设定一个任务,从头至尾使用一遍才能知
道。 UI的概念是动态的过程,是逻辑的推理,也是各种状况的预测。如果衡量UI设计只有一种标准,那就是用户体验(User Experience). 用户体验是以用户为中心的设计(UCD/User Centered Design)中最重要的一个部分,强调的是过程,是软件对用户行为(User Action)产生的反应与用户期待值的误差测试,也就是说,这种误差越小,也就越符合以用户为中心的设计原则。
在西方,UI行业的兴起要归功于以计算机为主的高科技迅速发展,尤其是视窗操作系统的普及,然而广义的UI概念在十七世纪的工业革命阶段就已经开始,只不过,把易用性带入机械的设计还是一种无意识的举动,再加上当时几乎所有的工业程序都是由熟练工人一手操办,就更加减弱了易用性设计的能见度
(visibility).
在我从事UI设计的最初两年之中,对于UI的定义有个极大的转变,这也从而影响了我的设计风格。在我的定义里,只有两种用户,过程为主的用户(process oriented end user),和结果为主的用户(result oriented end user).
过程为主的用户的典型例子是电玩族,他们追求的终级目标就是视觉听觉的冲击和享受,最终游戏的结果反而变得不是那么重要了。此类设计对视觉和创意的要求是极为挑剔的,绝大多数设计师都有深厚的美术功底。然而,与结果为主的用户设计相比,它的市场和受众都要小的多。
结果为主的用户不在乎用什么样的方式完成任务,但是任务必须以最短的时间,以最简洁的方式,最精确的运算结果来完成。这些用户通常是工业化软件的受众,工作环境以大型企业为主,软件最终运算结果对于企业的运行和管理有着重大的意义,稍有偏差,可能会对企业产生重大损失。对于此类用户的产品设计人员来讲,绝大部分部分时间可能用在设计任务的逻辑流程(logical task flow),以期最大幅度的符合人脑的思考方式和认知过程(cognitive process)。
平面设计(包括icon, logo, button, etc.)至多是UI定义中很小的一部分,也是微不足道的一部分。并不是我轻视它,在以前的论述中已经提到过,目的为主的用户对于完成任务的欲望已经大大超出了对色彩的挑剔。同时,视窗和JAVA环境下的开发更多的朝着工业化和标准化的方向迈进,这已经给专攻色彩和搭配为主的人没有留有太多的发展余地。
在这里花了很多时间探讨对UI的定义,虽然知道我的看法对一些同行来说是偏激的,最主要的目的是要传达一个讯号,从业者以及业界对于UI的定义可能会决定UI在中国有多大程度的发展,甚至存亡,如果把它转换成眼前的利益,则是UI设计师能否在企业中受到与工程人员同等的重视,以及福利。也许你会说,中国有自己的国情,美国的东西未必能在中国行的通。其实即使是在美国,不是所有的公司都会有专门的UI组,很多工程部门对UI存有偏见,错误的认知,甚至轻视和嘲讽。人机交互科学在美国已经经历几十年的发展,过程从未顺利过。然而,随着学术界将此门学科正式列入大学,己及研究所课程,业界更多投资在将研究成果转换成生产力的过程中,人力因素(human factors) 已经逐渐形成自己一个清晰战略发展态势。
UI在中国发展需要是一个自上而下的推动性改革。中国的软件开发已经很大程度上与西方接轨,我们没有那么多时间让真正意义的UI慢慢渗入开发过程。
在中国,将一个新的概念或产业名称带入产品开发,并使其发展壮大,最大的源动力应该是投入的回报率。这也是许多同业人推荐将UI设计带人尝试性的项目,用成功的案例来让更多的企业信服并采纳用户为中心的设计方法。
然而,能够找到一个有效的商业环境,让相仿产品在其他方面势均力敌,最终凭借UI设计的优势胜出的案例几乎是不可能的。
当一个产品成功打入市场的时候,人们看到的是其强大的功能,上乘的质量,周密的市场策略,合适的价格定为,甚至是美观的包装设计,而很少有人会将亲和性的界面设计放在功劳簿上。
界面设计所倡导的是可用,易用,然而在消费者心中可用,易用是理所当然的,所以当产品具有了以上优势,设计因素会被忽视,而当一个产品因设计不良出现问题,可用和易用便会被揪出来大加鞭挞。
为弥补设计不足的印象,或者说给UI设计找一个正当性,于是某些企业更加强调UI设计中德美观和创意性,而忽略了易用的开发投入。这在短期中可能会有帮助,因为色彩创意是看得见模的着的东西,会对客户有暂时性的心理暗示,然而长期来讲,会因忽略易用而使产品冠上消极的印象在长时间内很难消除。而对UI错误的定义则可能会导致从业人员沦为产品后期装饰和创意而无法参与产品的早期开发。
毫无疑问,UI设计优势在产品竞争中扮演的重要角色是无庸置疑的,但是,这种优势实现和意识都是长期性的,而非短期行为。他意味着需要相当长的时间让客户了解到,但是一旦形成此种心理上的优势,就会在很长的时间内存在,会将易用的心理暗示代入整个产品的后续开发甚至整个品牌。
UI以及相关行业在中国的发展应该不是自下而上的,受制与消费者缺乏与之相关的概念要求以及作为专门学科未在大专院校及研究部门广泛设立的现实,无法由消费者和终端用户推动这一行业的发展。
时间上,中国的硬件配置,软件开发技术与西方不相上下,我们没有那么多时间让真正意义的UI慢慢渗入开发过程。
当然UI设计的定位有一个很大的利益分配的问题。任何一个新兴行业的兴起都是以另外一个较老旧的行业作为牺牲代价。在我们们所说的较理想的设计环境中,它所意味或暗示的东西是目前正在作真正意义上UI设计或结构的那一批人将不得不放弃现有的资源,这些难题不是能用技术来解决的,也无法经由一些人的呼吁,或者几个个别的案例来说服即得利益的一批人放弃手中的资源。
在企业内部研发部门需要一批能够从战略角度和长期利益出发认识到UI设计重要性的高级管理人才,从而将UI设计在产品生命开发周期中正式的程序化,制度化,创造工程与设计部门共同探讨产品的早期设计的机制和公司文化,并主动向客户宣传用户为中心的设计理念,增加UI设计的能见度。同时,当UI设计不再被外界偏视为装饰性的行业,同时不被本公司的工程部门轻视时,与之相关的培训和大学科研部门也会加大投资力度,培养出更专业的人才,行成良性循环。
当然,如何将UI设计合理有效的整合到产品开发过程当中以期产生最大生产力,在美国也是一个未知数的课题。不同公司根据开发部门大小,产品特性,公司文化等总结出适合自己的一套东西,很难说哪一种更好。我在近两年参与旧金山湾区交互设计特殊兴趣小组(www.baychi.org)活动时,曾非正式的访问
了硅谷几家企业的资深设计师,这其中包括IBM,Adobe,Google, 和WebEx,
他们代表了不同大小,行业,设计平台,以及公司文化。我将在以后的文章里将采访的内容作一个总结,与大家分享。
从业人员的培训是至关重要的,培训方向应该是从实践到理论。
人机交互科学是跨学科的科学,包括了计算机科学,心理学,社会学,人类学,以及工业设计。同时,根据UI部门分工细致程度,对背景要求也不一样。在中国尚无任何一家高等院校提供人机交互学学位教育的情况下,对从业人员的在岗教育显得格外重要。
其中有数次跟国内同行交流中,听到最多的抱怨是对设计总体格局缺乏控制权,或者只能在有限空间发挥自己的设计理念。这里面固然有程序上的问题,但我的总体感受是,许多设计师把自己的工作范围定义在了狭小的空间而未能在业务的广度和宽度上拓展自己的知识。UI设计本身有很多共通的地方,然而,今年来高科技的发展,已经将计算机科学分工更细,每一门附属学科每天都在变化。也许穷尽一个人毕生的经历,也只能对某一学科略知一二,所以我无法想像,作为一个UI设计师如何能在不了解产品和技术的情况下参与与工程部门的决策,如何能在只了解颜色和构图的基础作出精彩的设计,毕竟,我们的产品不是给人看得,而是给人用的。
目前大部份UI从业人员没有受过正规人机互动教育已经是不争的事实,从实用的角度出发,由实践到理论的培训方法也许更加快速有效。
原文出处:http://www.chinaui.com/bbs/dispbbs.asp?boardID=17&ID=33929&page=1
翻译:onestab
原文:http://www.onestab.net/a/googleguidelines.html
经典:http://www.blueidea.com/tech/site/2004/1634.asp
遵照这些指南有助于Google找到、索引你的网站并为其排名,这是确保你的站点包含在Google搜索结果中的最好方法。即使你根本不打算按照这些建议来设计网站,我们还是强烈建议你认真考虑 “品质指南” 部分,那里列出了某些愚蠢的做法,有可能导致你的网站被Google完全从网站索引中剔除,而一旦某个网站被除去以后,就再不会出现在任何 Google.com 或其伙伴网站的结果中。
设计和内容指南:
网站要有清晰的层次结构和文本链接。每个网页应当至少能从一个静态文本链接到达。
为您的用户提供一个网站地图(site map),其中有指向重要内容的链接,如果网站地图内的链接数量超过100,你应当将其分为几个页面。
创建一个有用的、信息丰富的网站,网页应当清晰、准确地描述你的内容。
设想用户可能会用哪些词语来查找你的网页,并且确保你的站点含有这些词语。
重要的名称、内容或链接应当用文本而不是图片显示。Google搜索机器人不认识图片中的文字。
确保使用描述性的 TITLE 和 ALT 标签,而且要准确。
检查坏链接,使用正确的HTML标记。
如果你使用动态页面(即URL中包含”?”字符),要知道不是每个搜索爬虫都能像搜索静态页面一样搜索动态页面,最好保持参数或数字简短。
将页面内的链接数量限制在合理的范围内(小于100)。
(全文…)
ISO 9241 对可用性的定义Usability is the “effectiveness, efficiency and satisfaction with which a specified set of users can achieve a specified set of tasks in a particular environment.”
简单来说,可用性是评估使用者在使用某个产品时易用程度的标准。可用性概念,除了使用者在使用产品时的效率外,也包括整体使用过程是否为使用者带来美好的使用经验。
还是觉得很模糊吗?
美国可用性大师Jacob Nielsen(UCD领域最有名的秃头) 认为网站的可用性应该包含以下五个面向:

学习度: 使用者在首次造访网站时,是否能对网站中的基本功能(如找寻资讯及订购商品)快速上手
使用效率:当使用者进一步了解网站的设计后,是否能够快速且顺利的使用网站中的功能
记忆度: 当使用者二度造访网站时,是否能立即想起网站的操作方式
错误率: 使用者会在操作时发生那些错误,这些错误的产生率及严重程度为何? 使用者是否能解决这些错误
满意度: 在使用后,使用者对网站整体的满意度为何?
(全文…)
1.我们让精神病人管理精神病院了。
2.解决问题的关键是在编程之前进行交互设计。
3.奇怪的不是熊跳的好不好,而是它竟然在跳。
4.和我在一起工作的大多数产品经理宁愿按时交付不成熟的产品,也不愿意承担拖延工期的恶名。
5.唯一比编写软件更昂贵的事情是编写坏软件。
6.如果这一次出现在明天怎么办?
8.是过程让产品失去人性,而不是技术。
9.只为一个人设计。
10.让软件有礼貌。
11.概念的完整性是一种核心的竞争力。
12.知道砍掉那些功能。
13.为设计编写文档,让它变成产品。