技术开发 频道

腾讯、豆瓣精英实例诠释互联网研发之道

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

  腾讯搜索运营部研发管理总监黎娟致开场白

  以特性为中心 随做随发

  腾讯R&D项目总监王晶的演讲内容围绕着“快”展开,他认为互联网产品要具有以特性为中心,随做随发的能力。他透露“QQ牧场”平均每周会做23次的发布。通过快速开发快速发布,可以更快的获取用户反馈。腾讯经常采用的用户反馈渠道包括:客服、热心用户组、内部员工体验、官方博客。

  腾讯R&D项目总监王晶

  在对待用户反馈意见方面,他举例QQ邮箱的总监要求产品经理遵守1000/100/10原则,即每个产品经理每个月要看1000篇用户的反馈意见帖;每个月要从各个论坛收集100篇用户反馈的问题,每个月要注意10个用户的CE。用户提供意见以后要跟用户沟通,从用户了解使用场景,把这些意见归总到产品特性的改进上。每个产品要做10件这样的事情,有了这种良好的用户反馈渠道,加上用户反馈重视程度,就有理由把这个产品做好。除了用户反馈,另一个对交互设计产品改进的重要手段就是数据运营。他以QQ会员登录界面设计为例,他们设计了几个不同的界面,通过在不同的地域小规模测试,根据统计到的用户不同点击量数据来改进产品,这种情况下就让数据来说话吧,究竟哪个页面用户更喜欢,就让用户自己来决定吧。

  据悉,腾讯从2006年开始在研发过程中以持续运营、逐步推进的思路推广敏捷方法论,采用自下而上的推广模式。其敏捷经验可归结为:解除耦合,避免依赖;合理统筹,减少等待;高度自动化;团队自运转。他们的内部系统采用了基于敏捷思想的TAPD(Tencent Agile Produce Development)进行敏捷产品开发生命周期管理。

  腾讯宠物客户端主程序、高级软件工程师黄朝兴

  腾讯宠物客户端主程序、高级软件工程师黄朝兴介绍了腾讯采用的一种新的客户端架构方案——微内核插件式懒加载客户端架构,该架构使得客户端产品具有了Web产品快速发布,快速普及的优势,客户端普及速度从过去的半年提升为现在的一天,并且大弧度节约网络带宽成本。黄朝兴除了讲述架构的实现原理,还分享了创意诞生背后的故事。 他认为程序员要对团队和自己的想法及顿悟负责。在很多时候提出很多想法,但是真正做出来的只有寥寥几个,这时候更要做出彩。他建议广大的程序员要追求“美”。此外,他认为Web化客户端在未来将是一个趋势。

  技术总监耿新跃介绍了豆瓣专职测试目前仅有两人。虽然之前曾被媒体称为慢公司,但他们接下来要每周发布一个产品…

  豆瓣网QA主管解彦博

  解彦博主要谈到了豆瓣网对互联网软件开发的理解和公司的文化。由于豆瓣开发人员较少,在研发力量的分配上更要将“好钢用在刀刃上”,因此要利用有限的人力和资源,根据网站需要快速建造出合格的产品。他表示,豆瓣的开发流程中强调代码质量和代码评审,程序员与测试共同承担测试责任,上线过程用IRC标准,流程不典型,并不格外强调坚守流程。对豆瓣这样的创业团队来说,保持开发团队激情和创造力尤为重要,其中最关键的就是要给大家提供灵活的选择空间。团队能够不断接触新的机制、技术,把这些技术应用到豆瓣开发里来。

  活动现场

  圆桌沙龙

  本次活动受到了业界众多业界人士关注,他们也在微博上分享了自己的看法。

  @星谷丁力:#TUP#沙龙,关于小公司不易找人的问题,豆瓣的耿新跃的回答很实在。公司的技术主管要社交活跃,“IT交际花” 的比喻挺好,有影响的技术主管和有影响的公司才更容易获得应聘者的关注。

  @不胜人生一场醉_:今天下午听了CSDN举办的TUP第11期架构师沙龙,也是与敏捷相关的,腾讯的工程师介绍说他们QQ农场可达到每周发布23次的频率,令人高山仰止啊,而敏捷很重要的一个要求是低耦合性,可惜我这辈子也达不到敏捷的高度了。

  @闵蕾_MinLei:在#TUP#沙龙,腾讯的产品开发果然很强大,关键点——推崇敏捷开发、以特性为中心组织 、微内核插件式开发。

0
相关文章