当前位置:首页 >> 互联网 >> 2007年7月12日
[ 关键词:交互 设计 UE 原文/来源链接 ]
交互设计:找到你的用户
引子
文章开始前,先看一段对话
摘自《交互设计之路》P124
程序员:“如果用户想打印这个怎么办?”
经理:“我觉得我们真的不需要在第一个版本中加入打印功能。”
程序员:“但是有人可能需要打印这个。”
经理:“嗯,是,不过我们就不能推迟打印功能的加入吗?”
经理无法给出充分的理由来说服程序员,即使他的决定是正确的也不能让人彻底的信服,因为adidas告诉我们impossible is nothing,程序员的“可能逻辑”是无法抗拒的。
我想大部分业内同行在头脑风暴或者项目组会议上肯定不少遇到这样的情况:
A:“用户会这样这样这样...”
B:“可是我认为用户在操作时会那样那样那样...”
于是,与会人员迅速分成两派,一番激烈的争论后谁也没有说服谁...为什么同一产品的用户会有着截然不同的习惯与喜好?答案很简单,因为他们口口声声说所得用户实际上只是自己!
用户是什么?
简单的说,用户就是产品使用者,但实际上这并不是一个简单的概念, ISO 9241-11国际标准对可用性作了如下定义:产品在特定使用环境下为特定用户用于特定用途时所具有的有效性、效率和用户主观满意度。我要强调一下这个词“特定的用户”,而上文两段对话中提到的“用户”根本不是特定的,它是具有“可能逻辑”的,是一个“弹性用户”。《交互设计之路》说“让用户满意是我们的目标,但是‘用户’一词会带来麻烦。由于它不够精确,不能用来设计,就像电锯不能用来切除阑尾一样,我们需要更精确的设计工具。”没错,不精确的用户定义将会带来无休止并且无意义的争论,因为这种争论根本对于设计无用。我们需要引入一个具有性格、富有情感、精确而又虚拟的“特定用户”,它就是“人物角色”。
人物角色
有人会问,为什么我们需要人物角色,要具体的用户很简单啊,找到实际用户群,做深入访谈,或者用户调查也可以。实际上这种最显而易见的方法并没有多少效果,原因很多,最主要的就是用户也就是这些问题的受害者他本身并不知道自己想要什么,就算知道想要什么他也不知道该如何去解决。如果真的设计是这么简单的工作,还需要设计师干吗?因此,“人物角色”作为交互设计最有力的工具就显得异常重要。尽管这个角色是虚构的,但是它必须是符合真实代表现实用户的,自然是从调查访谈过程中提炼出来的。这种设计方法叫做“personas”。
以角色为中心的设计
写到这里,突发奇想大胆的提出一个新的名词RCD(role center design),用来代替UCD,“用户”这个词已经被用滥了,就像“用户体验”一样。如果一个设计师口边整天挂着“用户”二字,含糊的说以用户为中心,从用户需求出发,却没法具体阐述的话,那确实应当好好学习一下了,要么就到幼儿园去骗小孩子吧
Personas的技巧
Personas我是没有做过的,虽然一直很想尝试,所以这里的技巧根本不是自己的经验,只是将《交互设计之路》里的一些要点提出来综合自己的理解给大家做个参考:
1.人物角色必须具体,给角色命名是成功定义一个角色的关键。所有项目成员应当将这个角色作为身边的真实地人来对待,要是条件允许,给他提供一个工位,并在他的工位上放上相框里面附着一张他的“照片”(这个照片当然是由设计这个角色的设计师提供),为了让这个人物角色深入人心。这样,项目内的人员就不会再把自己想象成用户,用户就不再富有弹性了。人物角色越具体,作为工具就越有效。
文章开始前,先看一段对话
摘自《交互设计之路》P124
程序员:“如果用户想打印这个怎么办?”
经理:“我觉得我们真的不需要在第一个版本中加入打印功能。”
程序员:“但是有人可能需要打印这个。”
经理:“嗯,是,不过我们就不能推迟打印功能的加入吗?”
经理无法给出充分的理由来说服程序员,即使他的决定是正确的也不能让人彻底的信服,因为adidas告诉我们impossible is nothing,程序员的“可能逻辑”是无法抗拒的。
我想大部分业内同行在头脑风暴或者项目组会议上肯定不少遇到这样的情况:
A:“用户会这样这样这样...”
B:“可是我认为用户在操作时会那样那样那样...”
于是,与会人员迅速分成两派,一番激烈的争论后谁也没有说服谁...为什么同一产品的用户会有着截然不同的习惯与喜好?答案很简单,因为他们口口声声说所得用户实际上只是自己!
用户是什么?
简单的说,用户就是产品使用者,但实际上这并不是一个简单的概念, ISO 9241-11国际标准对可用性作了如下定义:产品在特定使用环境下为特定用户用于特定用途时所具有的有效性、效率和用户主观满意度。我要强调一下这个词“特定的用户”,而上文两段对话中提到的“用户”根本不是特定的,它是具有“可能逻辑”的,是一个“弹性用户”。《交互设计之路》说“让用户满意是我们的目标,但是‘用户’一词会带来麻烦。由于它不够精确,不能用来设计,就像电锯不能用来切除阑尾一样,我们需要更精确的设计工具。”没错,不精确的用户定义将会带来无休止并且无意义的争论,因为这种争论根本对于设计无用。我们需要引入一个具有性格、富有情感、精确而又虚拟的“特定用户”,它就是“人物角色”。
人物角色
有人会问,为什么我们需要人物角色,要具体的用户很简单啊,找到实际用户群,做深入访谈,或者用户调查也可以。实际上这种最显而易见的方法并没有多少效果,原因很多,最主要的就是用户也就是这些问题的受害者他本身并不知道自己想要什么,就算知道想要什么他也不知道该如何去解决。如果真的设计是这么简单的工作,还需要设计师干吗?因此,“人物角色”作为交互设计最有力的工具就显得异常重要。尽管这个角色是虚构的,但是它必须是符合真实代表现实用户的,自然是从调查访谈过程中提炼出来的。这种设计方法叫做“personas”。
以角色为中心的设计
写到这里,突发奇想大胆的提出一个新的名词RCD(role center design),用来代替UCD,“用户”这个词已经被用滥了,就像“用户体验”一样。如果一个设计师口边整天挂着“用户”二字,含糊的说以用户为中心,从用户需求出发,却没法具体阐述的话,那确实应当好好学习一下了,要么就到幼儿园去骗小孩子吧
Personas的技巧
Personas我是没有做过的,虽然一直很想尝试,所以这里的技巧根本不是自己的经验,只是将《交互设计之路》里的一些要点提出来综合自己的理解给大家做个参考:
1.人物角色必须具体,给角色命名是成功定义一个角色的关键。所有项目成员应当将这个角色作为身边的真实地人来对待,要是条件允许,给他提供一个工位,并在他的工位上放上相框里面附着一张他的“照片”(这个照片当然是由设计这个角色的设计师提供),为了让这个人物角色深入人心。这样,项目内的人员就不会再把自己想象成用户,用户就不再富有弹性了。人物角色越具体,作为工具就越有效。
[ 关键词:交互 设计 UE 原文/来源链接 ]



还应该说的更系统一些
有意思,学习学习
有道理!! 很好!