在每周一次的「创业 CEO」系列,我们讨论一个创业者如何教会自己成为一位伟大的 CEO,因为历史上最伟大的创业公司,往往都是由这样的人在领导。
作业系统 (OS / Operating System) 是一组软件,用来管理电脑硬体资源并且提供电脑软件共通的服务。作业系统是一个电脑系统中必备的系统软件元件,应用程式通常需要作业系统才能运行。(Source: Wikipedia)
在 Matt Blumberg 的新书 Startup CEO: A Field Guide to Scaling Up Your Business 中关于 Execution 的一部,提出了一个很有趣的概念,他用「Company Operating System」去形容一个企业的核心营运流程,并鼓励创业 CEO 们用心去建造一个一流的作业系统。
对于学软件出身的我来说,这是非常启发人的比喻。你可以把公司的各种硬体与设备看作底层,然后建造一组 Operating System 去控管并协调这些资源的使用。你也可以把公司的工作团队看作中间层,在那之上再建立一组高阶的作业平台以确保上层的策略、目标,能够被中间层的同仁确实执行,且同仁与同仁间的整合、沟通,能够顺利的发生。OS 必须给每个软件足够的作业权限,也必须做好错误的处理,这些也是公司营运中关键的活动。
此外,虽然上层的应用程式千奇百怪,一个作业系统的工作方式却是固定且可预期的。同样的道理,一个新创公司可能常常需要调整它的业务内容,但不代表它不能够有一个经常性的作业流程。事实上,几亿年的日出日落、春夏秋冬演化下来,「固定韵律」早已深深写入我们的 DNA 中。在可预期的环境下,多数人的工作表现往往比不可预期之下来得好很多 ── 这也是 20 Mile March 背后重要的精神之一。
如果一个软件作业系统有 Program Execution、Memory Management、Multitasking 等核心功能,一个 Company OS 又该有哪些关键功能呢?Matt 提出了几个他多年经验下来的结晶:
重大会议行事历 ── 季董事会、年度策略会议等这些会大幅影响公司走向的会议时间,应该提前让团队知道,让大家可以有正确的预期。
统一的关键沟通格式 ── 统一的沟通格式让大家可以专注在被沟通的内容,而不是浪费时间在解读,甚至误解上。
透明的重大决议 ── 在每次董事会、策略会议后,除了绝对机密的内容外,CEO 应该向全公司清楚报告这些决议的内容与前因后果,确定所有人都明白了解公司的走向。
清楚定义核心领导团队与决策流程 ── 应该要让所有人明确的知道核心领导团队的组成 (在 Eric Schmidt 时期的 Google 这个核心团队就叫做 Operating Committee),并且了解他的部门所归属的领导成员,因此当他对公司的策略与方向有想法,才能知道该去找谁聊聊。
严格执行「开门」政策 ── 就像作业系统必须要回应每个在执行中的程式一样,核心领导团队也必须回应每一个需要解答的同仁。
单一化的资讯系统与作业流程 ── 不要让同仁的生产力浪费在工具的适应与除错上,无论是传统或是云端的资讯系统,选择一个不错的,然后确保全公司都能够妥善的使用,或者说在工具的选择上,单一化所得到的生产力提昇,往往大过多元化所带来的好处。
当然,这些是 Matt 为 Return Path 所建造的核心作业程序。你的公司因为商业模式与企业文化的不同,应该还需要有所增删。但无论如何,用作业系统去思考营运流程的建立,的确让一切都变得有趣了起来呢。
Photo via police_mad_liam, CC License