本书阐述了TOC(Theory of Constraints)在生产中的运用。以工厂为背景,描述TOC如何带领一家工厂从危机中走出,讲述了许多突破性的管理新思维,引导企业持续改善经营业绩。
TOC 理论
- 局部的改善不等于整体的改善。一根链条,如果想要增加它的强度的最快最有效的办法,不是把每个链条都加强,而是找出最弱那一个把它加强就好了,然后依次继续找出最弱的加强,直到整体强度达到你的要求。
- TOC 认为,任何系统至少存在着一个约束,否则它就可能有无限的产出。因此要提高一个系统(任何企业或组织均可视为一个系统)的产出,必须要打破系统的约束。任 何系统可以想像成由一连串的环所构成,环与环相扣,这个系统的强度就取决于其最弱的一环,而不是其最强的一环。相同的道理,我们也可以将我们的企业或机构 视为一条链条,每一个部门是这个链条其中的一环。如果我们想达成预期的目标,我们必须从最弱的一环,也就是从瓶颈(或约束)的一环下手,才可得到显著的改 善。换句话说,如果这个约束决定一个企业或组织达成目标的速率,我们必须从克服该约束着手,才可以更快速的步伐在短时间内显著地提高系统的产出。
- TOC 有一套思考的方法和持续改善的程序,称为五大核心步骤(Five Focusing Steps),这五大核心步骤是:
- 第一步,找出系统中存在哪些约束。
- 第二步,寻找突破(Exploit)这些约束的办法。
- 第三步,使企业的所有其他活动服从于第二步中提出的各种措施。
- 第四步,具体实施第二步中提出的措施,使第一步中找出的约束环节不再是企业的约束。
- 第五步,回到步骤1,别让惰性成为约束,持续不断地改善。
这个五大核心步骤可以让人们有能力以逻辑和系统的方式回答任何想作持续改善时必会问的三个问题:
-
- 要改进什么?
- 要改进成什么?
- 怎样使改进得以实现?
心得
把TOC的思考方法运用在测试中,那么测试的:
- 有效产出:产品通过测试检验后发布上线的速度
- 库存:未开始测试和在测试过程中的产品
- 营运费用:通过测试所花费的时间和人力
- 瓶颈约束:
- Bug 数量
- 修复和验证 Bug 的速度
- 发现 Bug 的速度
- 发现 Bug 的能力
- 措施
- 提高研发代码质量
- 加强测试过程管理
- 测试自动化建设,推广持续集成,在开发过程中就开始测试
- 业务和技能培训,经验总结和学习