泽元网站内容管理系统( 为什么要以B端视角解析尼尔森十大可用性原则?)
优采云 发布时间: 2022-03-21 14:27泽元网站内容管理系统(
为什么要以B端视角解析尼尔森十大可用性原则?)
尼尔森可用性十大原则是什么?
尼尔森的十项原则是由一位毕业于哥本哈根的医生出版的。Jakob Nielsen 在人机交互方面做了大量的研究。他提出了十项可用性原则来评估用户体验的质量。每个产品设计师都可以使用这十项原则。做一次自我检查。
为什么要从 B 方的角度分析尼尔森的十大可用性原则?
由于近年来B端业务的快速崛起,主要用于具体的工作场景,其更多的目标是提高效率。所以让用户在系统中快乐快速地实现目标是产品成功的关键因素之一。作为B端产品经理,对交互设计有一定的了解,会让你的产品更容易成功。本文将从真实案例中分享一些设计技巧,希望对您有所帮助。
一、系统状态可见
系统应始终通过适当的反馈及时让用户了解系统的当前状态。
缺乏信息往往等同于缺乏控制,通过提供对交互事件的即时反馈,用户可以快速识别错误来源并在错误发生时立即修复。
沟通创造信任,当用户了解系统的状态时,他们会感到控制并依赖系统在所有情况下都按预期运行。交互的可预测性不仅在 网站 的机制或应用程序中创造了信任,而且对自身也产生了信任。
1. 即时反馈,让用户在操作时保持控制感和信任感
系统的状态立即通知用户,可以增强用户对系统的信任。如果不通知用户,用户将不知道系统的当前状态,也无法启动。他们不知道自己的行为是否有效,或者是否犯了错误。这最终会导致系统被抛弃。
而任何人天生都喜欢控制事物,只有这样,他们才能感到安全。通过在每次交互后提供有关系统状态和反馈的信息,可以唤起控制感,同时增加用户对系统的信任感。
在用户界面中,它主要是视觉反馈,例如单击按钮时,通过颜色反馈,其中适当地提供进度条以显示进度。边界是:用户在没有系统通知的情况下不能进行下一步。
例如,文件上传。
2. 明确知道当前位置
系统需要为用户提供准确的导航信息,让用户知道自己在哪里,可以去哪里,以及到达某个目标的路径。在界面中,可以使用导航菜单、面包屑、步骤栏、分页器等组件,让用户知道他们只能在系统中的什么位置。
在设计过程中,应注意提供上下文线索,以防止用户迷路。
例如:审批状态。
3. 沟通创造信任
当用户了解系统的状态时,他们会感到控制并依赖系统在所有情况下都按预期运行。
例如,在签名业务中,文件的签名存在格式限制。用户选择不支持的格式后,应列出不支持的文件列表,并告知用户具体原因。
例如:在采集夹业务中,当用户访问之前创建的采集夹时,是否要收录已删除的文件?最糟糕的用户体验是如果这些文件从列表中消失而没有解释原因。
在某些情况下,采集夹功能用于为用户采集一些重要的文档。如果它无缘无故消失,则意味着用户找不到合适的替代品,其后果是用户可能不再依赖采集夹。功能。所以好的解决办法是明确告知用户xxxxx文件被删除。
二、系统接口应该符合现实世界的约定
系统应该使用用户熟悉的语言、句子、段落和概念,而不是使用基于系统的术语。遵循日常惯例,以便呈现的信息自然且合乎逻辑。
作为产品人员,我们绝不应该假设我们对单词或对象的解释和理解与用户的一致。
1. 语言熟悉,文案通俗易懂
如果用户不理解 网站 使用的术语,他们不仅会感到不确定和被忽视,而且许多人将被迫到别处寻找解释甚至完成他们的任务。用户应该始终能够理解其含义,而无需在搜索引擎中查找单词的定义。
例如:字段根据行业习惯命名。
使用熟悉的语言并收录易于理解的参考资料。
2. 利用对现实世界对象和活动的熟悉程度
创建模仿物理世界的交互——利用人们现有的知识,帮助他们轻松学习界面,无需培训。
这是因为人们根据他们过去对现实世界对象的经验,开发了一个关于系统如何工作的心智模型或理论。因此,当用户从物理世界过渡到数字世界时,他们会随身携带这些解释。用户希望反映实物的 UI 元素与现实世界中的那些对象相似。
例如:默认页面的情感化设计。
三、给用户控制的自由
用户经常错误地执行系统的某个功能。这时就需要进行一次重大的“紧急退出”操作,以便用户在用户得到不想要的结果之前,防止系统继续执行用户的错误操作。此外,系统应支持“撤消操作”和“重做”。
1. 提供允许用户返回的功能
用户在使用产品过程中应遵循退换货原则。
流程撤回功能:启动审批流程后,突然发现内容有问题。您应该支持提现功能,然后重新编辑发送,以免误将审批流程发送给对方,给对方或自己带来麻烦。这原则上是用户可控的。
文件系统恢复功能:在使用文件系统的时候,我们会对文件做一些操作,比如文件删除,当我删除一个文件几天后后悔的时候,我可以在回收站中找到最近删除的文件, system 删除的文件将保存30天,30天内的文件可以恢复。这也是用户控制的原则,避免误删文件给自己带来麻烦。
2. 不可逆操作要提示用户,增加操作难度
不可逆操作需要给用户明显的提示,增加操作难度,以免对用户造成严重影响。例如,删除项目功能需要第二次输入文本才能完成操作。
四、遵循统一和标准化
系统中的同一件事不应该用不同的语句、状态和动作来混淆用户。一般来说,应遵循系统平台的约定。
对于用户来说,相同的文本、状态和按钮应该触发相同的事情,遵循通用的平台约定;也就是说,相同的术语、功能和操作应该是一致的。软件产品的统一和标准化主要从内部一致性和外部一致性两个方面来解释。
1. 内部一致性
保持一个产品或产品线的一致性,主要来自以下几个方面:
(1)结构一致性:保持类似的结构,新的结构变化会让用户思考,规则的排列可以减轻用户的思考负担
例如:B端设计的左侧导航栏,每个模块入口都有统一的“图标+文字信息”的结构风格,让用户可以快速了解每个菜单的作用。这就是结构的一致性。反映。
定义左边的菜单由主菜单+子菜单、右边的导航栏(主要表达我现在在哪里)、下面的内容区组成。
(2)颜色一致性:产品使用的主色调要统一,而不是一个页面的颜色不同
logo颜色和界面的主色需要统一,以及强调色和辅助色的使用。除了图片的有效信息外,整个界面应该以灰色、白色和主色调呈现,界面保持良好的一致性。,这就是颜色一致性的原则。
(3)操作一致性:让用户在产品更新时保持对原有产品的认知,降低用户的学习成本
返回入口的位置统一,第二个确认弹窗的取消按钮在左边,确认按钮在右边等等。
(4)反馈的一致性:用户操作按钮或item时,点击的反馈效果应该是一致的
① 用户生成操作后,成功、警告或错误的反馈使用消息提示,明确告知用户需要了解的信息;此类提示显示在顶部中央,并在 2 到 3 秒后自动消失。
②当页面需要向用户显示警告信息时,反馈使用alert提示,提示不会自动消失。
③ 用户进行一般重要操作时,提示用户操作或完成某项任务所需的一些其他附加信息,反馈使用Dialog对话框,需要用户执行Cancel的简单回答模式/确定按钮。
④ 当需要复杂的通知内容或引导显示内容时,系统主动推送全局提醒通知,通知通知提醒框用于反馈,一般悬浮在网页右上角,一般要求用户单击关闭按钮。
⑤ 当某个按钮或功能需要文字提示时,以tooltip文字提示反馈,鼠标悬停显示具体文字内容。
2. 外部一致性
指保持产品外部的一致性。
雅各布定律可以帮助我们理解为什么外部标准如此重要。雅各布定律指出:“用户大部分时间 网站 都在你之外”,如果其他 网站 遵循一致的规律,但你的系统违反了该规律,它将迫使用户学习增加认知用户负载。当然,有时改变也是一种创新,最好是基于大量的用户研究。
结论:最好保持内部和外部的一致性,以提高产品的可学习性。
五、保护用户不犯错
应该首先防止错误发生,事后好的错误信息不如这种设计。考虑设置一些约束来防止用户出错,或者帮助用户在选择提交操作之前检查确认。
1. 点击重要表单关闭/取消时的第二个弹窗
在B端业务中,添加审批或表单数据是很常见的业务,关闭时添加弹框会增加不可逆操作的难度。
当用户在创建一条数据中途时,由于误操作或其他退出当前状态而使用弹窗是一个不错的选择,因为用户的操作会使之前编辑的内容被删除,无法找回. 如果要重新创建只能从头开始,这会给用户造成很大的损失。这是防错原则的体现。
2. 限制
从某种意义上说,限制用户的选择并不是一件值得做的事情,但如果范围是用清晰的系统边界定义的,那么限制用户可以选择/输入的内容是一个很好的策略。
事实上,在它的B端场景中,比如会议室预订,时间范围限制会防止用户在同一时间段内发生冲突。
3. 明确提示
它可以防止用户犯错误。输入框的验证在光标离开后触发。如果失败,失败的原因会在输入框中以红色字体显示。点击操作时,无论是否准确,都会提示对应的toast。
六、识别胜于记忆
通过可视化对象、动作和选择,可以最大限度地减少用户的记忆负担。在连续操作期间,不应强迫用户记住某些信息。系统的使用说明应显眼或在适当时易于访问。
向用户展示他们可以识别的内容可以提高可用性,而无需从头开始回忆项目,因此当系统向用户提供上下文提示时,回忆记忆会更容易。
1. 搜索关键词关联/输入提供选项
对于B端业务来说,输入数据,搜索查询数据是很常见的。当用户在工作情况下进行操作时,系统应尽可能降低用户的召回成本。因此,建议提供关键词关联、输入数据选项等功能。
2. 自动读取数据
将系统自动获取的一些数据显示在合适的位置,并显示给用户,避免用户记忆。
3. 最小化操作路径
根据B端业务的使用场景,用户基本都是为了提高效率而使用系统,所以软件设计上应该可以减少操作路径。
以下示例:同时满足关键词关联(搜索时显示item关联词),满足自动读取数据(当前页面显示哪个item),减少操作路径(提供item快捷切换功能)。
七、使用的效率和灵活性
一个好的产品应该兼顾新手用户和专家用户的需求。对于新手用户来说,功能需要清晰明了,即可以使用系统默认的功能来满足需要,而对于资深用户来说,希望能够通过配置来操作。,提高使用效率。
1. 提供快速访问
比如B端环境一般有多个服务,应该支持自定义快捷入口,让用户可以根据个人需求定制适合自己的应用分发方式。这就是所谓的用户自定义常用功能,就是灵活高效的原则。的一种表现形式。
2. 提供免费配置
比如B端一般按照组织来划分角色权限。对于大多数企业来说,系统提供的内置角色都可以使用。应该支持企业自定义角色,让企业可以根据自己的需要定制合适的权限策略。它被称为企业定义的角色功能,是灵活性和效率原则的体现。
3. 提供常用的商务键盘快捷键
系统支持常用快捷键操作,帮助用户快速完成目标,提升用户体验。例如,按回车键可用于确认操作。为特定业务创建新文件夹时,按回车键完成文件夹创建操作。
4. Excel 导出导入模板支持自定义
在B端工作场景中,大部分被管理的文件都会使用excel进行操作。为用户完善excel的导入/导出功能,可以快速实现目标,模板的可配置性将帮助专家用户根据自己的需要。需要实现个性化。
八、简单的设计
操作不应收录不相关的信息和很少使用的需求。每增加一条信息都与操作中的相关信息竞争,从而削弱了主要信息的可见性。
1. 建立清晰的视觉层次
可以方便用户无障碍浏览信息,内容越重要越突出。
2. 减少页面干扰
尽量在明显的地方展示关键信息,在不显眼的入口展示一些很少人注意的元素。
九、帮助用户识别、诊断和修复错误
错误信息应该用简洁的语言(而不是代码)表达,正确描述问题,并建设性地提出解决方案。
1. 告知用户重大行为的后果
例如,删除时:它会通知您当前的行为及其将造成的影响。
2. 如果出现错误,应准确说明问题并告知用户解决方案
提供尽可能多的解释性文字和说明,您遇到了什么问题以及如何解决这些问题。方便用户独立解决问题,降低服务成本。
十、提示和帮助文档
即使系统可以被用户很好地使用而不需要帮助文档,也有必要提供有用的提示和文档。这些信息应该易于搜索,集成到用户的任务中,并按具体步骤列出,而不是庞大的一般文档。
1. 为一些模棱两可或有问题的按钮添加文字描述
使用工具提示文本提示来显示描述文本。
交互模式:鼠标移入立即显示提示,鼠标移出立即消失,无需携带复杂的文字和操作。
2. 将解决方案链接添加到系统中所有可能给用户带来麻烦的地方
B端产品会有一定的认知成本,所以用户在相应的位置尽快得到解决方案,帮助用户顺利实现这一目标,在一定程度上增加用户对产品的好感度。
参考:
本文由@高手原创发表,大家都是产品经理。未经许可禁止转载。
题图来自Unsplash,基于CC0协议