早期,腾讯公司的架构是比较简单的。从上至下分别是:公司——商业单元(BU)——部门——组——员工,每个部门基本上就是负责一个大的产品,每个组都是按照专业进行分工和管理,例如:产品组、终端组、后台组、设计组、运维组、质量组等等。

草拟一个项目需要在每个小组里面抽调人力,部门的总经理就需要和每个小组的组长沟通,经过沟通以后,确定了该项目需要的人力安排,然后就开始执行项目。执行项目过程中的困难,需要决策,例如:人员安排调整,产品需求变更和是否延期发布等等,都需要总经理和组长们开会协调或者私下沟通决定,组员们需要等待协调的结果去执行,这个过程如果需要开会,与会人数有限,并且不能把实际相关的人拉进来,还需要实际执行人员写报告给组长,组长给总经理回报。

在实际执行的结果中,总经理和领导们没有完全了解到实际情况,在开会的时候还会把实际相关的人拉到会议室再确认一遍,最终会议的结果通过每个组长的邮件或者是小组内会议进行传达,员工这才知道执行结果。有时候因为每个组长的理解和表达方式不一样,还会在执行项目的时候暴露信息不一致的问题,这些问题还要经过向上级反馈和确认之后,调整后再次执行。

腾讯公司早期规模不大,人数少,每个部门人数在100人左右,所以产品和项目数都少,上面所说的流程也不算太漫长。直到腾讯公司上市以后,每个部门都进行了扩张,每个部门的人数迅速扩张到200至300人,基层人数激增,领导干部储备不足,并且在成立BU之后,有些横向支撑组还组成了独立部门,这样直接导致在执行项目的时候,要跨部门进行协调工作,慢慢出现了“决策越来越慢”、“流程越来越长”、“团队离用户越来越远”的“大企业病”。

问题出现了,应该要怎么解决呢?

对应以上的问题,腾讯公司决定采用敏捷Scrum做出以下的实践:

  • 决策快速化

  • 流程轻量化

  • 团队自组织

经过一段时间Scrum的实践,为了让Scrum团队实现以上效果,需要做到一些约定:

  • 团队成员的角色是齐备的

  • 团队承担的业务是闭环的

  • 团队成员项目期间最好坐在一起

  • 团队规模控制在15人以内

决策快速化

实现决策快速化最大的障碍是任何协调和沟通都需要正式开会。例如,我们每个Scrum团队的团队成员都是角色齐备的,也就是每个Scrum团队具备自己完成业务目标的所有专业角色,包括:产品经理、终端研发人员、后台开发人员、设计师、运维人员、测试人员等等。那么需要作出任何决策的时候,每个团队中团队可以直接作出决策,不需要开会,不需要请示领导,人数不超过15人,既可以找工作桌旁边的任何空地,也可以直接围绕白板开会,会议记录写在白板上,拍下一张照片,发邮件向上汇报记录一下就可以了,这样会议不会超过30分钟,简洁高效,而且团队中每个人都可以参与进来。

看到这里,你可能会产生疑问,每个团队里做出决策就执行, 那领导的存在的价值在哪里?

领导的价值在于:第一、正确规划需要多少组Scrum团队才能完成部门业绩;第二、制定每组Scrum团队的业务目标;第三、确保每组Scrum团队包括所需要的角色和人员。而完成这三件事,就是部门领导存在的价值,如何平衡从中人员调配和目标划分并且完成业绩,这就需要一定的技巧和精力。

流程轻量化

实现流程轻量化的最大障碍是团队没有坐在一起。如果团队中的成员都坐在一起,促进成员之间的沟通和协作,根本不需要系统的流程或者工具来管理,有什么需求和问题,直接说出来就可以了,甚至是要想知道这个成员的工作进展如何,只要走到座位旁边看一眼就知道了。

我曾经拜访过的一些企业里面,我发现,如果某个企业里面,每个人都是在规规矩矩坐在座位上,整个办公场所都是安安静静,连一根针掉在地上都能听见,那么这个企业团队协作是很有问题的,估计团队成员之间的合作只是走流程提单的。团队氛围热热闹闹的,团队成员之间亲密无间的合作,互相之间没有上下级之分地大呼小叫,这样的团队协作氛围更融洽,更容易促进工作协调开展。而冷漠的团队氛围中,每次工作只需要提单走流程,把人与人之间的距离拉得很疏远,即使知道对面的同事也要走流程提工作单,你不提单,别人也不知道你的工作量。

我在腾讯公司管理团队的时候,会想尽一切办法让团队成员相互熟悉起来,每个人的个性、爱好、长处都会得到充分的展现,这样子团队协作才能物尽其用、人尽其才,既然团队成员能够顺畅配合,又何必追求流程呢?

团队自组织

实现团队自组织是最难的。因为业务的闭环是很多企业很难做到的。也去的闭环意义在于,团队所作所为能立即影响业务目标,根据反馈的好坏迅速调整,最终实现业务目标。

我们所看到腾讯公司的大产品,腾讯都会拆分某个模块给某个敏捷团队负责,拆分的原则就是这个产品模块可以独立闭环。

举个例子,具体产品名称就不说了,这个产品里面有一个“搜索框”,就是独立的一直十几人的团队负责。这个团队只负责这个搜索框以及后面的二级页面。根据运营需要,这个搜索框会展示不同的Hot Key,这些Hoy Key除却公司内部的战略要求,其它的都是需要客户付费才会展示的,团队会关注哪些Hot Key 适合展示,这个Hot Key转化率很高,最终这个项目挣的钱最多。而如果你输入一个泛词在这个搜索框搜索,例如“游戏”,每一个展示出来的游戏都需要收费,那么如何评判什么展示效果和演变的算法的标准,就由团队不断根据数据和用户反馈进行调整和优化。当团队的日常运作都在围绕着自己的业务目标的时候,这就代表着他们慢慢自组织起来了。

不超15人的Scrun团队

Scrum团队规模为何要在15人以内,有这方面的原因。首先,根据西方的组织行为学,里面有一个Magic Number “七”。当团队规模大于七个之后,就会有团队成员不能得到周全的照顾了,所以Scrum原本提倡8人以内的小团队。其次,国内的团队最容易被大家接受的团建方式就是吃饭,而国内大部分大圆桌就是12人的,有一些大店有勉强能容纳15个人的大圆桌。吃饭的时候大家都坐在一桌上,很舒服。如果是超过15人的团队的时候, 人与人之间的微妙就开始涌现。如果一个大桌子,大家没得选,随便坐。如果是两个桌子,有一桌有领导,有一桌没有领导,有人早到了,怎么选择?如果团队的人都在一个桌子上,任何人说话,大家都能听见,很好沟通,而两桌的信息传递就有不平衡了。最后,要保持沟通的一致性团队成员就不能大于15人。

敏捷强调团队成员的共识,而随着人数的增加,沟通成本会直线增大。晨会的时候,15个人勉强还能围成一团,再多就没有办法实现了。所以综上所述,一个完备的Scrum团队,最好规模控制在15人以内。当然,能控制8个人的小团队是最好的,但是考虑到全栈工程师和复合型人才太少,所以一般很难做到。

【彩蛋】

上期我们提到一个问题:把Sprint比如一个集装箱,当一个集装箱装不下一头大象的时候,应该怎么办呢?很多同学选择了把大象砍成可以放进去集装箱的体积,然后互相讨论砍头还是砍腿,还是砍屁股呢?就像我们平日开需求评审会一样,大家习惯PK和对抗思维,一点都不在意砍完的大象被装进集装箱是否还有生命意义。其实正确的答案就是,装这头大象的儿子——小象。小象是具有生命意义的,而且如果可以,它最终会长成大象的。一头小象养成成本是很小的,可以减少团队试错的成本,你说这样的方法是否会好一些?

系列文章#

第一辑:我亲历的鹅厂敏捷转型

NO.1 敏捷是什么鬼

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.4 】为什么敏捷团队不要超过15人的更多相关文章

  1. 【腾讯敏捷转型NO.1】敏捷是什么鬼?

    “敏捷是什么鬼” 最近对外进行<腾讯产品敏捷研发体系>授课的时候,我经常可以从参课学员的眼睛里找到这句话. 通常我会鼓励大家,说:“告诉大家一个好消息,你们今天所有的疑问都是有答案的,唯一 ...

  2. 【腾讯敏捷转型No.2】帅哥,来多少敏捷?

    上回腾讯敏捷转型系列第一篇文章<敏捷到底是什么鬼?>讲到公司铁了心要推进敏捷,这是战略层面的决定,为什么呢? 当时的我们并不知道公司为什么一定要推行敏捷的新概念,但是后来公司的变化帮助我们 ...

  3. 【腾讯敏捷转型No.3】Scrum有什么好?

    在敏捷转型的过程中,除了敏捷宣言中的四个价值观和十二条原则以外,并没有太多比较权威的理论实践. 如图一,敏捷宣言中的四个价值观: (图一) 四条敏捷核心价值观指出了敏捷的核心思想,但是并没有仔细说明具 ...

  4. 【腾讯敏捷转型No.8】你爱上手机QQ了么?

    上一篇文章<QQ邮箱如何利用敏捷做到中国第一>,“QQ邮箱之母”马化腾带领QQ邮箱团队,从流量思维向产品思维转变,“QQ邮箱之父”张小龙也是在这个敏捷转型过程中,剔除固有的成见,激发对优秀 ...

  5. 【腾讯敏捷转型No.7】QQ邮箱如何通过敏捷成为行业第一

    前几篇文章讲到2006年的腾讯是如何开始敏捷转型的,接下来这篇文章,我将向大家讲述,腾讯开始敏捷转型之后,QQ邮箱是如何通过敏捷成为行业第一. 众所周知,张小龙是“微信之父”,对他熟悉的人,应该也知道 ...

  6. 【腾讯敏捷转型No.6】如何打造称手的敏捷工具

    通常情况下,大家对于敏捷的感受就是:大家一起来开站立晨会啦!然后一大早,大家拿着早餐,围成一个圈,听一个人在讲话. 在很多公司,决定采用敏捷之后,都会从晨会开始,因为很多人觉得敏捷其它模块都很难学习, ...

  7. 【腾讯敏捷转型No.5】需求没做完可以发布嘛

    很多人对于敏捷的第一直觉就是“快”,开发快,测试快,发布快,并不知道如何把这个“快”应用到敏捷实践中,下面我们来分析一下导致工作效率低的核心原因.没有使用敏捷之前,在大多数情况下,项目管理都需要开各种 ...

  8. 敏捷转型中why与how的总结

    敏捷转型參考框架: 为了成功顺畅地推行敏捷开发.下面将对整个敏捷转型參考框架作个整体说明.为企业进行敏捷转型提供基本方法參考.整个敏捷转型參考框架主要包括5个步骤,前两个步骤主要是回答 Wh y的问题 ...

  9. 世界500强ING集团顺利的敏捷转型之路

    案例背景 为什么银行要像灰狗一样快? 荷兰国际集团(ING),成立于1991年,主营业务银行与保险业务,在全球45个国家和地区拥有分支机构,总资产887亿欧元(2018),全球53,000多名员工,拥 ...

随机推荐

  1. 自己搭建云盘 – 简单的PHP网盘程序

    自己搭建云盘 – 简单的PHP网盘程序 Veno File Manager 2.6.3 汉化版 相信大家都比较熟悉或使用过 Owncloud 网盘程序,Owncloud 虽强大,不过太过于臃肿,而 V ...

  2. exception tomcat startup.bat 闪退

    解决方案: startup.bat,右击->编辑,在文件头加入下面两行: SET JAVA_HOME=D:\Java\jdk1.7 (java jdk目录) SET TOMCAT_HOME=E: ...

  3. C++虚函数原理

    类中的成员函数分为静态成员函数和非静态成员函数,而非静态成员函数又分为普通函数和虚函数. Q: 为什么使用虚函数 A: 使用虚函数,我们可以获得良好的可扩展性.在一个设计比较好的面向对象程序中,大多数 ...

  4. 一次存储链路抖动因I/O timeout不同在AIX和HPUX上的不同表现(转)

    去年一个故障案例经过时间的沉淀问题没在发生今天有时间简单的总结一下,当时正时午睡时分,突然告警4库8个实例同时不可用,这么大面积的故障多数是有共性的关连,当时查看数据库DB ALERT日志都是I/O错 ...

  5. [控件] LabelView

    LabelView 此LabelView是用来将Label显示在固定的View上的,需要计算Label的高度与宽度. 源码: NSString+StringHeight.h 与 NSString+St ...

  6. 用于mask遮罩效果的图片配合resizableImage使用

    用于mask遮罩效果的图片配合resizableImage使用 效果: 作为素材用的图片: 源码: // // ViewController.m // Rect // // Created by Yo ...

  7. Linux 系统开机自启的配置文件

    程序开机启动的配置文件(/etc/rc.local) # 系统级别 ntsysv # 图形界面设置自启程序 chkconfig(/etc/init.d/sshd) 处理开机启动的文件 # 用户级别 # ...

  8. 用yield实现python协程

    刚刚介绍了pythonyield关键字,趁热打铁,现在来了解一下yield实现协程. 引用官方的说法: 与线程相比,协程更轻量.一个python线程大概占用8M内存,而一个协程只占用1KB不到内存.协 ...

  9. September 07th 2017 Week 36th Thursday

    With the most true of yourself, can you meet the most suitable one. 用最真实的自己,才能遇见最合适的那个人. You are alw ...

  10. November 30th 2016 Week 49th Wednesday

    Your attitude, not your aptitude, will determine your altitude. 决定你人生高度的,不是你的才能,而是你的态度. Basically, I ...