您现在的位置: 主页 > www.75884.com >  正文
腾讯首披敏捷研发交付模式 前CTO张志东美国带回思想
发布日期:2019-06-25 19:30   来源:未知   阅读:

  11月20日,腾讯首次对外披露其产品研发和迭代模式。该公司研发管理部高级产品经理张贺在DevOpsDays深圳站进行分享时称,目前腾讯有超过2万的产品研发人员,覆盖超过400款产品,每个月有数千个项目持续运转。

  目前,张贺负责腾讯敏捷研发体系和敏捷研发平台TAPD的建设工作,他曾参与多个产品团队。张贺称,尽管业务领域不同,但研发团队遇到问题却有很多相似,其中最为普遍的就是随业务扩展、技术栈更新、团队规模增长,研发模式如何升级。

  腾讯发布的最新财报显示,2018年第三季度该公司包含研发费用的一般及行政开支为108.9亿元人民币,同比增长20.2%。2017年财报则显示该科目为330.51亿元人民币,同比增长47%。

  腾讯的敏捷研发体系包括“道、法、术、器”四个部分,分别对应核心思想和理念、文化和组织、最佳时间,以及承载的平台。这套思想的构建是2006年,时任腾讯CTO的张志东在美国与谷歌和雅虎交流后带回。

  对于这套思想,张贺称,就是“以用户价值为依归,敏捷迭代,小步快跑,鼓励用户参与,持续交付和灰度验证”。

  组织结构方面,腾讯在职能组织的基础之上,引入“Feature Team”。所谓“Feature Team”是一种以用户为中心,按照用户场景作为边界来组织团队的做法,是业务的最小作战单元。

  实践方面,腾讯分为项目管理和研发工程。其中,项目管理融合了Scrum、XP和FDD等思想。“Scrum”本意是橄榄球运动中“争球”的专业术语,这个开发流程的核心要义就是所有团队成员像打橄榄球一样迅速、互相争抢,从而提高效率。与Scrum侧重过程不同,XP侧重于实践。FDD全称为“特征驱动开发”,强调每个功能开发不超过两周等要求,从而快速开发。

  研发工具方面,腾讯从2006年开始打造了“乐高化”(即模块化)的研发工具平台,这一平台需要具备可以支撑不同团队研发过程管理的差异化。

  张贺表示,腾讯项目管理可抽象为三个模式,分别是迭代模式、极速模式和大象模式。其中,腾讯80%的团队采用了迭代模式;极速模式适合需要快速响应市场变化的业务,以运营团队为主;大象模式则适合跨组织、跨地域的大型团队。

  具体来说,迭代模式是基于上述“Scrum”的思想,要求稳定迭代周期,通常不超过四周,并且每次迭代至少完成一次交付。这种模型是以需求为开始,产品负责人会整理反馈分析形成产品待办事项列表,成员分解任务。

  极速模式下迭代是单周,而且最快每天可以多次发布,而QQ音乐运营团队就在节假日或者市场热点下使用这种模式响应。大象模式则用于百人以上团队,交付周期也大于2个月。

  张贺称,手机QQ就采用了这种模式,而这个团队有超过1500人的复杂团队,会接入不同部门的业务协同,采取拉取代码分支的方式进行独立开发。

  郑重声明:东方财富网发布此信息的目的在于传播更多信息,与本站立场无关。

  党员的合法财产可以合法方式参与“股事”:4类党员干部不能炒股 7条红线

  每日八张图纵览A股:3000点拉锯战打响 风险大于机会?机构称“市场下半年将突破一季度高点”

  商务部:中美经贸高级别磋商双方牵头人通线%:黄金概念股领涨 上海本地股走强

  9亿资产离奇消失!持牌私募中金国瑞猝死调查:500多名投资者踩雷,自身员工也被坑