郭晓谈实效敏捷和敏捷在中国的发展

  • 霍泰稳

2009 年 8 月 7 日

话题:敏捷Ruby语言 & 开发架构文化 & 方法

在 8 月 6 日举行的敏捷中国大会 2009的新闻发布会上,来自 CSDN、IT168、51CTO、TT 中国、软件世界、IT 专家网、计算机世界、信息方略等技术媒体的编辑 / 记者,与敏捷领导厂商 ThoughtWorks 中国区的负责人郭晓进行了沟通,话题涉及敏捷的发展趋势,“实效敏捷”的阐释。另外,主办方之一 InfoQ 中文站详细介绍了本次敏捷中国大会 2009 的诸多亮点等。

在开场介绍中,郭晓谈到过去几年软件行业对敏捷开发方法的态度转变以及敏捷开发方法的发展:

在过去的几届会议里,我们主要谈的什么是敏捷,敏捷有什么作用,给大家一种概念上的认识。随着近几年的宣传,包括媒体的推动,很多人对敏捷已经有了较为深入的认识,并尝试着去应用。另外,对于那些已经实施敏捷的企业,项目的成功率也较以前有了大幅的提升,敏捷的作用已经得到验证,这也是为什么有越来越多的公司参加敏捷培训、寻找敏捷咨询的原因。

对于为什么要将本次大会的主题确定为“实效敏捷”(Pragmatic Agile),郭晓代表组委会回答说:

敏捷本身没有什么问题,但是现在很多企业在实际实施中出现了问题,对如何使用敏捷有误解,导致走了很多的弯路。所以,今年我们将重点不再放在“What”上,而是实效敏捷(“How”),或者说敏捷修炼之路。有些人认为使用了一套敏捷工具,或者考一个敏捷认证,整个公司就敏捷了,这是一个误区。实际上,敏捷是一个循序渐进、不断改进的过程,其最终的目的是能够更快、更好地帮助客户实现价值,而不是仅仅贴上一个敏捷的标签。

有记者问道这次大会邀请了许多大公司、大团队的嘉宾,对中小开发团队好像关注不够,郭晓结合敏捷的历史给出了解释:

虽然看上去很多嘉宾来自大的开发团队,比如腾讯、eBay、上海贝尔、赛门铁克等,但其实同时许多课程也是来自互联网企业的实践,比如 FreeWheel 和轩辕互动的等。另外,在课程进行的同时,大会还设置了情景工作坊环节,让参会者动手体验敏捷的一些最佳实践。这对于比较小的团队很有益处。

另外,其实敏捷开始的时候多是用于小的研发团队,当时甚至有人怀疑敏捷这样的开发方法能否用在大型团队上。直到 04、05 年的时候,有着 15,000 人的英国电信(BT)全面实施敏捷,才给了行业很多信心,大型团队才慢慢引入敏捷。所以说,这次我们虽然曝光的是一些大的团队,但其实敏捷开发方法很适合小团队使用。

那么,作为一个参会者,在两天的活动中,他最可能的收获会是什么?

简单来说,就是“师父领进门,修行在个人”。我们比较担心的情况是,敏捷被说成银弹,只需要这么一个配方,就能做出很好的菜来。我希望参加过大会之后,参会者能够了解到在敏捷实施中什么是比较重要的,如果要着手敏捷,应该注意哪些方面,是人的因素,还是工具的因素,还是管理的因素等。另外,他还能了解到哪些公司已经在实施敏捷,他们是怎么做的,这样就可以通过案例去说服自己的老板。总结来说,就是希望大会能起到一个抛砖引玉的作用,让大家能够有系统地引入敏捷!

敏捷中国大会到今年已经是第四届,那么与前几届的区别是什么?郭晓介绍说:

最大的变化就是 InfoQ 中文站参与进来,他们负责策划和组织,整个大会的水平更加专业了。以前几届大会的讲师多是 ThoughtWorks 内部的,也很专业和深入,比如我们邀请了 Martin Fowler 等,但是不够开放。从这次大会的演讲嘉宾和课程可以看出,敏捷中国大会 2009 非常开放,包括极限编程创始人 Kent Beck、敏捷宣言创始人之一 Dave Thomas 等都参与了进来,话题也不限于 ThoughtWorks 的技术和产品。我们也希望朝着这个方向发展,从前是因为没有人做这件事,我们就自己做了。以后我们希望敏捷中国大会主要由敏捷社区,如 InfoQ 中文站,和敏捷联盟去做,逐渐淡化 ThoughtWorks 的角色。

现在很多 IT 巨头,包括 IBM 和微软也都在大力提倡敏捷,并提供了相应的开发工具,这些公司的参与对敏捷的发展会有什么影响?

我被警告过不能批评其他公司(笑)。现在确实有越来越多的企业开始融入到敏捷中,比如在 IBM Rational 产品官方网站中就有关于敏捷的推介——敏捷开发是主流。包括微软在其 VSTS 产品中对敏捷开发的支持等。当是件好事情,起码说他们以这种姿态来做事情,对敏捷的思想传播是非常有好处的。不好的地方是,有些公司有自己的运作模式,可能很容易有太强的商业目的。换句话说,敏捷有可能被绑架,远离他本来的面目,这是我们需要避免的。

敏捷现在在中国发展属于一个什么阶段,还是萌芽状态吗?

应该不是了。我先分享一个案例,比如三四年前的澳大利亚,当时他们和中国一样,也是在摸索是否应该实施敏捷。现在,澳大利亚绝大部分的软件企业都在实施敏捷,包括其几大银行和保险公司。而在中国呢,06、07 年因为没有任何一个组织或者行业来推动敏捷,所以当时还处在萌芽的状态。而现在,包括 ThoughtWorks,包括 InfoQ 中文站,以及在座的各家媒体,都认识到敏捷给行业所能带来的价值。所以,我认为 09 年会是敏捷在中国发展的一个分水岭,而且很可能其发展速度更加快,而且肯定是一个逐渐完善的过程。这也是为什么这次大会的主题定为“实效敏捷”的原因之一。

最后,还有记者提到敏捷开发方法主要针对的行业,仅限于电信、金融,和互联网吗?郭晓也给出了自己看法:

首先,敏捷开发方法是一种方法论,它可以应用在不同的领域,包括金融、电信、证券和互联网,也包括传统的能源行业,只是需求程度不太一样。对于像电信、金融这样想离开技术就无法存活的企业来说,接受新鲜事物的速度会比较快,而石油、煤炭等能源行业可能稍微慢一些。但是,在国外,比如英国石油,其实已经在实施敏捷方法了。我想中国的能源公司迟早也会意识到敏捷对他们软件开发团队的价值的。

在发布会当中,来自 InfoQ 中文站和 ThoughtWorks 的代表也简要介绍了目前敏捷中国大会 2009 的进展情况。到目前为止,演讲嘉宾和课程已经就绪,包括极限编程(XP)创始人 Kent Beck,敏捷宣言创始人之一、《程序员修炼之道》(The Pragmatic Programmer)作者Dave Thomas,国际敏捷权威专家Fred GeorgeDave Nicolette等。售票也已经在进行当中,在 8 月 15 日之前报名还可享受8.8 折优惠(1,400 元),团队报名(5 人以上)可以享受7.5 折优惠(1,200 元)。详情请浏览敏捷中国大会 2009 官方网站或者直接点击报名

敏捷Ruby语言 & 开发架构文化 & 方法