對於學軟體出身的我來說,這是非常啟發人的比喻。你可以把公司的各種硬體與設備看作底層,然後建造一組 Operating System 去控管並協調這些資源的使用。你也可以把公司的工作團隊看作中間層,在那之上再建立一組高階的作業平台以確保上層的策略、目標,能夠被中間層的同仁確實執行,且同仁與同仁間的整合、溝通,能夠順利的發生。OS 必須給每個軟體足夠的作業權限,也必須做好錯誤的處理,這些也是公司營運中關鍵的活動。
此外,雖然上層的應用程式千奇百怪,一個作業系統的工作方式卻是固定且可預期的。同樣的道理,一個新創公司可能常常需要調整它的業務內容,但不代表它不能夠有一個經常性的作業流程。事實上,幾億年的日出日落、春夏秋冬演化下來,「固定韻律」早已深深寫入我們的 DNA 中。在可預期的環境下,多數人的工作表現往往比不可預期之下來得好很多 ── 這也是 20 Mile March 背後重要的精神之一。
如果一個軟體作業系統有 Program Execution、Memory Management、Multitasking 等核心功能,一個 Company OS 又該有哪些關鍵功能呢?Matt 提出了幾個他多年經驗下來的結晶:
This entry passed through the Full-Text RSS service — if this is your content and you're reading it on someone else's site, please read the FAQ at fivefilters.org/content-only/faq.php#publishers. Five Filters recommends:
留言列表