加载中...

精益软件开发(Lean Software Development)是把丰田生产方式(TPS)中的精益制造思想应用于软件开发的方法论,由 Mary Poppendieck 与 Tom Poppendieck 夫妇在 2003 年的著作《精益软件开发》中系统阐述,被视为敏捷运动的重要思想源头之一。
其框架通常概括为七项原则:消除浪费;内建质量;放大学习;延迟决策(在最后责任时刻再做不可逆决定);快速交付;尊重人与授权团队;优化整体而非局部。
对应制造业的七种浪费,软件开发中的浪费包括:半成品(未交付的在制品)、多余功能、重复学习、任务交接、任务切换、等待以及缺陷。价值流映射是识别这些浪费的常用工具。
精益思想直接催生了看板方法在软件业的应用,限制在制品(WIP)、拉动式流程、持续改善(Kaizen)等概念已融入主流敏捷实践;《精益创业》也将其延伸到了产品创新领域。

登录 后参与讨论
暂无讨论,来发表第一条评论吧