Scrum.org的诞生
Ken Schwaber 最初尝试在其他地方开发 Scrum.org 的项目,但最终,他发现要实现完善 Scrum 知识、培训和实施的目标,他需要挣脱束缚并创建 Scrum.org。下面是 Ken Schwaber 写给 Scrum.org 培训师和合作伙伴的一封信(撰写于2010年3月30日,发布于2010年6月15日)的摘录,其中描述了他创办 Scrum.org 的原因。
缘由
“你为什么创建 Scrum.org?”自从去年秋天创建 Scrum.org 以来,我已经无数次被问到这些问题。这是我的 Scrum 之旅,从 Scrum.org 的创建开始,经历了建立、演变以及结束。这段旅程是由两种相反的力量塑造的:一个是做正确的事情的愿望,另一个是赚钱的愿望。于是我成立了 Scrum.org,以便将我的努力重新集中在做正确的事情上。
Scrum的创立
Scrum 起源的故事众所周知,因此我不会在这里花太多时间。在 Snowbird 会议之前,我和杰夫·萨瑟兰 (Jeff Sutherland) 已经使用 Scrum 十年了,我们和其他人在这次会议上签署了《敏捷宣言》。《敏捷宣言》、《使用 Scrum 进行敏捷软件开发》(我写的第一本关于 Scrum 的书。)以及现代集成开发环境 (IDE) 的出现,帮助 Scrum 在 2000 年代初有了星星之火燎原之势。
几年后,我和 Martin Fowler 在卡尔加里大学参加完一场关于扩展敏捷项目的会议后飞回波士顿。我们感到沮丧的是,我们的许多客户根本不了解什么是敏捷和 Scrum 。Martin和我决定需要某种类型的指引及至认证来让这个事情回归轨道。继而,我开发了为期两天的 Scrum Master 课程,并且于 2002 年在芝加哥的 ObjectMentor 首次开班。课程中,我对参与者进行了认证,并将他们的名字列在我的网站 controlchaos.com 上。我在 2002 年和 2003 年期间举办了许多此类培训课程,基于这些授课经验使其变得更加精细以及融入了经验主义。它开始区分什么是Scrum以及Scrum应该如何使用。在我的咨询工作中,我可以看到越来越多的课程的参与者能够更好地使用 Scrum。这让我感受到这门课程是成功的,并且从课程参加者那里得到了很好的反馈。好消息不胫而走,从而使这些课程变得非常受欢迎。
与“松垮的Scrum”斗争
时至2009 年初,越来越多的组织从瀑布流程转而使用敏捷流程,并且其中的84%使用的是 Scrum。虽然增量迭代是 Scrum 的核心,然而使用 Scrum 的人中只有不到 50% 是在增量地在迭代中实施开发。Martin Fowler在他的博客中写道,他遇到了许多“松垮的 Scrum”案例。团队虽然在使用 Scrum 的术语,但无法在单个 Sprint 中创建潜在可交付的产品增量。
我发起了三项举措来解决这些问题:
-
创建“Scrum Developer”计划。应用 Scrum 的最大挑战之一始终是 Scrum 团队开发人员的陡降学习曲线。 Scrum 其实是一种管理实践,并且大多数教授 Scrum 的人当前都不是开发人员,所以不适宜教授诸如测试驱动开发或演进式架构等工程实践。我想创建一门针对 Scrum 开发人员的特定课程,因此我联系了三个擅长教导其他人如何卷起袖子使用 Scrum 构建软件的组织:Accentient、Conchango 和 Microsoft。我们为 Scrum 开发人员开发了针对 .NET 技术堆栈的课程。与 Microsoft 合作使我们能够接触到一批可靠的培训师和教练:Microsoft MVP 和 Inner Circle Partners。始于Microsoft ,我们还具备从完全集成的技术堆栈开始的能力。紧随我们在 2010 年春季与 Visual Studio 2010 一起推出了这门课程,与其他合作伙伴又陆续合作开发了针对其他技术堆栈的类似课程。
-
正式化 Scrum 知识体系并对该知识体系的理解进行衡量。随着 Scrum 的传播,对 Scrum 的困惑和误解也随之增加。 Jeff Sutherland 和我根据之前的作品编制了 Scrum 知识体系(又名 Scrum 指南)。
- 提高培训的质量和一致性。我发现一些“松垮的 Scrum”现象是由于不一致的训练造成的。学员们对 Scrum 基础知识持有不同的看法,诸如“完成”的定义、Sprint 期间有关团队和开发的动态性等问题。我想针对正在使用的培训材料和他们提供的培训实施改造以确保稳定的结果,并为所产生的结果提供更多的透明度。我启动了一项计划来升级和提高课件的一致性,即让课程参与者正式地评估他们的培训师,并要求学员在认证之前进行正式评估,以帮助他们衡量对于课程内容的理解水平。
建立Scrum.org
我获得了再一次重新启动一个由使命驱动的组织的自由。在众多事情中我可以自由地追求提供 Scrum 开发人员培训这个目标。那时,我坐下来做出以下承诺:
- 我将创建一个名为Scrum.org的新组织 ,以继续开发和维护 Scrum 开发者计划。
- 该计划将引领基于知识体系的考试和认证。
- 我还将重新开发一个全新的、进阶版的 Scrum 课件。这个课件叫Scrum-In-Depth,主要讲的是如何在高层次的情况下使用Scrum。我会在Scrum.org上发布Scrum知识体系,并据此制定初级、中级和高级考试和认证。
- 我将以拥抱开放性和透明度为基础来组建一个新的 Scrum 培训师团队。
Scrum.org 将在检视和权衡的框架内履行其使命。
前进之路
今天,我们的使命与我们成立时一样,即帮助我们的行业水平满足依赖于日益复杂的技术和产品的,日益复杂的世界的需求。即便具备领先的材料和技术,也只有在我们转向基于协作性、创造性的方法来构建软件时才能取得成功。
当我们使用 Scrum 时,我们不断寻找专业化改进的新机会。随着 Scrum 的检视和适应性机制不断发现问题,我们打算在 Scrum.org 上打造和应用新的计划。然后我们打算检查它们的有效性和适应情况,并在必要时进行改进。这些计划将完善知识体系、建立培训和辅导能力,并提供知识和技能的考试和认证。为此,我们对齐了社区中人们的一致目标以鼓励主人翁精神、积极参与和促进提升。
Ken Schwaber
董事长,Scrum.org创始人,Scrum联合创始人