我是如何管理我的團隊的?
這個話題也是之前不少人問過我的,因為讀者中很多人已經(jīng)從一個工程師的角色轉(zhuǎn)變到了小組長或者 Leader 的角色,一開始很多人對這個角色很不適應(yīng),包括我自己,慶幸的是我從這個過程中走出來了,從一個默默無聞的單槍匹馬的 Android 工程師,到之后組建 Android 團隊成為 Android Leader ,再到后面帶領(lǐng)公司的技術(shù)團隊,其中包括 Android、iOS、后端、測試等,是公司產(chǎn)品線的技術(shù)負(fù)責(zé)人,到現(xiàn)在還會參與公司的商業(yè)討論、核心決策等,成功轉(zhuǎn)型技術(shù) + 管理,我相信不管你們現(xiàn)在如何,哪怕剛起步,但是以后依然會走到這一步的,所以今天姑且寫篇文章來總結(jié)下我的團隊管理之路,希望對你們有所借鑒。
首先說下,我沒有任何管理經(jīng)驗,也不是相關(guān)專業(yè),我也一直沒覺得我團隊管理怎么好,所以覺得沒資格談?wù)撨@個話題,直到有一天公司人事邀請各位 Leader 開總結(jié)會,分享了一些前人離職的數(shù)據(jù),突然間發(fā)現(xiàn),從 13 年開始,我?guī)ьI(lǐng)的 Android 團隊到現(xiàn)在 3 年多的時間沒有一個人離職,這 3 年多的時間,總共加入 Android 團隊的人有 6 人,如今全都在薄荷干的如火如荼,當(dāng)然天下沒有不散的宴席,我并不覺得他們一輩子會呆在這個團隊里,我相信以后他們總有離開的時候,但是在如今技術(shù)人跳槽頻繁的時代,這個數(shù)據(jù)著實非常難得!
后來老板讓我給其他 Leader 分享下我的團隊管理經(jīng)驗,可是我一直沒覺得在團隊管理上有什么技巧或者經(jīng)驗,也一直沒刻意去做一些特別的事情,***老板給我總結(jié)了下我的管理風(fēng)格主要是靠「個人魅力」!
我非常同意,畢竟我真的沒有刻意去做這件事,事后仔細(xì)總結(jié)下,我為什么會這么有魅力,肯定不只是因為我?guī)涍@么簡單而已,以下是我總結(jié)的一些我?guī)F隊的一些原則與態(tài)度吧。
團隊大于一切
可能是我的性格原因吧,我喜歡玩一些團隊游戲或者項目,比如籃球,比如 Dota,我深知團隊的重要性,所以從我當(dāng) Leader 的***天起,我就意識到了一件事:團隊大于一切!
是的,作為 Leader 我是時刻以團隊利益放在***位的,每位加入我們團隊的 Android 人員,我都會強調(diào)一句話:記住我們是一個團隊!由于工作分工,可能每個人都會分配到不同的項目組,參與不同的產(chǎn)品,但是我們依然是一個團隊,每個項目組遇到困難的時候,比如趕進度,我都會安排其他人來幫忙。久而久之,這種團隊精神不僅體現(xiàn)在工作上,還體現(xiàn)在平時的聚餐、活動上,這種氛圍與凝聚力是非常缺乏的。
這里說一下,在最開始成為 Leader 的時候,肯定會有人擔(dān)心團隊成員有人脫穎而出,擔(dān)心自己被取代,一開始我也有這樣的擔(dān)心,但是后面我想通了。
從公司的角度來說,團隊成員的表現(xiàn)直接跟 Leader 相關(guān),團隊中有優(yōu)秀的人涌現(xiàn),這都是 Leader 的功勞,如果你的團隊成員很平庸,你倒是不擔(dān)心你的位置被人取代了,但是身為 Leader 的你的工作是不合格的,我相信公司也并不認(rèn)為你的工作很出色。而如果你擔(dān)心你的位置被人取代,這只能說你的能力還不夠,高處不勝寒,如果你的能力不足以承擔(dān)你職位,那么放下身段,主動調(diào)整對自己反而是件好事,也不會有那么大的壓力。所以與其擔(dān)心自己位置被取代,不如拿出實際行動,努力提升自己,讓自己更加出色實在些。
說句題外話,在薄荷每月都會評獎頒發(fā)給優(yōu)秀員工,并且有現(xiàn)金獎勵,在沒當(dāng) Leader 之前我多次拿到過所有的獎項,但是自從當(dāng)了 Leader 之后,我只期待能拿到「團隊獎」,因為我個人表現(xiàn)出色,但是團隊整體不夠出色我認(rèn)為我的工作是不合格的,我現(xiàn)在還清楚的記得***次拿到「團隊獎」的時候帶領(lǐng)團隊去喝酒吹比時的爽快!
服眾
我相信不少剛當(dāng)上 Leader 的人都會面臨一個問題,就是如何讓團隊成員服你?因為一旦團隊成員中有一個人質(zhì)疑你,那都會導(dǎo)致你的團隊沒有凝聚力,進而也會影響其他人。這個問題尤其是大部分剛做 Leader 的人都會遇到。
現(xiàn)在的團隊暫且不說,就拿以前我?guī)ьI(lǐng)的 Android 團隊來說,團隊成員有 6 個人,有年紀(jì)比我大的,有工作經(jīng)驗比我豐富的,我自認(rèn)技術(shù)也不是最牛逼的,但是卻都服我,我想大概是因為以下幾個方面的原因吧:
1. 以身作則
我認(rèn)為讓團隊成員服你的最重要的一點就是「以身作則」。
比如一開始一起協(xié)作分配任務(wù)的時候,我從來都是讓成員們根據(jù)興趣自己選擇任務(wù),而不是分配任務(wù),所以經(jīng)常是一些難點、復(fù)雜點***是我自己親自來搞定。
比如我經(jīng)常要求團隊成員要遵守代碼規(guī)范,注意代碼質(zhì)量,一定是自己首先遵守,然后再去要求團隊成員來遵守。
比如要求團隊成員不要拖延項目上線時間,所以在上線前任何人遇到問題我一定幫忙解決,如果項目快要拖延了,那么一定自己主動帶頭加班。
總之一句話:我自己做不到的事,那么是絕對不會要求團隊成員去做!
2. 擔(dān)當(dāng)
「擔(dān)當(dāng)」我認(rèn)為也是一個好的 Leader 應(yīng)該具備的重要特質(zhì)!
比如我們在項目開發(fā)過程中經(jīng)常會遇到 bug ,有些時候甚至遇到過一些很嚴(yán)重的 bug 。這個時候公司層面都會找到我,問我具體原因經(jīng)過,可能有些 Leader 會向公司上報是團隊中誰誰誰由于粗心引起了一個 bug ,說這話大概就是想表明這事是他的錯,跟我無關(guān)。
然而我不是這樣的,團隊成員不管誰犯了錯誤,我都會向公司說明原因,并且說明我作為 Leader 負(fù)有最主要的責(zé)任,仔細(xì)總結(jié)經(jīng)驗教訓(xùn),保證下次不會再犯。然后在我們小團隊內(nèi)部,責(zé)任會具體到個人,誰犯的錯就是誰犯的錯,一定要求個人總結(jié)經(jīng)驗,避免下次再犯,在團隊內(nèi)部也引以為戒。這雖然是件小事,但是作為 Leader 必須要擔(dān)當(dāng),不只是個人的擔(dān)當(dāng),你也是整個團隊的擔(dān)當(dāng)!
我們開發(fā)人員在實際開發(fā)中會經(jīng)常跟產(chǎn)品經(jīng)理有分歧,甚至產(chǎn)生沖突。比如很多產(chǎn)品經(jīng)理時間規(guī)劃不合理,或者提需求過于腦洞,這個時候都是我出馬來直接跟產(chǎn)品經(jīng)理談,我解決不了的我會找我們 CTO 來解決,***落實的時候保證團隊成員的精力不分散在不相關(guān)的事情上,這也是一種擔(dān)當(dāng)。
3. 犧牲
作為 Leader 一定不要處處從自己利益出發(fā),懂得犧牲的 Leader 才是一個好的 Leader。
舉個例子吧,我們之前的某個季度業(yè)務(wù)達(dá)標(biāo)的時候有項目獎金的,具體分配到我們 Android 團隊的獎金由我來分配,包括我自己分的比例也都是我說的算,大部分 Leader 分配的方式要么是比平均稍高點,要么是拿平均水平,但是我給自己分配的比例就是跟團隊表現(xiàn)最差的人分的比例一樣,因為我認(rèn)為團隊中有一人表現(xiàn)不好,都是我作為 Leader 的責(zé)任,所以***我拿的是團隊***的比例,這中間可是幾千塊現(xiàn)金的差距,說起來可能簡單,但是真要到這種情況,不是每個人都能有這種犧牲精神的。
而我覺得大部分 Leader 都缺乏犧牲精神。
所以,綜合以上三個點,我認(rèn)為是我能服眾的很重要的幾個點!
信任
我認(rèn)為「信任」是一個團隊最基本的特質(zhì)!
這包括我作為 Leader 信任我的團隊成員,還有團隊成員之間的彼此信任!
我相信很多人遇到這種情況,因為團隊成員之間技術(shù)水平有差異,有很多有經(jīng)驗的高手,也有出入茅廬的菜鳥。在技術(shù)層面,很多人不信任初級人員是人之常情,所以很多公司不會安排給初級人員一些重要的模塊,這個可以理解。
但是我不這樣想,我認(rèn)為年輕人的潛力是很大的,如果缺少實踐的機會,那么潛力永遠(yuǎn)沒法快速激發(fā)出來。技術(shù)高低只是時間問題,只要態(tài)度與學(xué)習(xí)能力具備,那么我是敢于分配一些有挑戰(zhàn)的任務(wù)給年輕人的,只不過在初期我會對代碼以及質(zhì)量嚴(yán)格把關(guān),會有代碼 Review 的過程,當(dāng)覺得沒問題的時候,我會完全信任并放手。
一個很實際的例子是,在薄荷有過剛剛加入幾個月,并且工作經(jīng)驗也不夠豐富就完全自己獨立承擔(dān)一個項目的經(jīng)歷,而且事后做的還很好,被項目組的產(chǎn)品經(jīng)理多次表揚,這完全都是出自對成員的信任取得的!
團隊內(nèi)部之間我們也絕對互相信任,誰的功能來不及,其他成員會主動幫忙一起,從來不管那個人的技術(shù)水平高低,也不管他做的功能會不會出 bug,出了事一起承擔(dān)!
彼此信任,是團隊凝聚力最直接的一個體現(xiàn)!
***程度為下屬爭取利益
有一個很現(xiàn)實的情況:我想大部分人工作都是為了掙錢,別說你不是,讓老板一個不發(fā)你工資試試。
所以為下屬爭取利益是非常重要的,因為不同的人有不同的性格,有些人可能會自己主動申請加薪,而有些人卻覺得不好意思,但是可能這些不好意思的人很多時候工作做的很不錯,但是卻跳槽去了別的公司,沒別的原因,就是因為跳槽工資比現(xiàn)在高。
很多公司想不明白一件事:總覺得同樣的薪資我可以招其他人,為什么要給你加薪?但是卻不知,想要招一個磨合的很好,業(yè)務(wù)又很熟悉的人成本很高,而且往往工作還遠(yuǎn)不如之前的人。而且本身隨著工作年限與工作經(jīng)驗的積累,IT 人的技能與所產(chǎn)生的價值就會隨著提高的,所以給他加薪是成本***的留住一個人才的最直接的手段。
但是我基本從不讓下屬考慮加薪的事。只要下屬有人表現(xiàn)很優(yōu)秀,公司有加薪的機會我一定***時間為其爭取,其中最多的是為一名員工一年之內(nèi)爭取了 3 次加薪機會,我想在大多數(shù)公司這個加薪頻率很難做到。
當(dāng)然,作為公司員工,不從公司實際角度出發(fā)是不切實際的。所有的加薪一定是知道公司有加薪機會,并且公司情況允許的情況下,比如今年經(jīng)濟大環(huán)境不好,很多公司倒閉的倒閉,裁員的裁員,從公司角度撐下去是最重要的。所以身為 Leader 也考慮到現(xiàn)實,今年幾乎都沒怎么加薪,包括我自己,我也很坦誠的給下屬說明情況,都表示很能理解,我想這也是出于對我的信任,對公司的信任!
團隊氛圍以及技術(shù)成長
前面說了,我們中的大部分人工作都是為了掙錢,但是錢不是選擇一家公司的唯一決定因素。
比如很多時候,可能你同時拿了幾個 offer,但是薪資水平都差不多,可能會有1、2k塊錢的差距,但是你可能會選擇別的公司,因為在這家公司的團隊氛圍以及技術(shù)成長更快。
薄荷有一點特別好,氛圍很好,整個公司文化很隨意,沒有特別明顯的上下級關(guān)系,人際關(guān)系非常簡單。具體到我們團隊內(nèi)部,氛圍更不用說了,我跟團隊成員年紀(jì)都差不多,業(yè)余時間共同話題、共同愛好很多。比如一起打籃球,聊 Dota ,我們甚至還為團隊內(nèi)部一成員追妹子出謀劃策,而且在沒有任何商量的前提下兩個月之內(nèi)三人同時當(dāng)?shù)瑳]事還經(jīng)常一起聚餐喝酒吹比。
至于我們薄荷技術(shù)團隊還有一個非常好的習(xí)慣,就是我們每周三都會進行技術(shù)分享。有分小組內(nèi)的,比如 Android、iOS、Ruby,偶爾還有一起進行的共同話題分享,比如 Http 協(xié)議,算法,設(shè)計模式之類的。至于我們 Android 內(nèi)部一開始都是我個人毫無保留的分享,現(xiàn)在是團隊小組成員內(nèi)部輪流進行,主題不限,哪怕一小段代碼,一個小工具,一個小技巧都可以。
這個習(xí)慣我們一直保持著,除非遇到特別緊急的事情,比如發(fā)布版本,才會暫停。我想這種分享會對技術(shù)人的技術(shù)成長多少有點幫助的。
另外,公司還有一點非常好,就是你可以根據(jù)自己的興趣隨意轉(zhuǎn)崗,比如你對產(chǎn)品感興趣的,覺得產(chǎn)品經(jīng)理很不靠譜,可以申請轉(zhuǎn)崗產(chǎn)品經(jīng)理,但前提一定是你本職工作做的夠好。因為我們認(rèn)為,自己感興趣的工作才能做的更好。目前為止,我團隊的6位 Android,如今有2名對后端感興趣,轉(zhuǎn)做了 Ruby,還有一位對產(chǎn)品感興趣,目前兼職半個產(chǎn)品經(jīng)理,之后準(zhǔn)備往產(chǎn)品經(jīng)理發(fā)展,也就是說,有一半是全棧,遠(yuǎn)了不說,如果以后他們選擇離開薄荷,我想他們的這些技能將讓他們有更多的選擇,即使在繼續(xù)做 Android 也會比別人更有優(yōu)勢。
總結(jié)
當(dāng)然除此之外可能還有一些小細(xì)節(jié),比如我這人比較崇尚自由,平時為人也比較幽默,可能這點也會感染周圍的人吧,現(xiàn)在團隊中就有新的段子手涌現(xiàn)...
以上是我總結(jié)過來我作為 Leader 的一些經(jīng)驗,我所有的下屬以及公司的人都能見證。當(dāng)然我總結(jié)這些我并不是說明我有多么高尚、多么牛逼,我只是想說身為一個優(yōu)秀的 Leader 就該做到以上幾點,如果你正在成為 Leader 或者正在朝 Leader 的方向發(fā)展,并且想要成為優(yōu)秀的 Leader,那么請逐一參考以上原則,順便,其實以上幾點也可以作為選擇一家公司、加入一個團隊的參考依據(jù)。
另外,帶5個人的團隊和帶領(lǐng)50人的團隊是天壤之別的,現(xiàn)在管理的人多了,我也逐漸的遇到些挑戰(zhàn),不過我有信心會逐漸克服,只希望我走過的路、我所經(jīng)歷過的能給你們一點借鑒,一點幫助。
不想當(dāng) Leader 的程序員不是一個好工程師!
【本文為51CTO專欄作者“stormzhang”原創(chuàng)稿件,轉(zhuǎn)載請聯(lián)系原作者(微信號:googdev)】