写点什么

视频: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:261190
用户头像

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

关注

评论

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

从Gartner 最新“客户之选”报告,看国内外RPA的差异化竞争

王吉伟频道

RPA SaaS 机器人流程自动化 Gartner

借朋友钱后,对方不还怎么办?

石云升

28天写作 借钱

HDFS杂谈:DFSAdmin Report解读

罗小龙

hadoop hdfs 28天写作 dfsadmin

DDD分层架构最佳实践

Barry的异想世界

Spring Boot DDD 架构设计 领域驱动设计DDD

响应号召,开始14天的居家隔离 | 视频号 28 天 (14)

赵新龙

28天写作

架构师week9 作业

Geek_xq

创造高效能源管理方案,3D 可视化技术成为进展新思路

一只数据鲸鱼

物联网 数据可视化 3D可视化 绿色能源 智慧能源

合约交易软件系统APP开发案例

系统开发

云课堂开发实践:白板教程

拍乐云Pano

音视频 在线教育 RTC 互动白板 在线白板

六步带你完成博流wifi模组对接华为云流程

华为云开发者联盟

网络 华为云 sdk 博流 wifi模组

创业统一战线 Jan 21, 2021

王泰

28天写作

如何保持积极

Ian哥

28天写作

【小菜学网络】交换机与MAC地址学习

fasionchan

网络编程 网络协议 TCP/IP 交换机

SpringCloud 从入门到精通14---OpenFeign服务调用

Felix

远程探视正在取代亲自探视

anyRTC开发者

ios android 音视频 WebRTC 直播

春节无法线下社交聚会,来线上“一起X”共享体验

ZEGO即构

Materialize MySQL引擎:MySQL到Click House的高速公路

华为云开发者联盟

MySQL 数据 Clickhouse 存储 materialize

Apay矿机系统开发

v16629866266

苹果的董事长是谁?别去搜了,看这。

Justin

28天写作 冷知识

JavaScript函数

hao-kuai

JavaScript 闭包 Function 箭头函数

突破存储瓶颈,打通高性能计算的“最后一公里“

高性能 存储

突破开源Redis的内存限制,存算分离的GaussDB到底有多能“装”?

华为云开发者联盟

redis 存储 华为云 GaussDB 存算分离

Docker 容器健康检查

K8sCat

Docker Dockerfile HEALTHCHECK

如何成为分享高手(下)

熊斌

演讲 经验分享 成长笔记 28天写作

Soul 源码阅读 01|数据同步

哼干嘛

Java Soul网关

JavaScript对象

hao-kuai

JavaScript 继承 原型 原型链

CWE 4.3:强化你的数据自我保护能力

华为云开发者联盟

网络安全 安全 数据保护 cwe gdpr

存币生息钱包APP系统开发|存币生息钱包软件开发

系统开发

盘点12个Python数据可视化库,通吃任何领域

博文视点Broadview

架构师week9 总结

Geek_xq

Python实用代码-无限级分类树状结构生成算法

穿甲兵

Python 算法

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