iDesign

Human-Centered Design: Lesson 4

2015-12-20  本文已影响48人  711child

Coursera课程详见:https://www.coursera.org/learn/human-computer-interaction/home/welcome

启发式评估 Heuristic Evaluation

评估软件的多种方法:

1. 实证的。 empirical assess. 真实用户使用软件。

2. 形式化的。特定情况下人的反应。

3. 自动化的。模拟软件界面检测可用性。无法用于高级用户。

4. 专业的。建立在专业的、启发式的基础上给出反馈。

何时建立启发式评估

用户测试前:发现测试前的小问题。

重新设计前:确定保留的和需要更改的地方。

知晓问题但需要证据时:定位问题所在。

发布前:最后一次打磨。

启发式评估由Jacob Nielsen在90年代提出,是为一组成员(设计成员以外,3-5人)提供一套基本原则,使每个人进行不同测试任务,找出设计中的问题,最后交流沟通,“先独立,再协作”。

启发式评估适合于评价纸面模型、迅速产生设计点子的精确程度。

评估员可能发现严重问题。与用户测试相比,启发式评估发现的更快,但可能会误报,因此没有用户测试来的准确。

启发式评估的步骤

评估培训,了解评估场景;-- 评估,每个评估员评审两次,分类列出结果;评审员为自己的问题重要性排序,把结果汇总归类;与设计者分享结果。


Neilsen准则的十大设计原则

1. 系统状态的可视化

时间显示:如果反馈时间小于1s, 直接给出结果;约等于1s, 显示正在进行中;远超过1s, 显示当前状态和所需时间。

空间存储容量显示;修改显示;

操作显示:红绿灯-采用冗余编码,不仅用颜色,更在位置上加快识别。

next显示:“您的邮件已发送,请到 xxxx 查收。”

完成显示。

2. 使用用户熟悉的比喻和语言

比喻用于增加操作的熟悉程度。遵循日常生活的惯例。

3. 让用户有控制的自由

考虑操作错误的情况;重做、撤销;不用强制用户使用固定的路径。如果设计的是用户只操作一次的界面,受限的向导界面是不错的选择,但也需要考虑自由度,比如订机票的”返回上一页“选项。

4. 一致性和标准化

界面一致性;更清楚的选项表达,不仅仅是”yes/no/OK/cancel“.

5. 帮助用户预防错误

防止数据丢失;让用户困惑的流程;错误的输入。

6. 识别优于记忆

在交互过程中自动获取从而及时提供系统状态和用户状态的反馈。可以提供预览,比如创建网页设计的模板。

7. 灵活性和效率

比如firefox的view同时提供专家和普通视图;gmail, 用户标记为垃圾邮件,系统则询问是否取消订阅;垂直搜索应用根据用户喜好进行推荐。

8. 美观简洁的设计

用户看到的不是整个界面,而是第一屏 above the fold. 把最可信的内容放在第一屏内。比如去掉额外的表格边框,只展现内容。相同的内容只出现一次。

9. 帮助用户判断、改进错误(而非预防)

当用户忘记填写某一项而列表很长时--显示忘记的那一项;内存不够--提醒用户并显示什么占用内存;无法打开文件类型--提供可打开的应用或查找、下载其他应用。

10。 提供帮助和说明文档

不仅是提示问题,重要的是帮助用户解决问题。比如用户卸载软件填写理由:邮件频率太高,系统提示“you can change the frequency:....."。用户许可协议或许可以做的更好:概括协议--希望您同意授权.....。 

上一篇下一篇

猜你喜欢

热点阅读