AICon全球人工智能与机器学习技术大会周四开幕,点击查看完整日程>> 了解详情
写点什么

交互设计自查表

  • 2020 年 1 月 08 日
  • 本文字数:1286 字

    阅读完需:约 4 分钟

交互设计自查表

一份交互设计自查表一般涉及哪些方面?有什么作用?



交互设计自查表,一般是在项目中用来检测设计方案是否可行和缜密,对照交互自查表可以让设计师的设计方案更加完整,确保在实际操作中没有什么遗漏的点,从而保证用户体验的完整性。


一般来说交互自查表分为下面几个类别:


1、文档描述和关注问题


文档描述即本身交互文档是否都表达清楚,复杂的逻辑可以通过流程图来梳理;上下游理解困难的适当地做一些解释说明;核心问题进行设计方法的解析;边界情况的考虑和举例等等。


在交互自查的时候,关键问题的点需要关注,主路径是否清晰;是否符合用户的操作习惯;用户的理解认知成本等等这些。


2、设备、系统、平台、新老版本等


这里要考虑的是设备本身的问题,分辨率不同适配问题,系统性能不够是否会影响,手机横竖屏界面展示的问题;ios 和安卓系统本身差异性;新老版本兼容性如何;原生与 H5 体验差别;如果有多平台,适配性的问题等等。


3、教育引导


我们在做设计的时候常常要换位思考,如果是新用户,他们不熟悉流程和业务,碰到一些比较难以理解的内容,是不是会需要做一些功能提示解释行业专业名词,亦或者做一些新手引导让用户能够快速上手。


4、网络相关


移动 app 的网络环境多变,这里就对交互设计提出了较高的要求,你需要考虑到网络慢、网络加载中、加载超时、中断、重新加载等等一系列情况下出现的场景并设计出合适的解决方案。


5、手势和动效


移动设备的更新换代,越来越成熟的硬件和软件系统,为用户体验带来了很大的发展,越来越的手势和动效不仅增加了趣味也大大提升了使用效率,目前常见的手势有:点击、长按、左右滑动、捏合、拖拽、轻扫等等,当然在设计的时候避免手势上面的冲突。


动效分为点击瞬间、载入中、载入时间、过场动画、当前态动效、按下效果,这里面详细变化这里就暂且不说了。


6、内容和状态


这里数据状态即当前内容,内容为空、内容过少、内容溢出、事件发生前和事件发生后数据和内容的变化状态等等;状态变化方面可以通过事件、时间、场景、环境等维度去考虑。


7、账户与角色


不同的用户角色在内容和状态上会有区别,这里主要有游客和登录用户、特权用户和普通用户等等。


8、反馈


这里反馈是指用户操作后系统反馈后的一些信息,一般的反馈机制有:非模态反馈如 toast,弹窗反馈、页面反馈和进度反馈。在什么状态下用什么反馈机制也是要根据场景来判断的。


9、特殊场景


特殊场景的考虑,主要有无图模式、夜间模式和编辑模式等等。


总结

交互自查表综合地把大部分的场景都包含在里面了,然而我们在做设计的时候难免会漏掉一些点,所以设计师在输出完方案后尽量先对照交互自查表把每个细节先梳理一遍,这不仅可以提升我们设计本身专业度之外,还大大提高了后续开发测试的工作效率。最重要的是让我们以后考虑问题更加全面和缜密。


免责声明:部分文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。本声明未涉及的问题参见国家有关法律法规,当本声明与国家法律法规冲突时,以国家法律法规为准。


本文转载自 Think 体验设计公众号。


原文链接:https://mp.weixin.qq.com/s/QlWxHhRZ884ze7WlaOJ1TQ


2020 年 1 月 08 日 17:43279

评论

发布
暂无评论
发现更多内容

【21-16】PowerShell循环

耳东@Erdong

PowerShell 6月日更

想要做好微服务化,这个核心对象要管好

BoCloud博云

微服务

用VSCode刷LeetCode

IT蜗壳-Tango

6月日更

分布式锁相关探索

PCMD

redis 分布式锁 zookeeper分布式锁 redisson 分布式锁

react源码解析19.手写迷你版react

全栈潇晨

react.js

[译] R8 优化:方法的 Outlining 优化

Antway

6月日更

详解 SQL 中的单表查询

悟空聊架构

sql 6月日更 单表查询 T-SQL

你会选做通才还是专才?

石云升

职场经验 6月日更

☕【JVM监控实战】教会你使用Arthas(监控ElasticSearch服务)

浩宇天尚

JVM 故障定位 Arthas 6月日更

百度与张江集团达成战略合作,AI助推上海城市数字化转型

百度大脑

人工智能

带你掌握4种Python排序算法

华为云开发者社区

Python 编程 算法 排序 冒泡排序

只把华为“桑田岛时间”看做一档对话节目?格局小了!

脑极体

在线URLEncode编码,URLDecode解码工具

入门小站

工具

微信小程序开发(一)

空城机

微信小程序 前端 6月日更

“布”道AI的正确打开方式

脑极体

“云智技术论坛”即将召开,百度智能云带来端边云全面智能化平台

百度大脑

人工智能 物联网 云智一体

Pandas高级教程之:处理缺失数据

程序那些事

Python 数据分析 pandas 程序那些事

定点数与浮点数表示

若尘

浮点数 计算机组成原理 6月日更

知乎上线1小时,5w浏览量被下架的JVM全解笔记,内容太强大

Java架构师迁哥

Linux之mv命令

入门小站

Linux

采访华为服务器OS首席架构师熊伟:开源背后的故事(采访提纲)

xcbeyond

采访提纲 6月日更

全球首个开源图像识别系统上线了!人脸、商品、车辆识别一网打尽!

百度大脑

人脸识别 图像识别

zookeeper原生api操作

赵镇

zookeeper

JS完美收官之——js加载时间线

法医

前端 js 6月日更

Jenkins 如何与 Kubernetes 集群的 Tekton Pipeline 交互?

张晓辉

Kubernetes 云原生 jenkins Tekton CI/CD

协同过滤推荐算法(十六)

数据与智能

推荐算法

Kubernetes手记(20)- HeapSter监控

雪雷

k8s 6月日更

作为新时代的Java工程师,你需要具备什么能力?

卢卡多多

Java 能力提升 6月日更 六月

面试官:谈谈你对geohash的理解和如何实现附近人功能呢?

我是阿沐

redis 面试 geohash

模块7作业

Geek_2e7dd7

架构训练营

Java8 的时间库(2):Date 与 LocalDate 或 LocalDateTime 互相转换

看山

Java 6月日更

数据cool谈(第2期)寻找下一代企业级数据库

数据cool谈(第2期)寻找下一代企业级数据库

交互设计自查表-InfoQ