教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 求职职场 >

详解互联网产品开发中的“快”字诀(2)

来源:网络收集 时间:2026-09-20
导读: QQ宠物的新架构则以特性为中心,采用竖向的架构来解决这个问题,每个特性一个组件,一个人负责开发,每个组件必须包括UI、逻辑、协议的代码实现。 图6 竖向产品技术架构 这样的方式,使得面向特性的开发模式得以强

QQ宠物的新架构则以特性为中心,采用竖向的架构来解决这个问题,每个特性一个组件,一个人负责开发,每个组件必须包括UI、逻辑、协议的代码实现。

图6 竖向产品技术架构

这样的方式,使得面向特性的开发模式得以强制化,从而提升了效率,加快了节奏。

当今互联网的发展,已不是大鱼吃小鱼的时代,而是快鱼吃慢鱼的时代。

四、快需要手段

想快容易——做快难,除了产品、运营、技术上的能力,产品研发过程上需要有必要的手段保证整个研发快起来。

1. Scrum敏捷开发:发扬光大

敏捷为快而生,快速响应变化,这正是互联网产品的发展需要。我们早在2005年就引入了敏捷开发,目前已经将Scrum结合我们自身的产品、文化、团队特点形成了自己的敏捷研发管理框架。经过自下而上的发展和腾讯人积极的探索和沉淀,逐步形成了“经典迭代”、“极速”、“大象”、“运营”这四个比较有特色的敏捷研发管理模式。

我们在敏捷的推广、实施方面,已经有一套以运营为理念的推广模式,把敏捷当作产品来运营,形成了“管理”、“工程”两条线,在多个维度推行敏捷。

图7 腾讯的Scrum敏捷开发

2. CI:持续集成,快速体验

CI在产品开发、测试阶段提升自动化效率方面非常有效。目前我们CI的发展水平还参差不齐,但从起初的自动编译已逐步加入了静态代码检测、单元测试、自动化部署等更多内容,开始为更多的研发团队所青睐。

作为加快产品的发布的能力,CI在以下几个方面作用明显。

1)自动编译输出报告,维护代码可运行,及时暴露风险,降低集成成本。

当今互联网的发展,已不是大鱼吃小鱼的时代,而是快鱼吃慢鱼的时代。

2) Dailybuild日构建系统,让产品经理、测试人员可以尽早进行体验和测试。

3)作为一个自动化系统,利用静态代码检查、单元测试报告等手段为团队提供报告,促进编码质量不断得到重视,降低缺陷解决成本、缩短解决时间。

3. 灰度发布:提升发布的频率,降低发布风险

在互联网行业,灰度发布已经成为最重要的发布控制手段。有时我们希望通过向小部分用户开发新功能,让他们先来体验新功能、新特性。通过用户反馈、数据运营的手段及早获得反馈,及时改进。以此方式,既可以降低发布风险,也可以提升发布频率,加快发布节奏。

总结

快是一种追求、一种习惯,更是一种能力,这种能力需要产品、技术、运营、研发管理多方面的支撑才能够快得起来。这样的快,就像是中国的高铁,在高速的行驶中还必须让你感到安全、舒适、服务、便利。

作者简介:

王晶,腾讯R&D项目总监、敏捷教练。从事通讯、互联网开发、项目及研发管理多年,目前负责腾讯多个业务线重要产品的项目管理工作,探索并推行适合腾讯的敏捷研发及项目管理。

本文来自腾讯大讲堂()

详解互联网产品开发中的“快”字诀(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/122322.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)