解决问题,而不是做产品
上一次我们提到,看似完美的“类目+属性”体系,其中蕴藏着更大的问题,有一句玩笑:专家就是擅长解决困扰大家已久的问题……的同时,创造出两个大家闻所未闻的新问题……的人。
我们继续,以品牌这个属性举例。作为淘宝的小二,每个人能说出来的品牌非常有限,一般只有几十个,能说出几百个已经是行业专家了,但是整个中国乃至世界汇集出来的品牌至少几万个,怎么办?让消费者怎么选?意味着这个品牌这个属性的属性值一定要再想办法细分。小二当然也很聪明,就搞出了“男装品牌”、“女装品牌”、“手机品牌”等等不同的属性。
那么,男装品牌挂在男装的叶子类目——T恤——下面,女装品牌挂在女装的叶子类目——T恤——下面……不同类目的运营小二因为分工的关系,各自维护各自类目的品牌属性值,这样就带来几个问题。
第一,不同的类目下都是品牌这个属性,但数据库里的ID不一致。
第二,品牌之下的属性值不唯一,比如,男装的“耐克”在数据库里面有一个单独的值,女装的“耐克”在数据库里面又有另外一个值,属性值不归一了。这样就很乱,本来都是耐克,但是男装耐克和女装耐克是没有关系的,对前台导购来说,这是非常怪异的事情。
第三,同样一个“阿迪达斯”,不同小二定义的格式不一样,可以是“阿迪达斯、阿迪、adidas、Adidas”等等。
如果放任上述问题存在,小二是没办法做基于品牌的管理的,卖家在发布商品的时候也会碰到选择困难,买家在前台找商品也会受到影响……所以,我们做了“属性归一”的事情。这个事情又要分两块来看,一是历史的问题,一是将来的问题。
先说历史问题,当时我们把某些需要归一的属性列出来,比如“品牌”,通过这个关键字找,然后看了一下所有属性里面是“品牌”意思的属性,把这些属性合并掉,并在一个ID下,再把下面的属性值也做合并,解决上述后两个问题。你可以想象,我们先要考虑“哪些属性需要做归一、哪些属性值要做归一”,然后再一步步操作,这是一个非常庞大的人肉工作。所以,其实当时也用了一些技术手段来辅助,比如通过模糊匹配,找出哪些属性可能是同一个属性。
更悲惨的是,这只能解决历史问题,没有办法解决将来。
当我们把“品牌”人肉完了以后,截止那一刻,品牌和品牌值都是很干净的,而且为了避免第三个问题,品牌值我们还做了一个规范,英文在前面,中文在后面,然后用反斜杠隔开。但是,品牌下面的属性值还是有几万个,让小二在几万个属性值里面挑出来,他会嫌烦,所以很多小二还是“违规”操作,他可能直接输入一个,按照自己意愿,比如说“Nokia/诺基亚”已经有了,他会直接输入一个诺基亚,然后把这个值挂到了他自己的类目属性里面去。这也就是说,又有两个诺基亚了,于是,我们只能定期去清理。
这个问题很难用产品来彻底解决,原因有很多,比如说因为品牌的复杂性,可能有的品牌并没有英文或者说中文。所以,我们后来用了一个看起来很傻的方案——整个淘宝品牌管理里面,允许品牌输入的只有唯一一位小二,后来又交给了一个团队(截止2012年初),之后,有什么更好的办法,过几年再和大家分享。从这里例子里我们看到,在特定的场景下,一个问题不一定要用传统意义上的“开发产品功能”来解决,产品经理的责任从根本上来说是解决问题,而不是做产品。
但,有了这个专职的小二以后,还是需要定期清理,为什么?因为小二添加品牌是相对可以做得规范一点,但还有大量的品牌是通过枚举可输入的方式进来的,这也是为了丰富我们的品牌库。一旦这些卖家输入的品牌下面的商品数量达到一定程度的时候,我们又需要把这些品牌进行归一,整理到小二认可的品牌值里面,所以这个清理是一个持续的动作,直到2012年还在做。
品牌这个属性比较关键,还可能人肉做,而其他的一些属性,很多就乱着放在那里。当然,将来我们希望有产品经理能够通过系统的方式彻底解决掉这个问题。
为了方便管理,这里还有必要提一下公共属性的概念。举个例子,服装下面有上衣裤子,然后再分很多子类目里面,品牌、性别是大家都有的属性,我们之前提到,在类目树里,非叶子类目是没办法挂属性的,但是这些属性是共用的,即每个子类目都有的属性,直接挑出来,作为父类目的公共属性,在前台直接展现在非叶子类目下,也就是说,前台导购路径走到上衣的时候,就可以进行男女的性别筛选,品牌的筛选。这么做的好处显而易见,方便了买家在前台筛选的自由度。
虽不完美,但能解决问题,不过,属性的出现,还引发了一个谁也想不到的问题,那就是——淘宝和卖家的感情破裂……直到2006年,淘宝和卖家一直都在蜜月期,属性到底在哪里伤害了他们呢?
建议继续学习:
- 做个懂产品的程序员 (阅读:8861)
- 为什么++[[]][+[]]+[+[]]=10? (阅读:6128)
- 在大公司和小公司做产品的区别 (阅读:5038)
- Apple 谈论产品 vs Microsoft 谈论技术 (阅读:2903)
- 做互联网产品的节奏感 (阅读:2777)
- UED团队建设:以产品设计为中心 (阅读:2569)
- 产品不一定是最重要的,跳槽必看! (阅读:2519)
- 产品工作的“BUT”三角 (阅读:2318)
- 在淘宝大半年的零散体会 (阅读:2203)
- 把项目当做产品来做 (阅读:2181)
扫一扫订阅我的微信号:IT技术博客大学习
- 作者:iamsujie 来源: iamsujie的产品设计:人人都是产品经理
- 标签: 产品 问题
- 发布时间:2013-07-30 13:37:55
- [71] IOS安全–浅谈关于IOS加固的几种方法
- [70] Twitter/微博客的学习摘要
- [65] 如何拿下简短的域名
- [64] android 开发入门
- [63] Go Reflect 性能
- [62] find命令的一点注意事项
- [60] 流程管理与用户研究
- [59] 图书馆的世界纪录
- [59] 读书笔记-壹百度:百度十年千倍的29条法则
- [58] Oracle MTS模式下 进程地址与会话信