第 12 章 精益思想和高效编程
张刚
本书所介绍的各项编程实践是彼此相关和互相促进的,它们共同构成了卓越工程师的技能体系。在本书的最后一章,我们来探讨一下这些编程实践背后的基本逻辑,以及是什么将它们连接在了一起,并且提升了它们的实际价值。
12.1 精益思想
精益思想是适用于许多领域的思想方法,因为它抓住了问题的本质:结果导向,持续改进。丰田生产系统(TPS,Toyota Production System)是精益思想的前身,后来学者们基于它,提出了精益思想的五大原则,把精益思想扩展到了不同的业务领域。
12.1.1 丰田生产方式
二战结束后,日本的汽车工业刚刚起步,汽车市场规模较小,对多样化的需求很高,所以当时以美国福特为代表的大规模生产方式并不适合日本市场。于是丰田汽车选择了不同的道路,这种方法被总结为丰田生产方式(The Toyota Way)。
后来事实证明,丰田生产方式非常适合日益多样化的用户需求和日益多变的商业环境。到了二十世纪八十年代,日本汽车业大幅超越美国,背后的核心竞争力就是丰田生产方式。当然,时至今日,全世界几乎所有的汽车制造商,都全面采用了这种方式——因为在今天如果不这样做,企业可能根本就无法生存。
丰田生产方式的创始人大野耐一认为,丰田生产方式的两个核心要素是:即时生产和自働化。
公开
同步至部落
取消
完成
0/2000
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
![](https://static001.geekbang.org/resource/image/d0/e4/d0880927e2a522a038be2d04bf19dfe4.png)
精益思想和高效编程是卓越工程师必备的技能体系。精益思想源自丰田生产方式,强调结果导向和持续改进,包括即时生产和自働化两个核心要素。其五大原则是价值、价值流、流动、拉动和持续改善,强调从客户视角定义价值、优化价值生产过程、持续流动生产过程、用需求驱动生产和持续改善。精益思想已扩展到软件设计等各种领域,提升工作效率和质量,实现持续改进和卓越工程实践。 软件设计的价值不仅仅是“实现需求”,而是通过软件开发给现实世界带来积极改变。业务价值和资产价值是软件开发的核心,需求分析是软件开发活动的真正起点。软件资产的本质是期权,高质量的软件设计应具有高复用性和可演进能力。设计和编码的核心产出是解决方案,需要持续的探索和发现,通过拉动可以带来最高的探索效率。质量内建是精益方法极度重视的核心,测试先行从根本上增强了质量的反馈。 总的来说,精益思想和高效编程为工程师提供了一套全面的工作方法和理念,帮助他们在软件设计和开发过程中实现持续改进和卓越工程实践。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《软件设计:从专业到卓越》
《软件设计:从专业到卓越》
立即购买
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论