怎么建立一个有效的组织?怎么在公司从小变大的过程中,应对管理上面临的挑战?这也是今日头条在成长过程中,我们常常讨论和思考的问题。现在,我们倾向于“Context,not Control”的解决方案。
如何定义Context和Control
先打个比方来解释Context和Control的区别。
计算机有两种处理任务的方式:一种是超级计算机,用一台计算机处理很密集的任务;一种是分布式的运算,让很多机器共同来处理任务,把任务分解,把任务所需要的资源分解。有两种企业管理的模式分别跟这两种运算方式类似。
第一种,把CEO当成超级计算机,CEO做战略设计,提出战略计划,逐层分解之后执行,执行的过程中如果遇到情况,会再往上汇报,CEO汇总信息,再次定出工作任务,这个过程中有审批、有流程,有很多的管理机制。过去很多企业都是采取这样的方式,主要包括:建构战略和控制流程。
第二种,有更多的人参与决策,让更多的想法自下往上涌现出来,而不是一个从上到下的战略分解,这个过程中需要更多人基于上下文Context做出判断,而不是根据指令来执行。
具体来讲,Context是指决策所需要的信息集合,包括原理是什么,市场环境如何,整个行业格局如何,优先级是什么,需要做到什么程度,以及业务数据和财务数据等。Control则包括了委员会、指令、分解和汇总、流程、审批等。
为什么要“not Control”
在我们看来,Control往往会带来一些危险。人类在判断自己的理性控制能力时会有一种幻觉,对于聪明理性的人更是如此,常抱有理性的自负。
CEO们往往有过成功的经验,尤其在公司早期成功过,且CEO没有上级,很少被人challenge,容易觉得自己英明神武。但是大家忽视了一点,行业是不断发展的,你所具有的知识虽然丰富,但在行业不断变化中依旧是有限的。
自上而下的宏大战略往往都是灾难,业界也发生过不少真实的例子。
比如乔布斯第一次离开苹果做NeXT的时候,提出一个非常理想的做计算机的模式,包括优雅的操作系统,完全面向对象(Object Oriented)的语言,但是最终也没有卖出多少台。中国也有这样的例子,曾经盛大易宝的理念也很宏大,但在和当时无论是文娱行业、互联网带宽,还是政策环境的情况都不匹配,所以最后失败。
Control除了会带来战略上的问题,还会因为追求控制感而导致企业反应迟钝。
在座的都是CEO,我们可以把支出、合同、offer,全部加起来算算每天的审批有多少。假设一天是15个的话,一年就是5000多个。这其中真正有效的有多少,经过大家认真思考的有多少,还是它的存在纯粹基于控制感?好像做了支出审批,资金就不会被乱使用。
相较而言,你的下属或者其他人是不是能够更好地审批?我想是的,因为他们在一线决策,有更充分的外部信息。由于CEO精力有限,大量的审批延时,让很多事情平白增加了一天到两天的时长。
“过早BU化”错在哪里?
针对公司变大后会出现的这些问题,有一种错误的解决方案:过早BU化。这种方案会导致几个问题:
■ 第一,部门间不配合。
比如说,BU自己处理PR危机,自己招工程师,就不用找市场或技术同事了,部门之间就不用配合,或者说会导致配合变得更差了,因为不花心思磨合了。
■ 第二,部门内冗余,专业度变差。
比如说,单个BU招的工程师标准不够高,而且工程师团队规模不够大,互相学习不够,进步提升不够,专业程度变差,内部也变冗余。对于CEO来说,感觉更像承包者,我把这个任务发出去了,你自己做吧,我不参与过程,我只要结果。长此以往,企业文化就变差了。
当然有一些例外,如果是相对独立或非常成熟的业务,确实不需要公司内部支持和配合,可以BU化。公司存在的意义就是为了分工和配合,公司内的业务活动,要确保内部合作成本是要低于市场交易成本的,大量不配合的BU,本质就不应该存在在这个企业内部。
过早BU化是一种比较普遍的错误解决方案。很多公司过早就成立了很多子公司,或者拆成很多项目组,甚至更进一步把业务独立出去,独立融资。在我看来,往往都不是很好的解决方案,而是懒惰的解决方案,如此就不用解决配合和沟通问题了。
Context有哪些好处?
■ 第一,分布式运算。
让更多人用更多CPU进行运算,让更多人参与决策,利用集体的智慧。作为管理层,你做审批决策只花30秒,但别人可以花三个小时,做更多的调研之后才判断。
■ 第二,可以更快速地执行。
不需要层层汇总,不需要汇总到一处,不需要在CEO这里排队列,能够更及时地响应。
■ 第三,充分的外部信息输入。
在Control的模式中,任何信息都要到CEO这个节点,靠CEO再分发出去。CEO很大程度变成了公司和外部之间的接口。相比单靠CEO接触外界情况,了解市场行业或者宏观经济,让更多的同事,更多主管直接面向行业,信息肯定会更充分,角度也不一样。
■ 第四,参与感激发创造力。
做同样的事情,如果员工知其然,也知其所以然,会比只知道指令,做起来更有意思。这个对于发挥员工创造力是有帮助的。
■ 第五,可规模化。
Context的建设,表现形式可能是内部的系统,可能是知识共享文档,这些都是可以复用的,是可规模化的。而CEO和管理团队的时间精力有瓶颈,靠拼体力、脑力、耐力来解决,是没有规模效应的。
哪些特殊情况需要Control?
■ 一、紧急情况和重点项目。
比如说重大的PR危机需要快速响应。重点项目也是如此,如果竞争对手已经逼进,这个时候进行分布式的讨论,自下而上的涌现,来不及解决问题,时间窗口很快就过去了,所以紧急情况和处理重点项目需要Control。
■ 二、创新业务和新部门的早期。
如果一个部门新设立,或者一个新高管上任,还没有跟公司磨合好,这个时候需要Control。创新业务早期,需要更多支持配备资源的时候,也需要CEO的统一协调,主导进展。
■ 三、不匹配的职位安排。
某个岗位的人跟公司理念差距很大,那么他的上级也是需要Control来干预的。
为什么公司发展一段时间后会出现这个问题,而公司早期不会出现?
因为在公司早期的时候,CEO一般都是业务的专家。公司业务简单,行业情况简单,CEO自己做决策就可以了,这样效率高。但随着公司的成长,CEO精力被很多事情分散,PR、融资、外部活动等等,组织本身也非常消耗管理者精力。另外,环境变复杂,业务多元化,CEO不再是专家,甚至对业务也不是最灵敏的人了。
我们要求CEO快速学习成长,超级计算机变得越来越强,知识面越来越广,但是人的精力总是有限,总有很多方面是不如创业阶段的时候。比尔·盖茨20年前是一个优秀的架构师,20多年之后,还是要用他的理念来指导整个的大型项目,作用就非常有限了。
当然有些企业不存在这样的问题,因为他们所处的行业稳定,创新较少,遵守好传统的流程就可以了,比如说老干妈辣酱。
好的组织的两个要素
总结而言,我们认为好的组织包括:
■ 一、优秀的人。
需要分布式的处理器,不只是一个执行者,每一台分布式计算机都有判断能力,都要聪明。
■ 二、“
每个人有他需要扮演的角色,掌握所有的上下文信息,做出业务决策。在必要的时候,做出少量的干预。
有了以上两点,就能保证组织内的交易成本最小,并且做出高质量的决策。基于这个理念,在我们公司,遇到问题的时候,往往习惯先问Context是不是不够充分,而不是增加Control。
比如说某项进展出了问题,我们首先不考虑让更高阶的人来做,而是反过来想,是不是Context不够,是不是没有把行业的情况、业务数据、过去的失败案例分享给他。
作为管理者,要想想你作出比他人更好的决策,是因为能力还是你的Context更充分,是不是存在信息不对称?大家仔细观察会发现,有时管理者甚至利用信息不对称来体现自己的价值。所以,在公司内首先要把建设Context这个基础工程做好了,然而这并不容易,需要大量的沟通、管理和产品技术工作。