携程成立于1999年,截止到今年年底在国内39个城市设有分支机构,主要以互联网和传统旅游业相结合的运营模式,向用户提供全方位的旅游服务。通过将线上与线下资源结合,打造一个全方位、立体式的覆盖旅行前、旅行中和旅行后的完善服务价值链。2003年携程(CTRIP)在美国纳斯达克上市。
携程旅行网高级技术副总裁 叶亚明(Eric Ye)
携程旅行网高级技术副总裁叶亚明(Eric Ye)2011年加入携程团队,带领技术团队用3年时间,通过技术转型、发力无线、技术驱动业务、人才引进等管理策略,使整个技术中心具备快速迭代、交付高质量技术产品的能力,同时驱动业务全面、高速增长。
CTO俱乐部:你认为身为CTO,最具挑战的是什么?为什么?
叶亚明:我3年前加入携程,面临一系列问题,携程是从Offline呼叫中心转到Online,再转到无线这种策略。当时在无线和Online方面技术相对较弱,对此,我们制定的几方面策略也可以说是挑战集中在以下几点:
- Online方面的人才要储备;
- 发现 Online背后的架构相对薄弱,所以提出新的架构理念;
- 要从原来的习惯变成有互联网的思考,互联网的思路跟传统呼叫中心的思路不太一样,所以要把开发人员的思路、工程师的思路以及业务人员的思路引到Online思维上去,这其实是个漫长的过程,这些方面我做了蛮多工作。
CTO俱乐部:你认为要具备哪些素质才能称为是比较出色的CTO?
叶亚明:我觉得成为出色的CTO有六个要素,这六个要素无论是对携程这样的公司还是对其他行业的互联网公司都具有借鉴意义。
- 像携程这种经历转型的公司会碰到一系列的问题,所以CTO需要有实际发现问题、甄别问题、解决问题的能力,这些能力很重要,因为需要带领团队一起打仗”,仅仅停留在理论知识远远不够;
- 招人不仅仅是HR的工作,作为CTO,要根据个人魅力去引进你想引进的人才。人才的引进是能解决眼前的问题的,但工作量却很大,一天、一个月、一年……这件事需要持续坚持;
- 作为CTO要有很好的业务概念,这样跟CEO、业务团队等配合时就比较顺畅。通俗讲,就是希望跟CEO沟通时,CTO用业务的语言”来沟通,而不是用技术的语言”。
- 要有还技术债的意识。无论是老公司还是新公司,当技术发展到一定阶段,一定会有技术债务存在,要把这个债”及时还掉;
- CTO要有带来新东西的能力。这是对CTO的考验,技术上仅炒冷饭”并没有突破,要为公司形成正面的良性循环;
- 做好组织架构的优化和调整。这方面对CTO来说也蛮具挑战,业务不断变化、市场不断变化,如果组织架构还保持在三年、两年前,组织架构往往就会成为制约发展的瓶颈。
CTO俱乐部:加入携程之后,3年中你带领携程技术团队努力实现技术转型,请展开谈谈这个过程。
叶亚明:三年前,携程Offline的业务量在70%左右,所有的Online业务不到30%,而经过业务及技术转型现在Offline的占比只有25%,无线占40%多,剩下的是Online。从数据中可以看出75%已经在无线和Online方面,这是整个的转型结果。此外,还有业务体量的提升,三年以前到现在业务体量方面是3.5倍的提升。
技术方面我们做了很多策略上的调整,主要包括:
1. 提出Open API Everywhere”战略,所有的地方要提供公开的API的方式,这样的话,携程会形成一站式的平台;
2.提出十倍成长的目标。两年半前,当时提出十倍成长”,很多工程师对此没有概念。正因为提了这样一个很高的目标,进而带来一系列的改变:对人才的要求变高;对架构要求也变高;对技术等一系列的积累也要随之变高;还有对业务的支撑、网站稳定性的要求变高等。这一切的改变再加之业务量增长的压力,使团队迅速成长;
3. 真正的要转型需要注重人才的引进。缺乏人才的转型不仅困难重重而且节奏非常缓慢;
4. 架构优化是转型战略的必备步骤。采用先进的分布式架构,提高可扩展性,为业务的10倍增长奠定技术基础。实现业务和架构解耦,降低技术的复杂性,提高效率,实现快速迭代,为携程技术的可持续发展插上翅膀。
5. 注重技术积累。就像打仗时需要有武器的积累,技术方面类似,这3年来携程也积累了不少技术,同时还引进很多开源技术,比如在大数据的平台中就应用了不少开源技术。
通过这一系列举措,三年以前到现在,从业务角度看,携程已完成了从以呼叫中心为主的公司转变成一家更具有互联网竞争优势的公司。
CTO俱乐部:我们看到你个人、包括你的团队在技术专利申报方面都有很出色的表现,请您分享一下在团队持续的技术创新方面有哪些思考和举措?
叶亚明:早前我在美国有过很长的工作经历,感觉专利是美国互联网公司很重视的事情,他们已经形成了这种文化。我本人在美国也写过很多专利,我想把这种文化在携程落地。
第一,我自己以身作则,过去的两年半我写了近30个专利。除此之外,指导技术团队的成员写,有些技术人写文档没问题,但具体到专利方面,怎样突出专利点?怎么写更具价值等,我会给一些指导。也是这样逐步在培养大家这方面的意识。
第二,携程内部设有各种奖励机制,包括项目奖励以及技术奖励。技术奖励是专为那些也许目前还看不出业务价值但极具技术价值的技术而设立。
第三,倡导工程师文化,要求工程师具备主人翁态度,能够主动发现问题、解决问题,并在团队内部形成分享、开放的文化氛围。这样当产品上线后,产品的市场表现好,对工程师来说也是很有成就感的事。
CTO俱乐部:这次评选中,携程申报的最佳项目是携程私有云平台,您能详细介绍一下这个项目的背景以及开发过程么?
叶亚明:携程云计算平台基于OpenStack进行开发,实现虚拟服务器的自动化部署以及呼叫中心可使用的虚拟化桌面。
该项目背景主要是基于携程的业务模式日益复杂,应用规模越来越大,业务增长、市场需求的快速变化迫切需要一个高效、灵活、动态可伸缩的高可用基础架构平台来支撑。同时,携程拥有OTA业界规模最大的多呼叫中心,总人数超过万人;并且由于业务的高速增长,呼叫中心人员也在不断扩容。
在此背景下,携程引入流行且应用较为广泛的IaaS开源框架OpenStack,基于OpenStack二次开发实现携程私有云。以携程虚拟桌面云替代目前的PC桌面,提供虚拟桌面即服务,降低呼叫中心运营成本,加速呼叫中心扩容部署速度。
最终私有云平台的上线,大大缩短了产品从创意到交付用户的速度,直接提高了携程的整体竞争力,抢占市场先机,由此带来的间接利益巨大大大超过直接收益;虚拟桌面产品上线后,加速呼叫中心部署扩容速度、降低呼叫中心运营费用,节约70%能耗,提高了自动化运维管理。