1.3.1 优化功能流程

功能流程的优化工作主要包括两个方面:一是建立合理的信息架构,二是使功能贴合用户场景。

1.3.2 提升设计体验

设计体验的提升工作包括以下9个方面。

操作效率:操作效率的提升方式主要有优化性能、减少操作路径、减少页面跳转及支持批量操作等。优化性能指提升产品性能、优化缓存、优化加载和优化上传机制;减少操作路径指优化用户操作路径,在保证用户认知的情况下让用户用尽量少的步骤完成相应的操作;减少页面跳转指通过使用较少的页面跳转来增加页面的连贯性,减少用户的记忆负担,让用户的操作有更好的连续性;支持批量操作是一种比较直观的提升操作效率的方法,批量操作减少了操作量,有效地提升了用户的操作效率。

提示

适用批量操作的场景有很多,常见的有邮箱、短信和相册等。在具体设计时,不是每个场景都可以批量操作的,而需要有一定的场景区分。

操作认知:任务流程和页面操作的设计需要符合绝大部分用户的心智模型,设计师要避免因为自身的操作认知与大部分用户不一致,导致用户在体验上出现缺陷。

任务成功率:设计师应当以提升用户任务的操作成功率为重要的设计目标,提升产品的体验感。

易学性:设计师可以从引导、场景指示、遵循已有的用户习惯,以及巧妙地运用动画和视觉效果这4个方面来提升用户体验。

反馈:当用户执行完某步操作后,如果系统没有及时给出相应的反馈提示,用户就会产生疑惑。这会造成实现模型与心理模型上的矛盾与冲突,让用户不能确定自己的操作是否被执行、执行是否成功、执行的整体进度如何、执行后会产生怎样的影响、能在哪里查询到结果以及执行后是否可以被撤销等,而这其中的任何一个环节都有可能影响用户对当前任务的理解和对下一环节的操作,从而影响用户对整个产品的体验。

防错:包括合理使用反馈、给予用户引导或说明,以及给出恢复的方法或说明等。

一致性:包括交互视觉的一致性、定义规范的一致性和布局界面的一致性等。

可见性:重要的信息和功能可见,可以提升用户获取信息的效率。

组件规范性:产品应当使用统一且规范化的组件控件。