写点什么

James Shore 谈保持真正的敏捷

  • 2009-06-08
  • 本文字数:1415 字

    阅读完需:约 5 分钟

InfoQ 首先向 Jim 询问关于由他和 Shane Warden 一起写的《

敏捷开发艺术》一书,特别是为什么该书不错,读者能从中获得些什么。Jim 解释说很多早期的综合性著作,比如

极限编程系列里面的书,主要的目标读者是那些“创新者和早期接受者”(Jeffrey Moore 在《跨越鸿沟》一文中的术语),而他的书能给那批现在想尝试敏捷的“早期从众”更多有实效的内容。Jim 还继续描述了这些内容的出处:

这本书是我和团队一起工作所获得经验的结晶:一开始采用 XP,随后又因为很多跟我一起工作的团队都以 Scrum 作为起步,也就结合了部分 Scrum,最后是把精益的概念也融入了进来。所有这一切都采用了类似精益的 Eli Goldratt 的约束理论模型。书中的最后一部分内容是 Brian Marick 的敏捷测试指南

更多关于 Jim 这本书的信息可以参阅在敏捷 2007 大会上的

这个访谈

InfoQ 接着和 Jim 谈了他关于敏捷应用正在越来越水的观点,因为他写了 2 篇著名的文章 Stumbling Through Mediocrity敏捷的衰落。综合了他所观察到的,他说道:

人们在说:“我们想要变得敏捷。”于是他们找了最简单的、最便宜的方式“变得敏捷”了,但结果呢,他们的生活并没有变得更好。很多情况下,实际上,他们的生活越来越糟。

我 所看到的是敏捷已经变成了一个流行词语,敏捷变成了一个目标。但是如果敏捷是目标,你大可以做各种“无厘头”的事情,随后贴上“敏捷”的标签并宣称你成功 了,但实际上你没有让任何人过得更好。敏捷的目标不是“变得敏捷”,而是要做出一个有价值的,满足能高效工作、扩展性好、人性化这些目标的伟大的软件。

当被问到敏捷社区又能做些什么来改善现在这种情况时,Jim 给出了如下的意见:

我们需要不再宣称敏捷很简单。我们需要宣称敏捷是有效的、强大的,敏捷可以带来价值,但并简单。事实上,要想敏捷很难。【敏捷是一种组织级别的改变,任何】组织级别的改变都是很难的。

当谈到现在日益增长的一种趋势:用敏捷但不真正地用完整的方法学的时候,关于看板的话题就被提了出来。Jim 解释说,他认为看板是很好的工具,但也很担心大家太过关注看板本身而忽略了精益所包含的更多的内容:

我认为看板真的是一个有意思的想法,一个非常棒的工具…但是,源自于丰田生产方式的精益软件开发的想法【由 Mary 和 Tom Poppendieck 提出】相比看板有着更多的内容,而不是像看板那样主要讨论怎么计划工作。别的还包括连续流,改进方式【一种“学习文化”】以及消除 浪费等等。看板虽然是唯一用来创造连续流环境的工具,但它不是所有。就像采用 XP 和 Scrum,但仅仅在白板前讨论下一步做什么。 很多看板的支持者们会说:“不,看板是一套完整的体系。”而我会回复说:“为什么不说精益是完整的体系呢?”因为我们已经有了一个精益的体系,它很好地和敏捷融为一体了。

如果我们准备用看板,让我们不要仅仅只使用它。让我们拥抱、运用整个精益体系,因为它能完美地和敏捷结合一起。

当被进一步问到关于精益他有什么不同寻常的发现的时候,Jim 用了下面这段话来结束了我们的访谈:

当我第一次读 Poppendieck 的书的时候,我想“终于,这里解释了为什么我们做了敏捷中的一切”。敏捷宣言中有些原则是跟它有关的,但在我看来精益原则更好。比如为什么我们要考虑各种可能的选择,我们为什么要频繁交付。精益对这些给出了很多很好的解释。

如果你对 Jim 对敏捷的理解和看法感兴趣,你可以考虑去听听他和 Diana Larsen 将在 6 月 8 日到 6 月 12 日举行的敏捷计划和交付的艺术这一公开课。

2009-06-08 02:561890
用户头像

发布了 114 篇内容, 共 38.9 次阅读, 收获喜欢 2 次。

关注

评论

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

Java 内部类的使用场合介绍

秃头小帅oi

C++ 之 perf+火焰图分析与调试

芯动大师

perf C++ 火焰图

阿里巴巴中国站1688商品搜索API返回值深度解析与实战应用

代码忍者

API 测试 API 策略

三分钟带你看懂,低代码开发赋能办公方式转变

不在线第一只蜗牛

低代码

Reflection 70B 遭质疑基模为 Llama 3;Replit Agent:编程 0 基础适用丨 RTE 开发者日报

声网

精准电商营销:基于京东商品详情API返回值的数据分析

技术冰糖葫芦

api 网关 API Gateway API 测试 API 策略 pinduoduo API

精准学:用一根垂直大模型支柱,撑起教育普惠的未来

脑极体

AI

开发者必备的 4 大类 AI 工具盘点,错过你就亏大了!

伤感汤姆布利柏

Hugging Face 的应用

霍格沃兹测试开发学社

纯CSS实现海浪文字效果

南城FE

CSS 前端 动画

SyncBird Pro for Mac(iPhone文件管理器) v4.1.1激活版

Rose

由点到面,英特尔与腾讯持续深耕云、网络、存储等领域

E科讯

大奖收割机!望繁信科技荣获年度技术创新和应用品牌奖

望繁信科技

数字化转型 流程挖掘 流程资产 流程智能

从管控角度谈慢SQL治理

不思jo

京东鸿蒙上线前瞻——使用 Taro 打造高性能原生应用

京东零售技术

鸿蒙

如何使用 StarRocks 管理和优化数据湖中的数据?

镜舟科技

数据湖 数据处理 分布式架构 StarRocks

《代码整洁之道》-大师眼中的整洁代码是什么样

京东零售技术

后端 代码

等待风起——京东.Vision项目参与实录分享

京东零售技术

Vision pro 京东.vision

AI+医疗:营销机遇洞察2024

易观分析

医疗 人工智能’

避坑指南!细说Python自动化办公的5大缺点

程序员晚枫

Python 自动化办公

构建Web3社交平台:DeBox式DApp开发全攻略

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 NFT开发 代币开发

收藏!打造高质量技术文章的8个技巧

京东零售技术

写作 企业号9月PK榜

阿里巴巴中国站商品搜索API返回值解析与实战

技术冰糖葫芦

api 网关 API Gateway API 测试 API 策略 pinduoduo API

百年码头遇见数智化:华为和天津港解锁新质生产力

Alter

James Shore谈保持真正的敏捷_研发效能_Mike Bria_InfoQ精选文章