产 哥 说 四个轮子上撸代码,驾驶座舱里做调试,左边打方向盘,右边敲键盘.....他们是“闯”入汽车圈的鹅厂程序员。 1024程序员节之际,产哥采访了一位埋头深钻驾驶舱的鹅厂老字号,来听听他们和车企的“双打”故事。
▼ 汽车产业,一场轰轰烈烈的改变正发生。软件定义汽车时代到来,让一群互联网人“闯入”汽车界。 2018年,腾讯进行了组织架构调整,全面升级to B战略,发力产业互联网,将数字化的能力深入助力到各个产业,推动数字化变革。汽车和出行,是其中重要的赛道。同时间,腾讯发布智慧出行战略,推出车联网、自动驾驶、出行服务、数字营销、智慧交通等多领域的智能解决方案,助力汽车、出行产业数字化转型。 这是一个新的战场——拥有百年历史沉淀、完备的供应链体系和商业模式的汽车产业,与快速迭代、敏捷开发的互联网融合碰撞。 汽车产业数字化,不是一件容易的事。目前车联网行业还没有一套标准的成功模式,正等待着拓荒与探索。 互联网人如同空军“登陆”,带着互联网方法论拥抱、深入汽车产业,为汽车这个下一代智能终端,打开更多想象空间。 “手机是一块屏幕,汽车是一个空间——基于你所在的位置、基于汽车对于外界环境的感知,用户坐在车里能享受到的服务,一定是手机无法满足的。这也是我们致力探索的。”腾讯车联总经理王万新说。 空军“登陆” 王万新,是一名老腾讯人,现任腾讯车联总经理。他称自己是地道技术出身的“码农”,此前负责QQ浏览器等面向C端用户的产品。 从互联网进入汽车界,王万新和团队就像一支空军插入地面战场,和陆军共同展开阵地战。如何克服前期水土不服,发挥出空军独有优势,是他们首先要面对的挑战。 腾讯是一家用户公司,“入职腾讯的第一件事,就是去听客服电话,听听用户怎么投诉这个产品不好用的。”在腾讯的十多年来,他一直与用户站在一起,站在用户的角度,去思考产品该怎么去迭代。“要能快速的一秒钟变小白,站在用户的角度去思考,当他拿到你这个产品,他会怎么想,他是怎么用的。” 腾讯车联网团队有很大一部分成员以前都服务于腾讯C端互联网产品,基本上都是被这样训练出来的,有着丰富的服务用户的经验,和过硬的技术能力。但是,到了汽车这个行业以后,发现原来在手机上开发一个应用程序很简单,到了车上问题却特别多。 难点体现在产品设计环节。腾讯车联团队的工作,并不是把腾讯在手机上强大的应用生态搬到车上那么简单。 “原来做的手机应用是民用级标准,现在要符合工业级标准,尤其是车规级要比工业级更严格一些。当车辆在高速行驶状况下,对于安全的要求更高。”王万新介绍道。 比如,在手机上,用户习惯于读屏的方式,因为更高效。而驾车时,则要考虑到驾驶的安全性,读屏的方式会对用户造成分心,因此需要针对驾车场景特殊设计。 微信车载版,就是微信团队针对汽车场景全新开发的版本,首次采用了全语音交互的方式,并且在汽车方向盘上配备了专属的微信按键,通过方向盘或者语音指令来唤起、控制微信功能,最大程度上减少用户的读屏、触屏的操作。接着,又由腾讯车联团队,针对不同汽车品牌、不同车型的软硬件平台,进行定制化适配,保证驾车时的使用体验稳定流畅、符合车轨级的安全标准。 再比如,车上的声音系统跟手机也不太一样,车上的声音有很多种:导航、音乐、车的警报音,一堆声音,各个声音播报之间会有冲突,影响用户体验甚至是驾驶安全。所以腾讯车联的研发团队,重新把车机系统研究了一遍,重新设计“仲裁”规则,什么情况下优先提示什么服务。比如,当汽车挂了倒档,车上所有的音频都需要静音,因为倒车影像是最高优先级的。 做C端产品的决策链条很短,体验好或不好,就是用户脑子里一瞬间的事情。而to B生意的决策链更加复杂,要得到企业上上下下的支持才有可能把一件事情做好。 从to C 到to B,互联网人之前能够一秒钟变小白用户,现在也能够一秒钟站在车企的角度去思考问题。
腾讯智慧出行产品经理在工位上调试车机 战斗中建立友谊 空军与陆军联合作战,战斗是最好的磨合剂。作为新入局者,互联网人要在汽车界立足,靠的是与车企伙伴在战斗中逐渐建立友谊。 “刚开始时,车企客户会认为互联网无所不能,觉得我们什么都能做,什么bug都能解,必须在第一版就把所有的需求都满足掉。但有时候往往在车企看来很简单的一个交互调整,实际上我们是付出了大量成本的。” 互联网敏捷开发、快速迭代的方式,车企一开始并不太能接受。互联网产品往往是先灰度上线,让小部分用户用一用,通过实际用户反馈不断优化体验。而到了车上,车企更倾向质量“一步到位”。最“shock”到王万新的,就是起初大多数汽车不支持云端升级的模式,没有OTA功能,这就要求团队在汽车量产之前,自己内部做完大量的测试,交付一个完美的产品。 这是一个相互磨合和理解的过程。一方面,团队会去尽量地满足客户的需求,同时也在慢慢影响客户的过程,说服决策部门,增加OTA带来不断进化的好处。 另外一个难点在于,互联网公司和汽车领域的话语体系、思维模式不尽相同。王万新介绍到,那时候,公司对整个团队上到VP,下到基层员工,进行了to B的系统化培训。 在面对车企客户的时候,需要找到对的方式和方法。 “首先,在态度上,要尊重这个行业,不要一上来就你不对,我对,你要改变,这是不对的。要做符合这个行业规律的事情,腾讯进来不是来颠覆你的,而是来提供助力的。”王万新说,“‘我有药,所以你有病’,这是失败的话语场景。一定是先去听,听客户讲他有什么痛点、诉求,然后再回来设计你的方案。其实这个时候你会发现它会跟我们之前的工作、已有的优势串联起来。” 从17年腾讯开始做车联网以来,遇到过很多难啃的项目,行业里也没有足够的成功经验和案例参考,团队从0起步摸索、拓荒。 最紧张的一次,要在短短2个月的时间里,完成车联网产品在某新车平台的上线,而业内平均的“上车”时间,在6-18个月。难点在于,车载软件在不同汽车的硬件平台上进行适配,存在诸多差异性,会消耗大量的精力和成本。 为了解决这一难题,研发和产品团队长期“占用”了腾讯北京总部大厦的几间会议室, 在7/24的时间里几乎从来没有空过,大家就像接力一样,昼夜不停的开发、调试、解bug。最终,腾讯构建了标准化的“中间层”架构,将两者“解耦”, 将这些差异化的东西进行抽象,然后把抽象的东西进行标准化处理。在这个标准化的“轨道”上,各个应用模块都能够很快跑起来,大大增加了应用“上车”的速度。
一边路测一边在车上写代码,是工作常态 “程序员真的是中国很可爱、很刻苦、很无私的一群人,他们可以天天加班,一心想的是怎么把问题解决掉。当时我们最淳朴的信念就是,一定不要让你的支持者失望。”王万新回忆道。 当产品在测试过程中出现问题的时候,整个团队抱着愧疚和对用户负责的心态,顶着巨大的压力撑了下来。“你想,一个企业做决策的人把这个项目给你,这意味着什么?这意味着他把职业的一部分信用押在你身上了,因为他要在公司里面做决策,做担保,说这事应该给腾讯干,但如果腾讯没干好,对他来说就是职业生涯里面的一个问题。”王万新说。 抱着这种淳朴而坚定的心态,腾讯的“汽车朋友圈”不断扩大,从最早的广汽、长安,再到宝马、长城,在与车企的合作的项目历练中,团队也在不断成长。目前,腾讯已经和31家主流车企展开了业务合作,落地 双打:是伙伴,也是教练 战场不只比拼 空军“登陆”进入汽车产业的过程中,腾讯一直有“教练”的带领。除了公司内部各种体系化的专业培训,腾讯把车企合作伙伴也当成“教练”。 “好的合作伙伴确实会带给你灵感,他会带着你,教会你怎么去理解这个行业、怎么更规范地去做事情。”腾讯和宝马在2018年就建立了合作关系。王万新表示,那时候腾讯刚刚进入汽车行业不久,在业务起步之初就能够跟宝马这样世界一流的汽车企业合作,心里还是有些底气不足的。 没想到,宝马给予了腾讯车联团队充足的信任。“ 我们不是甲乙方的关系,我们是平等的合作伙伴。这是宝马的领导跟我们讲的。”王万新表示,在双方合作合同范畴之外,腾讯还相当于技术咨询顾问一样,给宝马提出一些技术思路和建议。宝马会主动跟腾讯分享未来规划。 宝马主动提出,由于现阶段规划的车型主要还是采用Linux车机系统,在智能网联化的当下,迫切需要一个创新的技术解决方案,帮助宝马在车内应用生态方面建立竞争力。要知道,Linux系统开发成本高、周期长,更新慢,导致Linux系统应用生态匮乏成为全球性的普遍难题。 经过多次的沟通,腾讯向宝马提出了Linux版车载“小场景”的建议。“小场景”是腾讯车联团队在微信小程序框架的基础上,搭建的一套车载轻应用框架,可以通过云端发布和更新应用,更快速、更低成本的实现“上车”。在体验上,也并不是简单地把手机小程序放到车机大屏里那么简单。“小场景”结合了车载的语音交互、LBS位置服务、场景感知等能力,能够提供深度结合出行场景的服务。 这是一次在Linux系统上的创新尝试,能够帮助采用Linux系统的汽车突破应用匮乏的瓶颈。在2020年第四季度,就会有搭载腾讯小场景的宝马新车上市。 开放的沟通方式,激发出好的灵感,同时也促进了双方的互相学习、彼此成就。“宝马手把手教给了我们很多东西,他带着我们更加深入这个行业,学习更加正规的流程、更严格的质量标准、更符合行业规律的做事方式等等。” 例如,宝马会要求腾讯把每一个产品需求详细记录下来,这个需求对应的架构设计、测试用例、需求变更、谁批准的、谁对这个需求的质量负责、谁对这个需求的架构负责,每一项细分需求都精确到责任人、具体的时间节点上——慢慢的,形成了一套可适用于汽车行业的敏捷开发规范。
团队讨论后的会议室一角 “脚踏实地”完成一个个项目交付的背后,腾讯车联也在“仰望星空”。 谈及自己的技术理想,王万新表示:“看到几十万上百万的车上,还要挂一台手机做联网和驾驶辅助,这是我不能接受的。 汽车已经成为重要生活空间,只是很多需求还没有很好被开发和满足,腾讯这群程序员要做的,就是让车更智能,更贴近于‘人’,提供更人性化的服务。” |