在公司里,当一个项目达不到效果时,查找的原因有很大程度会归咎于“流程”,因为流程的不合理,导致大家无法合作,从而导致事情无法达到预期。这很像社会里大家对“体制”这个词的用法。但是,抱怨“流程”只能是言语上的一种宣泄,如何真正的改造“流程”才是一个管理者的智慧所在。
“流程”是在目前企业管理中最常用的一种工具。我无意考证“流程”这个词汇的来历,只想就我遇到的一些事展开一下思考。
“流程”通常是来规范如何做事情的,很多时候,这和“标准化”有异曲同工之妙。最常见的麦当劳或肯德基的快餐生产,他们的那一套标准作业,就是一种流程化管理。而说到底,“流程”不过是让大家按照既定规则做事的一种约束性制度。既然是约束性,就带有强制性或惩罚性。
刚参加工作那会儿,我去的是一家大公司。但是,他们对于软件开发并没有此概念。因此,所做的工作也是凌乱的。从公司层面上说,领导虽然会布置工作,但他们只是偶尔指导一下我的工作,更多的时间是一个人在那里按照要求去实现自我成长。这种制度下,对于个人的成长有利有弊,好处是有的是机会,可以锻炼人;坏处是成长速度有限,有时会挫伤积极性。现在看来,因为部门是没有开发流程,导致整个工作的开展处于混乱。很多时候,是有经验的工程师完全凭个人的经验和能力将领导的指示转换为最终的产品输出,这样就导致后来者无法跟上前行着的步伐,最终整个团队在研发的一些环节中无法同步。
后来,我离开那家大公司,另外找了一家小公司,发现他们在研发时依然犯着同样的毛病。另外,由于我那个时候无法认识到这些,导致自己在摸索过程中浪费了许多机会,使自己的能力始终无法得到突破。这说明,设计人员不仅仅要考虑设计本身,还要从一个高度上去理解一个项目的开展。经过了一段时间的学习和实践后,我发现这种理念的培养对个人来说是由外到内,然后再由内到外的。
“流程”除了是一种工具,还是一种理念。它除了宏观层面的指导,还着眼细节的把握。按我现在的理解,一个“流程”的实施大致包含四个部分。
第一部分:培训。流程首先是一种制度,这就需要对执行者进行培训,告诉执行者如何去做。只有让他们知道怎么做,这才明确了责任主体。虽然很多时候培训都是走过场,但是培训对于流程的展开是最关键的环节,不能让执行者在心里有流程的概念,那么这个概念再好,也不可能实现。另外,明确责任主体是为了后续的赏罚分明,这个是第三部分的内容。
第二部分:模板。“流程”中存在大量的指导性或规范性的文件,这通常叫做模板。模板是让执行者按照葫芦画瓢用的。对于一些技术含量不足的工作,这个模板是必须的。而对于技术含量很高的工作,这就需要发挥“流程”创造者的智慧,找出各个环节的本质,也就是说,找到事情的本质,那么我们的控制手段才有效。而模板的作用就是来实现对事情的过程控制,保证过程的不失真,是一个流程的根本。
第三部分:考核。当培训完成,模板执行后,考核便是对流程本身最好的控制。流程的执行者是人。如何保证人在流程中的作用,考核是一种促进手段。这里的考核不仅仅是物质上,还有一些精神上。通常我们用“胡萝卜和大棒”来形容这些手段。理想的情况,考核只在流程的建立初期其很大作用,当一个流程真正流畅运行起来后,考核的作用就会减少。对于管理者来说,考核技巧的运用是整个流程能够有效落实的关键。
第四部分:改善。流程并不是一成不变的,随着项目的发展和外部环境的变化,流程必须根据实际情况进行调整,以便更好的指导工作。然而,在这个过程中,最忌讳的就是人为干预。虽然完全的客观是不现实的,但是按照事物的发展规律来修订流程,这是比较可靠的。就如管理常识中常说的那样,流程是一个不断循环的过程。这其实和成功的概念差不多,成功只是一瞬间的状态,想要保持它,就需要不断地重复努力。华为的任正非说过:“什么是成功?经九死一生还能好好地活着,这才是真正的成功。华为没有成功,只是成长。”我想流程是这样,人也是这样。
在“流程”实施的过程中,这四部分是相辅相成的。理想状态下,培训起引导作用,模板起规范作用,考核起固化作用,改善起优化作用。
在这里,我只关注与流程的实施,这是因为我目前的能力还没有达到制订流程的那个层面。现在市面上各个公司所操作的流程其实在本质上是一样的。无论它叫什么名字,有多少花样,说到底还是要指导人去干事情,让事情的结果符合我们的预期。
另外,真正掌握或贯彻一种理念,能够触类旁通到其他方面的本事,通常被称作悟性。能力虽然可以培养,但是悟性更多是天生的。这也就可以解释,同样是面对苹果,牛顿可以去发现万有引力,而我们却一无所获。所以,对一个制度制定者来说,悟性所占比例更大。同理,管理者也一样。
还有一条,除了天才,任何人的成长都来自于他的实践,如果不亲身经历,一切都是经不起推敲。对于这样的哲理总结,还是古人说的好:纸上得来终觉浅,绝知此事要躬行。