雅各布·尼尔森(Jakob Nielsen)
尼尔森—诺曼集团的主要负责人之一,他被《美国新闻与世界报道》杂志誉为“Web可用性方面的世界顶尖专家”。他的Alertbox专栏从1995年就开始在互联网上发布了(网站地址是:www.uselt.com)。Nielsen博士曾经是Sun 公司杰出的工程师。他写过很多书,包括畅销全球的《Designing Web Usability》一书,而现在本文中的尼尔森十大可用性原则(Jakob Nielsen’s Ten Usability Heuristics)就是他在1995年提出的。
反馈原则(Visibility of system status)
系统应该在合理的时间、用正确的方式,向用户提示或反馈目前系统在做什么、发生了什么。
隐喻原则(Match between system and the real world)
系统要采用用户熟悉的语句、短语、符号来表达意思。遵循真实世界的认知、习惯,让信息的呈现更加自然,易于辨识和接受。
注:其实现在有很多现成的法则帮助大家设计时更贴近用户的心智模型,比如:奥卡姆剃刀法则、席克定律、 7±2法则、格式塔原理、一致性原则、菲兹定律等等。我们可以记忆这些法则灵活运用在设计中。让我们的设计更符合用户的心智模型。
回退原则(User control and freedom)
用户经常会不小心操作错误,需要有一个简单的功能,让程序迅速恢复到错误发生之前的状态。
一致原则(Consistency and standards)
同样的情景、环境下,用户进行相同的操作,结果应该一致;系统或平台的风格、体验也应该保持一致。
防错原则(Error prevention)
系统要避免错误发生,这好过出错后再给提示。
备注:不可逆操作一定要有二次提醒
记忆原则(Recognition rather than recall)
让系统的相关信息在需要的时候显示出来,减轻用户的记忆负担。
灵活易用原则(Flexibility and efficiency of use)
系统的用户中,中级用户往往最多,初级和高级用户相对较少。系统应为大多数人设计,同时兼顾少数人的需求,做到灵活易用。
备注:这个也有区分不同产品,像ATM机的用户群就属于初级用户,用完就走,可能用的频率并不多
简约设计原则(Aesthetic and minimalist design)
对话中不应该包含无关的或没必要的信息;增加或强化一些信息就意味着弱化另一些信息。
容错原则(Help users recognize, diagnose, and recoverfrom errors)
错误信息应该用通俗易懂的语言说明,而不是只向用户提示错误代码;提示错误信息时要给出解决建议。
备注:产品文案也是很重要的,现在很多产品都会针对软件所有文字统一语言风格
帮助原则(Help and documentation)
对于一个设计良好的系统,用户往往不需要经过培训就能轻松上手使用,但是提供帮助文档依然是很有必要的。帮助信息应该易于检索,通过明确的步骤引导用户解决问题,并且不能太复杂。
备注:像石墨文档的在线客服帮助很友好,问题也能及时得到回复
碎碎念:至今仍记得刚入行的一次谈话里,老大说的,交互设计最基础的是,防呆和防迷失,至今仍觉得,美学和设计是两回事,设计是需要解决问题的,如何更好的帮助到他人,是设计的最开始,最后附上很棒的交互设计学习网站
Hack Design,https://hackdesign.org/
Design Better,https://hackdesign.org/
IDEO的免费课程
超实用B端产品设计 https://tob.design/#/tool
设计法则引申篇《设计师专业表达指南—法则篇》
https://www.sohu.com/a/318670283_114819
雅各布·尼尔森详细个人简介
http://www.chinavalue.net/Wiki/%E9%9B%85%E5%90%84%E5%B8%83_%E5%B0%BC%E5%B0%94%E6%A3%AE_C_454457.aspx
閱讀更多 PM阿嘉 的文章