用水滸傳來學習OKR
0x00 摘要
目前越來越多的企業在使用 OKR 作為員工考核方法。
不知道為什麼,我看到 OKR 這個概念,腦子裡面就自動出現了“梁山泊攻打祝家莊”這個場景。
因為這個戰役結束後,有幾個惋惜:欒廷玉沒有上梁山,扈成沒有上梁山,扈家莊一家被殺。
宋江見了,大喜道:“只可惜殺了欒廷玉那個好漢。”
正嗟嘆間,聞人報導:“黑旋風燒了扈家莊,砍得頭來獻納。”宋江便道: “前日扈成已來投降,誰教他殺了此人?如何燒了他莊院?”
只見黑旋風一身血汙, 腰裡插著兩把板斧,直到宋江面前,唱個大喏,說道:“祝龍是兄弟殺了,祝彪也是兄弟砍了,扈成那廝走了,扈太公一家,都殺得乾乾淨淨,兄弟特來請功。”
我們看看如果採用 OKR,梁山在這次戰役中的表現會不會更好,宋江的心事會不會達成。
0x01 OKR
1.1 基本概念
O是Objectives,KR是Key Results,OKR就是Objectives and Key Results,即目標與關鍵結果法。是一套明確和跟蹤目標及其完成情況的管理工具和方法,被谷歌成功使用,現在逐漸也被很多國內的公司採用。
OKR 思路源自德魯克的目標管理(Management By Objectives,簡稱為MBO),它的核心思想是放棄命令驅動的管理,擁抱目標驅動的管理。
從根本上講,目標管理把經理人的工作由控制下屬變成與下屬一起設定客觀標準和目標,讓他們靠自己的積極性去完成。
OKR 的創立者是英特爾前執行長安迪·葛洛夫。他這樣解釋為何成功創造出了OKR:
- 我要去哪裡?答案就是目標(objective)。
- 我如何知道能否達到那裡?答案就是關鍵結果(key results)。
O代表的是一種價值取向,KR是對O的量化和描述,描述的方式可以有很多,可以是過程性指標,也可以是對結果的不同維度的衡量。
1.2 OKR管理的意義
首先要說明的是OKR不是KPI,不是用來做考績效核的。OKR提供了一種目標管理的方式,它的重點是管理而不是考核。它能夠讓團隊關注目標、關注真正重要的事情,而不是整體圍著考核相關的數字、公式轉。
OKR甚至與你的績效工資是可以沒有關係的。OKR是與MBO一樣,有著SMART原則的目標管理工具。如果說KPI是企業告訴員工“你們必須達到這個標準和結果才達到”,那麼OKR在進行了固化以後就應該是員工自己能明白 “我可以按這個關鍵結果事件去做就可以實現目標”。
新型行業企業需要員工去積極思考,個性化思考“我應該怎麼做”,於是就有了OKR。在OKR當中,我們給了各種各樣的“優秀的樣板”,告訴員工應該怎麼去做,於是這就是KR。而通過這個KR得到一個什麼樣的結果,就可以用KPI 或者是OKR工具進行考核。
具體來說, OKR可以:
- 幫助組織思考主要目標,避免迷失方向;
- 它是一種溝通機制,讓每個人都知道什麼是最重要的;
- 找到一個衡量進展的指標;
- 讓團隊保持專注;
1.3 Objective
1.3.1 什麼是好的O
好的O有如下特徵:
- 符合SMART原則只是基本條件;
- 導向成功:O要能指引我們向著長期使命願景和最終的成功前進,是“正確的事”;
- 優先順序高:所有能列入OKR中的O,優先順序都是很高的,既重要又緊迫;
- 驅動性因素:O應當是保證成功的驅動性因素,所有的O能夠形成一組“充分條件”,保證“成功”。
歸結為一句話:它是導向成功的關鍵驅動性因素嗎?
根據這個原則,我們在制訂O時,首先要思考的是“如何成功”這一終極命題。
公司層面要思考的是公司如何戰略成功,部門層面要思考的是如何部門成功,個人層面要思考的是個人如何促進組織成功同時實現個人成功。
然後圍繞“成功”分析關鍵要素:哪些因素能夠促進我的成功?把它們找出來,就是很好的O。例如公司級O,一般最好指向客戶價值主張、關鍵能力/資源等,而非財務、階段性任務等。
1.3.2 上下級O之間關係?
一說到上下級O,很多企業習慣性地想到了層層分解的套路,甚至有的企業直接用上級的KR作為下級的O。但這種做法是機械主義的錯誤做法,它一是限定了範圍,上級目標成了下級目標的唯一來源;二是容易僵化,讓下級機械承接上級目標,容易抹殺下級的主觀能動性,限制了下級去更加開放主動地思考自身價值。
上下級O之間應該是聯結關係,絕非簡單粗暴的承襲。
組織中的每個層面,都有自身的定位,應發揮各自的價值。它們的O,絕非僅僅上級OKR一個來源,還有自身的工作策略、職責定位等來源。
換句話說,上級O不是下級O的全部,下級O也不僅僅是上級O的絕對附庸。下級應該有自身的主動思考,能夠主動規劃自身的目標,對上級目標形成更加有機的承接。
谷歌甚至強調,個人和部門,應當在同一層面依照公司級目標制定自己的目標。它們要作為並列的主體,思考自身能為公司目標的達成做什麼。總之,就是從機械承襲走向有機聯結。
我們來看一個谷歌的例子:
- 公司O:我們應該像翻閱一本雜誌一樣快速上網。
- 行政部門O:打造最優工作環境。
- 後端部門O:快速提升使用者訪問速度。
- 產品部門O:打造全球最懂你的谷歌瀏覽器。
- 前端部門O:提高頁面響應速度和使用者體驗。
- 後勤部門O:建設舌尖上的谷歌。
每個部門都結合自身的定位,思考了如何最能有效地支撐公司O。如果是機械承接,行政和後勤部門就不會制訂自己獨特的O,“快速上網跟我們行政後勤部門有什麼關係呢?”,產品、前後端部門可能就主要侷限在“快速上網”了,而不會各自從最終成功的角度思考自己能做出什麼貢獻了。
下級在制訂O時,不應只盯著上級O,而應思考我到底能做出什麼貢獻,這個貢獻有支撐上級O的,也有實現自身使命、完成策略性工作任務的。
換句話說,下級O中,有些O是直接支撐上級O的,有些O是支撐這些O的,比如能力建設、自身策略性重點任務等。它們組成在一起,是為了保證自身可持續的長期成功,更好地做出貢獻。想清楚了這些,我們就能更好地實現上下級O之間的聯結。
所以我們總結出來個人、組、公司 OKR 的不同:
- 個人 OKR 是你個人展現你將會做什麼;個人自己想做什麼,和管理者想他做什麼一般來說不會是完全相同的。那他可以通過先查閱上層的目標,在自己想做的事情範圍內找到能對公司目標有利的部分,將他拿出來和自己的管理者進行討論,做權衡取捨。某種情況下,很有可能這個自己想做的東西,會變成公司今後改變的發展方向。
- 組的 OKR 不是個人打包,是組優先做的事情;
- 公司 OKR 是高層對整個公司的展望。
1.4. KR
O與KR到底是什麼關係?
O和KR之間的關係,存在典型誤解:認為KR就是O的執行舉措,所以很多人把KR寫成任務,把OKR做成了計劃管理工具。把KR當作是簡單機械的分解,明確了過程節點要達到的標準,最終實現O。但KR如果和O合併,可以發現最終只要有O就可以了,KR不過相當於路上的里程碑。它不能對O是否達成的最終結果起到描述和界定作用,是無效的。
要避免上述誤區,我們需要理解O和KR的關係。
KR必須要能回答:從某個方面看,O是否達成?KR們一起構成了一個“充分條件”,保證了O的達成,因為KR所以O。從不同的側面,KRs 定義了一個“成功的交付”。如果這些KR都實現了, “成功交付”這個目標就達到了。
所謂的KR就是為了完成“這個目標我們必須做什麼”?KR是必須具備以下特點的行動:
- 必須是按這個方向及正確“途徑” 做就能實現目標的;
- 必須具有進取心、敢創新的,多數情況下不是常規的;
- 必須是以產出或者結果為基礎的、可衡量的,設定評分標準;
- 不能太多,一般每個目標的KR不超過4個;
- 必須是和時間相聯絡的。
1.5 要點&原則
下面是OKR的要點和原則(包括與KPI的比較)。
- O和KR的不同:O是要有挑戰性的,如果是板上釘釘的事情就是不夠的;KRs能很好的支援O的完成,是要明顯可量化的,便於評分的。
- OKRs要可量化的(SMART OKRs)——這與KPI要求沒什麼不同。
- OKRs中,最多5個O,每個O最多4個KRs——這與KPI要求也一致,只不過KPI一般可以5-8個。
- 公司、團隊、個人都有自己的OKRs,而且必須達成一致——這與傳統KPI類似。
- OKRs 每季度都打分,並且公示——這與傳統KPI類似。
- OKRs 要是有野心的,有一些挑戰的,有些讓你不舒服的(按照谷歌的說法,Achieving 65% of the impossible is better than 100% of the ordinary)。是因為OKR的“O”其實就是一種“夢想目標”“野心目標”。是需要很努力的去跳去夠的。而績效考核目標是“跳一跳才夠得上滿分”是最合適。
- 每個人的OKRs在全公司都是公開透明的——這與KPI是不同的,在傳統上,很多企業能夠公示考核結果就已經不錯了。OKR需要公開、透明、視覺化的管理,每個人都可以瞭解到其他人的目標,當你能夠看到同級、上級或者老闆的目標時,你至少要看看你的方向是不是跑偏了吧。
- 60%的O最初來源於底層——這不同於傳統KPI操作方式。百分之六十的O最初來源於底層。下面的人的聲音應該被聽到,這樣大家工作會更有動力。傳統上,我們用KPI“解碼”公司戰略,更多的是一個自上而下的過程(雖然過程中也會強調自上而下、自下而上的雙向溝通)。
- OKRs結果不用過於考核。從開始Okr產生的時候,這不是做為績效考核工具來的!這是為了幫助網際網路企業的不能用KPI的研發人員去實現尋找“我要去哪裡,我如何知道去哪兒”而設計的!對個人來說,它起到很好的回顧作用。能快速明瞭地讓自己看到我做了什麼,成績是怎麼樣。
- 如果滿分為1,分數0.6-0.7是不錯的表現,因此0.6-0.7將是你的目標。如果分數低於0.4,你就該思考,那個專案究竟是不是應該繼續進行下去。要注意,0.4以下並不意味著失敗,而是明確什麼東西不重要及發現問題的方式。分數永遠不是最重要的,除了是作為一個直接的引導作用。——這與KPI要求“跳一跳夠得著”看似類似,然而更鼓勵設定挑戰性目標。
- OKR是需要階段性回顧調整的,KPI一般較少調整;要切記可以調整的是KR!!!!而不是目標O!!!目標不能調整,措施和方法(KRs)可以不斷完善。
1.6 適用
大多數情況下,OKR合適:
- 創業企業:戰略目標並不清晰、需要不停的探索來確認企業的戰略,在這個基礎之上,拿OKR來做為績效考核方法是有幫助的。初創企業可能無法用KPI,可能只需要用OKR去考核,短期試錯、創新。找出戰略發展方向。
- 高科技企業:員工素質與能力均很高,個人自我管理能力強,企業發展方向也一直在調整狀態,比如現在的網際網路企業等;因為這群人只需要制訂出O,並d t助他們尋找KR後,他們在工作中會很自覺的進行KR的調整與修訂。
- 創新企業:組織結構扁平化,需要提高基礎員工的決策與自主能力。
0x02 水滸傳中的應用
我們就“梁山泊攻打祝家莊”這個場景來進行具體學習。
2.1 使用 OKR 的意義
2.1.1 梁山是初創企業
梁山這時候還處於初創階段,戰略目標並不清晰、需要不停的探索來確認企業的戰略,在這個基礎之上,拿OKR來做為績效考核方法是有幫助的。
具體來看。
2.1.1.1 晁蓋的思路
晁蓋依然是“小農經濟”的強盜觀念,就是自己幾個人弄一個山頭逍遙自在,不希望接受來路不明的人上梁山,不想做大做強,不關心以後梁山的發展,所以對於楊雄石秀的山上他勃然大怒。
眾頭領知道有好漢上山,都來聚會,大寨坐下。戴宗、楊林引楊雄、石秀、上 廳參見晁蓋、宋江,並眾頭領。相見已罷,晁蓋細問兩個蹤跡,楊雄、石秀把本身 武藝,投托入夥先說了,眾人大喜,讓位而坐。楊雄漸漸說到有個來投托大寨同入 夥的時遷,不合偷了祝家店裡報曉雞,一時爭鬧起來,石秀放火燒了他店屋,時遷 被捉,李應二次修書去討,怎當祝家三子堅執不放,誓願要捉山寨裡好漢,且又千 般辱罵,叵耐那廝十分無禮。不說萬事皆休,才然說罷,晁蓋大怒,喝叫:“孩兒 們將這兩個與我斬訖報來!”
正是: 楊雄石秀少商量,引帶時遷行不臧。 豪傑心腸雖似火,綠林法度卻如霜。
宋江慌忙勸道:“哥哥息怒,兩個壯士,不遠千里而來,同心協助,如何卻要斬他?”
晁蓋道:“俺梁山泊好漢,自從火併王倫之後,便以忠義為主,全施仁德於民。一 個個兄弟下山去,不曾折了銳氣。新舊上山的兄弟們,各各都有豪傑的光彩。這廝 兩個,把梁山泊好漢的名目去偷雞吃,因此連累我等受辱。今日先斬了這兩個,將這廝首級去那裡號令,便起軍馬去,就洗盪了那個村坊,不要輸了銳氣。孩兒們快 斬了報來。”
2.1.1.2 宋江的思路
宋江此時應該早就對未來發展進行了考慮,希望通過拉人頭的方式擴大勢力,從而接受招安,融入白道。
宋江勸住道:“不然。哥哥不聽這兩位賢弟卻才所說,那個鼓上蚤時遷,他原是此等人,以致惹起祝家那廝來,豈是這二位賢弟要玷辱山寨?我也每每 聽得有人說,祝家莊那廝,要和俺山寨敵對。即目山寨人馬數多,錢糧缺少,非是 我等要去尋他,那廝倒來吹毛求疵,因而正好乘勢去拿那廝。若打得此莊,倒有三 五年糧食。非是我們生事害他,其實那廝無禮。哥哥權且息怒,小可不才,親領一 支軍馬,啟請幾位賢弟們下山,去打祝家莊。若不洗盪得那個村坊,誓不還山。一 是與山寨報仇,不折了銳氣;二乃免此小輩被他恥辱;三則得許多糧食,以供山寨 之用;四者就請李應上山入夥。”
吳學究道:“公明哥哥之言最好,豈可山寨自斬 手足之人?”戴宗便道:“寧乃斬了小弟,不可絕了賢路。”眾頭領力勸,晁蓋方 才免了二人。楊雄、石秀也自謝罪。宋江撫諭道:“賢弟休生異心,此是山寨號令, 不得不如此。便是宋江,倘有過失,也須斬首,不敢容情。如今新近又立了鐵面孔 目裴宣做軍政司,賞功罰罪,已有定例。賢弟只得恕罪恕罪。”楊雄、石秀拜罷, 謝罪已了,晁蓋叫去坐在楊林之下。
所以宋江需要用OKR來做為績效考核方法來短期試錯、創新。找出戰略發展方向。
2.1.2 溝通 & 專注
我們首先看看宋江在水滸傳中對於祝家莊戰役意圖的說法:
小可不才,親領一支軍馬,啟請幾位賢弟們下山,去打祝家莊。若不洗盪得那個村坊,誓不還山。一 是與山寨報仇,不折了銳氣;二乃免此小輩被他恥辱;三則得許多糧食,以供山寨之用;四者就請李應上山入夥。”
宋江的意圖是:
- 一 是與山寨報仇,不折了銳氣;
- 二乃免此小輩被他恥辱;
- 三則得許多糧食,以供山寨之用;
- 四者就請李應上山入夥;
宋江的初心是好的,但是因為沒有具體明確,所以造成了前文提到的幾個遺憾。
前文提到,OKR的幾個意義:
- 一種溝通機制,讓每個人都知道什麼是最重要的;
- 一個衡量進展的指標;
- 讓團隊保持專注;
宋江的意圖是好的,但是因為沒有溝通,沒有衡量,就讓李逵沒有專注於核心目標,跑偏了。如果宋江使用 OKR,效果會更好。
2.2 宋江給自己訂的 OKR
2.2.1 如何成功
前面提到了,關於O的制定,首先要思考的是“如何成功”這一終極命題。
公司層面要思考的是公司如何戰略成功,部門層面要思考的是如何部門成功,個人層面要思考的是個人如何促進組織成功同時實現個人成功。
然後圍繞“成功”分析關鍵要素:哪些因素能夠促進我的成功?把它們找出來,就是很好的O。例如公司級O,一般最好指向客戶價值主張、關鍵能力/資源等,而非財務、階段性任務等。
宋江對自己成功的定義是:帶著兄弟們招安,自己做個太尉(最好能參知政事)。幾個心腹兄弟起碼做個指揮使,都統制等等(當然如果考慮 "敢笑黃巢不丈夫" 這句詩,宋江可能想做得更大)。
2.2.2 宋江的 O
OKRs 要是有野心的,有一些挑戰的,有些讓你不舒服的(按照谷歌的說法,Achieving 65% of the impossible is better than 100% of the ordinary)。是因為OKR的“O”其實就是一種“夢想目標”“野心目標”。
對於“祝家莊” 戰役。
宋江的 O 如下:擴大梁山在黑白兩道的影響力,成為大宋北方黑道旗幟。
2.2.3 宋江的 KR
KR必須要能回答:從某個方面看,O是否達成?KR們一起構成了一個“充分條件”,保證了O的達成,因為KR所以O。從不同的側面,我們才算是定義了一個“成功的交付”。如果這些KR都實現了, “成功交付”這個目標就達到了。
所以,宋江的 KR 為:
- KR1:拿下獨龍崗三家莊園所有錢糧;
- KR2:把獨龍崗三家莊園所有能打的都拉上梁山做頭領(祝朝奉,祝家三兄弟,欒廷玉,李應,杜興,扈三娘,扈成),這樣以後在與官府談判時候,可以增加籌碼;
- KR3:如果官兵來攪事,把官兵的頭領也拉上梁山;
- KR4:本方嘍囉損失在二百之內;
我們下面從水滸這個場景中找出相關人物來看看 OKR 如何貫徹下去。
2.3 石秀給自己訂的 OKR
個人層面要思考的是個人如何促進組織成功同時實現個人成功。
於是,對於對於“祝家莊” 戰役。
石秀的 O 如下:用自己的努力輔助公明哥哥打下祝家莊,同時在梁山擴大影響力,打出“拼命三郎”的名頭。
-
KR1:上陣奮勇殺敵,擒獲對方頭領一名;
-
KR2:作為探子,刺探情報,獲得有價值情報若干;
-
KR3:展示自己風采,是個有情有義的人,做相關事情若干件;
2.4 李逵給自己訂的 O
個人層面要思考的是個人如何促進組織成功同時實現個人成功。
於是,對於對於“祝家莊” 戰役。
李逵的 O 如下:殺他個乾乾淨淨。
-
KR1:殺祝家莊個乾乾淨淨;
-
KR2:殺扈家莊個乾乾淨淨;
-
KR3:殺李家莊個乾乾淨淨;
書裡李逵的說法是:
李逵便道:“哥哥,兄弟閒了多時,不曾殺得一人,我便先去走一遭。”
宋江道:“兄弟,你去不得。若是破陣衝敵,用著你先去。這是做細作的勾當,用 你不著。”
李逵笑道:“量這個鳥莊,何須哥哥費力,只兄弟自帶三二百個孩兒殺 將去,把這個鳥莊上人都砍了,何須要人先去打聽。”
宋江喝道:“你這廝休胡說! 且一壁廂去,叫你便來。”
李逵走開去了,自說道:“打死幾個蒼蠅,也何須大驚小怪。”
2.5 使用 OKR 給梁山的好處
此時就看出來 OKR 的必要性。
2.5.1 透明性
每個人的OKRs在全公司都是公開透明的——這與KPI是不同的,在傳統上,很多企業能夠公示考核結果就已經不錯了。OKR需要公開、透明、視覺化的管理,每個人都可以瞭解到其他人的目標,當你能夠看到同級、上級或者老闆的目標時,你至少要看看你的方向是不是跑偏了吧。
- 李逵如果看到了公明哥哥 OKR,就會知道自己跑偏了。就不會出現殺光扈三娘一家的結果;
- 梁山其他好漢如果看到了公明哥哥 OKR,也不會錯殺欒廷玉了;
2.5.2 階段性調整
因為祝家莊不上路,所以宋江調整 KR 為殺了祝家兄弟,但是留下欒廷玉。
2.6 結果
我們對照水滸傳原著,看看三人的完成度。
宋江:
-
KR1:拿下獨龍崗三家莊園所有錢糧; ----- 完成
-
KR2 : 把獨龍崗三家莊園所有能打的都拉上梁山做頭領(祝朝奉,祝家三兄弟,欒廷玉,李應,杜興,扈三娘,扈成),這樣以後在與官府談判時候,可以增加籌碼; ------- 拉了四人上山。
-
KR3:如果官兵來攪事,把官兵的頭領也拉上梁山;------ 陰差陽錯,拉了孫立上山。
-
KR4:本方嘍囉損失在二百之內;------- 未完成
石秀:
- KR1:上陣奮勇殺敵,擒獲對方頭領一名;------- 未完成
- KR2:作為探子,刺探情報,獲得有價值情報若干; ------- 獲得重要情報一個
- KR3:展示自己風采,是個有情有義的人,做相關事情若干件;------- 救了鍾離老人的性命。
李逵:
-
KR1:殺祝家莊個乾乾淨淨;------- 完成(但是與公明哥哥的最終目標不符合)
-
KR2:殺扈家莊個乾乾淨淨;------- 完成(但是與公明哥哥的最終目標不符合)
-
KR3:殺李家莊個乾乾淨淨;------- 未完成
如果完全透明,經過階段性調整,欒廷玉,扈成也是可以上梁山的,扈家莊性命可以保全。