BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

不采用Scrum of Scrums来扩展Scrum

| 作者 Chris Sims 关注 0 他的粉丝 ,译者 张晓庆 关注 0 他的粉丝 发布于 2008年12月15日. 估计阅读时间: 2 分钟 | CNUTCon 了解国内外一线大厂50+智能运维最新实践案例。

Scrum可以有效地提高开发团队成员之间的交流,但如何把这种高带宽的交流扩展到团队之间——尤其是在大型组织里面,仍然是研究和讨论的活跃领域。 Will Read提出了一种网状网络方法,替代流行的Scrum-of-Scrums会议,以求达到这一目标。

Will 指出,Scrum of Scrums创建了一个层次的、树形的交流网络。人们是系统中信息的创造者和消费者,也是树上的叶子节点。向一个中央控制点提供并传播信息,这种结构相当 有用。然而这未必是协调开发者工作的最好方式。每个开发者需要知道的那类信息可能无法有效地沿树传播。

Jim需要知道新的日志API,他就不必自己重写一份了。Bob需要知道Sue传递给她函数的参数有问题,因为NULL是不允许的。Dave需要知道他得 为Linux服务器升级最新的Java虚拟机,以修复Mark发现的一个bug。而新员工Mindy需要搞明白从哪儿下载第三方的DLL。

这种类型的信息在网状的网络中更容易流转,个人和团队更好地根据需要进行交流。然后问题就变成了企业如何创建网状网络,以提高这种信息的流转?混合 出席每日站立会议上是一个方法。如果两个或以上的团队编写相同的代码,或者相互之间依赖,那么允许成员参加相关团队的站立会议就很有意义。Will还提出 了一些其它的方法:

  • 提高并促进网络中的自我管理
  • 给不同的团队分配有关联的功能,以提高网间的联系
  • 安排很少一起工作的团队在工作之余进行交流
  • 识别自然形成的交流中心,并提高中心之间的交流
  • 考虑联系紧密的团队之间交换成员

Will这样描述了这种交流网络的好处:

通过网状网络,公司可以产生更适合的交流结构,传播知识更可靠,交流失败的风险更低,并可扩展到任意大小的公司,解决带宽有限的问题。最棒的是,它符合敏捷中自组织的原则,可以消除浪费,增强业务。

如上所述,网状网络的目的是提高开发者之间的信息交流,不需向管理层汇报状态。但如果交流集中于状态、进度和优先级,尽管其所需的带宽会大大减少,树仍然是更可取的方法。

你的组织里Scrum团队之间如何交流?交流是否有效?能够更好吗?欢迎留言与社区分享。

查看英文原文Scaling Scrum Without the Scrum of Scrums

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT