登录 |

打印 | 字体大小: « »

用户行为“流”..

attachments/200601/05_095249_0.jpg

前一段在UIG上发布了一篇Norman的文章“以人为中心的设计是有害的” ,引发了很多的理解和讨论。正如Norman所说“…一些人好像认为我彻底抛弃了我以前说过的话。另外一些人则简单地认为我疯了。还有一些人则急匆匆地出来解释我那样说的含义。…”

于是Norman又及时地补充了一篇“对于“以人为中心的设计是有害的”的澄清 ” ,其中重点说到“,以人为中心的设计在其发展中有一定的局限性。它没有看到人的整个活动,而是完全关注于逐页或逐个屏幕的分析。这样做的结果就是,序列、中断以及错误的目标等所有真实活动中的问题都被忽略了,还有错误信息——尽管不应当有任何错误信息。所有的信息都应当包含解释以及在看到该信息后,用户该如何继续进行下去的一些选择。”

我的思考:

如Norman所说“一些人好像认为我彻底抛弃了我以前说过的话。另外一些人则简单地认为我疯了。还有一些人则急匆匆地出来解释我那样说的含义。”
我承认我个人对于Norman之前的那个文章确实也是“急匆匆地出来解释他那样说的含义”。
坦白的讲我当初更大一部分是因为对文章本身并没有太在意,对文章的做秀存在一定的怀疑(当然并不是说Norman在做秀)

不过现在看到了他的澄清算是明白了这位前辈的苦衷…

世界可用性日的时候,在后海我们有过这样的讨论:

“操作系统用来做什么?” 答:帮助用户完成某项任务。
“用户的任务怎样来完成?” 答:通过一定的操作行为
所有完成任务过程中的 用户(操作)行为 就是用户的操作“流”。

“交互设计是在做什么?”

交互设计是在做一个“流”:
1、理解用户的‘流’,分析、研究用户的‘流’
2、设计用户的‘流’,最大程度上让最终设计的‘流’更适合用户习惯的‘流’
当然,用户习惯不光光是现有的习惯 一样包括‘系统期望的用户习惯’和‘习惯性错误’(正如Norman文中所说“,优秀的设计就是要能够处理一些没有预料的特殊情况,例如当信息输入不正确或着不完整,或者输入到了错误的位置,或者顺序错误。”)

以用户为中心的设计其本身目的其实就是为了研究用户行为,角色设计其目的也是为了更好的任务分解,, 所以正如Norman所说“如果我真正理解任务,真正理解构成一个活动的那些任务,如果我真正理解可能的任务中断和大部分人在进行活动时的错误的处理方式,那么,同那种仅关注于用户的训练程度、年龄和性格等因素的方法相比,我就能够在产品中提供更好的支持。”

所以,以用户为中心的设计不是目的,只是一种方法,
记住Norman最后的那句话:“为活动而设计,其余的就会处理得很好,这要比相反的方法好——为人而设计,而没有对于活动的很好支持。”
。。。

分类:UCD ,06/01/05 9:52 上午 | 19,172 次浏览 |

网友评论(3)

  1. 废话就不多说了,今天把我的一些东西写完放出来了
    在UIG论坛和Webso上面都有

    自认为有些想法还不成熟,希望交流 [19]

  2. 看到XINXIN写的了, 实在是勤奋…

    昨天晚上我们也简单的聊到了这个话题:

    Windy: 劈里啪啦
    难知如阴: 风MM没听说Norman大贤最近在说“UCD可能是有害的”吗?
    Windy: 呵呵 我也不提倡UCD~~~
    白鸦: Norman的那些话如果细看一下会明白的, 很多人都是没有细看所以才有误解
    难知如阴: 所以我说让白鸦来讲
    白鸦: 我很崇尚UCD, 但是我认为UCD只是一个态度问题,
    白鸦: 如果再提升UCD的地位 可能会有负面作用, ,
    Windy: 从实用的方法上来讲,larry constantine说的software for use
    Windy: 不是user
    白鸦: 我是UCD的崇拜者, 时刻提醒自己“不要总是拍脑袋想应该怎么样,多考虑其他人一般怎么做”, 但是只是态度问题
    白鸦: YES, NO USER
    白鸦: 虽然你很讨厌(跟我说英文), 但是我看明白了, ,
    Windy: OK 达成共识
    难知如阴: 我可是什么话都没有说呢
    Windy: 你说的态度,,,,很好的
    Windy: alex 白鸦说我呢
    白鸦: 做人也是一种态度嘛~ 赫赫,

  3. 我刚路过就随便来瞧瞧.不错,谢谢分享!

发表评论

*必填

*必填 (不会被公开)