2.3亿用户,一亿多个在线产品,每秒有超过5000个产品搜索需求,eBay的平台要应对极大的交易量需求。在Alexa统计中,eBay页面访问量居前10位,日页面访问量约10亿,具有最大的网上交易系统,其数据量超过美国纳斯达克股市处理量,同时维护并保证网站运营无故障时间高于99.94%。
每秒5500个产品搜索,一天24小时,相隔万里,不同肤色的人们在eBay网上体验着买卖的乐趣。按动鼠标的时候没有多少人知道支撑这一动作的是世界上最好的数据仓库,最稳定的交易平台。
日前,记者来到eBay上海,穿过活力动感漂亮的办公区,在一个现代化的会议室里对一向低调的eBay三位高管进行了采访,他们都是eBay全球运营的参与者。从不同侧面,记者了解到了eBay在研发运营上的一些鲜为人知的细情。
像管理生产一样管理研发
李大力(Daniel Lee),eBay中国研发中心(CDC)总经理。eBay中国研发中心(CDC)于2004 年由互联网先驱、eBay全球副总裁许良杰 (Jack Xu) 院士创建, 是eBay第一家全方位的海外软件研发中心。李大力应许良杰院士的邀请于2006年11月上任,之前任雅虎(Yahoo)亚洲区CTO,是一位拥有多项专利技术的资深科学家。到今年底他带领的这支队伍将发展到300人。他们与eBay硅谷总部的软件工程师们同步进行软件开发﹑测试。目前中国研发中心承担着eBay全球研发近五分之一比重的工作量。
eBay诞生12年来,靠的是全新的购物感受,聚拢了海量粉丝,但近年来,eBay的魅力似乎不如从前了。今年,eBay做出了其建立以来的最大努力来挽回在买卖双方心中的地位,并希望通过对网站的大幅改善来增加粘性。其实,改变不仅仅发生在外观,还包括许多深层次的内容:比如用科学手段,在网上替用户更快更方便地找到想要的东西;或者当用户在网上找不到东西时,怎样给他一个更好的答案;或是可以根据相关性的大小来反馈搜索结果等等。
这种改变的需求通过公司营销部门反馈到研发部门,同时,研发部门也会根据计划开发一系列新技术应用到网站运营中。“eBay不仅是一家电子商务服务公司,同时是一家技术公司。”正像李大力言,eBay的研发是以超大规模的交易平台为核心的。
eBay现在有2.3亿个注册客户,他们的冷暖会直接影响到后端的研发,前端“快速响应,良好体验”的需求对研发工作提出了挑战,因此速度与质量成为研发管理的首要问题。现在,eBay利用全球最大的JAVA系统,每半个月产生数十万行新的源代码,每两周合并一次至少50多个特征程序分支,进行着快速而可维护的开发。
李大力与记者交谈时,用到了“生产指标”这个词,即一个研发项目需投放多少人,用多少时间,一段时间内一个人完成多少项目(产品),这在eBay全球研发体系中都有着具体的量化指标。在CDC,李大力像管理生产一样管理研发。他强调,eBay设有专门的人来做项目管理,他们都有很强的技术背景,同时eBay还以强大的工具,创建了衡量与跟踪开发人员生产力、工作量的独特的定量管理模型,在业界独树一帜,引起微软﹑嘉信等公司的关注并前来学习考察。
网站24小时不能间断,而eBay每周都要对软件进行审计修改,每两周对软件进行修改升级(单周改美国,双周改海外),每一次改动都好比是“空中加油”,不能出现闪失。为此,eBay建立了一个“生产环境”,实际升级改进之前,都必须在相同的应用环境中预先进行测试,以保证上线后系统稳定正常的运行。
“还有很多新的特性,不是一次把它对访上去,而是逐步上线,”李大力介绍了eBay改进网站功能的过程,“比如一开始只有1%的用户在用,接着增加到5%、10%、30%……逐步扩大使用范围,以确保新功能的稳定和适用。”以此了解新特性用户是否喜欢、对交易将产生怎样的影响。
eBay这样大的交易量与独特的商业模式,可以说“前无古人”,系统大都自己开发,不能直接用买来的产品。李大力感言:“对于开发来讲,山很高,每一个地方都在增长。我们一方面在寻找最新的科技和方法,一方面也要自己创造,因为我们没有前人,没有现成的技术方案,全要靠自己。”
CDC成立时间不算长,李大力很高兴有机会从一个小规模的研发队伍做起,带领团队建造一个良好的生态环境。谈到人才,李大力表示,首先技术要过关;第二沟通能力强,与总部和其他国家团队能进行良好沟通;第三崇尚eBay价值观;另外加上行业兴趣与学习精神等。
数据挖掘的魅力
“我们比以往任何时候都要更加关注买家,关心他们实际想要什么和需要什么。”
“许多消费者都没有什么耐心。我们正在努力简化购物的过程,让购物更加个性化,同时提高相关性。”
……这些声音来自eBay不同部门。
eBay把前所未有的注意力聚焦在消费者身上。但eBay用户构成太复杂,众口难调,通常是某些用户支持的改变会招致另一些用户反对,怎样更好﹑更科学准确地理解和帮助客户?这时,数据仓库技术就显示出它在商业决策中的“重要性”,在了解网上客户需求、防止网络犯罪、提高交易效率等多方面对eBay有着极高价值。
福派克(Patrick Firouzian), eBay数据仓库建设的关键人物。1999年加入eBay,负责信息管理部门;2000年,他带领团队成功交付eBay数据仓库项目;2001年,“eBay数据仓库”被美国数据仓库协会评选为全美最佳实施项目。福派克现在中国负责数据仓库部门。
1999年,eBay数据仓库开始规划,2000年开始使用,当时做商务分析只有15人,需求简单。进入2001年后,公司每年几乎以成倍速度发展,对系统速度与容量的要求也成倍提高,服务对象来自全球各地,包括市场﹑金融﹑销售﹑产品分类等各个部门,他们需要更多的数据,特别是一些增长很快的地区如欧洲、美洲地区等。
现在,eBay的数据仓库团队与公司内各个业务部门结合地非常紧密,根据他们的需求设计产品。福派克表示,“进行数据挖掘并不是要衡量公司效益,而是要真正了解这些交易背后的原因,正在发生什么,以及下一步将要发生什么。比如为什么这个国家突然增长很快?为什么这个东西卖得好?通过分析我们能听到客户的心声,帮助他们成功地交易。”同时,通过数据挖掘eBay不仅能够预测将要发生什么,也能预防可能发生的违法事件和不安全因素,同时帮助商务人员做出正确的预测,提高为客户服务的水平,更重要的是维护好eBay社区的环境。
说到“eBay数据仓库”2001年获得的全美最佳实施项目,福派克笑笑,“当时我在现场,获奖首先是因为数据量最大,可能是当时全球数据量最大的数据仓库项目。同时针对自己的需要开发了一些工具和技术。从原始数据直到导入目标仓库里,不仅要最快还要百分百准确,设计的结构和方案必须满足这样的需求。”量大﹑准确﹑实时﹑独特﹑智能或许是eBay数据仓库出色应用并获得奖项的原因。
“这些数据我们打包还可以卖给客户,进行数据营销。” 此外,“随着需求增大,2004年我们开始在中国建数据仓库项目,现在全球有一半的数据处理量在中国完成。”显然,eBay中国数据仓库部门不仅对eBay中国研发与营销,就是对全球也是举足轻重,这些都成为福派克所带领团队的得意之作。
谈到未来,福派克有些兴奋,“数据仓库会更加影响并改变消费者的行为,更有效地应对交易。eBay如果能更有效地改善消费者的行为,创造更安全的环境,我们所能获得的利益将更大。”
打造最好的网站运营团队
上海之行,记者第一次接触到eBay的一个“日不落”部门: eBay中国网站营运中心 (COC)。这是一个由中美两国顶级精英组成的技术团队,一起承担着eBay全球电子商务交易平台24小时不间断运作的任务。通常是美国日落下班之时,上海正好红日初升,COC的工程师们接替美国同事们手里的工作,“无缝连接”地保持着不间歇的网站运营。
领导这支90多人运营团队的,是1999年在美国加入eBay的张志杰 (Jack Zhang)。2004年夏,张志杰在eBay院士许良杰先生及网站营运部门副总裁的指导下,回到上海开始组建eBay中国网站营运中心。现在,这支队伍每天12小时做着与美国同事完全一样的工作,除了网站运营,还有总部及全球分公司IT系统的运营。能够做到如此,张志杰总结出以下三点:
首先是人。COC对人的要求非常高,不仅技术层次要一流,还要有与美国同事良好的沟通能力。对于中国团队来讲,他们完全可以做得同美国员工一样,甚至可以更出色,现在中国已有经理就在管理着美国团队的员工。张志杰表示,“这是从量到质的变化,是中国团队成长的里程碑。”
第二是流程。公司有一套非常严谨的工作方法。比如做任何一个改动,都要经过相关审批方能执行,且整个过程一定要在线上完成,以保持双方能很好的沟通。以这样一种机制来保证网站的高可用性。
现在,eBay网站的可用性达到了99.94%,即全球平均每天网上只能有一项商用功能停止使用一分钟。“这是我们给自己提出的要求。这样的停工会给eBay造成每秒钟3500美元的损失,同时给用户的体验带来负面影响。”张志杰介绍说。
第三是技术。用最先进的技术保证网站的高可用性,24小时不间断运行。某种意义上,eBay对网站的要求应该不比银行等关键业务领域系统的差。比如在系统维护和改进方面,在eBay就好像“给高速行驶的车子换轮胎”,因此eBay摸索出很多经验,参考了许多先进的理念,采用了很多独创的工作方法,以及先进技术来保证系统正常运行。每周,eBay会用2小时进行部分系统调整改进或升级,并事先告知用户。对于自然灾害,eBay也有充分的准备,以保证eBay的2亿多用户能够不间断安全的体验。
eBay全球站运营部门的中美两个团队每周都有固定的“例会”,双方除网站运营外,工作重点稍有不同。美国团队与业务部门保持更多的联系,因此更多地负责上游的设计﹑运营﹑测试﹑编程等工作;中国团队则除了运营﹑测试,项目外,还要趁美国的晚上更多地进行一些网站改进的工作,这样即使出了问题影响也是最低的。在张志杰的团队计划中,希望未来2~3年后,eBay交易网络晚上的工作全部交由中国团队完成。“这听起来简单,但实际上是非常难的事,但我们有计划有措施一步步做到这样的目标。”张志杰对此很有信心。
带队伍也是张志杰的一项重要工作。现在,中国团队基本全部本地化,其中20~30%是“海归”,大部分是80年代生人,而且以技术为主。在管理上,COC对每一位员工都有具体的工作要求和目标,包括具体的数量和质量指标,以季度为一个考核单元进行评议打分,一年下来,表现优秀的会得到提升。这个机制是全球统一的,但也根据中国团队的具体情况制定了相应的考核指标,而且要员工与其上级负责人共同促进提升,捆绑在一起。由于发展较快,中国员工比美国有更快更多的晋级可能,基本上2~3年即可有机会。
张志杰介绍,COC为员工提供两个发展路径,一个是技术方向,鼓励技术天才向上发展,同时给与很好的待遇,不要让他们因为经济压力改当经理。同时技术级别上不封顶,从助理工程师﹑工程师﹑到高级工程师﹑Staff Engineer, Principal Engineer(与Manager同级)﹑Distinguished Engineer (与总监同级),对公司作出杰出贡献的技术精英可以最终被授予eBay Fellow(eBay院士),eBay现在全球仅有4名院士。其中,Principal Engineer在网络运营上可以独挡一面,解决所有网站的问题。这一级别的工程师,中国团队已培养了几个,而另一个路径是往管理方向发展。
张志杰表示,eBay中国网站运营团队与美国团队一样,充满活力。今年大家的目标是用创新领导世界技术平台运营。eBay网站运营团队给自己提出很高的目标,比如网站运营的可用性99.94%的指标,最终目标是“四个9”,即99.99%。
eBay整个交易平台既有前端交易平台,又有后端比如数据库及系统等,COC都参与管理。COC与CDC也要打很多交道。一个产品开发出来,都需要跟营运中心一起讨论,甚至在产品开发早期双方就进行沟通了。张志杰还向记者介绍了COC参与的很多创新和突破。比如,COC的一个数据库小组做项目时发现,eBay已建的一个数据库很少被用到,之后对此做了些改进。这个改进给eBay节省了400多万美元的费用,同时改进了用户体验,得到了eBay院士的赞扬。类似的事例还有不少。
“三年前来的时候想不到会有今天这么大的发展。”张志杰回望这几年的工作感到“很有挑战,但感受良好”,“这期间eBay给中国培养了很好的网站运营工程师和管理员,也为中国运营管理人才的培养做出了贡献。可以说,我们是中国最好的网站运营队伍之一。”
在李大力近30年的IT生涯中,曾在HP工作多年:“HP创始人对我影响很大。如果能够有机会影响下一代年轻人,把在eBay职业生涯中学到的经验带到他们以后的岗位中去,产生好的影响力,这是一件很有意义的事情。”
2004年来到上海的福派克参与eBay中国研发中心团队的组建,为数据仓库在Ebay的重要角色与成功应用而感到自豪,不经意间会感受到他的随意洒脱,拍照也要与众不同。
张志杰,COC总经理,沉稳严谨,典型的技术管理人员,为能带出中国对好的运营团队而自豪。 来源:软件世界 作者:柳一
上一篇: 专访eBay大中华区首席执行官廖光宇
下一篇: 在eBay,每个人都是生活的主角