【译】并不存在的普通用户 (面向极端用户的设计)
![【译】并不存在的普通用户(面向极端用户的设计)](https://static001.geekbang.org/infoq/26/26b5f49e56e3f0af742d0cdcf516407e.jpeg)
为普通用户(average user)设计服务或产品是最常见的一种设计错误,用一位人造的、固化的用户代表了整个用户群体。
有客户来找我们说,“这是我们的一般客户”,例如:“她是女性,34 岁,有 2.3 个孩子……”我们会礼貌地听,然后回复:“好的,不错,但是我们不关心这个人”。我们真正要做的设计,是为了最极端的情况,最弱、得关节炎的人,或者运动员,最强、最快的人。因为我们了解极端情况以后,中间的用户自然就包含其中了。
—— Dan Formosa, Smart Design 《Objectified》《设计面面观》
谁是普通用户?
普通用户只是我们从真实用户的特征中计算得来。由于无法考虑所有用户的需求,就会根据“典型”用户的需求进行设计。
显然,这些“典型”用户代表不了“极端”用户,他们因为某些原因不能使用这些产品。但是在公司眼里这不重要,因为这种人只是少数。
但是,这样做有两个缺点欠考虑:
1,普通用户是人造的
普通用户是用所有用户平均组合出来的结果。实际上只是一个全新用户。没有一个真实的用户跟这个新用户一模一样。因此为这个人做设计,实际上创造出来的东西并不符合任何真实用户的需求。
2,普通用户是静态不变的
普通(平均)用户是一个静止的状态。但实际用户是不断变化的,会到不同的位置,承担不同特征的角色。实际上我们在生活中经常会担当某种情况的极端用户。我们为普通用户设计的东西满足不了任何人。
因为这两个因素,以普通用户为中心的设计,会产生两种功能障碍:
功能障碍 1:我们离普通用户越远,可用性越低
普通用户
和真实用户
越相似(在给定场景下某个属性的相关性),可用程度(此处可以理解为产品、服务对用户需求的适应)就越高,反之亦然。
因此,一个用户与普通用户
的差异越大,服务或者产品的可用性越低。当然,考虑到普通用户是虚构的,可用性永远也到不了 100%。
功能障碍 2:对于那些没有达到普通用户阈值的用户来,可用性急剧下降。
在特定的场景中,用户需要超过最低的阈值才能正确使用服务或产品。这个阈值通常都是由普通用户的属性决定的。因此,对未达到此阈值的用户来说,可用性将接近于 0%。
这两种功能障碍的解决方案是为极端情况设计:
解决方案 1,响应式商业模式
在功能障碍 1 的情景中,解决方案是设计服务或产品的时候,让其适应(响应)不同客户类型,或者可以个性化,而不是创建新的产品和服务。
简而言之,响应式商业模式就是识别用户的特征并进行适应。不要根据固定的阈值对市场进行细分。它的结构可以流动,不会定死。当产品或服务不可用的时候,它会自适应。一些元素会移动,一些元素会修改大小和优先级。
解决方案 2,最低的可用性阈值
在功能障碍 2 的情况下,解决方案是让所有用户都共用最小的可用性阈值,这样还能保持产品和服务的一致。
一个典型的例子就是页面加载速度。如果真实用户的网速等于或者高于普通用户,网站呈现出来的效果更好。然而未达到这个最小网速的用户,就会出现功能障碍。随着移动网络设备增多,这种情况会更严重。
为极端情况设计就会考虑这种不常见的可用性阈值,即以移动网络的速度设计产品。原因很简单,如果移动网络情况下都能保证可用性,每个人的可用性都能保证。
原文 https://sugoru.com/2013/07/14/designing-for-the-extremes/
参考链接
https://startupsthisishowdesignworks.com/
http://universaldesign.ie/What-is-Universal-Design/Case-studies-and-examples/3-case-studies-on-UD/#oxo
https://www.oxo.com/our-philosophy
https://www.moma.org/collection/works/3758
评论