关于精益和敏捷的对话
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是他的微博昵称。
关于精益和敏捷的对话相关推荐
- 设计思维、精益、敏捷、DevOps的整合实践分享
设计思维.精益.敏捷.DevOps是最近几年国内IT领域的热门话题,也不乏一些谁优谁劣的争论和探讨,经过一系列的学习和实践,对于四者之间的关系我有了一些思考和组合应用,现梳理分享给大家,也欢迎各位读者 ...
- 精益与敏捷软件开发概述
广义而言,精益与敏捷是两组具有高度兼容性的价值观和原则,都阐述了如何成功地进行产品开发.Scrum.XP和看板则是将这些原则运用到实践中的三种具体方法.换句话说,它们是精益和敏捷软件开发里轻度重叠的三 ...
- 精益与敏捷开发(随笔)
在几年前,我就对软件的敏捷开发有着很高的兴趣的.一直觉得,程序员应该是最自由,最轻松的一种职业!而且我也一直在向这个方向努力! 我们应该如何做呢?一说到程序员,大家就公认的是脑力民工!为什么?在程序员 ...
- 再论CMMI和敏捷的对话
写完上文 <CMM/CMMI的20年和敏捷十年>,想起了我在AgileChina Google Group曾有过一段对话. 起因是有网友这样说道: 1.那些用敏捷去套CMMi.瀑布模型的家 ...
- 借助精益找回敏捷的质量
敏捷宣言和精益实践非常互补:为了提升质量,精益对强有力的敏捷过程是一个有益的补充.与真实的客户或客户代表面谈,探究部门之间的工作交接,深入了解他们的痛点,将流程可视化,这有助于更快的揭露问题,用更低的 ...
- 如何写一个精益和敏捷合同
在精益敏捷邮件列表,艾伦Shalloway写道: 你会怎么推荐为好措施,你可以到一个合同(或工程进度)写来跟踪进度/对软件承包商的成效? [...]这个[问题]不可知虽然偏向敏捷/精益/看板. 女装品 ...
- 浅谈敏捷思想-04.精益思想
精益思想 20实际90年代初<改变世界的机器>一书的出版,标志着"精益(Lean)"的诞生."精益"的概念是基于丰田生产系统(TPS)的原则,精益思 ...
- 敏捷(Agile)与精益(Lean)对比
精益思想的核心 消除浪费--Eliminate Waste 嵌入质量--Build Quality In 创造知识--Create Knowledage 延迟决策--Defer Commitment ...
- 敏捷、精益、六西格玛之间到底有什么差异?
本文节选自<敏捷实战:破解敏捷落地的60个难题> 有刚接触敏捷的朋友问:「有些基本概念不是很清楚,问敏捷.精益.六西格玛.PMP 等方法论之间的有什么差异?」 这是一个很好的问题,很多想要 ...
最新文章
- 《Docker进阶与实战》——3.2节使用Docker image
- 摩根斯坦利面试题库_经验 | 金融公司摩根士丹利从笔试到实习的全程经验
- XenServer上启动虚拟机失败’The VDI is not available’的解决方法
- 安装linux前分区,安装Linux系统前的准备之磁盘分区
- 基于JAVA+SpringMVC+MYSQL的医院皮试管理系统
- JavaScriptDOM高级程序设计- generateDOM.js
- 蓝桥杯 ALGO-84 算法训练 大小写转换
- Linux 常用命令十四 killall和pkill
- Adobe Creative Cloud 不能加载APP导致卸载ps失败 解决方案
- 全国计算机二级重难点,计算机二级office重难点.doc
- (转)sqlite developer注册方法
- Open SQL LEFT与RIGHT函数
- ios开发:UINavigationController反方向滑动push
- FPGA数字信号处理之乘法器
- 特征图注意力_计算机视觉中的Non-local-Block以及其他注意力机制
- 随机函数rand()[c++]
- Android之ContentProvider
- 通过棱镜门看事物的联系
- python读什么-python读什么
- 深度学习国外经典教程——大师带你入门(视频、PPT讲稿)