路宁(luning)的博客

    <<  Selenium Test Powered by jQuery.parcel | Home | The Waste from Very Fat to Very Lean's Perspective  >>
  • A Misleading Analogy between Software Development and Manufacturing - [Lean]

    2009-08-17

    When people talk about a software project, they usually think of a car as the analogy in manufacturing industry. With this analogy, somebody believe that it makes no sense to 'translate' practices/ideas from manufactoring world because there are so many obvious differences/gaps between them. This thought also limits us from learning more from TPS(Toyota Production System) practices.

    This is a misleading analogy. It's a group of cars designed, manufactured and delivered for a particular market within a period, which are compared to a software project, not just a single car. Below are more analogies:

    Software Concept Misleading Analogy in Manufacturing Proper Analogy in Manufacturing

    a software project

    a car a group of cars designed, manufactured and delivered for a particular market within a period. They may end up with great variety.

    a software feature

    a feature/part of a car a car satisfying a customer

    the lifecycle of a software project

    the manufacturing stage of a car a loop including steps of design, manufacture, deliver, after service, feedback, refine design, ...


    Given the proper anology above, most TPS practices/ideas become inspiring and meaningful for software development.

    And, it is meaningless to compare standard parts with standard software components in context of standard, the two industries share the same pursuit of the standard/better ways of adding values and solving problems in fact.


    随机文章:

    敏捷和精益对我日常生活观点的影响 2008-12-17
    在InfoQ上发表了《软件开发中的准时化生产》 2008-07-12
    精益思维 vs. 传统思维 (Lean Thinking vs. Traditional Thinking) 2008-06-22
    看部委重组和电信业重组 - 量产后遗症之以设备和部门为中心一例 2008-04-13
    精益五原则 + 软件开发一例 2008-03-17

    收藏到:Del.icio.us
    Tag:lean tps 精益
    Cite url:
    published this at 19:25:38 | Edit | Continue This Topic | Forward | 分享 0
  • RSS EMail Me

Search

Latest logs

  • Manage Mock Dependencies of Controllers with IoC Container
  • The Waste from Very Fat to Very Lean's Perspective
  • A Misleading Analogy between Software Development and Manufacturing
  • Selenium Test Powered by jQuery.parcel
  • Remove the Noisy Thread.Sleep and WaitForCondition from Selenium Tests
  • Code Snippet to Log All Events as They Are Triggered
  • A Quick Check of Javascript Code Quality
  • Implement Object Builder for Testing in a .NET Object Initializer Style
  • 看过《丰田现场管理方式》,30年前出版的书
  • Make visible both progress and smell
全部日志>>

Comments

  • taowen:http://taowen.github.com/bay...
  • dewwind88:呵呵,我信!我也是自己深有同感~-网络上的陌生人,搜索到...
  • sean xu:项目忙完了吗?好像很久没写精益方面的文章了:)...
  • 菜头:good summary ^.^
  • luning:你是说如何确定适合自己team的switch频率吧,多尝...
  • jackie chen:LN,想问问:怎样计算switch pair rate ...
  • sabrina:路子分析的很有道理哦!...
  • sabrina:虽然我不是很懂技术,但是能看出你的用心,加油哦!...
  • ncholas ren:where is the 'continue...'
  • laura:不错,好好学习!

Categories

  • Lean[21]
  • Software Development[2]
  • Agile[15]
  • Life[1]
  • Economics[3]
  • Misc[0]
  • Test[7]
  • Javascript[2]

Tag

  • 敏捷[32]
  • 精益[29]
  • Agile[22]
  • 软件开发[19]
  • Lean[15]
More..