黄海全ID:optman
41944次访问,排名2600好友1人,关注者1
比思想更有力的是行动
optman的文章
原创 106 篇
翻译 5 篇
转载 6 篇
评论 16 篇
最近评论
yumn2004:这篇文章对我有很大的帮助,谢谢楼主!
hdnero:wow power leveling
zhanghs202:你那个只是讨论一个主题或者两个人谈论一个话题而已
zhanghs202:你说的那个叫需求吗?肯定不叫,如果你不知道你要开发的东西是什么,你怎么下笔啊?
zhanghs202:听说丰田汽车早上9点上班,8:50的时候,安装车间一个零件都看不到,一个人也没有。晚上6点下班,6:10分的时候,车间里同样是看不到一个零部件。如此完美的景象,和公司的机制有莫大的关系。制度化,反腐倡廉的最佳利器是法律,制度化,以及保障机制。然后带来政府的工作的效率。软件研发的制度化,是保障沟通效率,正确高效工作的保证。
文章分类
    收藏
      相册
      Blog
      存档
      软件项目交易
      订阅我的博客
      XML聚合  FeedSky
      订阅到鲜果
      订阅到Google
      订阅到抓虾
      订阅到BlogLines
      订阅到Yahoo
      订阅到GouGou
      订阅到飞鸽
      订阅到Rojo
      订阅到newsgator
      订阅到netvibes

      翻译 Lean software development收藏

      新一篇: 软件需求本质上就是一个沟通的问题 | 旧一篇: 关于内存占用和运行性能的关系

      关于敏捷和XP的介绍,大多都会说到避免过度的设计,未来是多变的不可预测的。今天又看到一篇文章,把大家所熟悉的丰田的精益生产跟Agile做了类比,这个比喻就比较形象了。

      WikiPedia上关于精益软件开发的介绍更是经典摘录如下:

      所谓精益的主要思想是:

      • 减少浪费
      • 鼓励学习
      • 推迟决策
      • 尽快发布
      • 充分授权
      • 保持完整
      • 尽观全局

      关于什么是浪费,作者首先引用丰田制造系统的例子:

      • 存贮备用的汽车零件
      • 生产不是立即需要的产品
      • 零件不必要的移动
      • 等待其它部件的生产
      • 生产中的多余过程
      • 任何的缺陷(低质量)

      简单的说,就是任何不会给客户带来价值的东西就是浪费。在软件开发里,以下就是浪费:

      • 没有必要的代码和功能
      • 开发进度的延误
      • 官僚
      • 内部沟通的低效

      我们要首先发现存在浪费的地方,然后加以消除和改进,避免浪费。

      ......

       

      软件开发的过程还很不成熟,需要不断从传统生产行业里吸取养分。

       

      Lean software development

      http://en.wikipedia.org/wiki/Lean_software_development

      发表于 @ 2008年03月02日 21:47:00|评论(loading...)|编辑

      新一篇: 软件需求本质上就是一个沟通的问题 | 旧一篇: 关于内存占用和运行性能的关系

      评论

      #zhanghs202 发表于2008-03-05 17:16:38  IP: 218.240.129.*
      听说丰田汽车早上9点上班,8:50的时候,安装车间一个零件都看不到,一个人也没有。晚上6点下班,6:10分的时候,车间里同样是看不到一个零部件。如此完美的景象,和公司的机制有莫大的关系。制度化,反腐倡廉的最佳利器是法律,制度化,以及保障机制。然后带来政府的工作的效率。软件研发的制度化,是保障沟通效率,正确高效工作的保证。
      发表评论  


      当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
      Csdn Blog version 3.1a
      Copyright © optman