2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

敏捷狂热带来的反作用力

  • 2007-03-31
  • 本文字数:956 字

    阅读完需:约 3 分钟

跟踪敏捷方法从边缘走向主流软件开发之列这一过程还是很有意思的。现在软件大会再也不将敏捷视为子话题,相反,诸多来自敏捷社区的领导者们站在讲台上传播着无数(到现在为止)关于敏捷的最佳行业实践。但是随之而来的是反对者声音的提高,他们大睁双眼寻找着敏捷应用的错误之处。 Kathy Sierra ,在 2005 年,就提醒读者说“Kool Aid”效应是很正常的事情……也是产品在创造热情用户的一个迹象。看上去,开发方法的用户也不例外。在 2007 年这个时候温习一下她的理论还是很值得的。

源自:Kathy Sierra 的 创造热情用户 博客 Sierra 说,每一个传播者对他遇到的所有热情用户都会竭尽全能去说服他们,给用户洗脑。致使许多用户成为时尚和市场宣传的牺牲品。

如果你创造了热情的用户,那么热情的反对者也会接踵而至。你应该在博客、论坛和用户组里欢迎他们的出现。因为这表示你已经到了一定层次。别管那些荒谬的观点——如果你想了解什么是热情,看看那些 Koolaid 观点。

Sierra 强调说那些最受欢迎和爱戴的公司、产品和事业都有最强悍的对手,它们被广泛赞扬,也饱受非议。在她提到的名单中,包括苹果公司、极限编程和 Java 语言等,都是既有粉丝拥泵也有反对阵营的例子。所以,我们应该忽视反对者吗?Sierra 提醒我们说,从对手的抱怨中,我们很有可能发现能够纳入到我们的“执行 - 审查 - 调整(do-inspect-adapt)”流程中加以改进的地方。另外,她也警告说,“企图让每个人都热爱我们所做的”这种迎合对手的做法将会导致“平庸”的产生,……对于这一点,她解释为“你醉了”。可以阅读 Sierra 的热情物理学:Koolaid 观点(Physics of Passion: The Koolaid Point)。

敏捷软件开发肯定不会赢得所有人的掌声,它也不应该这样。不能把敏捷软件开发简单地看成能神奇解决所以人的软件开发问题的银弹。但是,可以说,敏捷软件开发帮助许多团队取得了出色的成绩。

不幸的是,Sierra 最近自己也遇到了 Kool-Aid 效应的黑暗面,随着她的博客阅读人数的增加,这个帖子现在得到了更多人的关注。Sierra 是深入浅出(Head First)系列图书(Head First Java、Head First EJB、Head First Servlets and JSP 和 Head First Design Patterns 等)的联合发起人,成功创建了 Javaranch.com 社区,是 Sun 系统公司的资深培训师,还是很受欢迎的一位软件可用性方面的博客作者等。

2007-03-31 21:411068

评论

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

洞见科技首批通过央行国家金融科技测评中心「联邦学习」产品评测,实现「MPC+FL」金融应用双认证

洞见科技

联邦学习 隐私计算 多方安全计算

LAXCUS分布式操作系统冗余容错之节点篇

LAXCUS分布式操作系统

分布式系统 冗余 集群容灾

你必须懂也可以懂的微服务系列三:服务调用

爱好编程进阶

Java 面试 后端开发

你知道Java是如何解决可见性和有序性问题的吗?

爱好编程进阶

Java 面试 后端开发

刚拿的字节跳动offer“打水漂”

爱好编程进阶

Java 面试 后端开发

手机处理器未来的发展趋势如何

InfoQ IT百科

为拿几家大厂Offer,“闭关修炼

爱好编程进阶

Java 面试 后端开发

【高并发】为何在32位多核CPU上执行long型变量的写操作会出现诡异的Bug问题?看完这篇我懂了!

冰河

并发编程 多线程 协程 异步编程 精通高并发系列

手机里的NPU可以起到什么作用

InfoQ IT百科

4.25解锁OpenHarmony技术日!年度盛会,即将揭幕!

Anna

手机硬件都有哪些

InfoQ IT百科

如何优化前端页面的LCP?

BUG侦探

前端 性能 网页指标

不同研发协作模式在云效中的应用

阿里云云效

云计算 阿里云 云原生 研发 研发协作

Android系统有哪些优缺点

InfoQ IT百科

为什么手机操作系统开始向多端融合方向发展

InfoQ IT百科

终于有人讲明白了!原来这才是全球低时延一张网技术

华为云开发者联盟

音视频 华为云 实时音视频 低时延

移动平台WorkPlus集成化办公,打造企业全场景业务生态

BeeWorks

别找了,这是迄今为止把微服务讲的最清楚的一篇!没有之一

爱好编程进阶

Java 面试 后端开发

手机拍照算法和硬件哪个更重要

InfoQ IT百科

诚邀报名丨首期OpenHarmony开发者成长计划分享日

OpenHarmony开发者

OpenHarmony

netty系列之:netty中常用的字符串编码解码器

程序那些事

Java Netty 程序那些事 4月月更

iOS开发面试攻略(KVO、KVC、多线程、锁、runloop、计时器)

iOSer

ios iOS面试 ios开发 iOS面试题

未来手机操作系统有哪些发展趋势

InfoQ IT百科

18张图,详解SpringBoot解析yml全流程

码农参上

springboot 配置文件 4月月更

为什么switch里的case没有break不行

爱好编程进阶

Java 面试 后端开发

手机硬件性能的发展主要受哪几方面制约

InfoQ IT百科

未来的手机操作系统在智能化上会有哪些突破

InfoQ IT百科

如何在面试中机智的展现架构能力?

非凸科技

rust 编程语言 量化 构架师 互联网大厂

Oceanbase 和 TiDB 粗浅对比之 - 执行计划

TiDB 社区干货传送门

开发手机操作系统的难度有多大

InfoQ IT百科

手机软硬件协同很重要吗?

InfoQ IT百科

敏捷狂热带来的反作用力_研发效能_Deborah Hartmann Preuss_InfoQ精选文章