细节决定成败与web用户体验设计

Filed Under (UE, design) by 于岩 on 09-12-2009

我一直觉得自己是一个不赖的web用户体验设计师,我设计有原则,有理念,我博览欧美最前卫和最火热的网站,我阅读过大量用户体验设计相关的书籍,我有资深的设计经验,我有动手能力,我身经百战,我善于阅读数据…..

废话太多,直接说今天的一个案例,我的用户跟我反馈,你的网站简直没法用,太让人崩溃了。

因为是认识的人,马上直接沟通,问题出在哪?对方直接说,经常登录不上,不停提示我密码错误。注册流程也有问题,有时候注册能成功,有时候就是失败。

我马上着手调查,经过n个推理和判断,也没找到原因,最后从他登录的一个细节里,才最终找到病因。我发现他是在一个txt文档里存着自己经常登录其他网站用的邮箱地址和用户名等,这样就可以复制粘贴,免除输入的麻烦。对于一个轻度网络用户,这倒也不新鲜。

问题时他粘贴用户名邮箱的时候,一不小心就会多拷过来一个空格,而刚好我的网站没有自动处理这个空格的能力,他在挫败多次之后终于爆发了,直接找我诉苦。

我很高兴找到了病根,并马上修复bug。更让我高兴的是,这件事让我有很大的启发

  • 用户是很傻的,易怒的,挫败是他们最不想遇到的东西
  • 反馈在迭代开发中太太重要了,这个bug打死我也测不出来,因为我根本不会犯多个空格之类的错误
  • 对你抱怨的用户是非常宝贵的,一定要跟他沟通,刨根问底的把触怒他的理由找到

那么由此推理可以得到

  • 你杀了我,我也无法预想到,会有人多拷贝空格来注册和登录
  • 既然想不到,就需要给最傻的用户留好最方便的反馈接口

找到自己的缺点和不足让我非常高兴,这就是为什么我满怀高兴的心情写下这篇博文。

记住:产品设计的细节在反馈中!

Comments:

24 Comments posted for 细节决定成败与web用户体验设计

  • [...] 复制粘贴邮箱不是用户傻,只是某些用户做事情的一种方式,设计师没想到,就是因为没有去充分了解用户行为,不能用自己做事情的方式来推则用户的行为,不能指望后期测试能解决问题。 [...]

    • 于岩 说:

      所以你的意思是设计师要预料到所有形形色色用户的所有可能性的行为?
      不指望后期反馈全靠前期的预测?
      真有这样的设计师,那世界上就不再有迭代开发,不再有麻烦无聊的后期反馈跟踪,
      I say ,what a wonderful world .

    • yummy 说:

      测试当然需要,貌似严格地说,这个bug不能叫bug。

      要把每种问题都预料到当然也不可能,想在一个产品中解决所有问题也不可能,但如果前期工作没做好,后期的返工会很头疼,而且会直接导致失败。有些东西是测试不出来的。

    • 于岩 说:

      实在是看不懂你想表达的逻辑……
      “前期工作没做好”?
      我写这篇文章的目的就是想说明,没人能在前期把各种可能性考虑到,所以只有后期再去靠方便的detail的反馈获得你无法得知的细节。
      所以我可以把你的回复看成,你同意我的观点?
      呵呵

    • yummy 说:

      没有人能把所有情况都预计到,这和有没有前期工作是否充分并不矛盾。后期反馈很重要,但不能指望后期反馈来解决问题。我猜你们在前期少了个可用性测试,就像iamsujie所说的。

  • 浓浓浓浓 说:

    好多这种不可预知的情况~还是要用了才知道阿:-D

  • 不错 说:

    哈哈~不错~看得出作者很兴奋!有时候BUG测试真的很抓狂,根本料想不到用户的各种奇怪的使用行为~~~

    • 于岩 说:

      哈哈哈哈,有时候真是,不管再怎么打从心底尊重用户,
      当得知他们的操作而产生bug的流程时,
      心里面还是骂了句脏话的。。。。。

  • Alite 说:

    呵呵也姓于!我曾经也写了个细节设计的故事一起分享下吧:http://alite.aliued.cn/archives/590

  • 郭建伟 说:

    有些问题不仅是前期,即使是在后期测试中也未必能够测出来,因为我们使用的都是典型用户,所谓典型就是代表大多数,一开始能够做到令大多数人满意就是一个好产品。
    在不经意间收获非典型用户的意见,而这个意见可能是对产品改进有极大帮助,那么迭代之后就是一个更好的产品。
    所以,有句话说,没有最好,只有更好。

  • iamsujie 说:

    这个bug在我们这里需求阶段就会杜绝掉。
    输入字串的前空格、后空格、中间空格是否要过滤掉,测试的同学会在UC评审的时候问的。。。如果忘了问,公司积累下来的test case里也是有的。

    • 于岩 说:

      其实这个产品是有这个功能的,不过程序员疏忽,所以这个功能不好使。

      重点是,谁也没测出来…..

  • petcon 说:

    邮箱地址本来就是没有空格的

    你允许空格的读入本身就是错误的

    这个是你自己的bug

    不关用户的事情

  • 烟火 说:

    的确是细节问题,学习。

  • earthquake 说:

    细节决定成败,学习了!

  • tanyear 说:

    嘿嘿,我也觉得测试人员有一定责任。
    另外一方面就是你说的,用户的使用习惯是不可预料的,比如那个老掉牙的故事,打开百度搜google。用户行为需要观察了解,用户反馈应有良好的渠道。

  • 橘左近 说:

    测试时难免会忽略一些细节,我反倒觉得如何引导用户来反馈才是关键,文中这位反馈者是笔者的朋友才会提出这个问题,否则可能到现在都没发现这个问题。
    我觉得平时就应该多收集些这样的用户也是蛮重要的,然后把他们的归归类,以便以后测试

  • Louis 说:

    well done!
    改掉这个细节,肯定会为网站提升的回访率

  • 蔣江江 说:

    空格處理不該是後端代碼的問題嗎?

  • [...] 复制粘贴邮箱不是用户傻,只是某些用户做事情的一种方式,设计师没想到,就是因为没有去充分了解用户行为,不能用自己做事情的方式来推则用户的行为,不能指望后期测试能解决问题。 [...]

  • Leave a Reply

    About Me

    于岩:目前职位是互联网产品设计师,这个博客主要会发表一些对互联网产品和营销方面的,以及互联网创业上的思考。目前并没有形成固定的文风和主题,所以不建议你订阅这个博客。