按照惯例,向Scrum或者任何一个敏捷过程转型,长期以来,通常的建议是以一个试点项目作为开始,从中吸取经验教训,然后在企业范围推广。这个方法就是我们经常使用的小团队试点(start-small)模式,使用这个模式时,企业往往选择一到三个有代表性的团队,每个团队人数控制在五到九个,让这些团队取得成功,然后以此为基础推广Scrum。当在整个企业推广Scrum时,新团队将受益于试点团队总结的经验教训。小团队试点有许多不同的做法,取决于企业转型的规模,以及对转型速度的要求。小团队试点应用的方式,也取决于企业如何去规避转型的风险以及不确定性。比如,某些情况下,我们让试点团队在其他团队统一开始之前完成项目。而另外的一些情况下,第二组团队会在试点团队完成一到两个Sprint后开始。
小项目试点模式虽然比较受欢迎,但它不是万能的。事实上,Salesforce.com遵循的模式恰恰相反(Fryand Greene 2006)。我记得在2006年10月3号的时候,我接到一个电话,Salesforce.com的Chris和Steve告诉我,他们一夜之间将35个团队转换到了Scrum开发模式下,他们问我是否愿意去帮助他们。我的第一反应是他们更需要一个精神病专家,而不是一个Scrum顾问。然而,我不是一个知难而退的人,我同意帮助他们,收拾好一些弗洛伊德(奥地利神经学家、精神病医学家、精神分析的创始人)的资料以及我的笔记本电脑,动身去了他们在旧金山的公司总部。
Salesforce.com 奉行的是全面转型(all-in ),all-in 这个词来自于一个扑克玩家把所有筹码押在一局中. Salesforce.com 拥有强力推进,积极进取,目标驱动的企业文化,这些都不适合于谨慎的、小团队试点的方法.当关键的执行者提议做敏捷实施时,他们已经被说服了。他们觉得假如Scrum 值得一个团队去做,那他就值得所有的团队去做,所以他们选择了全面转型。
另人惊讶的是,全面转型和小团队试点可以结合使用。在一到三个团队参与的试点项目结束后立即开始全面转型,这正慢慢成为一个普遍的做法。在这种情况下,Scrum 试点项目的目的通常是为了让企业学习Scrum,了解它如何运作。不过,还有另一个更重要的目的,增强企业的Scrum 意识。假如你准备一次性让超过200 人的团队向Scrum 转型,你可以指向某个已经完成转型的团队说:“我们就按照他们做的方法来做”,这将极其有用。