视频:Jeff Sutherland论什么是真正的Scrum

在Qcon2006伦敦大会上,Jeff Sutherland博士与InfoQ一起讨论了“诺基亚测试”——一个敏捷IT组织可用来评估团队采纳Scrum水平的列表,此外还讨论了MIT的人工智能研究对Scrum背后的理念做出的贡献。

\
Scrum、极限编程和其他敏捷过程……是基于一系列互相紧密关联的方面构建而成的。公司经常会提及的一句话是:“那好,我们用这种敏捷流程吧,因为其他的都不太好实施。我们一定会有所改进的。”可是改进的效果却并不能如他们所愿。

就像你在了解过面向对象技术之后这样说道:“嗯,我们的开发人员可以使用面向对象开发任何东西,只不过他们不太会使用继承……所以我们除了继承之外可以使用任何编程技术。”最后产品出来了,它很脆弱,适应性很差,而且不灵活,原来期待的改进完全失去了踪影。管理层这时就会说:“你看,我们采取了面向对象的开发方式,投入了大量资源,可最终还是没有收到多少成效。”

\
\

“诺基亚测试”包括两方面的问题。首先会问“你们是否采用迭代开发?”,如果答案是肯定的,接下来问“你们采用了Scrum吗?”他们认为如果团队连迭代开发的基本要求都没有达到,那他们就不可能实施Scrum,或是其他敏捷方法论。

\

Sutherland接下来讲述了Mark Striebeck如何与Google AdWords团队一起逐步完成完整的Scrum实践与过程的应用,当他们认识到需要某个实践时,才会把它加入到日常开发工作中。Striebeck在敏捷2006年会上的发言“嘘,我们在添加一个流程……”可以在IEEE的在线图书馆 中找到。

\

很明显,对于Sutherland来说,实施敏捷不是一个非此即彼的过程,而更像是对完整的Scrum模式语言[1]的逐步认知。Scrum模式语言为评价敏捷采纳程度和指引如何在正确的时间进一步的改进提供了测量基准,如下图。

\

\"\"

\摘自《 SCRUM: An extension pattern language for hyperproductive software development》[1]

详细视频,请查看InfoQ的独家专访:Jeff Sutherland论什么是真正的Scrum(中文脚本)。

注[1]:Beedle, Mike; Devos, Martine; Sharon, Yonat; Schwaber, Ken; Sutherland, Jeff. 《SCRUM: An extension pattern language for hyperproductive software development》. In Harrison, Neil; Foote, Brian; Rohnert, Hans (Eds.) Pattern Languages of Program Design 4. Addison-Wesley Software Patterns Series, 1999. (Scrum组织模式的形式化描述) \

查看英文原文:InfoQ Interview: Jeff Sutherland on\"Who's Doing Scrum\"

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值