互联网网站制作上存在着无数缺少上下文语境的输入栏、复选框和单选按钮。它们要求用户输入、选择,却不解释这些行为的含义。我们经常自以为是地猜测用户对产品的理解程度。当我们在某个复选框后面写上Persistentindex(持久索引),或者在某个输人栏旁边写上NewprojectID(新课程ID)的时候,总是在假设用户会明白我们的意思。我们先做假设,然后去标记这些”假设”。

就在这个界面中,其实我们是在要求用户为了使用我们的软件,他们必须知道一些只有我们才知道的事情。我们要求用户必须先揣测我们的心思。

如果用户失败了,我们还经常因此而责怪他们。难道这不是很搞笑吗?

现在告诉你如何修正这个问题。

检查应用程序中每一个控件的标记,并且问问自己,一个从没见过这个程序的人是否也能明白它的意思。把所有回答是”不”的项目列一个清单,要么修改这些标记使其变得通俗易懂,要么加上说明元素(文本、屏幕截图、小短片等)解释它们。

把所有回答为”是”的项目同样也列一个清单,并把这个清单给3个从没接触过这个程序的人看。

根据他们看的情况,估计你还得再改几条。

用不着难受。今天早些时候我自己的列表里面都至少改过3条呢。

至于前面说的可用性评审,一开始我为课程ID提出了简单的改进建议,只是加上了一点文字,显示有效的课程ID应该是什么样子。

网站制作

第一步迈出来之后就很简单了,我只需要把这个想法扩展到界面其余的控件上面去。为大部分控件加上相关帮助文档的链接。为各输入栏加上说明性文字,解释什么样的输人才是有效的。最后修改几处标记,使它们的意义表达得更为清楚。Transitiontime(切换时间)变成了Transitiontime,inseconds(切换时间)

网站制作设计不能只基于我们自己一厢情愿的“假设”。我们需要在用户毫不了解我们的软件情况下,使用说明性文字链接以及表意清楚的标记帮助用户理解使用。

评论

电子邮件地址不会被公开。