自从结束了一个项目后,整理自己的交互稿时就萌发了想写个自查表,以便后续设计时也有个参考,后续项目又紧张了起来,一直到现在才有空撸一撸。
一:自查表的作用
主要作用:设计评审之前,通过交互自查表,对自己的交互稿进行审核,考虑各种细节状态,帮助查漏补缺。
二:自查表内容
交互自查表中,主要分为四个层次:信息层 页面层 交互层 特殊层
A—信息层
-----------信息架构-----------
【描述】
1:信息架构是否容易理解
2:信息层级是否清晰
3:是否考虑信息的优先级
4:信息分类是否合理
5:浏览路径是否清晰
-----------操作流程-----------
【描述】
1:易操作高频率重要的功能是否在可操作区域
2:页面操作是否符合认知
3:页面操作是否与交互流程一致
4:操作是否可以简化
5:是否对用户的下一步操作有一定的预判
-----------流程设计-----------
【描述】
1:核心使用路径是否合理,是否形成闭环
2:每页跳转的结果是否与用户期望的相对应
3:返回:是否可以哪里来哪里去,是否可以快速回到首页/主页面
4:保存:是否支持自动保存,未保存退出时提示保存,意外退时自动保存
5:异常操作流程:退出、撤销、重置、返回、不通过和过期失效
6:是否考虑了逆向流程
B—页面层
-----------文本设计-----------
【描述】
1:文案是否符合三个原则:准确,完整,易懂
2:文本长度:是否有限制?最多和最少情况?
3:文案排版是否符合优先级和基本排版规则
4:文案内容浏览结束至内容底部的情感化表达
5:是否特定场合下有引导提示
-----------布局设计-----------
【描述】
1:视觉重心是否合理
2:页面的整体是否平衡
-----------控件设计-----------
【描述】
1:控件形式和操作结果是否符合用户预期
2:控件类型是否易懂,样式一致性?
3:控件各种状态是否状态明确,考虑完整
(默认、经过、点击、不可用、选中、加载、完成)
4:控件的运用是否符合用户使用场景
-----------输入与选择-----------
【描述】
1:是否提供有默认值
2:是否输入过程中有提示或者判断
3:是否可以优化输入选择过程
4:是否存在不必要的输入
5:是否指定键盘类型
-----------数据设计-----------
【描述】
1:数据为空状态时如何显示
2:数据信息超时/过期如何显示
3:无法完整显示数据如何显示
4:如何展示数据给无权限用户
5:敏感数据如何脱敏显示
6:数据如何排序
7:数据是否存在机值
C—交互层
-----------交互过程与反馈-----------
【描述】
1:是否所有元素的含义清晰
2:是否考虑操作成功的反馈
3:是否考虑操作失败的反馈
4:当前用户使用状态是否易理解
5:操作过程中是否允许取消
6:是否设计必要且合理的动效
7:是否考虑防止失误操作
8:是否考虑到交互行为干扰到其他操作
9:是否考虑了危险操作的二次确认环节
10:是否允许撤销/回退操作
-----------动效设计-----------
【描述】
1:触发时:
触发状态是否明确
触发按键的操作是否易懂
2:触发中:
触发过程是否考虑加载时间
触发过程是否考虑加载动效
是否考虑触发未释放时反馈
是否支持取消触发
3:触发后:
反馈的内容是否符合用户预期
反馈结果是否清晰
反馈失败后如何显示
反馈异常是否考虑提供解决办法
D—特殊层
-----------设备类-----------
【描述】
1:横竖屏是否支持相互切换
2:高低分辨率适配
3:硬件与系统版本是否匹配和谐
4:硬件交互下的蓝牙,定位等是否授权
5:新老版本是否兼容
-----------网络类-----------
【描述】
1:没有网络状态
2:网络超时断网状态
3:网络太慢状态
4:网络切换(wifi-数据流量)变化
5:加载失败吗是否自动重新加载
6:是否考虑了网络数据缓存内容
-----------蓝牙类-----------
【描述】
1: 是否需要开启蓝牙
2:蓝牙扫描失败状态
3:蓝牙扫描成功反馈
4:蓝牙断开连接状态,是否自动重新连接
-----------登陆状态-----------
【描述】
1: 对于不同情况下登录,操作逻辑是否统一
2:未登录时提示引导
3:注销后的场景
4:不同账号的切换状态
总结:
本份自查表只展示了目前我能思考到的内容以及网上一些大神们的参考(Qinsman《
交互设计自查表的建立:思路与项目实例解析》、阿里鸿影的《交互设计方案衡量标准的五层总结》)后总结的,相信还有很多层面并没有考虑到,欢迎各位小友补充,多多交流~
当然随着不断的参与项目获得更多的设计经验时,交互自查表也会越来越完善,越来越贴合自己的设计,帮助自己提高设计效率和质量,培养自己更为缜密的思考方式。所以建议大家建立属于自己的交互自查表,并且不断的完善补充以及积累。