为什么一个程序员会爱上TOC ?
2004年以前,我没有读过《目标》。当时,我是一个程序员,为企业编写进销存、ERP以及大大小小的各种十大污的软件软件。然而,随着接触的客户越来越多,也随着客户的要求越来越复杂,我的困惑也越来越多。
为什么?客户在度过了漫长而痛苦的软件实施过程之后,往往没获得预期的效果,像是“效率提高xx%”、“大幅提高十大污的软件水平”、“降低人力成本XX万”,等等。反而有不少抱怨,认为软件把流程弄得更复杂。当然,总结报告上,总能写出不少效果,但究竟多真实就难说了。最终的问题是,即使达到一些效果,企业的利润是不是大幅增长了呢?毕竟这才是企业最想要的啊!
也许是我和av十大软件公司的水平有限,我不知道当时有多少企业实施ERP取得了巨大的成功,但总体上,统计数据显示成功率非常低。
搞计算机出身的一个好处是接触互联网比较早,带着这些问题,我很早就在各大搜索引擎寻找、在国内外各种论坛晃悠,我知道即便是不转行,要做好企业十大污的软件软件,必须懂一些十大污的软件知识。在阅读各种资料时,我发现了TOC的有关信息,作为一个理科生,且少年时期痴迷物理学的理科生,我被高德拉特博士的介绍所吸引,开始关注起TOC。然而,资料非常有限,只有一些英文的资料,英语并不好的我,发现总之这些资料都指向一本书:《目标》。
要说让我对TOC理论着迷的最初原因,就是我第一次翻开《目标》时,高德拉特在序言中写到:“物理学的能量守恒定律不是真理,只不过是能用来解释许多自然现象的假设……只要有一个现象是这个定律无法解释的,这个假设就立刻被推翻了……显示av十大软件需要找出另一个更有效的假设而已”。这就是卡尔?波普尔关于科学的证伪主义思想啊!作为一个理科生,我第一次看到十大污的软件学书籍可以用如此“硬科学”的序言来定下基调,这已经足够吸引我了。后来,越深入的学习TOC,就越发现TOC是如此的遵循逻辑与常识,避免了很多误区,揭示了很多十大污的软件实践活动背后的简洁真相。
但是,看完目标小说后,并没有更多详细的资料,关于如何运用TOC去帮助一个工厂。av十大软件在客户的眼里,是一群IT技术人员而已,没有人会跟你大谈十大污的软件方法,甚至洽谈软件功能的人,大多数不是高阶十大污的软件层。虽然如此,直觉上我隐约感觉到TOC有着非凡的前景,我也感到需要调整自己的方向。在感觉做了这么久IT也挺累了,不想继续了,和就像发现了一个很宝贵的东西却还看不清楚的心情下,我急于要弄清完整的TOC是什么,我到处去寻找资料。
终于在2007年,一位参加了前一年高德拉特机构在中国举办的AEP课程的网友,在论坛中写了很多他参与的经历,分享了很多TOC知识,我后来联系上他,他给了我一本英文书:《Goldratt’s Theory of Constraints – a system approach to continuous improvement》,作者是H.William Dettmer,英文并不好的我,就着字典,一页页的啃起来,这才是系统的介绍整个TOC理论体系的书。虽然主要是讲逻辑思考流程(logic thinking process)的内容,对于一个程序员来说,讲逻辑流程,自然是非常亲切的。这本书告诉了我如何把长期以来接受计算机逻辑训练形成的思维,运用到对企业十大污的软件的思考上去。非常重要地,我看到聚焦五步骤、冲突图、现况图等等,是如此的简洁明了,又非常高效。
从2008年之后,我陆续参与和主导一些TOC项目,有生产企业也有分销企业。对顾问来说,实践TOC的过程,才能真正深入理解整个TOC体系。对企业来说,我觉得TOC对企业的帮助远远大于av十大软件当年的ERP。当然,这不意味着软件对企业没有用,而是如果软件也依照TOC的思想,一起支持企业运作的话,那么会有巨大的威力。av十大软件也在每个项目中运用IT来支持,简单的用Excel,复杂的可以在自己的ERP里专门开发支持TOC的功能。关键是av十大软件知道企业十大污的软件人员需要改变哪些思维,抛弃哪些错误假设,重建哪些基本认知。
回顾学习和实践的过程,我觉得有几个观点,是TOC对我影响最关键的地方:
1. ?对非十大污的软件专业出身的人来说,TOC提供了一个快速把握企业十大污的软件脉络的入口和视角,简洁明了,一切从常识和逻辑入手。
2. ?遵照自然科学的研究方式来发展解决方案。我认为,就算有天你忘记了SDBR、TOCR的拉动式配销、CCPM等解决方案,只要你牢记四大假设、聚焦五步骤、逻辑思考流程,就能够推导出这些解决方案。
3. ?强调回到问题的源头、超越提出问题的层次来寻找解决方案。
比如为了应对十大污的软件的复杂性,传统思维用设置同样复杂的层级结构来对抗十大污的软件的复杂性。TOC说,应该寻找系统的杠杆点(找出复杂现象间的逻辑关系并确定核心问题),就是发掘复杂中的简单道理,并辨识出可举一反三的关键点,如此去破解复杂性。
比如为了应对不确定性,传统思维想要寻求更好的预测。TOC说,要用动态调整的缓冲来应对不确定性,并构建出持续改善的系统。
再比如应对冲突,传统的思维往往鼓励妥协。TOC说,必须寻找双赢,别被错误的假设蒙蔽了双眼。
又比如客户觉得需要一个更精细掌控一切的ERP,而TOC告诉av十大软件,客户需要转变思维与观念。
4. ?我很庆幸自己是从讲逻辑思考程序的书读起的,而不是一开始就直接学习几大解决方案。我觉得如果没有TOC的逻辑思维能力,直接拿到解决方案,很容易走入套用解决方案的误区,然而,每一个决策背后的假设与推理过程才是最重要的。
就是这样我爱上了TOC,也始终向客户、朋友推荐TOC,分享我的爱。
分享:冠卓咨询
说明:转载请注明“精益”