QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

重提敏捷已死

  • 2016-06-14
  • 本文字数:1736 字

    阅读完需:约 6 分钟

Matthew(Ford) Kern Miko 最近都发表了与“敏捷已死”主题相关的文章。Matthew 将这个话题与敏捷咨询的饱和度以及市场炒作周期的速度相关联,而 Miko 看到了比敏捷运动中的方法还要更快的需求,并将这个话题与之进行联系,提出用 DevOps 来替换敏捷。

Matthew 的第一篇文章简单地题为“敏捷已死”,他故意采取一个有争议的(和尖刻的)立场,他说,

“敏捷软件开发已经死了。如果你还在实践它或还在用那种管理方式,你本身就是一种障碍。敏捷运动浪潮已经结束了,如果你还想购买证书来掩人耳目,那就是在浪费钱了。”

他接着解释了“死亡”是针对营销和管理时尚的炒作周期而言,并认为

原本冠名为敏捷的意义已经丢失,该技术的价值也已经被稀释,那些追求技术卓越的人们已经放弃了努力。如果不是那些“忠实信徒”的努力,它可能早已成为历史。

他指出,消亡是不可避免的,并给出了一系列原因来解释,其中包括:

  • 敏捷有一个最佳点,以及一系列不适应的范围,但每个人似乎都想忽略这些。
  • 我知道这是营销噱头,而事实真相却变成了次要的
  • 这里有一个宗教神话,奇怪的术语,专门的宗教工具和其他古怪的祭祀行为。(例如,为了让你同意他们的观点,许多敏捷从业者会欺负你,恐吓你。他们还会攻击你,破坏你的信誉。4 月 28 日的时候我就收到来自一个年轻助手的威胁。)
  • 我看到每个人都在抨击它去适应更重要的企业治理。显然,我们在采用局部优化的发展思路,认为它们是生态系统中最重要的的组成部分。然而,在绝大多数的企业中,它们只是次要的支持功能,而不是核心业务。它们应适应更重要的业务功能

他继续分析了一些他认为可以被保留下来的元素,包括迭代、团队、一些社会实践和许多技术实践。
在文中,他总结了他自己关于什么会替代敏捷的一些想法,即 DevOps 潮流。

所以下一波是 DevOps 潮流。它是“继承者”。如果你购买一个中等或大型规模的软件开发服务,那么今年就会有人向你推销 DevOps。 (他们推销的时候会说,它比纯粹的敏捷更好,你值得拥有。)这里还有另一个机会来解决这个问题:

现在市场上也有很多从实践经验和改进活动中而来的不同敏捷修订版本,也许一些人会努力为其中的一项做真正的市场营销。

Miko 认为持续交付是敏捷的下一个继承者。

“持续交付(CD)”的模式似乎顺理成章的成为了敏捷的继承者。持续交付提供了一个涵盖性的术语,但并没有定义任何的方法论,也没有要求一系列的宣言。所有你需要知道的都包含在标题里 - 你只需要尽可能的,持续的去交付软件。这会使得团队可以根据需要去选择合适的敏捷原则和方法,从而达到指定的目标。这也解决了敏捷一直以来被抱怨的一个问题,即敏捷是一场有大师们参与的宗教运动,而这些高薪的敏捷大师们只会为开发团队开出一个适应于所有问题的解决方案,而这个方案又是难以适应开发的真实工作,很难落地。

他认为,我们现处在需要正视 DevOps 的时代。

Matthew 在他的第二篇文章中提供了更深入一些的分析,他提供了一些统计数据和通过查看当下的就业机会和薪水来探索 DevOps 和敏捷的市场位置。

他总结到:

就业数据和薪水的数据显示敏捷在 IT 服务行业可能已经处于或接近市场饱和。 DevOps 的市场渗透率预计将在 2016 年迅速增加,而敏捷服务的下降很可能是由于 DevOps 相关服务的崛起而导致的。假设下一个潮流是 DevOps,那么当下的市场需要的是一个占主导地位的方法论和工具使用经验,而不是意识形态。

在过去几年里,敏捷作为一种方法的死亡和它的替代品一直是 InfoQ 访谈和文章的主题。2014 年 Dave Thomas 鼓励读者接纳敏捷度而非敏捷,2015 年他发表了题为“敏捷已死”的演讲。在2012 年Alex Bell 指出“敏捷热”对组织会有致命的风险。

查看英文原文 Agile is dead again


感谢夏雪对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016-06-14 19:005083

评论

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

jackson学习之十(终篇):springboot整合(配置类)

程序员欣宸

Java web 4月月更

java高级用法之:JNA中的Function

程序那些事

Java Netty 程序那些事 4月月更

thinkphp5框架新建页面相关规范详解

CRMEB

“东数西算”超级工程利好云计算,多云管理背后却暗藏汹涌!

行云管家

云计算 多云 东数西算 云管

YonMaster开发者认证线上赋能培训班定档4月18日

YonBuilder低代码开发平台

RadonDB MySQL on K8s 2.1.4 发布!

RadonDB

MySQL 数据库 Kubernetes 高可用 RadonDB

Tiger DAO VC:将你的风险投资变成DAO组织协同

小哈区块

STM32+华为云IoTDA,带你设计一个属于自己的动态密码锁

华为云开发者联盟

stm32 iotda 华为云IoT 密码锁 Qt框架

“双碳”下的建筑业:未来10年必须重视这5大方向

BeeWorks

聚焦供应链布局,新能源汽车企业重塑产业核心竞争能力

数商云

数字化转型 供应链 新能源汽车

好的测试数据管理,到底要怎么做?

禅道项目管理

测试 数据 数据管理

【并发编程系列10】阻塞队列之SynchronousQueue

爱好编程进阶

Java 面试 后端开发

【源码分析设计模式 10】SpringMVC中的建造者模式

爱好编程进阶

Java 面试 后端开发

教你用ab命令进行并发与压力测试

华为云开发者联盟

并发 压力测试 ab测试 ab命令 请求次数

【Zeekr_Tech】汽车软件RTOS-之AUTOSAR OS多核控制简介

Zeekr_Tech

Linux 软件架构

云图说丨叮咚,您有一份短信通关攻略待查收

华为云开发者联盟

短信 签名 消息 签名模板 MSGSMS

计算机存储层次简析

懒时小窝

计算机基础

Redis是怎样通讯的?

ooooooh灰灰

redis 后端 协议 4月月更

Tiger DAO VC:DAO组织风险投资时代来临

西柚子

macOS系统病毒常见的两种传播途径

火绒安全

macos 终端安全 勒索病毒 蠕虫

MSE 微服务治理发布企业版,助力企业构建完整微服务治理体系

阿里巴巴云原生

使用 Sanic 框架进行 Python Web 开发

宇宙之一粟

Python 4月月更 sanic

免费下载|KubeMeet 城市站实录合辑,N 场容器开源分享打包看

阿里巴巴云原生

【并发编程系列1】Thread生命周期及interrupted()作用分析

爱好编程进阶

Java 面试 后端开发

2022年提高远程工作效率的三大实用技巧汇总

行云管家

远程办公 居家办公 办公软件

来也科技收购Mindsay背后:新旧势力交锋智能自动化备受关注

王吉伟频道

RPA 收购 机器人流程自动化 来也科技 Mindsay

WeTest平台产品&技术合作伙伴招募

WeTest

科创人·富士康CDO史喆:To B产品切忌臃肿,数字化不分对错只求更好

科创人

知识管理的目的及意义——提高社会资源的配置效率

小炮

知识管理

阿里云视频云人脸生成领域最新研究成果入选CVPR2022

阿里云CloudImagine

计算机视觉 视频编码 CVPR 视频云

简单实用的redis分布式锁

Rubble

4月日更 4月月更

重提敏捷已死_研发效能_Shane Hastie_InfoQ精选文章