【IT168 评论】2016年年初蘑菇街与美丽说正式宣布合并。而在2016年5月底,这两家曾经是最大竞争对手的公司已经完成了底层后台的融合,从而可以更高效地开展各自的业务。——这句看似云淡风轻的新闻背后,则是一个几十人团队在两个月之内克服重重技术与沟通难关的结晶,一次在互联网历史上也能够载入史册的标志性技术事件。而主导这次融合的正是曾经在淘宝担任要职,打造过数支金牌技术团队的美丽联合集团副总裁兼技术研发部负责人曾宪杰。
▲美丽联合集团副总裁兼技术研发部负责人曾宪杰(顶天)
与我们所了解到的“美丽联合集团副总裁、技术研发部老大”的印象不同,在这次的专访过程中“顶天”曾宪杰更多表现出来的是一颗对于新技术有着浓厚兴趣与热情的程序员之心。此次访谈之中曾宪杰分享了很多关于这次蘑菇街与美丽说合并的大背景与技术细节,现在就随小编一起来看看这次壮举的背后都有哪些不为人知的细节吧。
关于用户群体:两个平台并非竞争关系 用户重合度并不高
小编:像蘑菇街、美丽说这些针对女性的平台,她们的购买习惯,包括购买力会不会和一些主流用户有比较大的区别,具体区别都在哪儿?
曾宪杰:是这样的,其实你提到的是两个点。一个是购买力,一个是购买习惯。购买力很难直接对比说女性更花钱,还是男性更花钱,一般来讲,女性更爱花钱是因为她们购买的东西未必完全是给自己用,可能给家里用。从购买习惯上来讲差异也是非常非常大的。具体来说女性用户有个特点是特别喜欢逛,所以这也是为什么蘑菇街最早期的时候,不管是当时做导购还是做电商,单UV产生的PV特别多。其实就是逛,不是因为找不到,是因为她真的要逛很多东西才能下自己最重的购买决定。
小编:美丽说和蘑菇街的业务还是独立运营的么?
曾宪杰:业务是独立的。关于这点可能会有些误解,就是觉得说,这个蘑菇街、美丽说,好像是以前打得很厉害。其实即使是在融合之前我们也真的不这么认为。可能是这两个APP是比较专注面向女性消费市场,而且是做得比较好的两个APP,那自然而然很多人就觉得你们是竞争对手。但是其实我们的数据和消费者群体差异是蛮大的。蘑菇街的用户群体更年轻,美丽说的用户群体平均年龄相对会比蘑菇街的用户高一些。蘑菇街其实很多用户应该是偏学生的群体,美丽说会比较偏白领一些,所以两边的业务上是完全是独立在做,而且本身的用户重合度并不是特别高。(根据尼尔森的数据调查显示,两家企业在融合前用户重合度也仅有20%)
关于融合难点:多系统融合单底层系统 时间紧迫任务急
小编:那我们这次在融合上都有哪些难点?
曾宪杰:这次融合是挺难的,主要有几个原因造成。
第一点:时间比较紧。融合的事情是春节期间一月中旬宣布的,但是真的决定要做系统的融合已经是三月下旬的事儿了。因为我们321有一次集团的大促,应该是在321以后我们当时决定的融合。因为今年我们616又会有集团的一个联合大促,我们得在这个时间点之前完成这次融合。那换句话讲,就算从那天开始,我们的时间也就可能两个月不到了。然后真正开始做这件事情,差不多是在4月中上旬,所以时间很紧,是一个比较大的挑战。
第二点:在蘑菇街和美丽说的融合过程当中,比较难的是两边的技术体系并不太一样,这给融合增加了不小的难度。可能大家都知道,美丽说这边的一些工程师,可能百度出身的多一些,蘑菇街可能是阿里和淘宝的多一些,这真的是两个不太一样的体系。所以这个是给我们又增加了难度的第二个点。
第三点:因为在移动互联网时代,大部分的流量都跑到了Native的APP上,我们会面临一个问题:我们外部有非常多的老版本在,不可能说因为我要融合,所有以前的版本都不能用了。这样的话,业务肯定就疯掉了。我们需要考虑的情况是,如何还能够把这些老版本的请求也做一个比较好的兼容,然后让它也能够反馈到整个集团的底层的应用上面去,然后新的版本也能到集团的底层上去。所以这是我们在做系统融合上面比较难的三个点。
关于融合进度:已经完成底层数据互通 前端业务依旧独立运营
小编:现在是已经融合到双方的底层数据都可以通用了?
曾宪杰:现在是这样的,其实这个互通,应该有两种理解。一种理解是系统层面的,现在我们系统层面上的数据都已经放在一起去了。包括我们的交易数据、用户数据、商家数据、商品数据等等,这些都是全部在一起的。但从业务上来讲,因为我们本身还是要去做独立运营,而且本来用户它不像淘宝天猫几乎就是完全重合,我们差异比较大,所以并没有去做用户在业务层面上的打通。这样造成的结果就是,从外部看,他们还是完全独立的,但从内部来讲,我们整个效率是在上升,成本在下降,因为就相当于我是用一套的系统支撑了两个APP很多个应用场景。
关于团队:两个团队合作完成 不到百人独立进行
小编:现在整体的技术团队,负责融合这块的一共有多少人?
曾宪杰:我们这个融合项目投入的应该有一百人不到,但是肯定超过50个人。因为它不是说从第一天开始就是固定的,有时候会有阶段性的增加或者调派人手,基本上整个过程应该是固定会有七八十个人在进行工作。
小编:团队平均年龄会比较年轻吗?
曾宪杰:平均年龄?让我想想,我其实不知道准确的数,但从我之前招聘时候看到的工作年限来讲,还是比较年轻一些的,像我在团队中都属于比较大的。
小编:在融合过程当中,有没有什么事情是由一个团队独立完成的,还是两个团队合作完成的,有没有一些磨合?
曾宪杰:融合的话,没有一个事情是一个团队能搞定的,为什么呢?因为首先就是他至少会涉及到两个团队,就是原来在蘑菇街的团队,和原来在美丽说的团队。就比如说美丽说做交易的同学和原来蘑菇街做交易的同学两个团队在一起融合,但有很多场景其实需要跨好几个团队。比如说,我这边这个搜索的排序,它可能会涉及到做工程引擎的团队,涉及到算法的团队,两边都有,它又会涉及到对前端结果展示的团队。所以说整个团队的构成还是非常复杂的。
小编:那在磨合过程中遇到哪些问题没?
曾宪杰:其实磨合分两个层面的磨合。一个是技术层面上的,技术上的这块就比如说此次融合不少的基础平台系统是以蘑菇街的为主。蘑菇街派到北京的同学是比较清楚的,美丽说其他的同学不可能马上清楚,这个其实会带来一些困难。所以我们基本上每一块融合的部分都会把比较有经验的蘑菇街的同学调派到北京,跟在这边的同学一起去了解情况。还有个问题,团队也是需要去磨合,或者说融合。不过可能两边的想法都比较单纯明了,很多事情也不会猜来猜去,说得很清楚。大家也是很开诚布公地做事的风格,在这个团队融合过程中我们比其它的团队都相对要比较顺畅一些。
关于618:尽全力准备 没有退路
小编:我刚刚听说这次技术的融合也是为了618活动做的,那咱们对整个618有什么应急的方案吗?或者这个系统有什么应对大流量的保护措施么?
曾宪杰:这里面有两个问题。第一个问题是当时我们做了这个决定以后,其实是没退路了。我们没有考虑过融合不好会怎样,融合不好就完了。一般做融合会说,你应该有个策略是回滚,就是(如果出问题了)我们该怎么回去。但那个时候我们发现,我们不是不考虑回去,我们回不去了。所以当时跟团队讲得很清楚,反正不管怎么着,上线以后,有问题就是改了方案也必须得(把新系统后台)弄上去。第二个点,就是对于618,我们本身如果没有融合的话,其实蘑菇街之前的版本在经历过去年双11和今年321在用户峰值上也是有自己一套办法的。但是这次618有个压力是说,我们需要在融合以后的系统上,再把前面的这种保障的方式给保障好,这就非常难了。而且我们定的融合应该是5月25号就结束,基本上按照这个时间结束。当时有个风险是说,我们不能回滚,假设25号结束不了融合,我们就得硬着头皮往后拖也得把弄上去。但这个时候就有可能留给准备618的这个时间就会很短。所以在准备过程当中,我们的预案说实话,就是让大家先别参加公司的Outing。我给他们讲,618之前谁也不能去,最早要去Outing也是618以后的20几号走。
关于未来:继续稳定技术体系 可能添加新功能
小编:现在整合刚刚整合完,那今后有没有一些新的东西要继续往里面加的?
曾宪杰:这个肯定会有的,第一个就是其实本身两个平台都还在快速发展中,一方面是说你可能会有很多新的诉求;另外一方面,因为业务发展比较快,有些东西未必完全都实现了或者实现好。所以我们现在只是把之前的两个体系拉到一起去,而后面在这套体系当中还有很多业务上的事情需要去做,技术上的事情也需要去做。第二个就是刚才也提到了,目前美丽说和蘑菇街的系统之前不论是从功能上,还是从系统本身一些看不到的设计上可以说都是各有所长的。这个不能说一边完全比另外一边好。所以在融合的过程当中,我们刚开始先把基本的功能都能够拉到一起实现了以后,之前两个系统中有一些比较好的东西我们还是要把它再加到这个新系统之上的。