9. 规范是我们的朋友
使用传统的元素制作出的网站并非索然无趣。事实上,传统规范非常有用,因为他们减少了学习的周期且节省了去收集有效性的精力。例如,如果所有网站对于RSS源都启用不同的视觉特征,这将是可用性的一个梦魇。这与我们习惯于对数据规范整理,或者对于商场的货架规律摆放,并无区别。
如果你遵从规范,你将获得用户的信心,信赖,信任,且证明你的可靠。遵从用户的希望——理解他们对于一个网站导航、文字结构、搜索栏位置的期望,等等。(参考Nielsen: Usability Alertbox)
BabelFish in use: Amazon.com in Russian.
在可用性测试方面一个典型的例子是:将网页翻译成日语(假设你的网站用户不懂日语,例如,是使用Babelfish的),然后请你的可用性测试被试在异种语言的网页中寻找一些内容。如果规范被良好的遵从,那么用户是可以找到一些不适特别特殊的目标内容的,尽管他们对于这种语言一窍不通。
Steve Krug建议仅仅在你确认自己有一个更好的想法的时候再去创新,但是如果没有的话,好好遵守现有规范。
10. 早些测试,常常测试
TETO原则可被应用于任何网页制作,因为对于现有布局的重要的问题和细节,可用性测试总是能提供关键的洞见。
测试不要做的太迟,太少,或是为了不合适的理由而做。不为了不合适的理由儿测试的意思是,许多制作方面的决策是为着当下的,你不能普适性地宣布某些布局方式就一定优于其它,因为你需要从一个特殊的角度去权衡(考虑需求,投资者的利益,预算,等等)
一些要点需要牢记于心:
根据Steve Krug的研究,测试一个用户要比一个都不测好一倍,且在项目启动之初测试一个用户要比项目告罄的时候测试五十个要好得多。根据Boehm的法则一,错误在需求和制作活动中是非常常见的,而越迟被发现,代价就越昂贵。
测试是一个迭代的过程。这意味着你需要制作些东西,然后接着就测试它,修正它,然后再接着测试。也许第一轮不能发现一些问题,因为这些问题可能被其它问题所覆盖,用户们在其它问题上就已经被绊住了。
可用性测试总是带来有用的结果。无论是被指出现有网站存在的问题或者是没有触犯某些主流的制作错误,都会使您对于自己的项目做出一个有意义的审视。
根据Weinberg的法则,网站的代码开发者不适合做为测试人员。这个原则同样适用于制作师。因为你对一个网站制作了相当长的时间,你已经不能够从一个全新的角度去审视它。你知道它是如何搭建的、如何工作的——你比独立的测试人员和网站访客们知道的太多。
基线原则:如果你想做出一个极好的网站,那一定得测试。(原载:10 Principles Of Effective Web Design 来源:Xiaoxiaos Weblog 翻译:熊猫)
注:相关网站制作技巧阅读请移步到建站教程频道。