腾讯这只企鹅在13年的成长历程中,不断长大,但却并不笨拙,这其中的秘密在于研修了敏捷方法!本文将为您揭开其中不为人知的敏捷故事。

天生敏捷基因

企鹅出生在极速变化的互联网行业,出生之时便面临着四大挑战。

海量用户的需求:企鹅服务于数以亿计的互联网用户,在保证业务稳定的前提下,更要满足海量用户不断变化的需求,因此企鹅必须要竭尽全力快速实现一个个新需求,如果采用传统的开发方法,用户是无法接受的。

行业的迅速变化:互联网上新概念、新玩法、新应用层出不穷,一会儿SNS、一会儿团购、一会儿微博,一步落后步步落后。

竞争对手的压力:虽然很多人都觉得企鹅很可怕,但是行业变化如此之快,企鹅再大再强也不可能把所有产品做到第一,取舍之间有可能被其他公司超越,毕竟迫于竞争对手的压力。

自身发展的需要:企鹅希望能为用户打造一站式在线生活,让用户更加方便地在网上冲浪,但要想实现这个目标其实很难,需要做的产品太多太多,要完善的功能点太多太多,而资源又太少太少,急需一种高效的方法来支撑产品开发。

幼年时的企鹅虽然遇到了这些问题,但那时候它还不知道有敏捷方法的存在,但好在有几项与生俱来的小聪明,借此支撑了几年的发展,后来证明这几项小聪明其实都有着敏捷的影子,我们管它叫草根敏捷基因。

拥抱变化:从不拒绝变化,只要对用户有价值的,即使推倒重来,也要作出有价值的功能给用户。

重视反馈:为了能够听到亿万用户的声音,建立许多反馈渠道,例如QQ群、Qbar、客服、意见反馈、内部反馈、用户CE等,借此收集用户对现有功能的意见和新功能的期望,进而指导产品经理的工作。

快速发布:很早建立完整发布平台,可以非常快地发布到各地的服务器上,这使得企鹅具备了产品快速上线,缺陷快速修复的能力,目的也是为用户提供更好的服务。

快速改进:建立很完善的用户数据统计分析平台,用于发现影响用户使用的瓶颈,发现用户操作的习惯、发现对用户有价值的功能,从而有的放矢进行产品优化,提升用户体验。

敏捷历程

小聪明毕竟也只能支持几年,因为业务发展实在太快,必须系统学习一种有效的方法来来支撑进一步的发展需要,经过多方打听,企鹅重要发现了一项绝技敏捷方法,经过多方学习,开始在内部有条不紊地尝试起来。总体来说敏捷学习分为三重境界,下面我们来共同回忆一下这段学习经历,每个阶段都采用了“点、线、面”相结合的学习方法,我们也将按此思路为大家展现。

中规中矩

刚刚开始学习,企鹅并不急于随意发挥,因为它认为只有真正理解敏捷的精髓,才可以自由运用,因此老老实实、中规中矩地练习起敏捷方法来。

点(标杆小项目+敏捷教练):我们在公司各个业务线选取了若干具有代表性的项目尝试敏捷。选取过程中主要遵循如下标准:

图1 敏捷实施流程图

团队有需求,有明确的问题

团队愿意接受敏捷教练

重点项目,资源用在刀刃上

教练能力可以帮到团队

团队规模适中(5~12人)

接下来我们的专业敏捷教练会下到团队通过如图1的步骤开展敏捷实施工作。

其中实施过程主要分四个迭代展开,着重在如图2的六个方面进行指导。

图2 敏捷实施指导图

线(提炼模型):经过近两年的深入实践,结合自身项目特色,我们将企鹅的敏捷提炼出来两种模型。这两种模型成为企鹅实践敏捷的基本套路,从“线”的角度为相似项目提供更具操作性的指导。如图3和图4,精炼地展现了两种模型的特色与实践。

图3 极速模型

图4 迭代模型

面(培训+工具平台+敏捷研发奖):“点”和“线”分别实现深入和升华,但是如何对更大范围的项目产生影响,必须通过“面”的手段广泛地传播敏捷思想和实践,为此我们也是通过三个方面开展。