2.3 原则
指南聚焦于狭窄范围,而原则往往是更为基本、广泛应用和持久的。然而,它们往往也需要更多的说明。例如,认识到用户多样性的原则对每位设计者都是有意义的,但必须对其细心地加以解释。玩动画电脑游戏的学龄前儿童,相对于为焦急而又匆忙的主顾查找文献的参考图书管理员还差得很远。同样,一位发送文本消息的祖母,与一名经过高度训练且有经验的空中交通管制员相比也差得很远。这些概述突出了用户在背景知识、系统使用培训、使用频率和目标方面的差异,还有用户错误的影响。因为没有哪一个设计对所有这些用户和情形都是理想的,所以,成功的设计人员必须尽可能准确且完整地表示他们的用户,及其产品使用环境的特点。
1.4节介绍了设计人员在追求普遍可用性时必须讨论的各种个性差异。该节集中于几项基本原则,并从适应用户技能水平和编写任务及用户需求概况开始。它讨论5种主要的交互风格(直接操纵、菜单选择、表格填充、命令语言和自然语言)及界面设计的8条“黄金规则”,再其后是有关预防错误的一节。最后,探讨在增加自动化的同时确保人的控制的充满争议的策略。
2.3.1 确定用户的技能水平
了解用户是一个简单的想法,却是一个困难的、遗憾地经常被低估的目标。没有人为反对这条原则而辩论,但很多设计人员只是假设他们了解用户和用户任务。成功的设计人员意识到人们按不同的方式学习、思考和解决问题:有些用户更喜欢处理表格而不是图形,使用文字而不是数字,使用严格的结构而不是开放式的结构。
所有的设计都应从了解预期使用者开始,包括反映他们的年龄、性别、身体和认知能力的人口概况,教育、文化或种族背景,培训,动机,目标以及个性。一个界面经常有几个用户群体,特别是Web应用和移动设备,所以设计工作就会成倍增加。能够预期典型的用户群体(诸如护士、医生、店主、高中生或者图书馆员)具有知识和使用模式的各种组合。可能每一个来自不同国家的用户群都值得特别关注,而一个国家中也经常存在着地区差别。表示用户特色的其他变量包括地点(例如城市与农村)、经济概况、残疾和对使用技术的态度。需要特别注意阅读技能差、教育程度低和动机较低的用户。
除了这些概况外,了解用户对界面和应用域的技能也是重要的。可能会测试用户对界面特征的熟悉程度,诸如遍历层次结构的菜单或绘图工具。其他测试可能包含特定领域的能力,诸如机场城市代码、证券交易术语、保险索赔概念或地图图标的知识。
逐渐了解用户的过程是永不休止的,因为有这么多东西需要了解,而用户又在不断改变。然而,向着了解用户并将其视为具有与设计者不同观点个体的方向而迈出每一步,都可能更靠近设计成功。
例如,一种把用户分为新用户或首次用户、知识丰富的间歇用户和常用专家用户的类群分类,可能导致下面这些不同的设计目标:
·新用户或首次用户。假定真正的新用户(例如,给孙子发送第一封电子邮件的祖父母)几乎不了解任务或界面的概念。相反,首次用户经常是相当了解任务概念但缺少界面概念知识的专业人员(例如,使用新的租车导航系统的出差旅客)。
……
展开