在每週一次的「創業 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)