写点什么

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

  • 2008-01-11
  • 本文字数:1003 字

    阅读完需:约 3 分钟

在 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"

2008-01-11 21:261156
用户头像

发布了 479 篇内容, 共 165.5 次阅读, 收获喜欢 52 次。

关注

评论

发布
暂无评论
发现更多内容

HummerRisk V1.0.0:架构全面升级,开启新篇章

HummerCloud

云原生安全

关键的Java JVM选项和参数

码语者

JVM

JMeter 并发测试和持续性压测详解

Liam

测试 压测 并发测试 测试工具

新手测试必学的 API 接口文档知识

Apifox

测试 入门 接口文档 API API 文档

全新适配鸿蒙生态,Cocos引擎助力3D应用开发

HarmonyOS开发者

HarmonyOS

企业级安全运维审计产品-行云管家堡垒机全新V7.0举行线上发布会

行云管家

运维 云堡垒机 安全运维 等级

全面数字化时代,国有大型银行如何走好金融创新之路?

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 4 月 PK 榜

MatrixOne logservice 原理解析

MatrixOrigin

分布式数据库 MatrixOrigin MatrixOne Log Service

SLBR通过自校准的定位和背景细化来去除可见的水印

合合技术团队

人工智能 图像处理 水印消除

Netty框架详解:高性能网络编程的设计与实现

做梦都在改BUG

网络编程 Netty 高性能

更安全、更低耗的微服务架构改造之道

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟 企业号 4 月 PK 榜

JavaScript 对象遍历为什么要使用 hasOwnProperty 检查属性

Lee Chen

JavaScript

一名开发者眼中的TiDB与MySQL选择

TiDB 社区干货传送门

数据库架构选型

macbook触摸板怎么按右键

互联网搬砖工作者

阿里P8架构师爆肝分享内部开源的JVM垃圾回收PDF文档,共23.3W字

做梦都在改BUG

Java JVM 垃圾回收

TiDB 6.1/6.5 在 Rocky Linux 8 中的部署升级与 PITR 初体验

TiDB 社区干货传送门

版本升级 安装 & 部署 备份 & 恢复 扩/缩容 6.x 实践

Greptime 的 GitOps 实践

Greptime 格睿科技

k8s gitops IaC

各大金融企业都在用的堡垒机-行云管家堡垒机

行云管家

金融 数据安全 堡垒机

观远数据 × Azure OpenAI,国内首个 BI Copilot 产品化应用

观远数据

ChatGPT

总结一下Redis的缓存雪崩、缓存击穿、缓存穿透

做梦都在改BUG

【坚果派-坚果】OpenHarmony新增并编译芯片解决方案

坚果

OpenHarmony OpenHarmony3.2 三周年连更

网站不收录是受哪些因素影响?

海拥(haiyong.site)

三周年连更

摄影师必备图像编辑工具:Capture One Pro 23中文版

真大的脸盆

Mac Mac 软件 图像编辑 图像编辑工具 图像处理软件

每日 Scrum 与站立会议:有什么区别?

码语者

Scrum

Spring Security 的介绍和简单使用

会踢球的程序源

Java 后端 spring security Java进阶

使用CodeArts发布OBS,函数工作流刷新CDN缓存

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟 企业号 4 月 PK 榜

精华!Redis 知识总结

会踢球的程序源

Java Java进阶 redis 底层原理

国内功率半导体需求将持续快速增长

华秋电子

Parallels Desktop PD 18虚拟机关闭、停止、中止和暂停操作的区别

互联网搬砖工作者

前端开发:未来依旧光明 | 社区征文

海拥(haiyong.site)

三周年征文

视频:Jeff Sutherland论什么是真正的Scrum_研发效能_Deborah Hartmann Preuss_InfoQ精选文章