資訊中心

軟件團隊技術管理中“考驗情商”的對外管理


作者:周明耀      來源:51CTO

法國前總統希拉克有一句名言:

一個國家就像”一個家庭“,團結最為珍貴。人們即使有不同的觀點和看法,也應該在對話與和諧中尋求基本一致,這樣國家才能前進。

這句話形容的是一個國家內部的團結,方法論是通用的,放在一家公司,就是部門之間的團結,也是今天我們要討論的內容。

技術管理可以分為四個維度:向下管理、向上管理、對外管理和自我管理,今天我們要討論的是技術管理的對外管理,外就是外部,可能是隸屬于同一個部門的其他小組,也可能是跨部門合作。它不同于對下管理,你不能依靠自己的職權命令他們或者影響他們。它也不同于對上管理,你不用去向他們申請任務。

我的一位領導曾經舉過一個例子,他讓一位下屬去找其他部門聊項目合作的事情,結果對方各種借口不支持他提出的方案,下屬很無奈,匯報領導說這事辦不了。領導親自出馬,對方一看是領導來了,馬上改口說你說怎么辦就怎么辦吧,都行。這位下屬就不理解了,為什么呀?他反問領導。領導說你和他一起吃過幾頓飯?沒有吃過飯。那你們喝過幾次咖啡?沒有喝過。好吧,你應該學習一下如何做好對外管理。

從上面的例子我們可以理解,對外管理是一個人智商和情商的結合,是考察一個人處理事情的分寸,很能看出他的內心特征,例如是否自私、是否善于表達。對外管理的好壞,直接關系到合作項目的進展,間接關系到你自己的職業生涯。你想一想,一個不知道如何和人交流的人,怎么可能被放到領導崗位上。

一、部門內部的合作
部門內部的合作相對來說比較簡單,實在不行還有統一的老板進行協調,但是我們最好有事情不找老板,自己想辦法解決它。當你的老板遇到需要在部門內進行協調的事情,你應該主動去爭取這樣的機會,這樣做的直接效果是能夠讓你老板的工作更容易,因為你能解決很多部門內部事務,不再需要他參與解決。

除了體現你的個人能力以外,部門內部積極的合作還能加速項目的進展,加速項目的完成,因為很多問題和爭論,在不被過度關注的情況下,能夠更加迅速地得以解決。部門內部合作還能將你和你的同級同事緊密地聯系在一起,因為這樣你們可以直接共享問題和解決方案,可以相互同情安慰、相互鼓勵。

這種合作還可以表現為互相幫助,當遇到問題時互相提供超常規的支持、共享資源和培訓,并相互守望。當人們把自己最親密的同級同事視為首要的援手時,他們就會愿意互相協助并幫助對方獲得成功。如果你待在一個組織里的時間足夠長,那么你的一些同級很可能會成為你最親密的朋友。這種關系對于職業生涯來說非常重要,我們應該全力珍重,盡可能培養。看到朋友圈的一條精辟消息,意思是同事之間保持好關系的一種方式是保持一定距離,然后互相點贊。

再舉個例子,部門總經理布置了一個工作,需要多個小組一起協作,你可能是這個工作的執行負責人或者其中的一個重要成員,領導的意愿一定是做成這個事情,而不是希望聽到你們之間的爭吵,同時領導也會通過這個工作的進展過程來觀察每個人的能力、內心,以及對于工作的理解。如果你們幾位具體負責人之間出現了嚴重的分歧,而內部又不能消化,各執一詞,流程很亂,那么領導會接手這個事情,先處理完事情,而后他應該會考慮進行部門內部的調整,如果不調整,下次肯定還會出現類似的情況。對于領導來說,他看的是全局,管理的最終目標是讓事情朝著他的想法前進。

二、部門外部的管理
首先要記住,人有見面之情,如果你私下和合作部門的接口人或負責人關系很好,你們互相之間建立了信任關系,那么當問題或者危機出現的時候,他們不會多責難你,能夠幫你的時候會幫你一把,這就是見面之情。

我經常和下屬說,你們有空就去和其他部門的同級別的人聊聊天,了解他們的需求,最好還能一起吃個午飯,偶爾也可以請請客到外部下館子,錢不夠我可以來出。為什么要這么做?因為只有這樣你才能拉近和他們的距離,大家不在一起工作,平時不太有機會見面,別等到要合作的時候才認識、交往,凡事預則立。

要想做好對外管理,你需要做好了解其他部門、欣賞其他部門、針對事情提前討論、針對對方特點描述事情這四點。

1.了解其他部門

你知道他們部門的績效考核方式嗎?你和他們平時就很熟嗎?你知道他們為什么反對你提出的解決方案嗎?你應該多反問自己這些問題,尤其當你提出的方案被駁回的時候,一定要自我反省。

了解他們部門的組織架構、產品職責、績效考核方式,這些是非常必要的,因為只有了解這些,你才可能從根本上找到大家都能接受的解決方案。為什么需要了解他們的組織架構?因為凡事你都需要找到關鍵人物,這個人對這件事有決定權,如果你忽視了他,要吃苦頭的。

我記得在錢江晚報上看過這么個故事,80年代改革開放了,個人可以承包土地。一個外來人承包了一塊地,莊稼也種上了,等著豐收,忽然有一天聽說要噴灑農藥,正好在他收割的這幾天,他就想著找書記說句話能幫忙推遲幾天,也正好趕上村干部大會,他就去房間里逐一遞煙,遞到最后一位,看上去瘦小的、穿著破舊的小老頭,煙盒里只有最后一支煙了,這個人想了想塞到了自己的嘴巴里,結果,這個小老頭就是書記,最后結局不用我說了。

2.欣賞其他部門

除了了解其他部門以外,你還需要保持一直欣賞其他部門的貢獻,要把他們的貢獻看得和自己部門的貢獻一樣重要。

如果你是某個公司級別獎項的評委,那你應該站在公司領導層面看待評獎,而不是站在自己的專業角度上看。很多時候一個程序員出身的人,會覺得技術支持或者測試干的活沒有技術含量,真的嗎?如果沒有他們的售后保障,你可能早就被客戶煩死了。如果沒有測試人員,你的產品能正常發布嗎?估計一堆Bug。所以,要從全局來看,不是讓你做老好人,而是真的客觀地看待大家的貢獻。

3.針對事情提前討論

盡量不要讓方案評審相關方到評審時才看到評審資料,你其實可以做得更好。在方案啟動設計前,你就可以找相關人員提前了解他們的想法,無論是部門內部,還是跨部門,只有更多、更深入的了解,你才能知道他們對于方案的看法,不然你可能會在評審進度上陷入僵局。

我有一次發飆了。事情是這樣的,我們幾個相關部門負責云端大數據方案的設計和實現,我們覺得我們是比較專業的。有一天,我們幾個負責人忽然被叫去開會,由一個叫做解決方案的獨立部門召開的會議,會議內容沒什么技術內容,也構不成方案,他們對于云的理解就停留在幾個模塊的拼湊層面,所以會議上,他們一直在問我們各模塊什么時候到位,而沒有說清楚數據怎么用,各模塊間的邏輯順序是怎樣的,這是大數據的核心。這個部門要么做好大數據怎么用的方案輸出,要么多虛心請教專業部門對于軟件技術方案的設計想法,否則就會讓技術部門很頭疼,到底聽還是不聽?如何推進?

4.針對對方特點描述事情

如果對方是產品經理,嘗試以產品的語言去解釋。如果對方是計算機科班出身,那么簡潔地使用計算機術語,直接說理論的名字或者算法的名字就行(如二次握手、NP等)。如果對方是其他專業轉行的程序員,不妨試試直接拿著代碼來講。如果對方完全不是一個行業的,就嘗試針對他了解的一些問題和知識來舉例解釋。

前面說了這么多如何處理對外管理的方法論,如果你碰上一個無論如何沒辦法溝通的人怎么辦?不知道你是否遇到過,我是收到過網友的類似問題。

有位網友問我,平級的人相處較難,怎么辦?看到這個問題時,我想起了米歇爾在2016年美國大選之前的民主黨全國代表大會上,這樣描述自己的想法,“When they go low,we go high‌‌”。當你遇到你覺得很難相處的人時,你需要告訴自己,保持自己的職業素養,不要輕易被別人激怒、煩惱,依然保持一顆平常心,努力把自己的工作做好。

對于平級的人,你確實拿他沒辦法,我的建議是找你們共同的領導反映你的困惑,或是通過你的領導找到他們的領導,由領導層進行溝通。對于所有的管理類問題,首先要自我檢查,確保不是自身的問題,然后再溝通,保持高效、簡單的溝通,這樣可以幫助你至少說出自己的困惑,最后是放松自我,不要被不值得的事情或人所煩惱,過好自己的每一天,全力做好自己的工作,不斷提升自我價值。

結論

這篇文章我們討論了對外管理,包括同部門的外部管理和跨部門的外部管理,做好這一點不容易,因為每個人都難免在工作中帶著情緒,針對一團亂麻的事情,很容易控制不住自己的情緒,特別是工程師出身的管理者,很容易說錯話,讓別人誤解,所以需要你不斷地自我總結、反省、調整,總會有進步的。人的職業生涯很長,不要擔心自己的進步來得太晚了。好了,今天就聊到這里,你是否遇到過對外管理失敗的案例,有的話,歡迎在下面留言,我會針對你的問題逐一在線上回復。

 

意甲积分榜射手榜