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是他的微博昵称。

关于精益和敏捷的对话相关推荐

  1. 设计思维、精益、敏捷、DevOps的整合实践分享

    设计思维.精益.敏捷.DevOps是最近几年国内IT领域的热门话题,也不乏一些谁优谁劣的争论和探讨,经过一系列的学习和实践,对于四者之间的关系我有了一些思考和组合应用,现梳理分享给大家,也欢迎各位读者 ...

  2. 精益与敏捷软件开发概述

    广义而言,精益与敏捷是两组具有高度兼容性的价值观和原则,都阐述了如何成功地进行产品开发.Scrum.XP和看板则是将这些原则运用到实践中的三种具体方法.换句话说,它们是精益和敏捷软件开发里轻度重叠的三 ...

  3. 精益与敏捷开发(随笔)

    在几年前,我就对软件的敏捷开发有着很高的兴趣的.一直觉得,程序员应该是最自由,最轻松的一种职业!而且我也一直在向这个方向努力! 我们应该如何做呢?一说到程序员,大家就公认的是脑力民工!为什么?在程序员 ...

  4. 再论CMMI和敏捷的对话

    写完上文 <CMM/CMMI的20年和敏捷十年>,想起了我在AgileChina Google Group曾有过一段对话. 起因是有网友这样说道: 1.那些用敏捷去套CMMi.瀑布模型的家 ...

  5. 借助精益找回敏捷的质量

    敏捷宣言和精益实践非常互补:为了提升质量,精益对强有力的敏捷过程是一个有益的补充.与真实的客户或客户代表面谈,探究部门之间的工作交接,深入了解他们的痛点,将流程可视化,这有助于更快的揭露问题,用更低的 ...

  6. 如何写一个精益和敏捷合同

    在精益敏捷邮件列表,艾伦Shalloway写道: 你会怎么推荐为好措施,你可以到一个合同(或工程进度)写来跟踪进度/对软件承包商的成效? [...]这个[问题]不可知虽然偏向敏捷/精益/看板. 女装品 ...

  7. 浅谈敏捷思想-04.精益思想

    精益思想 20实际90年代初<改变世界的机器>一书的出版,标志着"精益(Lean)"的诞生."精益"的概念是基于丰田生产系统(TPS)的原则,精益思 ...

  8. 敏捷(Agile)与精益(Lean)对比

    精益思想的核心 消除浪费--Eliminate Waste 嵌入质量--Build Quality In 创造知识--Create Knowledage 延迟决策--Defer Commitment ...

  9. 敏捷、精益、六西格玛之间到底有什么差异?

    本文节选自<敏捷实战:破解敏捷落地的60个难题> 有刚接触敏捷的朋友问:「有些基本概念不是很清楚,问敏捷.精益.六西格玛.PMP 等方法论之间的有什么差异?」 这是一个很好的问题,很多想要 ...

最新文章

  1. 《Docker进阶与实战》——3.2节使用Docker image
  2. 摩根斯坦利面试题库_经验 | 金融公司摩根士丹利从笔试到实习的全程经验
  3. XenServer上启动虚拟机失败’The VDI is not available’的解决方法
  4. 安装linux前分区,安装Linux系统前的准备之磁盘分区
  5. 基于JAVA+SpringMVC+MYSQL的医院皮试管理系统
  6. JavaScriptDOM高级程序设计- generateDOM.js
  7. 蓝桥杯 ALGO-84 算法训练 大小写转换
  8. Linux 常用命令十四 killall和pkill
  9. Adobe Creative Cloud 不能加载APP导致卸载ps失败 解决方案
  10. 全国计算机二级重难点,计算机二级office重难点.doc
  11. (转)sqlite developer注册方法
  12. Open SQL LEFT与RIGHT函数
  13. ios开发:UINavigationController反方向滑动push
  14. FPGA数字信号处理之乘法器
  15. 特征图注意力_计算机视觉中的Non-local-Block以及其他注意力机制
  16. 随机函数rand()[c++]
  17. Android之ContentProvider
  18. 通过棱镜门看事物的联系
  19. python读什么-python读什么
  20. 深度学习国外经典教程——大师带你入门(视频、PPT讲稿)

热门文章

  1. sql针对某字段去重查询_sql的简单查询
  2. vba 自动排序_学会这个Excel表格技巧之后,立刻实现自动排序,太牛了
  3. 关于windows内存泄露思考
  4. QNX6.5编译libcurl
  5. windows 10 内置bash 安装32位支持
  6. ai中如何插入签名_如何在PDF中插入一个或多个空白页?
  7. java 2d svg_SVG 2D入门1 - SVG综述
  8. neo4j查询多跳关系的方法
  9. softened softmax vs softmax
  10. softsign与tanh的比较