不过还有更严重 的担忧:首先,对于人本身的关注会影响对于活动自身的支持;第二,对于用户需求的过度关注会导致产品缺乏内聚力,从而增加设计的复杂性。考虑一下应用的动态本质,每个任务需要一系列的操作,而活动是由多个重叠的任务构成的。在这里,两种设计方法在关注点上的区别变得明显了,过分关注用户的的缺点也就显现出来了 。
静态界面和动态序列
“我们发现,厨房里的工作不是由一些独立的行动构成的,而是由一系列相互关联的过程构成的。(Christine Frederick, 省力的厨房。 1919)”
以人为中心的设计方法似乎是围绕着对于每组控制和每个电子显示屏上的画面的静态理解来进行的。但这样做的结果就是对于活动中的一系列操作不能很好地支持。从二十世纪早期的关于时间和运动之间关系(time-and-motion studies)的研究到现在,人们了解要支持活动序列这一点的重要性已经很长时间了。正如上面所引用的Frederick 的论述 表明的那样。如果把“在厨房里”这个词去掉,她的论述仍旧是一个有力的设计指导。Frederick是在1919年写下的那段话,而在过去的一百年里是什么使我们忘记了这些呢?需要指出的是,支持序列操作的重要性今天仍然为工业工程学、人类因素学和人体工程学的设计团体深刻理解。但不知为什么,它好像在人机交互设计团体中不是那么流行。
很多通过了以人为中心的设计阶段和可用性评审的系统能够在静态的、单独的显示中表现得很好,但都不能支持任务和活动的序列性需求。以人为中心的设计有忽略这种行为的倾向,而以活动为中心的方法则很关注这一点。
过多地倾听用户
以人为中心的设计的一个基本思想就是倾听用户,认真对待他们的投诉和批评。的确,倾听用户永远是明智的,但屈从于用户的要求会导致过于复杂的设计。一些引以为荣地采用了以人为中心的设计思想的大软件公司也遇到了这样的问题。随着每一次的更新,他们的软件变得越来越复杂,越来越难以理解。以活动为中心的设计有助于防止这种错误的发生,这是因为它关注的是活动,不是人本身。这样做的结果就是有一个连贯并且能被清晰表达的设计模型。如果一个用户的建议不能很好地适合这个设计模型,它将不会被考虑。只可惜有太多的公司,由于得意于倾听用户需求,还是会把这样的建议考虑进来。
这里需要的是一个强有力的权威设计者,他能够仔细地审查用户的建议,并且是从是否满足活动的需求这个角度来评估它们。如果必要,能够忽略这些要求是很重要的。这就是设计要达到的内聚性和可理解性的目标。在这里,令人觉得自相矛盾的是,最好的让用户满意的方法反而是在某些时候忽略他们。
需要说明的是,这个思想也适用于服务行业。通过这种方式,尽管忽略了两个反映最多的旅客投诉:要求提供保留座位和跨航空公司转运行李的服务,西南航空公司仍然很成功。该公司认定它的主要的战略优势是便宜并且可靠的运输,而这需要一个快速的在各个目的的转场时间。尽管乘客在抱怨,他们仍然倾向于选择该航空公司。
有些时候需要的是这样的一个设计决策者,他能够说“不要理睬用户说的,我知道什么对他们最好”。苹果电脑的例子很有说明性。长久以来,苹果公司的产品就由于容易使用备受推崇。但是,苹果公司却把它的著名的受人尊重的人机界面设计团队换成了一个权威性(有些独裁性质的)的领导。可用性遭到破坏了吗?事实恰恰相反,它的新产品被认为是伟大设计的典范。
“倾听你的用户”会带来不连贯的设计。但除非设计负责人对于产品有着清晰的洞察力,也就是我所谓的“概念模型”,“忽略用户”将会导致可怕的后果。产品负责人必须坚持该想法,同时不能害怕忽略其它发现。没错,倾听客户,但不要总是按他们说的做。
现在考虑一下以人为中心的设计团体采用的方法。该方法的重点通常是人而不是活动。看看那些详细的情节描述和人物角色:现在说老实话,这些方法真的能对你的设计有什么作用吗?仅仅知道虚构的人物是一个晚上读工商管理硕士的37岁的单身母亲能够帮助你排列控制面板或者屏幕的布局吗?更重要的是,它能帮助你设计合适的行动序列吗?正式或非正式的用户模型能够帮你决定应该采用什么技术吗?
请给我举一个主要技术的例子,它是根据以人为中心的设计原理研究出来的,或者是快速原型加测试,或者是根据用户模型,或者是通过让技术来适应用户的方法。请注意“主要”这个词。我确信有很多项目是通过使用这些技术得以改进的,甚至是很大的改进。但是请说出一个通过使用这些方法而得到的一个根本性的、主要的技术进步。
以人为中心的设计的确能保证好的产品。它能带来相对于不良设计的明确的改进。进一步讲,好的以人为中心的设计能避免失败。它能保证产品可以工作,人们能够使用。但好的设计就是我们的目标吗? 我们很多人希望的是伟大的设计。我要说的是,伟大的设计来自能够打破陈规,忽略那些被大众所接受的做法,来自根据一个清晰的最终结果目标并且奋勇向前,不顾其它。这种以自我为中心的、以对产品的洞察力为导向的设计方法有可能带来巨大的成功,也有可能带来巨大的失败。如果你想要的是伟大的设计而不仅仅是好的设计,这就是你必须要做的。