写点什么

如何说服怀疑敏捷的人?

  • 2010-09-23
  • 本文字数:1346 字

    阅读完需:约 4 分钟

Daniel Markham 是一个实干的技术派人士,也是敏捷教练,他在上周写了一篇文章,试图回答这样一个问题:为什么有些人对敏捷如此不爽?他常常会收到一些反应消极的邮件,其中对于敏捷的言论大加贬损。如今,敏捷实践和在业界的大规模应用已经超过十年了,也许是时候停下来,像 Amr Elssamadisy 今年早些时候那样提出来一些问题了。成功和失败之间常常只有一线之隔,更不用说成功常常难以衡量了。

下面是他看到和听到的一些问题。

  • 虚假的成功故事
  • 没有能力完成工作的培训师
  • 支持者不够灵活
  • 魔力子弹综合症
  • 团队支配权逆转
  • 货物教敏捷
  • 对于问题“拒绝回答”
  • 彼此冲突的建议
  • 欺诈
  • 本质上一样,只是形式不同
  • 小金五星综合症

这些评论反映出我们行业中的一个常见模式:如果把敏捷换成当今其他的热门词汇,可能会听到同样的话。 这些常常是怀疑的根源所在,Daniel 这么解释:

敏捷没有定义。没有标准委员会,没有考试,没有审批通过的工作步骤,没有检查列表。敏捷与 Scrum 完全不同。我个人觉得这是一件好事。敏捷是一系列最佳实践,围绕着采取迭代和增量式开发的敏捷团队为中心。[敏捷本身]只是一个市场词汇而已。

然而,有足够的证据证明:敏捷团队常常更开心,而且工作效率更高虽然人们仍在争辩成功的要素,在 Daniel 看来,敏捷团队成功的关键在于实践、反思和调整:

这真的是一种艺术,而不是科学。光指望读上一本书或是上一次课就突然能敏捷起来,这是不可能的。就像光靠看电影或是看别人弹奏,看一本相关的书或是参加相关集会,自己无法学会弹钢琴是一样的道理。

毫无意外,有很多人跟贴:

[ Techneilogy ] 一些优秀实践(比如敏捷结对)得到恶评,是因为中层管理者的“神秘配方”心态不断传染。

[Alan Franzoni] 敏捷在实施时也要灵活,在刚开始时就想马上实施所有的“敏捷技术”,这非常难。而且实施敏捷应该来自开发人员的要求,而不是管理层的意愿。如果有些东西运转得很好,那也许就没有理由改变它。

[Rui Curado] 注重实效的模型驱动开发(也就不是 UML/MDA)和代码生成结合在一起,是迈向未来更好的开发方法的重要一步。这确实需要一些思维方式的转变,但是注重实效的方法仅仅存在于少数开发人员脑海之中。

[Ben]“敏捷人士”提出弹力球、俳句等等还有其他遥不可及的想法,我能指出的很多人都不喜欢,我能指出为什么我也不喜欢,而且只用一个简单的句子:这些跟软件开发有 tm 什么关系?!我认为敏捷社区应该认识到:很多像我这样的人不需要“解药”、“教练”和“故事”,而是技巧、清晰的结构和度量方法。

[匿名人士] 我们公司最近切换到了 Scrum,在我的职业生涯中这是第二次陷入如此境地了。所有这些迭代对于开发人员来说太累人了。两个星期的周期,一次又一次进行,完成细小的任务,这让你觉得像是一个“码农”而不是真正的开发人员。[对于 Daniel 的回应] 如果我是你(或是身处你所在的团队),我要是觉得这些所谓的敏捷对我是无尽的折磨,那该怎么办?我会在每天的站立会议上都提出这个想法,这是一个障碍,妨害了团队的表现。问题必须解决。

如果你觉得应该保留敏捷,你会如何说服怀疑人士?敏捷足够成熟了么?是否关于它的玫瑰色幻想正在破灭?它是否适于移动应用和云计算主宰的世界?还是我们的行业需要超越敏捷的流程,去寻找新的更有效的方法?

查看英文原文: How do you Convince an Agile Skeptic?

2010-09-23 05:202428
用户头像

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

关注

评论

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

数据治理:数据标准建设方法和流程

用友BIP

华为云GaussDB 为企业数字化踩了一脚油门

爱科技的水月

xxj-job服务端架构流程

IT巅峰技术

面试卡在多线程?那就分享几道Java多线程高频面试题,面试不用愁

钟奕礼

Java 程序员 java面试 java 编程

【万字爆肝】带你了解浏览器原理

FE情报局

JavaScript 前端 浏览器 11月月更

详解UDS CAN诊断:DiagnosticSessionControl Service(SID:0X10)

不脱发的程序猿

嵌入式 汽车电子 ISO 14229 UDS诊断 诊断和通信管理功能单元

AI/ML如何在山林防火中大显身手?

澳鹏Appen

人工智能 工业4.0 工业 数据标注 防火

MobPush for ReactNative

MobTech袤博科技

灰度分布的主流方案

穿过生命散发芬芳

灰度发布 11月月更

PostgreSQL 技术内幕(二) Greenplum-AO表

酷克数据HashData

postgresql greenplum

融云全球社交泛娱乐洞察,老资格的「游戏社交」还有哪些想象空间

融云 RongCloud

社交 泛娱乐社交

云渲染和渲染农场的区别在哪里?

Finovy Cloud

云计算 云渲染 渲染农场

这款全能王网络监控工具绝了,不仅能监控Linux服务器,还能监控网络设备!

wljslmz

Linux 网络监控 11月月更 Observium

腾讯生态大会倒计时1天!

ToB行业头条

Serverless Devs 重大更新,基于 Serverless 架构的 CI/CD 框架:Serverless-cd

阿里巴巴云原生

阿里云 Serverless 云原生

React Server Component: 混合式渲染

字节跳动终端技术

react.js 原理分析 服务端渲染 混合式渲染 Server Component

智慧医疗时代,如何更精准、更智能、更高品质?

澳鹏Appen

人工智能 医疗 数据标注 智慧医疗 AI医疗

Kubernetes 多集群管理平台 OCM v0.9.0 发布:进一步改善托管集群安全性问题

阿里巴巴云原生

阿里云 云原生 OCM

汽配行业erp系统解决方案!

优秀

低代码 ERP系统 汽配行业

详解UDS CAN诊断:什么是UDS(ISO 14229)诊断?

不脱发的程序猿

嵌入式 汽车电子 ISO 14229 CAN诊断 UDS诊断

Java实战案例-动态调色板

小院里的霍大侠

Java 实战案例 初学者 入门学习

同享明年,共创此时 —— GreptimeDB Roadmap 2023

Greptime 格睿科技

数据库 开源 分布式 云原生 物联网

Kindling程序摄像头——Trace-Profiling功能正式发布

KINDLING

Java 系统监控 Kubernetes, 云原生, eBPF

得物视频编辑工具优化全指南

得物技术

性能优化 线程 视频特效 视频转码

Python数据可视化:类别比较图表可视化

不脱发的程序猿

Python Python数据可视化 数据分析可视化 类别比较型图表

华为云桌面Workspace,让你的办公更加舒适惬意

清欢科技

Higress 实战:30 行代码写一个 Wasm Go插件

阿里巴巴云原生

阿里云 云原生 Higress

元器件科普 | 为什么电感在直流电路中相当于短路?(附视频讲解)

元器件秋姐

元器件知识 电感 电感原理 电感元件 元器件科普

为什么我们提供了新的公共镜像库

Jianmu

k8s 镜像 Docker 镜像 容器镜像加速

Python数据可视化:如何选择合适的图表可视化?

不脱发的程序猿

Python Python数据可视化 选择合适的图表可视化? 数据分析可视化

如何说服怀疑敏捷的人?_研发效能_Jean-Jacques Dubray_InfoQ精选文章