精益思想

Lean Thinking

 

    近年来,精益思想 + 敏捷原则 + Scrum开发模式,已成为软件业内流行的敏捷管理框架。

 

    GOF(Gang of Four -- Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides),将建筑学家Alexander的建筑学模式引入到软件设计中,演变成软件设计模式。与此雷同,精益软件开发思想起源于制造业。受质量管理大师戴明(Deming,PDCA理论)的影响,日本丰田汽车创造了精益管理,并取得了巨大的成功。精益原则及思想,已被证明适用于任何致力于提高生产力和质量的地方,精益方法已成功应用于制造业、分销、供应链、产品开发、银行业、工程、后台管理等诸多领域。最近几年,精益原则及思想才得以被Mary Poppendieck和Tom Poppendieck应用到软件开发领域中。实践证明,将精益思想和敏捷方法相结合,可以有效的消除浪费,降低成本。

 

精益软件原则

1. 消除浪费

        任何不能为客户增加价值的行为都是浪费。通过持续不断地改进,来减少流程中的浪费。例如:最终被废弃的代码是浪费;客户不经常使用的额外功能是浪费;等待其它团队是浪费;缺陷和低质量是浪费;过度的管理也是浪费。请注意,消除浪费并不意味着扔掉所有的文档。

 

2. 加强学习

        软件开发是个持续学习的过程。承认变化,加强反馈和交流,在实践中发现问题、解决问题,并最终形成解决方案;授权给团队,正确的决策取决于准确的信息,让开发团队参与决策,让团队成员充分发挥自己的潜力。请注意,授权给团队也并不意味着放弃领导。

 

3. 延迟决策

        在一个复杂多变的环境中进行软件开发,基于多种选择的方法能够达成更好的结果­。尽可能的延迟决定,直到能够基于事实而不是不确定的假定来做出决定。请注意,推迟决策并不意味着拖延决策,不能错过了时机、耽误了工作。

 

4. 尽早交付

        软件交付的周期越短,用户的反馈越快,需求就会越清晰,应对需求变化的灵活性就越高,让客户的需求来推动工作的进展。请注意,尽快交付并不意味着匆忙交付,否则会为日后的维护带来更多的麻烦和浪费,这恰恰与消除浪费的原则背道而驰。

 

 

  • 0
    点赞
  • 0
    收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页
评论 1

打赏作者

Johnny-Xu

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值