咱们在作产品设计、研发、测试过程当中常常要考虑用户的交互体验,而交互式IT产品的重要质量指标之一是可用性。安全
ISO9241/11中对可用性的定义是:微信
一个产品能够被特定的用户在特定的境况中,有效、高效而且满意得达成特定目标的程度。dom
从心理学角度看,可用性的基本含义是:学习
一、软件的设计可以使用户把知觉和思惟集中在本身的任务上,能够按照本身的行动过程进行操做,没必要分心在寻找人机界面的菜单或理解软件结构、人机界面的结构与图标含义,没必要分心考虑如何把本身的任务转换成计算机的输入方式和输入过程;测试
二、用户没必要记忆面向计算机硬件软件的知识;编码
三、用户没必要为手的操做分心,操做动做简单重复;设计
四、在非正常环境和情景时,用户仍然可以正常进行操做;3d
五、用户理解和操做出错较少;blog
六、用户学习操做的时间较短。ci
在生产环节,各个节点应该如何从专业的角度去衡量产品的设计是否知足用户的交互体验呢?
咱们来一块儿学习下【尼尔森十大可用性原则】,让你的评判更有据可循。
系统应该让用户时刻清楚当前发生了什么事情,也就是快速的让用户了解本身处于何种状态、对过去发生、当前目标
、以及对将来去向有所了解,通常的方法是在合适的时间给用户适当的反馈,防止用户使用出现错误。
意思就是当用户点击个某个按钮或者进行性了某个操做,系统须要在规定的时间内给予正确的反馈。
eg:商品加入购物车后,会给出提示加入成功或购物车展现对应的数量信息;
用户付款成功会提示付款成功,付款失败会提示付款失败。这些均可以用此规则来解释
设计的一切表现和表述,尽量贴近用户所在的环境,将现实环境的操做功能巧妙的转化为线上功能,使其贴近用户。
使用用户能听懂的专业术语,涉及到专业化语言时要转化成用户熟悉的语言。
eg:一些操做错误提示异常,抛出了语法错误,而不是正常错误提示。
对于用户的误操做,提供二次确认或者撤销的功能,这样可提升用户的操做可控性。
用户在使用过程当中确定会遇到误操做的状况,产品必定要具有必定的误操做能力,好比增长撤销或者回退功能。
eg:微信消息发错能够撤销;word误删后能够返回;订单下错能够申请取消等。
遵循统一的产品设计规范/逻辑。这里的一致性包含产品和跨平台产品之间的一致性。
此处有必要提醒公司要重视产品设计规范、研发编码规范的建设,相对完善的规范能够最大程度的减小此类问题的发生。
eg:界面元素的排版,应该有一套规则,而不是看某我的的心情任一摆放;一个产品或一类单据的色系应该尽可能统一,而非一页一个主题色。
设置防错的机制,减小用户犯错。在用户选择动做发生以前,就要防止用户容易混淆或者错误的选择。
eg:设置一些非法性校验,如手机号或邮箱输入非法时给予相应的提醒;当单据中一些必要信息没有填写时,保存按钮置灰等。
减小用户记忆负荷,在适合的时机给用户须要获取的信息。
有点我须要你时,你再出如今我面前的感受。当我不须要时请不要打扰个人生活,会给我带来必要的烦扰。
eg:查询时输入关键字,便可加载相应信息;获取手机校验码时自动填入输入框等。
提供灵活的操做和高效的获取信息能力。
eg:QQ登陆时提供记住密码和自动登陆功能,在相对安全的条件下,能够高效登陆;微信的置顶聊天、强提醒功能等。
保留产品最主要的信息,若是不是优先级最高,要尽一切可能避免去影响产品的简洁和美观。
eg:界面一般展现一级菜单,二级、三级菜单隐藏展现。
用户在使用产品过程当中出现了问题,及时准确的告知用户出现问题的缘由。
eg:订单付款失败给予相应的错误缘由以及操做指导。
在用户须要的时候提供必要的帮助说明。
eg:不少产品都会提供帮助功能,当遇到问题时能够先查帮助文档。
经过对【尼尔森十大可用性原则】的认识,但愿你们能够在平常工做中可以用到,当给产品提意见时能够引用专业的术语来解释。