关于精益和敏捷的对话

24 篇文章 1 订阅

2012年12月的某日,@scmroad配置管理之路 发出了条微博 “求教,agile 和 lean, 请问这两个词在敏捷中都是是啥含义?有什么特殊的意思”, 后面@张克强-敏捷307,请我来回答。

@张克强-敏捷307:回复@scmroad配置管理之路:lean的翻译是精益。agile的翻译就是敏捷。有观点认为,精益软件开发是敏捷软件开发的其中一种。也有观点认为,精益软件开发与敏捷软件开发是并列的关系。

@scmroad配置管理之路:精益开发和敏捷开发的区别在哪里?我看到过很多人提敏捷开发,也提精益开发。

@张克强-敏捷307:回复@scmroad配置管理之路:敏捷开发现在是个“超级大筐”,好东西都可以往里面装。精益软件开发是一个“小筐”,也能装不少东西了。不少东西既能装在敏捷的大框里,也能装在精益的小筐里。而精益当中的强度量强指标有些人认为不能装到敏捷大筐里

@张克强-敏捷307:精益实践特征上更倾向于分工高效合作,与scrum的团队建设方向有差异,当然这里面有一个精益的理解问题,如果把精益理解为心法层面的东西,那就能兼容很多其他东西。

@Thinker姜志辉: 以精益原则作为敏捷改进的指导性原则,以xp+scrum作为敏捷实践工具箱,是目前比较流行的一种做法
@scmroad配置管理之路:精益原则指导敏捷?那敏捷原则呢?
@Thinker姜志辉: 敏捷的目的是为了更好的开发软件,不是为了贴上敏捷标签。华山剑法就不能配太极心法
@伍斌_Ben: Lean的本质是减少浪费,从丰田汽车制造而来。在软件开发里,lean的目标是提高ROI,面向公司高层;scrum的目标是迭代管理,面向项目管理;XP的目标是高效coding,面向基层;三个层次统称agile

@agile123:好问题!越简单的问题往往越难。agile的反义词是迟钝,基本含义是积极应对变化,重点在adapt to change上;lean的基本含义是节省,要减少成本和浪费,利润是抠出来的。在敏捷开发中,适应变化和减少浪费这两个方面同时需要,例如用短迭代以避免过多的计划和预测产生浪费,同时又可以及时调整适应变化。

@肖恩亦书:个人理解,精益是发现价值,杜绝浪费,从而实现精益求精,丰田借此登上世界第一的宝座;而敏捷是精益思想在软件领域的应用,不管宣言也好,守则也好,无不体现着尊重客户价值,减少沟通障碍,快速反馈等;还有XP,更是一种敏捷编程方法……

@静水流深78:有人说敏捷来自于精益。从字面意思来讲,前者是快,后者是省
@agile123:Lean源于70年前的丰田。敏捷的前身是IID,1970年代的Evo大概是最早成型的迭代方法,诞生于米国防部项目,再往前推两者有无交集就未知了。不过无论Agile还是Lean,都有个基础:Quality First,在好的前提下才能提快和省

@难啊_上海: 这么讲,敏捷是包含精益的了?那为何《精益软件开发艺术》中说精益的视角比敏捷宽泛呢?


我的编后语:最后的问题“那为何《精益软件开发艺术》中说精益的视角比敏捷宽泛呢?” 等了多天,没有人回复了。
各家有各家不同的看法。能够写出《精益软件开发艺术》的人貌似更有权威些,但这并没有标准答案。


以上是4年前的文字,前些天在微信群有相关的讨论,今天偶然在档案箱里翻到,把它重新发到这里吧,看起来仍然有现实意义。

前天在微博上再次提问:精益软件开发与敏捷软件开发是什么关系?
@王海鹏Seal:日本和欧美的关系
@张克强-敏捷307:回复@王海鹏Seal:[思考]是互相交流学习的意思咯?
@王海鹏Seal: 起源不同,XP起源于Kent beck研究心理学的老婆,精益源于丰田制造

附注:王海鹏是《精益软件开发管理之道》的中文译者,王海鹏Seal是他的微博昵称。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值