登录站点

用户名

密码

你是真的为用户着想么?

已有 85 次阅读  2018-09-10 14:14

  你是真的为用户着想么?

  今天我坐在这里心情久久不能平静,就在今天早上刚和一个产品经理关于一条报错信息争论了很久。我始终无法说服她我们的报错信息要从用户的角度出发,告诉用户“发生什么了,怎么办”。事实上,我“发生什么了,怎么办”都始终没有来得及说出口就被她坚称自己“就是从用户角度出发”的言语堵回去了。

  行业标准报错的原因很简单,系统在某些情况下要验证某个字段的某个属性。在这种情况下,这个字段是必须要填写的。只有用户填写了这个字段,系统才能验证这个字段的某个属性是否符合系统的要求。如果符合的话,用户可以成功为客户创建订单。如果不符合,系统会报错告知用户。

  在这里,我建议先报错告诉用户填写那个字段,在用户填写完以后,系统再次验证该字段的某个属性是否符合条件。具体信息为“你必须填写XX字段以创建这个订单”和“XX的属性不符合订单创建的要求”。然后这遭到了产品经理的反对。原因之一是“必须填写”会让用户觉得这是个必填字段,事实上这不是,在某些情况下系统不验证该字段属性,此时是可以不填的。原因之二是系统可能会报两次错,这对用户很不友好。产品经理自己建议了一个类似“XX字段不符合系统规则”然后要求该信息出现一次即可。

  我哭。不,我是欲哭无泪。首先,我必须承认,从产品经理自身的角度,或者说从技术角度,这个报错很完美的涵盖了一切。首先,这个字段不是天生就是必填的,是某些情况下才需要填写。这是事实。咱不能扭曲事实。其次,用户在填写字段的同时还要保证该字段的属性是符合系统规则的,哈哈,产品经理默认用户是知道这些属性的,这太奇葩了。为啥这么奇葩呢,因为她只想报一次错哦,所以没办法,只能委屈用户你了。

  可是从用户的角度,我有很多要吐槽的。

  首先,“系统规则”太笼统了,你对一个每天要接无数个电话帮客户创建订单的用户来说,他根本不知道什么是系统规则啊。从技术上来说,你不能说“系统规则”这个词不对,但是,对一个教育程度不高的一直在接电话操作订单的用户来说,你为了不犯错就这么笼统,你就是错!我们写报错信息,都是力求精准的。

  “其次”的意思很难表达。就是你从技术上力求保证不错的言语,其实对于用户来说,有时候实在是障碍而非帮助。你直接告诉用户这个字段要填写才能走到下一步不行么?你觉得一个这么忙的客服代表用户会有时间来控告你误导他了,揪住这个字段在某些情况下不是必填的么?(他既然看到这个报错了在他这个情况下就是必填的!)还是你纠结于这个字段旁边没有出现小红点就不能称之为“必填”?用户真的很可怜很可怜,他在百忙中,也许被客户催促中,突然就遇到这个报错了, 其实他要做的就是填一下XX字段,就这么简单。你却告诉他一些让他更加迷茫的信息,其实你是自私的,你只是为了保证自己是对的,你没有考虑用户。这对用户,是相当残忍的。

  再次,你跟他说XX字段不符合系统规则。人家还没有填你就这么说,你未免太武断了吧?人家填了,你再判断,万一人家符合条件呢?我觉得这一点都不用户友好。

  “从用户角度出发”从来都不是一句空话。一个小小的报错信息,就能看出你是不是真的为用户着想。你的出发点,是帮助用户最好的解决问题呢,还是仅仅保证你所说的都是对的?前者,是从用户出发,后者,其实只是从自己出发而已。

分享 举报