OceaBase开发者大会落地上海!4月20日共同探索数据库前沿趋势!报名戳 了解详情
写点什么

James Shore:敏捷的衰落

  • 2008-11-19
  • 本文字数:1674 字

    阅读完需:约 5 分钟

James Shore 声称敏捷正在走向衰落。他说,很多团队在用“sprints”和每日例会,但是却不采用那些可以在长期内产出高质量软件的技术实践。在他的估计中,已有无数个Scrum 团队将敏捷用的如此之烂,不仅失败已成必然,而且会将敏捷的发展跟他们一起拖入泥潭。

James 的文章中,大部分都是在指责 Scrum 和 Scrum 的误用。他将 Scrum 和 XP 进行对比,指出 Scrum 故意把 XP 中包含的技术实践抛 在一边。在一些技术话题上——例如结对编程、测试驱动开发、持续集成、自动化测试——Scrum 保持了缄默。但是如果没有这些实践,团队很快就会造出一个 庞大且蠢,问题多多难以维护的代码库。然后这就会变成他们身上重重的禁锢,使他们无法像敏捷团队一样快速应对变化。

James 认为,这也不能说是全都是 Scrum 的错,因为团队必须要为自己的成败负责。很多团队都只选用 Scrum 中浅显简单的部分应用,例如短迭 代和每日例会,更困难而且也是更重要的实践——如回顾和改进——就不管不顾了。在这个过程中,团队本应有能力识别并且采用一些工程实践,帮助他们在每个迭 代中交付可用软件,但不幸的是,很多团队都没能做到这一点。

很多人评论说,这个问题不是源于 Scrum 本身,而是那些把 Scrum 用的惨不忍睹的人造成的。例如,Dustin Whitney 说道,“我觉得你因为那些庸人失败了就来指责 Scrum,这相当不公平。”

James 的观点是,无论失败的原因是什么,这些失败都有可能把敏捷变成一种风潮,随风而逝。

不幸的是,有很多自称敏捷的项目在走向失败。他们正在失败。最后 Agile 将承受这后果,它会离我们而去,正如一切流行时尚一样。

Simon Kirk 的回应则十分乐观:

我赞同作者的这个前提,很多冠以“敏捷”之名所行之事的确名不副实。不过我也相信,这是普及敏捷(我是说真正的做好敏捷)的过程中无可避免的一步。

敏捷是时尚么?它真的难度很大,大多数团队都没法有效实施?或者它只是正在经受成长的烦恼,即将迎来更广泛更加成功的应用?请留下你的看法,与其他读者共享。

查看英文原文 James Shore: The Decline and Fall of Agile

译者注

在 InfoQ 英文站上,James 也留下了评论

很多人都把我的这篇文章视作对 Scrum 的责难,但这不是我的本意。我只是想着重指出我所见的失败案例,还有导致失败的成因。最大的问题不在于 Scrum 或是 CSM,是那些买椟还珠的人。

Bob 大叔则以诙谐辛辣的笔吻写道

现在我们总算找到答案了。我们知道是谁的问题了。是 SCRUM!SCRUM 是敏捷运动失败的原因。SCRUM 是敏捷团队把事情搞糟的原因。SCRUM 是一切问题和罪恶的根源。SCRUM 带来了“敏捷衰落”。 你被我玩了。

Scrum 不是问题,它过去从来不曾成为问题,将来也永远不会成为问题。亲爱的工匠们,这个问题是我们自己的懒惰啊。

既然我们不写测试,不能保证代码的干净,那埋怨 SCRUM 做什么呢?我们不能将技术债归咎于 Scrum。在 Scrum 出现之前,技术债就存在已久了,而且它还将继续存在下去。不,Scrum 不应该被骂。罪魁祸首还是跟从前一样:我们自己。

当然,两天的认证课程不足以构成一个优秀软件领导的充要条件。而且在参加完 CSM 课程以后得到的证书,除了能够说明你花钱参加了两天的 CSM 课以外,也没有别的用途。而且在工程实践方面,Scrum 也有很多欠缺。但无论是 Scrum 还是 CSM,它们的目的都不是从我们中间培养出工程师,或是给我们灌输工匠守则。那是我们自己该干的活!

有些人还说要是那些 Scrum 团队都用的是 XP,而不是 Scrum,那就不会有那些技术债了。扯淡

让俺说的更明白一些: ASININE, INANE, ABSURDITY. BALONEY. DINGOES KIDNEYS. (荒谬!扯屁!蠢驴!XX……

让俺告诉你们,在这,从现在到以后,不管到什么时候,你永远都有可能把 XP 搞烂。用 TDD 想留下技术债真他妈的容易。没脑子的家伙跟人结对也会把代码搞成荒地。而且,我告诉你,你会在做出简单设计以后,不再维护它

你想知道写出优秀软件的秘诀么?你想知道怎样保证代码干净吗?你想要银弹吗?私家汤料?万事万物间那唯一的真相?

好,我现在就给你。你准备好了吗?秘诀就是……

秘诀就是……

干好自己的活。

够了,别再埋怨一切,你自己别那么懒就行了。

2008-11-19 00:291356
用户头像

发布了 197 篇内容, 共 52.4 次阅读, 收获喜欢 20 次。

关注

评论

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

Autodesk AutoCAD 2024 Mac(cad2024) v2024.3 支持M1 兼容Mac13系统

魔仙苹果mac堡

mac软件下载 M1芯片 cad2024激活版 Autodesk AutoCAD

架构训练营模块二作业

请叫我馒头哥丶

架构实战营

社区分享 | Orillusion 引擎入门系列 —— 如何创建一个简单的 3D 示例

Orillusion

WebGL 元宇宙 web3d #WebGPU #开源

软件测试/测试开发丨通用 api 封装实战,带你深入理解 PO

测试人

软件测试 自动化测试 测试开发

解决Parallels Desktop 18.2.0提示“由于临界误差,不能启动虚拟机”的问题

魔仙苹果mac堡

Parallels Desktop 18 pd18虚拟机 PD虚拟机不能联网

autodesk maya 2023最新中文版 Maya动画和建模软件

魔仙苹果mac堡

Autodesk Maya maya破解版 玛雅2023下载

AntDB数据库携超融合流式实时数仓亮相第25届中国高速公路信息技术化大会

亚信AntDB数据库

AntDB AntDB数据库 企业号 4 月 PK 榜

最新版本 Stable Diffusion 开源 AI 绘画工具之使用篇

极客飞兔

人工智能 图文生成 AI绘画 Stable Diffusion

Springfox与SpringDoc——swagger如何选择(SpringDoc入门)

天翼云开发者社区

关于验证码,你不知道的一些问题!

宙哈哈

php html 记录 验证码

软件测试/测试开发丨两个步骤轻松搞定测试环境问题

测试人

软件测试 自动化测试 测试开发

联合解决方案|亚信科技AntDB携手蓝凌软件,助推企业数字化办公转型升级

亚信AntDB数据库

AntDB AntDB数据库 企业号 4 月 PK 榜

SketchUp Pro(草图大师2023)中文版 Mac/win

魔仙苹果mac堡

SketchUp Pro 2023 SketchUp Pro中文版 草图大师2023下载

GaussDB(DWS)云原生数仓技术解析

华为云开发者联盟

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

大咖说丨云计算:数字世界的“中枢神经”

天翼云开发者社区

5月上海线下 · CSM认证周末班【提前报名特惠】“全球金牌课程”CST导师亲授

ShineScrum捷行

长安信托:拥抱数字信托,探索多项目管理新路径

万事ONES

基于 Nginx&Lua 实现自建服务端埋点系统

亚马逊云科技 (Amazon Web Services)

Amazon

MobTech MobLink|无码邀请是怎么处理的

MobTech袤博科技

不动产行业国产化加速,明源云上榜《中国信创500强》

科技热闻

5月在线 · A-CSM认证周末班【提前报名特惠】“敏捷教练必修课程”CST导师亲授

ShineScrum捷行

JetBrains CLion 2023中文版安装教程CLion 2023新功能

魔仙苹果mac堡

C/C++ CLion 2023 JetBrains CLion破解版

算云融合促发展,天翼云以领先云网算力助推数字中国建设!

天翼云开发者社区

安全可信| 天翼云算力调度平台通过信通院首批可信算力云服务评估!

天翼云开发者社区

Ample Sound Ample Bass Upright III Mac(虚拟立式低音乐器)

魔仙苹果mac堡

Higress GitHub star 突破 1k,来自社区开发者和用户的寄语

阿里巴巴云原生

阿里云 云原生 Higress

AI开发实践:关于停车场中车辆识别与跟踪

华为云开发者联盟

人工智能 华为云 华为云开发者联盟 企业号 4 月 PK 榜 车辆检测

Excelize 入选 2022 中国开源创新大赛优秀项目

xuri

golang 开源 Go 语言 Excelize OOXML

为何说低代码平台会提升软件开发效率?

这我可不懂

软件开发 低代码 JNPF

喜讯!天翼云荣获国际AI顶会ABAW季军

天翼云开发者社区

建木在 Rainbond 上使用实践

北京好雨科技有限公司

云原生 CI/CD #Kubernetes# rainbond 企业号 4 月 PK 榜

James Shore:敏捷的衰落_研发效能_Chris Sims_InfoQ精选文章