InfoQ

新闻

不要担心Scrum的可扩展性

作者 Vikas Hazrati 译者 郑柯 发布于 2008年5月6日 上午11时33分

社区
Agile
主题
敏捷实施,
方法论
标签
敏捷介绍,
伸缩性敏捷,
Scrum,
自组织团队

Scrum在被引入到组织之中后,其可扩展性是最先受关注的问题之一。Tobias Mayer在他的blog中的一篇帖子中提出组织不必担心Scrum的可扩展性问题。如果他们对于Scrum的实践建立了正确的理解并有效实施,那么Scrum会自然而然地完成扩展。采用者们倾向于在没有理解相关基础之前,就去寻找快捷的解决方案。看起来人们在开始时过多关注于扩展性问题了,他们应该先去思考Scrum的原则和实践,以对其方法论有深入理解。

Tobias提到:

我相信Scrum可以完成自我扩展。我的意思是:Scrum包括了处理复杂性所需要的所有元素:自组织、经验主义、优先级排定和设定固定时间长度(timeboxing)。

他建议:一旦团队中每个人都理解了基本原则,那么Scrum Master就可以隐入幕后,让自组织的团队自行应对扩展问题了。

他引用了“嗜酒者互戒会(Alcoholics Anonymous,简称AA)”运动作为类比:开始时只是少数人试图从对酒精的依赖中摆脱出来,后来就演变成了世界范围的运动;而且组织只由一些共同工作的成员构成,其中没有治疗师、顾问或领导者。

他指出这些组织是基于共同的需要建立起来的,他们一起工作直到需要被满足,然后就解散了。他的意见指出这样一个事实:以同样类似的方式,Scrum团队会在有需要时组织起来,以自组织的方式工作,并在满足需求后解散。当有需要时,大家会决定切分成多个scrum团队,以自组织方式达成项目目标。Scrum Master的角色就演变为从旁默默指导大家认识团队的需要,而不是以自己的认知去影响大家。

Tobias比较了AA的一些核心原则,并认为它们可以应用到Scrum的扩展之上。

在这些“传统”中有如下这样一些指导原则:
  • 我们的领导是值得信赖的、为我们服务的人;他们不会采取管控的方式。
  • 每个小组都应该是自治的,会影响其他小组或AA整个组织的事宜除外。
  • 每个小组有一个基本的目的——要将它的信息传递给仍受酗酒之苦的人。

可以很容易地看到这样的原则如何应用到Scrum的扩展之上:
  • 我们的领导是值得信赖的、为我们服务的人;他们不会采取管控的方式。(此处没有变化)
  • 每个“团队”都应该是自治的,会影响其他“团队”或整个组织的事宜除外。
  • 每个团队有一个基本的目的——要在每个迭代中构建一次增量并将其交付给Product Owner(可能仍在受旧有系统之苦的人)。

在总结时,他提出不要忽视这个类比并将之视为无关之物,敏捷团队应该试着从相似性中学习。主要在于:不必先担忧扩展性问题,采用者们应该建立对Scrum的原则和实践深入理解的良好基础。一旦完成该过程,自组织的Scrum团队会自己解决扩展性的问题。

查看英文原文:Don't Worry About Scaling Scrum

深度内容

和Google互补的搜索引擎Wolfram|Alpha

Wolfram|Alpha与Google究竟是什么关系,Wolfram|Alpha自己是如何定位的?Wolfram|Alaph在多大程度上是语义网搜索呢?InfoQ中文站就等等这些问题采访了Wolfram研究公司中国区商务经理王翔。

SOA契约成熟度模型

本文说明了所推荐的契约版本管理设计策略是如何与SOA成熟度模型发生联系的。文章目的是为实现版本管理和可组合性提供一个路线图。

数据服务简介

Vijay Narayanan在这篇文章中对数据服务的几个方面进行了介绍,它们都是SOA实践者和数据架构师感兴趣的内容。本文对数据服务的几个方面进行了介绍,包括需求定义,基本原理和好处、范围、开发以及消费模式。

分块云计算

在本文中,Jimmy Nilsson描述了一种他在过去数年间观察到的一种正在缓慢成长的架构风格,他把这种风格称为“分块云计算”。

豆瓣网技术架构变迁

罗马不是一天建成的,豆瓣的技术架构也是随着用户规模的增长一直在持续变化中。在本次演讲中,豆瓣的首席架构师洪强宁将与大家一起分享从上线时的单台服务器架构开始一直到现在的豆瓣架构变迁历程。

融合思想:深入探索S#arp架构

Billy McCafferty展示了S#arp架构,它在ASP.NET MVC框架的基础上,荟萃了当今的最佳实践,应用在ASP.NET Web应用程序的架构设计中。

王雷谈开源以及新兴市场计划

中国作为新兴市场中的新兴市场,是Sun在美国之外实施SSE(SUN Startup Essentials)项目重点关注的地区。在QCon Beijing 2009期间,InfoQ中文站有幸对此项目的负责人王雷先生进行了采访,探讨了关于开源、新兴市场、SSE等话题。

使用HTML5构建下一代的Web Form

HTML5 是由 WHATWG发起的,最开始的名称叫做Web Application 1.0,而后这个标准吸纳了Web Forms 2.0的标准,并一同被W3C组织所采用,合并成为下一代的HTML5标准。