腾讯王晶:互联网研发要诀之一“快”

【CSDN报道】7月9日下午,CSDN TUP第十一期“架构师沙龙——互联网研发之道”在中国科学院计算技术研究所一层报告厅举行,本次活动邀请了业内研发实力很强的腾讯和豆瓣的嘉宾来分享互联网产品研发经验,业界超过300名技术管理者来到了现场。腾讯搜索运营部研发管理总监黎娟,腾讯R&D项目总监王晶,腾讯宠物客户端主程序、高级软件工程师黄朝兴,豆瓣网技术总监耿新跃,豆瓣网QA主管解彦博发表了精彩演讲。 腾讯R&D项目总监王晶  以下是腾讯R&D项目总监王晶的演讲实录(仅供参考):  大家好,我叫王晶,今天准备这个专题的时候就在想,大家对腾讯有很多想知道想了解的,希望让大家在今天下午能够有所收获,我们从腾讯某一方面的经验和案例及知识分享等方面,选择了一个专题——“快”。在现有互联网大的领域内:我们怎么做产品,如何做得快——这是我们今天的主题。  我现在是做项目管理的事情,之前我曾经参加两个项目一个是网页搜索,搜索引擎,现在做电脑管家这两个项目。今天给大家从四个方面进行阐述,一方面我会讲产品快,怎么做才能让产品更快交付给用户;第二快跟大家一起分享运营如何建立运营快速反馈,支撑这种“快”我们需要有技术上创新,最后一点支撑这种快我们需要有研发管理方面的保障。所以今天我会跟大家在产品运营,技术以及管理四个方面一起探讨一下如何让我们产品做得快。  现在互联网这个行业快已经被公认是一种互联网生存法则,为什么互联网需要快呢?我想第一个因素是海量用户需求,我们现在面临这个行业腾讯很多产品是过亿级用户,这些用户到底是如何构成的,他们想什么,他们需要怎样的服务,他们对我们服务有怎样的评价,这些用户需要我们提供怎么样一种,给他传递一种什么信息,我们需要从用户获取什么反馈回来,这些海量用户需求决定我们需要更快的完成我们的版本。  第二变化就是行业快速发展,大家回首过去五年,互联网行业风声水起像Facebook这样公司的成长,短短五年时间对于互联网,对于我们这个行业已经变化足够快,未来五年是什么样大家谁都不知道,应对这种快速行业变化,我们需要用一个快基本意识思维引导我们产品发展。另外一个就是竞争对手变化,你知道现在很难想象出腾讯有一款产品三个月没有发布一款新版本新特性是什么样的情况,可能用户会另有选择,因为我们竞争对手非常多,我们需要在落后的时候用更快的步伐追赶领先者,我们在领先的时候需要一直保持我们优势,我们会跟竞争对手一起逐步给用户带来更大的价值,所以这种压力会带给我们以更快的速度向前发展。  另外一个非常重要因素就是我们公司或者腾讯产品自身发展需要。因为大家都知道我之前是在通信行业做很多年,互联网行业跟通信行业软件开发本质不同,我们做的一个产品所处行业是一种探索性行业,永远不知道未来一款产品是什么样。所以需要尽快的提升产品发布节奏,交付给用户使用,以这种方式探索未来这个产品发展途径从这个角度来说,从我们自身发展产品发展需要,我们需要更快能够走得更好。  在大家观念里面互联网产品多长时间发布一个版本?三个月?一个月?互联网产品目前认为一周或者两周这种方式已经很好,我们每周都有新特性给用户使用,总而言之三五个月发布一个版本对这个行业是不可接受的。那么我们看腾讯一款产品牧场,我们这个产品一周发布一个版本。一周23次发布,所以QQ农场可以说是腾讯所有产品中间对快,执行最彻底。我们一周发布23次,我们是怎么做到的?我这边给大家分享两点,这两点对于能够达到这种能力发布至关重要,第一是以特性为中心,随做随发的能力,首先,所有这种规划都是按照特性来,我们会把特性在每周做出一个特性,做一个排期,这个图上面看一下我们这些墙,是我们空间农牧场产品管理方式,大家发现有什么不同?黄色的小条就是一个特性,有没有什么不同?大家看12345,表示一周五天实际上从需求,规划开始我们以特性为单位,到需求的开发,最重要是到需求测试和发布,特性完成需求开发以后,我们是独立测试的,每个特性我们会做测试,测试完了以后就发布,在空间农牧场项目里面,这样一种方式,以特性为中心,围绕特性只要我们这个特性完成开发我们就尽快发布上线这个是一个非常重要的因素,只是一个意识。  可能有朋友会问这样值得吗?我们发得这么快,这是做互联网产品的一种思路,如果我们能把这个产品尽快交付给用户,我们就要这么做有几个理由,首先第一个站在用户角度来说,如果让用户一下子接受五到六个新特性会怎么样?他可能会眼花心乱,可能没有办法选择想用哪个特性;第二是互联网很重要的一个手段,我们需要区别每个特性给这个产品带来的价值,最好的方式就是做了一个特性,发出去,通过用户反馈和数据分析会看这个特性给用户带来多少价值,把所有放在一起,也许这个产品,使用流量增长了,但是搞不清楚是因为哪个特性给产品带来的提升;第三点也是围绕这种特性给用户带来服务,我们特性为什么会激增需要前后对比,在特性发布之前和之后做一个对比,如果特性足够小、足够完整我们是希望能把这个特性逐步交到用户手中,完成对特性规划阶段种种假设,验证我们的想法。所以尽快把这个特性交给用户手里,始终指导我们原则,有一个非常重要需要注意的是我们跑得很快,但是能不能走得稳,有很多人对敏捷理解,包括腾讯内部,因为腾讯整个公司有这么多产品,每个团队,产品研发团队对敏捷深入理解程度也不一样,刚开始会有很多团队说你做得快,但是实际上敏捷追求快,但是远远不是只有快一个定义,我们还需要跑得更稳。  农牧场这个团队怎么在需要快速发布基础上组织研发过程,大家看这个图,我简单介绍一下,这个图大家对敏捷项目管理比较熟悉的举手。在确定一周做一次版本迭代,会做一个迭代需求规划,再最后完成的时候会进行测试和用户体验,需要的话我们进行发布,刚开始在一周,我们迭代在在一周之前把这些特性规划好,大家看一下QQ空间和农牧场,仍然是以一周,中间部分会开发,当这个特性完成开发以后我们会进入测试阶段,测试完成向外网发布。所以整个过程看起来还是每周做一个完整研发周期规划,但是在每一周中间,有能力情况下我们会进行测试这是一个很大的不同。  刚才说了两点,一个是以特性为中心,我们所有资源基本建设项目管理的过程关注是以特性为中心,第二我们说到迭代管理方式,其实很简单但是似乎很难做到。这里面其实团队QQ空间是非常成熟的团队,很多团队经历演变过程中会遇到很多困难,比较突出优四点,想做到快是知易行难的过程,第一点是解除耦合,有三方面第一是功能,一周想快速发布,很重要一个原因互相之间减少功能依赖,比如说我们要做一些功能,依赖于登录验证这样一个特性会怎么样?所有特性会等功能验证完成以后才能做,所以我们在这种情况下,安排一周迭代的时候需要从功能把耦合解除掉。我们能做得更快,在于每一个小特性的两三个开发人员能够互相之间并行走。  第二耦合来自技术上的,比如说我们在一个团队十个人有很多不同特性,但是我们都是在一个版本,一个代码做开发。功能可能拆开从技术上你们互相很可能有代码影响,或者存在这种风险,两个不同小团队做两个技术,技术架构没有办法把这两个特性分开,后面会遇到很多问题,比如说测试会问你,有一个特性没有做完先发了,会不会影响代码呢,在技术上我们快速发布版本要求,对于技术架构是有要求,是不是能把特性拆更小,技术架构是不是能够支持特性与特性之间的耦合。  第三是提升自动化发布,缩小成本。我们快速迭代开发大家还会有疑问,之前功能怎么办?难道让测试一个一个验证,不验证行不行呢,不验证肯定是不行的,对新功能仍然存在对之前测试有影响可能性,一块是自动化测试,自动化测试这里面,QQ空间团队重要功能每次发布之前会用自动化方式回归,手工会做新特性功能,新特性完成测试以后,仍然会把新特性作为自动化一部分,在我们下一次迭代一个研发周期开始作为下一次自动化回归功能级。  第四点很难做到一点就是团队,需要快速配合,大家可以看到我们研发过程是什么样,从QQ空间农场一个特性规划到开发到发布还是建立很多过程,特性规划,我们有交互设计,界面设计完了以后我们会做技术方案就是评审,最后才会做到开发,开发完了发布,大家可以看到其实整个软件研发过程还是很完整的,并没有在其中剪掉哪个环节,怎么安排才能让团队在一周短时间内做得更快,交付得更多呢?

时间: 2024-07-28 16:44:12

腾讯王晶:互联网研发要诀之一“快”的相关文章

【TUP第11期】腾讯王晶:互联网研发要诀之一“快”

[CSDN报道]7月9日下午,CSDN TUP第十一期"架构师沙龙--互联网研发之道"在中国科学院计算技术研究所一层报告厅举行,本次活动邀请了业内研发实力很强的腾讯和豆瓣的嘉宾来分享互联网产品研发经验,业界超过300名技术管理者来到了现场.腾讯搜索运营部研发管理总监黎娟,腾讯R&D项目总监王晶,腾讯宠物客户端主程序.高级软件工程师黄朝兴,豆瓣网技术总监耿新跃,豆瓣网QA主管解彦博发表了精彩演讲. 腾讯R&D项目总监王晶 以下是腾讯R&D项目总监王晶的演讲实录(仅

腾讯将在天津经济开发区建互联网研发中心

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 下午3点,骄阳似火,但这丝毫没有影响开发区服务外包产业园的建设激情.明黄色的安全帽阳光下特别耀眼,在繁忙的工地上星罗棋布."今年雨水多,雨一停我们马上作业.早上6点出工,晚上10点收工.歇人不歇工,保证工程优质按期完成."民工小李挥汗如雨却干劲十足,5层的3号楼.5号楼即将封顶. "占地10万平方米的5个楼体今年

腾讯无线互联网技术研发总部位于江夏

腾讯无线互联网技术研发总部位于江夏,项目总投资10亿元,预计2014年建成投入使用.它将是腾讯在华中地区的重要门户枢纽,也是腾讯在全国战略布局的一个里程碑建设. (湖北日报记者黄俊华 蔡朝阳 本报记者李晓萌)昨日,腾讯无线互联网技术研发总部在江夏区正式动工.项目总投资10亿元,预计2014年建成投入使用.省委书记李鸿忠宣布项目开工.省委副书记.省长王国生致辞.省政协主席杨松等出席. 省委常委.常务副省长王晓东,省委常委.市委书记阮成发,省委常委.省委秘书长傅德辉,省政府资政段轮一,市长唐良智,市

腾讯无线互联网技术研发总部在汉奠基

摘要: 昨天,腾讯无线互联网技术研发总部在江夏区正式动工.项目总投资10亿元,预计2014年建成投入使用.省委书记李鸿忠宣布项目开工.省委副书记.省长王国生致辞.省政协主席杨松等 昨天,腾讯无线互联网技术研发总部在江夏区正式动工.项目总投资10亿元,预计2014年建成投入使用.省委书记李鸿忠宣布项目开工.省委副书记.省长王国生致辞.省政协主席杨松等出席. 省委常委.常务副省长王晓东,省委常委.市委书记阮成发,省委常委.省委秘书长傅德辉,省政府资政段轮一,市长唐良智,市政协主席吴超等出席开工仪式.

腾讯成都建研发中心年底扩员到千人

台球桌.桌上足球.按摩椅--这不是在说某个娱乐中心,而是国内互联网巨头腾讯在成都高新区投资5.5亿元建设并刚刚竣工的研发中心.在这栋建筑面积达1.8万平方米的研发大楼内,布设了众多的员工娱乐活动设施,而700名腾讯成都员工这几天开始陆续入驻. 腾讯研发中心也是去年地震后成都签订的第一个大型投资项目,第一期投入已经全部到位.昨天,腾讯集团的两位联合创始人,被称为"QQ之父"的首席执行官马化腾和首席行政官陈一丹专程来到成都,考察研发中心的启用情况,所到之处受到员工粉丝们的欢迎. 成都研发中

腾讯移动互联网事业群变局确定

中介交易 SEO诊断 淘宝客 云主机 技术大厅 本报讯(记者李斌)传得沸沸扬扬的腾讯移动事业群动荡的消息终于尘埃落定.昨天,腾讯公司宣布升级移动互联网战略,同时,腾讯高级执行副总裁.移动互联网事业群总裁刘成敏因个人原因退休. 上周,包括丁香园CTO冯大辉在内的业内人士多次传言,腾讯去年开始的架构调整,至今没有完全停止.腾讯在今年2月1日即将宣布新一轮调整,腾讯元老级的业务部门移动事业群将难逃一劫.近一个月以来,已有多个渠道的消息均显示移动事业群将面临拆分重组,涉及核心业务剥离.人员流失等不同方面

腾讯移动互联网事业群再爆拆分传闻

腾讯移动互联网事业群(MIG)近期再次爆出拆分重组消息,据称相关决定或于下周正式宣布. 昨日晚间,丁香园CTO冯大辉发布消息称腾讯移动互联网事业群已经确认"解散",随后他在微博上澄清说这个部门或将面临重组调整,但并不意味着会出现裁员. 其实一个月前就有人透露过腾讯酝酿拆分移动互联网事业群的消息.曾在腾讯任职的程苓峰就曾通过云科技博客透露,腾讯移动互联网事业群正在酝酿进行调整,各条业务线的移动部分重新划归各条业务线自己管理,MIG保留手机浏览器.http://www.aliyun.com

腾讯移动互联网业务架构动刀 刘成敏被指“错过微信“

腾讯公司昨日宣布了其架构和人事调整的重磅消息.腾讯将调整移动互联网业务架构,移动互联网事业群(MIG)将聚焦于浏览器.安全.搜索.应用平台等平台型业务. 同时,腾讯高级执行副总裁.移动互联网事业群总裁刘成敏因个人原因退休,首席运营官任宇昕兼任移动互联网事业群总裁. 刘成敏被指"错过微信" 昨日,刘成敏也发出内部告别邮件,号召MIG同事对即将到来的架构调整予以理解和适应. 刘成敏在邮件中表示,两年前就有从腾讯退休的想法.他认为现在MIG团队"历经业务起伏.转型和变革"

阿里互联网研发团队的持续交付实践

摘要:本文的整理自2017云栖大会-成都峰会上阿里巴巴技术专家崔力强的分享讲义,讲义主要介绍了阿里巴巴持续交付实践的相关内容,持续交付的目标是 从用户(产品经理)提出一个想法.整个团队可以快速的把这个需求细化,按照增量的方式快速迭代,安全迅速的将新的功能发布上线.   在2017云栖大会-成都峰会上,阿里巴巴技术专家崔力强做了题为<阿里互联网研发团队的持续交付实践>的分享.持续交付的实践如何能够在一个大的企业高效的运转起来,考虑的最多的是成本和标准化.大企业,尤其是互联网企业,任何一个应用级别