IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

解决问题,而不是做产品

iamsujie的产品设计:人人都是产品经理 2013-07-30 13:37:55 累计浏览 2,239 次
本机暂存

上一次我们提到,看似完美的“类目+属性”体系,其中蕴藏着更大的问题,有一句玩笑:专家就是擅长解决困扰大家已久的问题……的同时,创造出两个大家闻所未闻的新问题……的人


我们继续,以品牌这个属性举例。作为淘宝的小二,每个人能说出来的品牌非常有限,一般只有几十个,能说出几百个已经是行业专家了,但是整个中国乃至世界汇集出来的品牌至少几万个,怎么办?让消费者怎么选?意味着这个品牌这个属性的属性值一定要再想办法细分。小二当然也很聪明,就搞出了“男装品牌”、“女装品牌”、“手机品牌”等等不同的属性。

那么,男装品牌挂在男装的叶子类目——T恤——下面,女装品牌挂在女装的叶子类目——T恤——下面……不同类目的运营小二因为分工的关系,各自维护各自类目的品牌属性值,这样就带来几个问题。

第一,不同的类目下都是品牌这个属性,但数据库里的ID不一致。

第二,品牌之下的属性值不唯一,比如,男装的“耐克”在数据库里面有一个单独的值,女装的“耐克”在数据库里面又有另外一个值,属性值不归一了。这样就很乱,本来都是耐克,但是男装耐克和女装耐克是没有关系的,对前台导购来说,这是非常怪异的事情。

第三,同样一个“阿迪达斯”,不同小二定义的格式不一样,可以是“阿迪达斯、阿迪、adidas、Adidas”等等。

如果放任上述问题存在,小二是没办法做基于品牌的管理的,卖家在发布商品的时候也会碰到选择困难,买家在前台找商品也会受到影响……所以,我们做了“属性归一”的事情。这个事情又要分两块来看,一是历史的问题,一是将来的问题。

先说历史问题,当时我们把某些需要归一的属性列出来,比如“品牌”,通过这个关键字找,然后看了一下所有属性里面是“品牌”意思的属性,把这些属性合并掉,并在一个ID下,再把下面的属性值也做合并,解决上述后两个问题。你可以想象,我们先要考虑“哪些属性需要做归一、哪些属性值要做归一”,然后再一步步操作,这是一个非常庞大的人肉工作。所以,其实当时也用了一些技术手段来辅助,比如通过模糊匹配,找出哪些属性可能是同一个属性。

更悲惨的是,这只能解决历史问题,没有办法解决将来。

当我们把“品牌”人肉完了以后,截止那一刻,品牌和品牌值都是很干净的,而且为了避免第三个问题,品牌值我们还做了一个规范,英文在前面,中文在后面,然后用反斜杠隔开。但是,品牌下面的属性值还是有几万个,让小二在几万个属性值里面挑出来,他会嫌烦,所以很多小二还是“违规”操作,他可能直接输入一个,按照自己意愿,比如说“Nokia/诺基亚”已经有了,他会直接输入一个诺基亚,然后把这个值挂到了他自己的类目属性里面去。这也就是说,又有两个诺基亚了,于是,我们只能定期去清理。

这个问题很难用产品来彻底解决,原因有很多,比如说因为品牌的复杂性,可能有的品牌并没有英文或者说中文。所以,我们后来用了一个看起来很傻的方案——整个淘宝品牌管理里面,允许品牌输入的只有唯一一位小二,后来又交给了一个团队(截止2012年初),之后,有什么更好的办法,过几年再和大家分享。从这里例子里我们看到,在特定的场景下,一个问题不一定要用传统意义上的“开发产品功能”来解决,产品经理的责任从根本上来说是解决问题,而不是做产品

但,有了这个专职的小二以后,还是需要定期清理,为什么?因为小二添加品牌是相对可以做得规范一点,但还有大量的品牌是通过枚举可输入的方式进来的,这也是为了丰富我们的品牌库。一旦这些卖家输入的品牌下面的商品数量达到一定程度的时候,我们又需要把这些品牌进行归一,整理到小二认可的品牌值里面,所以这个清理是一个持续的动作,直到2012年还在做。

品牌这个属性比较关键,还可能人肉做,而其他的一些属性,很多就乱着放在那里。当然,将来我们希望有产品经理能够通过系统的方式彻底解决掉这个问题。

为了方便管理,这里还有必要提一下公共属性的概念。举个例子,服装下面有上衣裤子,然后再分很多子类目里面,品牌、性别是大家都有的属性,我们之前提到,在类目树里,非叶子类目是没办法挂属性的,但是这些属性是共用的,即每个子类目都有的属性,直接挑出来,作为父类目的公共属性,在前台直接展现在非叶子类目下,也就是说,前台导购路径走到上衣的时候,就可以进行男女的性别筛选,品牌的筛选。这么做的好处显而易见,方便了买家在前台筛选的自由度。

虽不完美,但能解决问题,不过,属性的出现,还引发了一个谁也想不到的问题,那就是——淘宝和卖家的感情破裂……直到2006年,淘宝和卖家一直都在蜜月期,属性到底在哪里伤害了他们呢?

同分类推荐文章

  1. 如何写好设计文档? (2026-06-23 08:00:00)
  2. Designing With Uncertainty: How AI Supercharges Probabilistic Thinking (2026-06-16 23:00:00)
  3. The Benefits Of Cognitive Inclusion In UX Research (2026-06-10 18:00:00)

查看更多 设计 文章 →

建议继续学习

  1. 用户研究方法介绍――情绪板(Mood Board) (累计阅读 148,789)
  2. 情绪版(Mood board)操作流程的新思考 (累计阅读 41,753)
  3. 行进在产品经理的路上 (累计阅读 5,040)
  4. 在程序员的眼里,用户是这样使用他们开发的软件的 (累计阅读 4,927)
  5. 手机原型设计工具 (累计阅读 4,673)
  6. 关于原型设计的一些事 (累计阅读 4,454)
  7. Google User Experience (累计阅读 4,385)
  8. Wi-Fi 是什么的缩写 (累计阅读 4,223)
  9. 浅谈设计中的逻辑 (累计阅读 4,114)
  10. 那么明显,为什么用户看不见? (累计阅读 4,106)