写点什么

敏捷狂热带来的反作用力

  • 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:41759

评论

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

教你用JavaScript实现背景图像滑动

小院里的霍大侠

JavaScript 编程入门 实战案例 图像滑动

带你玩转OpenHarmony AI:打造智能语音子系统

OpenHarmony开发者

OpenHarmony

问答知识库快速构建技术解析及行业实践

中关村科金

人工智能 大数据 AI 知识图谱 技术实践

作为程序员,12款常用的软件!

千锋IT教育

数据报告 | 非洲电商市场分析报告

前嗅大数据

数据报告 电商报告

一文掌握MyBatis的动态SQL使用与原理

华为云开发者联盟

sql 开发 华为云 12 月 PK 榜

深度!用“极速统一”,开启金融行业数据分析新范式

StarRocks

我和 TiDB 的故事 | TiDB 仓库 commit TOP 1,PR 数超过 1000 的阿毛哥

TiDB 社区干货传送门

人物访谈

践行开源理念,统信软件开放服务器操作系统UOS V20使用授权

统信软件

操作系统 服务器 国产化 免费

户外LED显示屏技术

Dylan

LED显示屏 户外LED显示屏 led显示屏厂家

V8的垃圾回收和内存限制

千锋IT教育

消除视觉Transformer与卷积神经网络在小数据集上的差距

华为云开发者联盟

人工智能 华为云 12 月 PK 榜

JAVA培训学习后就业好吗

小谷哥

不止于大,如何打造优秀的折叠屏应用体验

HarmonyOS开发者

HarmonyOS

阿里云联合“产学研媒”发起BizDevOps共促计划,助力企业提升组织效能

阿里技术

研发效能 数字化转型

一文解读机密容器的崛起和发展

云布道师

龙蜥

Coinbase或在不久使用Zebec发放工资,并对Web3支付赛道发展寄予厚望

鳄鱼视界

MySQL的数据类型和存储引擎介绍

C++后台开发

MySQL 数据库 中间件 后端开发 存储引擎

“自动驾驶+昇腾AI” 西安交大团队解决高级辅助驾驶的关键难题

Geek_2d6073

解读Java内存模型中Happens-Before的8个原则

华为云开发者联盟

Java 开发 华为云 12 月 PK 榜

DM 实践手册

TiDB 社区干货传送门

迁移 管理与运维

开源工具系列1:Cloud Custodian

HummerCloud

云计算 云安全

教你用JavaScript实现随机点名器

小院里的霍大侠

JavaScript 初学者 入门实战

TiCDC 源码解读(2)-- TiKV CDC 模块介绍

TiDB 社区干货传送门

Go 中这么多创建 error 的方式,你真的了解它们各自的应用场景吗

Go学堂

golang 开源 程序员 个人成长 12月月更

Coinbase或在不久使用Zebec发放工资,并对Web3支付发展寄予厚望

股市老人

前端培训学习后好就业吗?

小谷哥

借力 StarRocks,"陆战之王" 大润发如何在零售业数字化转型中抢占先机?

StarRocks

数据分析 零售

TiDB Operator配置TiDB集群故障自动转移

TiDB 社区干货传送门

集群管理 管理与运维 故障排查/诊断 安装 & 部署 扩/缩容

Coinbase或在不久使用Zebec发放工资,并对Web3支付赛道发展寄予厚望

西柚子

携手 StarRocks 打造极速统一数据底座,理想汽车获 DAMA 中国 “数据治理最佳实践奖”

StarRocks

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