【腾讯敏捷转型No.2】帅哥,来多少敏捷?
上回腾讯敏捷转型系列第一篇文章《敏捷到底是什么鬼?》讲到公司铁了心要推进敏捷,这是战略层面的决定,为什么呢?
当时的我们并不知道公司为什么一定要推行敏捷的新概念,但是后来公司的变化帮助我们理解为什么推行敏捷。
腾讯公司成立在1998年11月11日,2001年接入中国移动的移动梦网,做了SP业务之后开始盈利。到了2004年,因为腾讯有了连续三年的盈利,顺利在2004年6月16日在香港股票交易所上市。上市后又得到了一大批融资资金,所以在2005年腾讯内部做出了一次非常大的组织结构调整,将原来各自为战的部门(如图一)改为了更具拓展空间的BU(Business Unit )制度的部门(如图二)。

(图一:腾讯2005年前组织结构图)

(图二:腾讯2005年后组织结构图)
公司的主要业务单元就是由B线的四个业务单元承担,这时除了B1和B2的业务团队已经有基础,B3和B4都是新成立的业务团队,无论是在团队建设和业务发展还是处于一个探索阶段。为了寻找新的市场,公司大力发展各个BU,所以B3和B4也都开始大规模的扩张,公司的人数从不到2000人规模快速扩张到4000人的规模。如图三所示,根据业务的发展,可以预见会很快超过万人大关。

(图三:历年腾讯员工总数)
业务多了,收入多了,团队规模变大了,但是公司的管理层,尤其是CTO Tony发现很多不好的端倪。敏捷中把这些不好的端倪叫做“坏味道” (Bad Smell)。这些“坏味道”的突出表现就是“决策越来越慢”、“流程越来越长”和“团队距离用户越来越远”,俗称“大企业病”。于是Tony就想有什么办法能够解决这些问题,通过游历和交流,Tony决定要在公司内部引进敏捷解决“大企业病”。
战略层面是确定的,那么战术层面呢?
战术层面其实非常的柔性,整个转变并不是始自管理,而是从文化着手。
公司当时的举措有几个:
● 设立公司级的敏捷研发奖
为了激发敏捷团队的信心,这个奖项是每半年评选一次。评选的标准主要是考核迭代节奏是否稳定、信息是否透明、团队是否兴奋以及敏捷思想是否改进及传播。早期也没有那么多非常明显的成绩,但是只要沿着敏捷的方向有一丝一毫的进步,公司都尽量把成绩放大,给予团队荣誉以及更多的鼓励。
●鼓励各个BU申报试行团队
每个BU都要鼓励至少一支团队开始先行先试。企业发展系统找的是QQMail团队(后来微信的前身),B1找的是手机QQ团队,B2找的是QQ空间团队,B3找的是腾讯新闻团队,B4整体比较反对,暂时没有接入。B4的业务是游戏,2007年游戏主要都是端游的天下,动辄3~5年的研发周期,似乎理由很充分,公司暂时也没有强求。后来到2010年后,他们也逐步从自身惨痛的经历,教育了团队:再不拥抱敏捷是不行了。
●引入敏捷教练进行手把手辅导团队
引入敏捷教练手把手的辅导团队,当时为了鼓励试行团队的积极性,专门引入了外部敏捷教练,入驻各个敏捷团队,只要这个团队愿意试行敏捷,就会配白板,3M贴纸,胶带等上课需要的物资。“帅哥来多少的敏捷”这是敏捷教练最长说的一句话,他们脑子里似乎有无数的实践方法,但是并不会一下子都掏出来,需要引入什么都是询问团队的意见。
手机QQ团队当时首选尝试的是每日晨会。每天早上,整个部门就发现他们团队与众不同,每日晨会都是站起来开会的。一开始更像是汇报会,大家开会就是汇报给leader,leader点评一下就散了,感觉leader就是每天来监督大家的工作。后来敏捷教练指导团队,每日晨会主要是暴露问题,不是汇报会,所以大家说的内容应该是:
昨天在团队里看到的问题
今天您的担心和需要的帮助
晨会时间早期比较长,每个人都说了昨天做了什么,今天要做什么之类的流水账,发现如何强调都没有办法规避,根本原因是工作进度的沟通没有透彻,后来敏捷教练就建议大家引入“故事墙”才彻底解决了这个问题。
腾讯的敏捷转型就是这么一个自顶而下的设计,自下而上的实践构成的过程。这个转型过程中,没有违和感,每次都是在问题充分暴露后引入新的敏捷实践来解决问题。
敏捷这把星星之火就这样慢慢烧着。
#系列文章#
第一辑:我亲历的鹅厂敏捷转型
NO.2 帅哥,来多少的敏捷
NO.3 Scrum有什么好
NO.4 为什么敏捷团队不要超过15人
NO.5 需求没做完可以发布嘛
NO.6 如何打造称手的武器
NO.7 QQ邮箱怎么成为行业第一的
NO.8 你爱上手机QQ么
NO.9 天天系列天天见哟
文章来源:微信公众号“老布谈敏捷”(ID:bootagile)
作者:薛军/Boots,现任:深圳市一起六企业管理有限公司创始人,腾讯大学外聘高级讲师,业问特聘腾讯之道讲师。曾任腾讯项目管理通道委员会会长,腾讯项目管理P4专家,敏捷教练,腾讯LBS总监
本文由@薛军 原创发布于博客园,未经许可禁止转载。
【腾讯敏捷转型No.2】帅哥,来多少敏捷?的更多相关文章
- 敏捷转型中why与how的总结
敏捷转型參考框架: 为了成功顺畅地推行敏捷开发.下面将对整个敏捷转型參考框架作个整体说明.为企业进行敏捷转型提供基本方法參考.整个敏捷转型參考框架主要包括5个步骤,前两个步骤主要是回答 Wh y的问题 ...
- 【 腾讯敏捷转型No.4 】为什么敏捷团队不要超过15人
早期,腾讯公司的架构是比较简单的.从上至下分别是:公司——商业单元(BU)——部门——组——员工,每个部门基本上就是负责一个大的产品,每个组都是按照专业进行分工和管理,例如:产品组.终端组.后台组.设 ...
- 【腾讯敏捷转型NO.1】敏捷是什么鬼?
“敏捷是什么鬼” 最近对外进行<腾讯产品敏捷研发体系>授课的时候,我经常可以从参课学员的眼睛里找到这句话. 通常我会鼓励大家,说:“告诉大家一个好消息,你们今天所有的疑问都是有答案的,唯一 ...
- 【腾讯敏捷转型No.3】Scrum有什么好?
在敏捷转型的过程中,除了敏捷宣言中的四个价值观和十二条原则以外,并没有太多比较权威的理论实践. 如图一,敏捷宣言中的四个价值观: (图一) 四条敏捷核心价值观指出了敏捷的核心思想,但是并没有仔细说明具 ...
- 【腾讯敏捷转型No.8】你爱上手机QQ了么?
上一篇文章<QQ邮箱如何利用敏捷做到中国第一>,“QQ邮箱之母”马化腾带领QQ邮箱团队,从流量思维向产品思维转变,“QQ邮箱之父”张小龙也是在这个敏捷转型过程中,剔除固有的成见,激发对优秀 ...
- 【腾讯敏捷转型No.7】QQ邮箱如何通过敏捷成为行业第一
前几篇文章讲到2006年的腾讯是如何开始敏捷转型的,接下来这篇文章,我将向大家讲述,腾讯开始敏捷转型之后,QQ邮箱是如何通过敏捷成为行业第一. 众所周知,张小龙是“微信之父”,对他熟悉的人,应该也知道 ...
- 【腾讯敏捷转型No.6】如何打造称手的敏捷工具
通常情况下,大家对于敏捷的感受就是:大家一起来开站立晨会啦!然后一大早,大家拿着早餐,围成一个圈,听一个人在讲话. 在很多公司,决定采用敏捷之后,都会从晨会开始,因为很多人觉得敏捷其它模块都很难学习, ...
- 【腾讯敏捷转型No.5】需求没做完可以发布嘛
很多人对于敏捷的第一直觉就是“快”,开发快,测试快,发布快,并不知道如何把这个“快”应用到敏捷实践中,下面我们来分析一下导致工作效率低的核心原因.没有使用敏捷之前,在大多数情况下,项目管理都需要开各种 ...
- 用flask和长轮询实现对帅哥投票和实时查看票数
flask中的代码 from flask import Flask,request,render_template,redirect,session,jsonify import uuid impor ...
随机推荐
- ASP.NET MVC学习笔记 第二天
创建视图 返回给客户端的HTML代码最好通过视图指定.视图都在Views文件夹中定义.ViewsDemo控制器的视图需要一个ViewsDemo子目录,这是视图的约定. 可以把多个控 ...
- Centos7 下安装Apache2 + MySQL + PHP7
Apache 1.安装Apache yum install httpd 2.设置服务器开机自动启动Apache systemctl enable httpd.service 若要验证是否自动启动可在重 ...
- Visual Studio 2015 + Update 1
Visual Studio 2015是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具.代码管控工具.集成开发环境(IDE)等等.所写的目标代码适用于微软支持的所有 ...
- Teamviewer 手机端怎么使用右键-已解决
Teamviewer 手机端怎么使用右键 可能很多人和我一样,关掉了那个提示,然后记不住操作 怎么控制电脑使用右键? 长按就可以了 拖到指定地点,然后长按不送,就会出来电脑右键菜单
- java线程面试手写题
1.设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1.写出程序. public class Question1 { private int j = 0; /** * @param ...
- Python 爬虫 获取标签下面的子标签
thr_msgs = soup.find_all('div',class_=re.compile('msg')) for i in thr_msgs: print(i) first = i.selec ...
- C# 按位或,按位与, 按位异或
a != b -----> a = a | b , a 或者 b 只要有一个为 1, 那么,a 的最终结果就为 1 a &= b -----> a = a & b ...
- Django 的路由层URL 分组 路由分发 反向解析
URL配置(URLconf)就像Django 所支撑网站的目录.它的本质是URL与要为该URL调用的视图函数之间的映射表:你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调 ...
- Kendo 计算字段
var Product = kendo.data.Model.define({ fields: { "quantity": { type: "number" } ...
- PyCharm最新2018激活码,最新方法
内容:通过修改hosts文件,让pycharm不能够联网验证激活码的方式.我在kali和win10都成功了 1.修改hosts文件 Windows文件位置:C:\Windows\System32\dr ...