1、减少冗余步骤和干扰项
人们在处理信息、学习规程和记忆细节方面的能力是有限的。选项越多,步骤越长,用户需要耗费的注意力和理解力就越多。一个人面临的选择越多,所需要做出决策的时间就越长。复杂的操作流程,也往往来源于冗余的步骤和干扰项。
多一次跳转,意味着多一次注意力的转移,多阅读和理解一个页面的信息。减少一个不必要的步骤,会让用户操作起来觉得轻松很多。
提供很多选项,看似可以给用户更多选择,让他们可以掌控局面,但如果超过了一定的界限,特别是在很多选择都很类似的情况下,反而会给用户带来负担。
2、将复杂操作转移给系统
每一个过程都有其固有的复杂性。无论在产品开发环节还是在用户与产品的交互环节,这一固有的复杂性都无法依照我们的意愿消失,而只能设法调整、平衡。复杂性存在一个临界点。超过了这个点,过程就无法再简化了。你只能将固有的复杂性从一个地方转移到另一个地方。比如想要做菜就一定要洗菜、切菜,这个复杂过程是无法跳过的。但我们也可以购买洗好、切好的蔬菜,将复杂转移给商家。
3、简化操作方式
4、优化操作过程
操作中得不到反馈,发生错误后重新填写,比操作流程的冗余更加可怕。这些细节的不足,也增加了操作的复杂性。用户本来只需填写一次表单,在填写错误时只需修改一个选项,可是由于设计的不足,用户需要反复填写2次甚至3次表单,这也大大增加了操作的复杂性。界面中各种小细节的不足,就像公路上的减速带,会降低用户的效率。
提供合适的首选项、适时帮助、及时反馈、提供合理的默认值,等等,这些细节的优化,可以帮助用户降低出错几率,使他们能够更快、更顺畅地完成任务
因为缺少预先提示而导致的重复操作也会使操作流程变复杂
网友评论