《企业敏捷转型案例》之腾讯的敏捷玩法就是不一样!《企业敏捷转型案例》之腾讯的敏捷玩法就是不一样!
“鹅厂”面临的挑战
从2006年开始,腾讯的研发规模开始膨胀,开发模式急需规范和标准化,到底走IPD(集成产品开发)还是Agile(敏捷)的开发路
线,公司管理层也在为拿不定主意而犯愁,之后研发管理部开始与ThoughtWorks公司接触,逐渐将敏捷产品开发引入进来,
并正式命名为TAPD(Tencent Agile Product Development)。
实施阶段
试点期:组织很多专题研讨和内部培训,树立标杆,更大范围内进行培训
推广期:内部建立一个顾问团队,开发一些扫盲的课程,不断地进入到团队进行培训,让大家了解,接收这些理念。
面临挑战
团队非常多,每个团队特点都不一样,比如规模不一样,应用方法不一样;
产品非常广,互联网上所有的产品腾讯几乎都有,这种多元化的产品它本身产品的研发模式会有一些不一样,那么敏捷、
TAPD怎么样去适应这种多元化产品的研发;
敏捷在腾讯也是存在一个过程改进,这样就会存在一些不适应性,针对这种不适应性应该怎么样去做才能更好;
腾讯人员本身的素质参差不齐,每年校园招聘大概会招聘1000多个毕业生,这些毕业生从毕业到能上手工作,他们对敏捷的
了解,到融入团队都需要一个过程;
一些长周期的项目,比如QQ客户端,一个版本的发布可能要半年到1年的时间,像这样一个产品怎样去做敏捷开发呢,或许
它并不适合敏捷开发。
也正是由于这些挑战,才孕育出了独特的腾讯敏捷模式!
从整体框架来看,腾讯的TAPD是吸收了XP+Scrum+FDD三者特点的并行迭代开发模式:XP完整的实践会比较理想化,很多东
西不一定在实际开发中能够采纳,所以腾讯只是采纳其中的某些,比如自动化测试和持续集成,目的在于保证产品有一个快速
发布的过程;腾讯采取的Scrum不完全是Scrum,与腾讯本身的特点总结出的实践相结合,项目管理过程同Scrum类似;FDD
即产品特性开发驱动的一种模式,腾讯的产品会有一个明确的产品经理这样一个角色,他会负责整个产品,包括产品的验证,
产品的方向,市场调研,用户调研等。
02、腾讯的快速迭代过程
一个完整的迭代过程包括概念,设计,开发,测试和发布五个过程