美文网首页ThoughtWorks西安写作课
关于容错性的一些想法

关于容错性的一些想法

作者: 0e3df9a04fad | 来源:发表于2019-05-31 12:10 被阅读18次

   容错性一词最初是属于计算机领域的专业术语,后面引申运用于产品设计,它是属于可用性之中细分的一个模块,是专门针对用户在使用产品的过程中如何避免出错以及一旦出错如何尽快有效的纠错的研究和设计。

        容错性包含两个方面,一是提高产品的避错程度二是建立用户从错误中恢复的机制。避错方式是通过页面的设计、重组或特别安排,防止用户出错。 纠错设计就是当错误发生时,在页面中给用户提出一个建设性的解决方案。容错性设计的关键在于“做好防御和正确引导”,设计者们必须不断寻找可能造成用户困惑和不满的出错点,以提升用户的使用体验和好感度。

      在产品设计中后台产品对容错性的需求要远远高于前台产品,因为后台具备复杂的交互逻辑和业务需求,一般在多权限状态下由于对业务的不熟悉和权限的限制会有很多错误的操作,而且很多功能模块是相互关联的,如果只是将功能罗列实现出来就会造成用户的体验感很差的现象。

在容错性设计中场景一般分为操作前的提醒错误,操作中的交互反馈和操作后的结果反馈。

-01  引导与提示

为用户提供详尽的文字提示和指导方向。

主要针对新用户,目的是以文字,图片或是相结合的方式引导用户正确使用,确保用户在操作前就能得到明确的引导。

例如iconfront的新用户第一次进入界面,会在鼠标移动到相关位置时提供图文解释和引导,来保证用户的后续操作在理解范围内进行

       在输入框内显示提示文字,可在用户在操作前就得到输入内容方向的提示,500字提示在输入框外作为常驻提示不仅在操作前给用户字数限制的提示,同时也在输入进行中对输入字数进行操作反馈,以防字数超出既定范围。

      当用户在进行不可逆操作时显示提示弹窗,缓冲用户动作给予进一步确认,防止用户误操作。这种情况出现较多的场景是表单填写,不可逆操作不止是针对表单内必填项,当进行下一步操作会清除填写内容时最好都有所提示,因为对于用户来说填写内容的重要性和产品需求的重要性时不对等的。

-02 实时提示&实时反馈

给用户的操作进行提醒

      用户在操作时如果没有得到明确的提示会有很多误操作,这时需要结合排版,颜色文字提示,或是动画来提醒用户。

       对信息进行视觉化呈现,并提供回馈。

当用户输入时所允许字数会随着输入内容逐个减少,实时的联动表达状态并提供反馈,并且这个操作也提升了用户直接的操作感,然后让用户看到自己的操作结果。

适当限制用户的某些交互操作

       比如步骤条操作,根据输入的步骤,将未开始的操作如下一步按钮置灰,一方面告诉用户当前可以进行当前操作,让用户只关注于当下的任务步骤,防止用户出错;另一方面预示后面还有哪样的操作。

-03 结果反馈&纠正引导

错误发生时,即使反馈错误并提供纠错帮助

      反馈错误及时就能避免用户因为一个小的错误就要修改相关联的一系列内容的情况,提高成功完成任务的效率;反馈不仅要指出有错,还要指出错在哪里。错误反馈文案要清晰、准确,这样便于用户了解错误的原因,方便下一步的修改。在toc设计中最好使用对话形式文案拉近用户情感,而不是机器语态。

允许用户犯错并使操作者能够撤销以前的指令

       对于进行误操作或是有相关需求的用户应该对其保有一定的关注度,在用户需要进行不可逆的操作时不仅要进行询问还应在询问后给出适当的引导来增加流程的粘合度,产生闭环吸引用户的后续操作,有时也可加入一些信息采样来为后续的产品优化做为用研的数据和基础。

不仅要反馈出错更要给用户解答,给予用户适当指引和建议

      当用户在完成了流程之后并没有达到自己或是产品的期望值时,我们可以给予一定意义的指导来优化用户的操作行为,无规矩不成方圆,并不是需要将行为进行规范化而是为用户提供更优解。

容错性设计在产品设计中是比较基础的环节,但却在提升用户体验度上有很大的作用,它不仅能在使用初期避免流失新用户,也可以在后期增加老用户粘度扩展信息,引用一句名言:基础建设决定上层建筑。

相关文章

  • 关于容错性的一些想法

    容错性一词最初是属于计算机领域的专业术语,后面引申运用于产品设计,它是属于可用性之中细分的一个模块,是专门针对用...

  • 【日知录】无论过往如何,当下都是重新选择未来生活方式的起点

    今天来聊聊“容错性”这个话题。 容错性这个术语最早接触其实是在高中生物,讲关于生物遗传物质的复制、转录时提到的。 ...

  • 人生进化操作系统的初步想法

    今天想总结一点关于进化,关于如何持续性进化的一些想法 关于这个话题,其实自己的第一想法是建立自己的人生进化操作系统...

  • 2014.09.14

    一些想法: 1. 关于正负特征的一些想法: (1)如果是贴近边缘,有更多对齐的边,则切割的可能性比较大,考虑为负特...

  • Spark面试题

    1. spark如何实现容错性? spark的容错性有2个手段, 检查点和RDD血统 检查点: checkpoin...

  • 关于一些想法

    刚刚在火车站卫生间里看到自己蒙着口罩的样子,可能因为化了点淡妆,眼睛也恢复了很多,感觉精神奕奕了许多。 不...

  • 关于采购专业性的一些想法(一)

    自毕业后一直从事采购工作,至今也10余年了。采购工作不像技术工种,波然起伏、酸甜苦辣是它的特点。随着工作经历的增...

  • 关于采购专业性的一些想法(二)

    第三你要懂财务 公司买东西的钱都是通过采购给出去的。(现在先不说采购成本,后面有整篇论述)你要懂发票,你要懂税率,...

  • cJson和SwiftyJSON的源码读后感

    cJson较为原始,容错性不太高,涉及到大量指针,不过值得一读。SwiftyJSON应用了大量的语法糖,容错性也很...

  • 从CAP理论中分析Eureka与zookeeper的区别

    著名的CAP理论指出,一个分布式系统不可能同时满足C(一致性)、A(可用性)和P(分区容错性)。由于分区容错性在是...

网友评论

    本文标题:关于容错性的一些想法

    本文链接:https://www.haomeiwen.com/subject/uxzitctx.html