提升产品用户体验的较有效方法,归纳成一句话其实就是:定义用户,以用户为中心进行设计。同时不断地进行用户测试并对产品进行修改。
用户体验设计的方法
理解用户的需要,从而建立明确的需求。我们必须了解谁是目标用户、他们都有哪些需要,才可能设计出能满足这些用户需求的产品。首先找到真正的用户,然后从他们那里找到需求。用户和他们的需求是所有设计、开发工作的基础。在“以用户为中心”的方法中,这个内容是较基本的。简而言之,在这个阶段我们需要知道:a. 用户想要什么,b. 我们要做什么。
设计出一些满足需求的设计方案。
制作设计方案的原型。
评价一个设计的较佳方法,就是让用户去使用产品、去与产品交互,让他们去感受。这就要求我们要把设计方案转化为可以交互的版本,或者说产品的原型。
用户测试和评估。
也许你和你的同事都能自如地浏览并使用自己开发的网站,或者能够顺利地通过产品或软件完成某个任务。 但是适应开发者和设计者的产品并不一定适合绝大多数普通用户 。 我们需要让用户自己来检验。同样,用一句简单的话来概括这个阶段也就是:看看这个设计行不行。
这些方法是相互联系的,交织在一起的,同时也需要重复进行 。 这个相互联系并且重复进行的特征被称为“迭代”,是用户体验设计过程的关键特征之一。
图中双向箭头意味着要反复进行度量
用户体验设计的原则
让用户随时了解系统的状态。在适当的时候应该提供适当的反馈,让用户能随时掌握系统的运行状况。反馈就是要返回与任务相关的信息,例如用户已经执行了什么动作,系统现在正在帮用户上传文件等等,这样用户就能够踏实地继续他的操作。
系统应与真实世界相符合。
应当使用用户的语言,也就是使用他们熟悉的那些词汇、惯用语和概念,而不是高深莫测的技术用语。
给予用户控制权和自主权。
人们对自己无法掌控的东西总是有些敬而远之。不管是网站还是其它产品,用户总是主角,是他们控制着系统。但是,系统毕竟是死的,这种时候就必须想点办法来弥补这一缺陷。例如,当用户在操作中发生了异常状况时,你应该为他们提供标记醒目的“紧急出口”。也就是说,让用户有权自主中断某项进程,而不是当系统出错或误操作后只能看着错误继续发展而无可奈何。
提供一致性。
一致性指的是在设计界面时使用相似的操作,并且为相似的任务使用相似的元素。
帮助用户识别、诊断和修复错误。
当出现错误时,使用简明的语言描述问题,并且能够推荐解决方法。
预防错误。
比帮助用户修复错误更好的,是在一开始就预防错误发生。比如,不可用的功能置灰处理等。
提供识别而不是记忆。
使对象、动作和选项都清晰可见,且标识性强。例如:使用简洁明了的图形或文字提示用户某项操作的功能、目的以及可能发生的结果,这样设计都能帮助用户在不自觉中加深印象。
强调使用的灵活性及有效性。
可以提供一些新用户不可见的快捷键,这样既不会干扰新用户,又能方便了有经验的用户能快速地执行任务。
少即是多。
避免使用无关或极少使用的信息。把每个可能不必要的元素逐一去掉。如果没有它系统仍能很好的工作,那么就删除它。
提供帮助及文档。
为了帮助用户学习使用产品,或者解决实际问题,应该提供易于检索、便于学习的帮助信息。在必要的时候还可以提供可交互的学习资料。
以上就是对用户体验设计中需要贯彻的方法与原则的一些简要总结。