工程師想要做管理?先改變你的思考方式
當你還在做技術的時候,最討厭的可能就是專案經理。
“他什麼都不懂,還指手畫腳的!”
三五年後,你升職了,進入了 管理 層。你突然發現自己好像閒下來了。什麼事情都不需要做,技術實現安排給 工程師 就好。
“看吧,當專案經理就是這麼容易!”
優哉遊哉的過了一個月,你突然想起來自己還有個專案。檢查工程師交上來的東西,簡直一塌糊塗,然而也沒有時間改了。你被上級批評,還不知道錯在哪了。
下次怎麼辦?沒人指導過你到底該怎麼管理。你只能模仿之前的專案經理所作的一切,盯緊專案的每一步。你開始和組員吵架,成天累死累活,卻不知道自己究竟在忙什麼。
你變成了之前最討厭的人。
你將技術思維代入到了管理中,而這就是你失敗的原因。
那麼,工程師思維和管理者思維,到底有什麼樣的區別呢?
我將思維模式分為兩種,直線思維與網狀思維。
我們從小在學校都是培養的直線思維:老師提出一個問題,學生給出一個答案。這樣的教育環境將我們培養成了“善於解決問題,難以提出問題”的人。
這也是為何我們可以將模仿外國的產品,並且改進到更好。卻很難創新的原因。
大多數工程師沿襲著從小培養的直線思維:如果我們有一個目標,我們就向著目標,依靠著我們所擁有的邏輯和知識去做,就一定能做好。
然而在管理中,直線思維是不可行的。因為我們無法準確預測專案中可能出現的問題。很多情況下,外部問題會對專案的進行產生很大的影響,而那些未知的影響,我們需要換個方式,利用網狀思維來解決。
那什麼是網狀思維呢?
網狀思維是將自己作為專案中事件的橋樑,注重每個事件產生的變化,將專案中的各個事件有機的結合。
我將直線思維和網狀思維進行了比較,總結出4個區別:
1.結果導向 or 過程導向
2.關注內部or關注外界
3.邏輯關聯 or 事實關聯
4.直觀回饋or長期等待
1.結果導向 or 過程導向
大家一定看過這個故事:
一個古老的王國,大家都是光腳走路,很多人都因為路上石子刺傷腳板,苦不堪言。
有一天一位大臣在地上鋪了牛皮,方便國王行走。國王很開心,命令全國的路面都要鋪上牛皮,這樣就能方便所有民眾的出行了。
大臣表示不用這麼麻煩,只要用一小塊牛皮包住腳就可以了。
其他的管理學文章都以這個例子告誡大家“改變環境不如改變自己”。而到底要改變自己的什麼呢?
就是改變自己直線思考的方式。
在直線思維中,每件事情都有一個結果,而我們所有的工作就是為了達到這個結果。
如同考試一樣,每道題都有其標準答案。而達到這個標準答案就是我們想要的結果。
在專案中,我們經常有一個誤區,即:專案的目的(aim)就是我們所需的結果。
試著回想一下,是不是每一個專案的最終目的都會和最初的目的不太一致?
專案管理知識體系指南(PMBOK)裡面明確指出:“在專案生命週期的計劃階段,專案的不確定性最大”。
如果我們繼續使用直線思維,我們會讓專案走向不可避免的錯誤結果。
因此,我們需要使用網狀思維。
網狀思維注重於每一步的過程,儘可能將每個可能的結果都依靠流程推斷出來。將每個可能的結果的可靠率依次分析,最後就可以得出最合適的方向。
2.關注內部 or 關注外界
直線思維一般都有明確的步驟,依靠一個完整的流程表,就能完成既定目標。
因為每個流程的高度連貫性,直線思維在運作階段很難插入新的步驟。
你有沒有想到和程式員溝通需求變更時,他們暴跳如雷的樣子?但是你跟專案經理要求需求變更,他們是不是早就習以為常了?
這就是因為程式內部自成一體,如果外界的變更會導致很多地方需要推倒從來,很多程式員就因此習慣了直線思維。而專案本身變化多端,專案經理必須用網狀思維才能更好運作。
網狀思維會結合內部和外部產生的影響,並且會依照新出現的問題對目標進行調整。
3.邏輯關聯 or 事實關聯
3塊錢一斤白菜,那麼15塊錢可以買五斤白菜。
生一個小孩需要9個月,那麼生一對雙胞胎就需要18個月。
上面的思考模式看起來很可笑,然而我們自己也經常犯這樣的錯誤:
你們工廠一個月能生產3000個零件,那明天先給我100個吧。
一個月內完成目標!我能做到你們也能做到!
上次的軟體開發專案做得不錯,這次你組織一個美工團隊吧。
直線思維關注於事物的內在邏輯,卻很容易忽視事物的客觀事實。
我們在小學課本都已經學過了“橘生淮南則為橘,生於淮北則為枳”。到了公司管理時,我們卻徒勞的想要找到一顆能夠克服一切問題的“銀彈”(指一個可以適用於一切問題的工具或者方法)。
因此,我們需要利用網狀思維的特性,對不同的專案,依靠當前的事實情況進行判斷。得出不同的解決方案。
網狀思維將每個事物的客觀事實進行關聯,強調事物會在不同的環境中產生不同的結果。
4.直觀回饋 or 長期等待
由於直線思維每一步都有明確的步驟,那麼我們的進度也很容易體現出來。
很多從工程師轉行的專案經理將直線思維帶到了管理中,他們最喜歡問一個問題:你這個要多久才能做出來?
而真正優秀的專案經理,是這樣問的:你還需要哪些其他的幫助可以提升你的速度?
因為優秀的專案經理使用了網狀思維。他知道專案進度不是靠完成了多少來判斷,而是靠如何擁有足夠的資源進行最大規模的試錯。
網狀思維會不斷的嘗試不同的方式,依靠每次獲得的經驗來促進專案的進展。
那麼,我們如何培養自己擁有網狀思維呢?
我們可以採用下面的4種方式:
1.過程導向——記錄流程
2.關注外界——多方收集資訊
3.事實關聯——學會“感受”
4.長期等待——保持耐心
1.過程導向——記錄流程
雖然大多數工程師都擅長於記錄工程中的每一個步驟。但是專案流程並不僅僅是工程內的步驟本身。
作為管理者,你需要記錄的有:專案啟動時的準備工作,專案規劃時的方案定製,專案執行中的目標變更,專案監控中的突發狀況,專案收尾後的使用者反饋。。。
正如同小時候老師教導我們的一樣:寫文章不是流水賬,其中要有自己的真情實感。為何使用新方法,為何要變更,未來的新方向。哪怕一點微小的變動,都值得加入流程記錄中。
如果在之後遇見相似專案,我們可以用網狀思維將其串聯起來,就可以極大的加快我們搭建新專案的管理方法。
2.關注外界——多方收集資訊
工程師很容易陷入“自己研究,不麻煩他人”的誤區。然而作為一個管理者,最重要的就是溝通。
我們應該交流什麼呢?和同事喝酒唱歌,談論其他人的八卦?
不用我說,你也知道這是無效社交。想要真正的為專案做出貢獻,我們就需要了解有效資訊。
有效資訊是指,一切可以對專案結果產生影響的資訊。
這些資訊不光在專案參與者中,有時還會出現在其他外部因素中:金融危機,惡劣天氣,突發事件。。。
這也是為何我們需要在每個專案前進行風險預估。我們需要學會找到這些表象資訊和潛在資訊,並且將其集中起來進行關聯。
3.事實關聯——學會“感受”
神經科學已經證明了,男性與女性的腦神經聯絡方式不一樣。直接導致了男性更強調事物的邏輯性,而女性更擅長於事物的關聯性。
男性遇見問題時,往往是“這個問題需要。。。才能解決”。而女性遇見問題時,往往是“這個問題讓我聯想起來了。。。問題”。
不信?想想你的女朋友/妻子翻過多少次你的舊賬?
忘記買蔥回來:你根本就靠不住!
買了個淺色的桌布:我早就跟你說過用亮色的牆紙!
早上忘記倒垃圾:上次你就沒記住我們的結婚紀念日!
你甚至會覺得那些問題壓根就不是同一類問題。
那是因為問題與問題之間的潛在關聯你沒有深入探究到,只是著重於當前問題的解決方案。想要擁有網狀思維,就需要加強對於其他事物的類比,發現裡面潛藏的相似之處。
因此我們可以向女朋友/妻子/母親多多請教。學會“感受”事物之間的聯絡,可以促進我們對專案中的外界影響的關注與應對。
4.長期等待——保持耐心
我們總是希望任何事情都有一個進度條,來直觀反饋我們的進展。
在學生時期,讀一個月微積分,學兩個月古文,背三個月英語,你能判斷出這段時間進步了麼?
不能。而且在此期間,你有時會感覺自己的努力沒有取得絲毫進步。然而如果你堅持下去的話,最後的大考一定能拿到一個滿意的答卷。
專案也一樣,我們只有靠我們設立的里程碑來確定專案的進展狀態。而到達里程碑前,頻繁的錯誤有時會導致我們失去信心。然而只要堅持下去,我們一定能夠得到滿意的回報。
所以有時當專案沒有進展時,不能灰心。我們可以從各個方面,多方實驗或嘗試,總會找到新的突破點的。
所以,當一個工程師想要成為優秀的管理者,將直線思維轉換成網狀思維,就是成功的第一步。