“敏捷是什么鬼”

最近对外进行《腾讯产品敏捷研发体系》授课的时候,我经常可以从参课学员的眼睛里找到这句话。

通常我会鼓励大家,说:“告诉大家一个好消息,你们今天所有的疑问都是有答案的,唯一担心的问题是你们短期内能否接受和理解。”

我之所以敢说出这句话,仅仅因为大家的状态和我2006年末的时候并无二致。

一、初识敏捷

2006年年末的时候,鹅厂决定开始引进“敏捷”。

对于当时大部分公司的小伙伴来说,既完全搞不清楚这个概念,也不理解为什么要做这个事情,更不可能想象到这件事对于鹅厂未来的深远意义。

当时我已经开始从事质量管理工作。我们的质量管理组有三块业务:质量控制(Quality Control)、质量确保(Quality Assurance)、测试开发(Tools Development)。我的主要职责是带领测试开发业务,就是负责做测试工具开发、性能测试、白盒测试等工作。

因为总监后续工作内容有所调整,所以也开始让我熟悉其它业务的板块,为以后的工作调整做准备。当时鹅厂还没有项目管理通道,于是各个BU内敏捷推广的工作就由质量确保小组来主负责。

为了让大家理解“敏捷”这个概念,公司通过引入咨询机构来给整个公司的产研人员培训。

当时我们进入培训室后,感觉确实和其它培训不同。

首先讲师是有两位,教室里放置了很多道具。

在培训过程中,教室的氛围很温馨、很欢乐。略微不习惯的是两个导师轮流讲,好不容易习惯了一个讲师讲课,突然又切换到另外一个讲师讲课(后来了解到他们想让学员感受“结对编程”所特意设计的),感觉讲师年纪都很年轻,经验并不是很丰富,(后来了解到当时在全世界的敏捷拥踵也是很年轻,毕竟年轻人才容易接受新事物)。到了培训尾声的活动环节,课堂早期导入概念在很多体验活动中来让你领悟敏捷的价值观。

当时印象很深刻的一个活动是运气球,教室的首尾各放置6个大纸箱,首部的纸箱里都是充好气的气球,每个小组的队员在不能抓住气球嘴的前提下,在限定的时间内把气球运送到尾部的纸箱,最后看哪个组运送的气球多,并在游戏结束后总结原因。

当时各个组的名次已经不记得,如果每次拿两个气球然后快跑,比每趟都视图拿更多的气球运送的数量要多,因为拿两个气球以上就会发现拿的时候很费时间,在跑的过程中也会很容易丢失。

这个活动的核心思想就是希望大家理解“小步快跑”的感觉。

每次通过快速行动都取得一点点积累,要比精心策划一次规模行动的效果最终要好。

我自己后来针对这个思想领悟,不断思考怎么能让大家深刻理解,感觉自己总结的地铁模式比这个体验活动更能让学员理解该思想(这个后面的文章再解释)。

二、敏捷引入

当时为了普及“敏捷思想”,基本上要求所有人员都要报名学习这个课程,大家普遍的感受是,可以领略到了项目管理的不同点,但是没有觉得非常棒以及立刻想要改变的冲动。因为一下子学习到了很多概念,一时半会儿还不能很好地消化,例如:小步快跑、拥抱变化、结对编程、站立晨会、代码重构等。

再次感受到敏捷的冲击是公司请了一个国外知名的敏捷老师,给我们讲课。

我还记得是一个北欧人,名字很长,英文听得也是一知半解。当时公司请了一个翻译,老师讲一段,翻译在旁边翻译一段,这样理解的能多些,但是课程的进程感觉很中断。

印象深刻的一个关于“重构”的slide,老师的大意是说,可以一开始先快速搭建一个狗窝,然后根据用户的需求,不断调整和重构,最终做成用户需要的高楼大厦。

当时是完全不能理解这种概念,还特意向老师提问,:“这个重构活动是否依赖团队内具备一个高级的架构师,不然怎么从一个小狗窝,重构出来一栋高楼大厦,这几乎是一个重写”。

老师的回答其实也不是很有说服力,大概记得是说重构确实比较考验一个程序员的架构能力,需要提前预判和预留扩展性。

于是很多人都会有一个印象就是:敏捷很依赖高素质的员工。

可是,鹅厂在2007年还没有什么名气,吸引不了所谓的大牛,在这个情况下是否无法敏捷了吗?

这次培训最大价值在于感受国外软件界确实在掀起敏捷思潮并坚定地实践。同事们看到公司花这么多钱请国外的大神来讲课,所以对于公司坚定推进敏捷的态度印象是非常深刻的。

后来逐步的理解了国外软件业为什么领先发起了敏捷的思想,归根结底的原因是2001年以前软件行业主要的业务都是依附于传统商业的。如果你还记得的话,那时国内外的软件企业主要是做系统集成业务的,也就是说,业务属于某个公司的,软件公司的价值是做无纸化和网络化办公系统,完全2B的业务,而且业务的需求都是现成的业务流程进行计算机化,所以需求是确定的。于是印度外包公司大行其道,详细设计书都可以做成伪代码,然后交给高中生开发。从2001年开始,国外的软件行业开始摆脱来自传统行业的束缚,开始独立的运作业务,计算机公司借助互联网来连接人,消除信息不对称的过程中, 需求开始变得不确定了,所以大家都发觉传统的项目管理方法(PMBOK,由PMI组织颁布的一套项目管理方法)完全不适用。于是才有了换一个做法的念头。所以敏捷的实质是应对需求的不确定性,才有了这么一条“拥抱变化胜于按部就班”的敏捷价值观。

当然这都是后话了。

三、敏捷决心

——“敏捷是什么鬼?”

由故事中我们可以看到,腾讯一开始决定要转型,所有人也是懵的。在心里面第一感觉也是“敏捷是什么鬼”。

敏捷更像一个心法类似《九阴真经》,一开始很难理解,但是不断按照招式去练习,慢慢在实践中就会有所体悟,一旦形成理解就大彻大悟,一通百通。

既然敏捷公司铁了心一定要推进,那只能尽量适应时代的改变,努力的学习和领悟敏捷思想,考虑如何推进研发过程的改变。

#系列文章#

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

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.1】敏捷是什么鬼?的更多相关文章

  1. 【 腾讯敏捷转型No.4 】为什么敏捷团队不要超过15人

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

  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. 世界500强ING集团顺利的敏捷转型之路

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

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

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

随机推荐

  1. react 共享数据流

    层层传递Props 单向数据流层层传递,繁琐不好管理. Context 什么是context? context是react提供的组件通信api context有什么用? 解决{组件.js}中多层级组件 ...

  2. 手动替换WORDPRESS的GOOGLE字体等加速【非插件】

    手动替换WORDPRESS的GOOGLE字体等加速[非插件] 179 看过 | 2015年3月4日 | Linux, 随意Coding | 暂无评论 查找需要替换的地方 Linux下,在网站文件夹中, ...

  3. HandlerThread使用

    HandlerThread 是一个包含 Looper 的 Thread,我们可以直接使用这个 Looper 创建 Handler.  1.HandlerThread 源码 public class H ...

  4. Linux修改Oracle用戶

    Linux下SSH登陆后: su - Oracle; sqlplus /nolog; conn system/密码; 或者 connect/as sysdba; alter user 用户名 iden ...

  5. Python3利用Dlib19.7实现摄像头人脸识别的方法

    0.引言 利用python开发,借助Dlib库捕获摄像头中的人脸,提取人脸特征,通过计算欧氏距离来和预存的人脸特征进行对比,达到人脸识别的目的: 可以自动从摄像头中抠取人脸图片存储到本地,然后提取构建 ...

  6. linux系统PKWindows系统,从各方便分析linux和Windows的优劣

    服务器系统linux系统和linux系统哪个好用,公说公有理婆说婆有理,今天鼎峰凡凡大概对Linux系统与Windows系统的优缺点PK!可以从以下几个方面来看 ①成本  赞成Linux的声音Linu ...

  7. Centos 7配置docker-阿里云镜像加速

    阿里云加速网址:https://cr.console.aliyun.com/cn-hangzhou/mirrors(自行注册账密码) sudo mkdir -p /etc/docker sudo vi ...

  8. [翻译] PPDragDropBadgeView

    PPDragDropBadgeView https://github.com/smallmuou/PPDragDropBadgeView PPDragDropBadgeView is a badge ...

  9. 用ISA2006配置单网卡缓存服务器

    有些公司在部署ISA服务器之前已经有了自己的网络访问解决方案,例如通过硬件防火墙访问互联网,如果这种网络访问解决方案运行效果较好,公司就未必希望用ISA来替代当前的方案,毕竟稳定是第一位的.但在这种情 ...

  10. December 16th 2016 Week 51st Friday

    My life is a straight line, turning only for you. 我的人生是一条直线,转弯只是为了你. My life is a straight line that ...