---《金矿》的笔记
工作只有标准化才能达到最高的效率,每个工作步骤固定化,而不是随机的进行处理,慢慢的形成习惯之后,就会达到最高效。如何进行分解工作,如何使工作达到标准化,需要仔细观察工作的步骤,进行仔细的拆分,形成流程,然后标准化操作。
5S标准,整理(seiri),整顿(seiton),清扫(seiso),清洁(seiketsu),纪律(Shitsuke)
整理,把一段时间内的工作进行整理,"每一个工作环境,时间久了自然就会累积垃圾,整理一下长期以来的囤积,并且移开那些没有用的,但真正做的时候往往会取舍不定。不仅仅是清除垃圾,同时它也是一种选择,一种决策。"
整顿,整理之后,需要把事情进行梳理,把无序的工作变得有序,想办法把之前乱的事情整顿清晰。就像厨师的灶台,之前如果太乱的话,就安排规矩,把每种厨具放在固定位置,优化操作流程。 清扫,定期的清扫环境,就像海军一样,定期的涂漆打磨船舶,目的是通过这个过程,发现船上部件的问题和过度劳损的部件,发现细小的问题。 清洁,持久清洁是前面3个S执行后的成果。 纪律,无论刮风下雨,都需要负责。 以上是我豆瓣的读书笔记,我总是在思考,如果这些概念套在软件研发流程中,会不会也会有所提高呢?如何标准化,如何提高就是重点考虑的地方。只考虑到了研发中的代码开发阶段,还没有拓展开来。 1.代码规范是一种标准流程,达到大家标准化统一。(这个现在在做,通过Eclipse的formater,checkStyle一点点的推广) 2.研发工具的统一化,保证在同一个组内,可以随时上手,不用在熟悉环境。只有这样,在互相调试,帮助追查bug的i后,可以顺利上手。(推广过,但是受阻后,没有继续推广) 3.研发过程的标准化,做一个单据的步骤是否可以标准化,pdm-->数据字典--->模板->......._>按钮实现--->...?(这个流程不推荐,因为不是标准的面向对象的思考方式,还是面向数据库的思考方式)这样的话,做每个单据的时候,大家就顺其自然的一步步的操作,而不是每次研发的时候,随意进行,这样的效率肯定不高。 只有标准化了,我们才能保证做事情的顺其自然化,但是标准化不代表我们扼杀了创新性,标准化的目的是为了使湖水降低,露出水面下的石头,然后持续改进。