作者丨劉汪洋
審校丨重樓
一、序言
每個(gè)程序員都是一個(gè)藝術(shù)家,他們的畫(huà)布是屏幕,顏料是代碼。然而,當(dāng)你晉升到團(tuán)隊(duì)主管時(shí),你會(huì)發(fā)現(xiàn)自己不再是畫(huà)布前的藝術(shù)家,而是開(kāi)始在背后引導(dǎo)一支技術(shù)樂(lè)團(tuán)的指揮家。你發(fā)現(xiàn)自己的工作重心不再是寫(xiě)代碼,而是花費(fèi)更多時(shí)間去協(xié)調(diào)團(tuán)隊(duì)、分配任務(wù)上。
然而,當(dāng)你剛開(kāi)始管理團(tuán)隊(duì)時(shí),如果你不能將很多不再適宜你去做的任務(wù)委派給下屬,自己將疲憊不堪。然而當(dāng)你將部分工作任務(wù)委派給團(tuán)隊(duì)其他同事后,你可能會(huì)發(fā)現(xiàn)他們并不能像你那樣游刃有余得處理工作中的各種棘手問(wèn)題。他們可能無(wú)法準(zhǔn)確評(píng)估項(xiàng)目所需要花費(fèi)的時(shí)間;他們可能無(wú)法準(zhǔn)確預(yù)判任務(wù)的復(fù)雜性;當(dāng)他們把完成的任務(wù)完成匯報(bào)結(jié)果給你的時(shí)候,你很可能會(huì)感到不滿(mǎn)意。
如果你能靈活掌握授權(quán)委派的藝術(shù),這些情況都可以避免。接下來(lái),我將介紹授權(quán)委派的重要性以及如何有效地將任務(wù)分派給團(tuán)隊(duì)成員。
二、授權(quán)委派的重要性
作為團(tuán)隊(duì)主管,你的KPI已經(jīng)與你作為程序員時(shí)大不相同。你現(xiàn)在的關(guān)注點(diǎn)從完成代碼轉(zhuǎn)向了如何將任務(wù)合理地分配給團(tuán)隊(duì)成員,以及如何提供幫助,使他們能夠在完成任務(wù)的同時(shí),也能幫助你完成你的KPI。
你的工作重心將包括以下幾點(diǎn):
1、項(xiàng)目管理你需要確定項(xiàng)目的優(yōu)先級(jí),并保證任務(wù)能按預(yù)定時(shí)間完成。這涉及團(tuán)隊(duì)內(nèi)部,甚至涉及到與其他團(tuán)隊(duì)或部門(mén)的協(xié)調(diào),如產(chǎn)品管理、銷(xiāo)售和客戶(hù)服務(wù)部門(mén)等。
2、團(tuán)隊(duì)管理作為團(tuán)隊(duì)的領(lǐng)導(dǎo),你需要關(guān)注團(tuán)隊(duì)成員的表現(xiàn),給予反饋和指導(dǎo),促進(jìn)他們的職業(yè)發(fā)展。這可能包括定期進(jìn)行一對(duì)一的交談,為員工設(shè)定目標(biāo),以及提供持續(xù)的反饋。
3、技術(shù)決策你可能需要參與到技術(shù)決策中,如選擇使用哪種技術(shù)棧,或者設(shè)計(jì)系統(tǒng)架構(gòu)。這可能需要你保持對(duì)新技術(shù)的關(guān)注,并能評(píng)估其對(duì)項(xiàng)目的影響。
4、代碼審查盡管你可能不會(huì)直接編寫(xiě)大部分代碼,但你可能需要進(jìn)行或協(xié)調(diào)代碼審查,以確保代碼的質(zhì)量和可維護(hù)性。
5、危機(jī)管理當(dāng)出現(xiàn)重大問(wèn)題或故障時(shí),你可能需要進(jìn)行決策,例如確定修復(fù)策略,以及決定何時(shí)應(yīng)該調(diào)整項(xiàng)目?jī)?yōu)先級(jí)以解決這些問(wèn)題。
6、人員招聘為了保持團(tuán)隊(duì)的發(fā)展,你可能需要參與到招聘流程中,包括篩選簡(jiǎn)歷、進(jìn)行面試以及決定聘用哪些候選人。
7、培訓(xùn)和指導(dǎo)作為一名經(jīng)驗(yàn)豐富的程序員,你可能需要向團(tuán)隊(duì)成員提供技術(shù)指導(dǎo),例如通過(guò)內(nèi)部講座或一對(duì)一的指導(dǎo)。
聰明的領(lǐng)導(dǎo)者應(yīng)該學(xué)會(huì)恰當(dāng)?shù)氖跈?quán),這樣可以提高團(tuán)隊(duì)的工作效率,同時(shí)也能減輕自身的工作壓力。未掌握授權(quán)藝術(shù)的領(lǐng)導(dǎo),可能很多事情都會(huì)親力親為,而不是依賴(lài)他的團(tuán)隊(duì)。
結(jié)果,他會(huì)在處理這些細(xì)節(jié)上耗費(fèi)大量時(shí)間,無(wú)法有效分配和管理資源,導(dǎo)致自身過(guò)度勞累,同時(shí)團(tuán)隊(duì)的效率和成果大打折扣。一個(gè)大型項(xiàng)目中,領(lǐng)導(dǎo)者沒(méi)有明確項(xiàng)目的優(yōu)先級(jí),結(jié)果導(dǎo)致團(tuán)隊(duì)在處理次要任務(wù)上浪費(fèi)了大量的時(shí)間,而關(guān)鍵任務(wù)的完成進(jìn)度卻大大延遲。同時(shí),沒(méi)有預(yù)見(jiàn)到可能的風(fēng)險(xiǎn),比如可能的技術(shù)難題、人力資源不足等,導(dǎo)致項(xiàng)目進(jìn)度受阻。領(lǐng)導(dǎo)者可能把所有的人力都集中在一個(gè)項(xiàng)目上,而忽略了其他同樣重要的項(xiàng)目,導(dǎo)致這些項(xiàng)目被延遲,甚至導(dǎo)致客戶(hù)的損失。
三、如何進(jìn)行授權(quán)委派
當(dāng)你能夠意識(shí)到授權(quán)的重要性,就需要了解哪些任務(wù)適合委派給他人,委派過(guò)程自己需要關(guān)注哪些事項(xiàng),以及還需要給被授權(quán)的同事足夠的信任和自由,讓他們更愉快的做事。
1.明確授權(quán)的內(nèi)容
首先,你需要審視你當(dāng)前的任務(wù)列表,思考哪些任務(wù)必須由你親自處理,哪些任務(wù)可以委派給團(tuán)隊(duì)其他成員。你需要找到一個(gè)平衡點(diǎn),既能確保自己有足夠的時(shí)間處理重要的任務(wù),又能讓團(tuán)隊(duì)成員有機(jī)會(huì)學(xué)習(xí)和成長(zhǎng)。
下面是一些常見(jiàn)可以授權(quán)給下屬的一些內(nèi)容:
- 項(xiàng)目的開(kāi)發(fā):當(dāng)你把大量的開(kāi)發(fā)任務(wù)分配給其他團(tuán)隊(duì)成員,你就可以將主要精力投入到關(guān)鍵任務(wù)上。
- 代碼審查:將代碼審查任務(wù)分配給團(tuán)隊(duì)成員可以幫助提高他們的代碼質(zhì)量,同時(shí)也有助于他們學(xué)習(xí)和理解新的編程技術(shù)和策略。這也能減輕你的負(fù)擔(dān),讓你有更多的時(shí)間來(lái)處理更重要的任務(wù)。
- 問(wèn)題的排查:?jiǎn)栴}排查是一項(xiàng)需要團(tuán)隊(duì)協(xié)作的任務(wù)。通過(guò)將其分派給團(tuán)隊(duì)成員,你可以使他們更好地理解系統(tǒng)的運(yùn)行情況,同時(shí)提高他們解決問(wèn)題的能力。
- 新技術(shù)的研究和驗(yàn)證:授權(quán)團(tuán)隊(duì)成員進(jìn)行新技術(shù)的研究和驗(yàn)證,不僅可以增加團(tuán)隊(duì)的技術(shù)深度,也可以提高團(tuán)隊(duì)對(duì)新技術(shù)的接受程度,有利于團(tuán)隊(duì)的技術(shù)創(chuàng)新。
- 基礎(chǔ)文檔的編寫(xiě):將文檔編寫(xiě)工作分配給團(tuán)隊(duì)成員可以提高他們的溝通技巧和理解力,同時(shí)也能讓你有更多的時(shí)間來(lái)處理其他的關(guān)鍵任務(wù)。
- 團(tuán)隊(duì)活動(dòng)的組織:通過(guò)將活動(dòng)組織任務(wù)分配給團(tuán)隊(duì)成員,你可以培養(yǎng)他們的領(lǐng)導(dǎo)力,同時(shí)也能增進(jìn)團(tuán)隊(duì)的凝聚力。
2.把握授權(quán)委派的流程
確定了委派的內(nèi)容后,你需要有效地分配任務(wù)。請(qǐng)記住,你和你的團(tuán)隊(duì)成員是合作伙伴,你并不應(yīng)該是只負(fù)責(zé)催進(jìn)度的冷冰冰的工具人。
- 設(shè)定明確的目標(biāo):給團(tuán)隊(duì)成員分配任務(wù)時(shí),需要設(shè)定明確的目標(biāo),這目標(biāo)不僅包括項(xiàng)目的主要時(shí)間節(jié)點(diǎn)(如技術(shù)方案評(píng)審時(shí)間、開(kāi)發(fā)完成時(shí)間、測(cè)試完成時(shí)間、產(chǎn)品驗(yàn)收時(shí)間、發(fā)布上線時(shí)間等),還包括最終要達(dá)成的效果(如要達(dá)成多少收益,要新增多少用戶(hù)等)。
- 提供必要的信息:你需要給團(tuán)隊(duì)成員提供必要的背景信息,但應(yīng)避免過(guò)度解釋和過(guò)多不必要的細(xì)節(jié)。比如,如果你需要團(tuán)隊(duì)成員去為某項(xiàng)業(yè)務(wù)接入 AI 的能力,可以介紹已經(jīng)有相關(guān)經(jīng)驗(yàn)的同事或其他相關(guān)團(tuán)隊(duì)的成員讓他去咨詢(xún)。
- 提供必要的幫助:你需要給團(tuán)隊(duì)成員提供完成任務(wù)所需的必要資源。比如做模型訓(xùn)練可能需要你出面去爭(zhēng)取 GPU 資源,需要你去和算法團(tuán)隊(duì)的領(lǐng)導(dǎo)打招呼等;比如做一個(gè)緊急倒排項(xiàng)目,你需要考慮安排更多地開(kāi)發(fā)或測(cè)試資源投入進(jìn)去,避免讓被授權(quán)的同事 996,甚至 9106 也完成不了任務(wù),造成該同事身心俱疲,也無(wú)法避免項(xiàng)目延期,導(dǎo)致項(xiàng)目質(zhì)量下降。當(dāng)團(tuán)隊(duì)成員遇到困難時(shí),你可以親自給予指導(dǎo)或委派團(tuán)隊(duì)中資深的成員給予其必要的幫助。
- 適度的進(jìn)度管理:你需要對(duì)項(xiàng)目的一些關(guān)鍵節(jié)點(diǎn)進(jìn)行檢查,而不是每天開(kāi)展各種晨會(huì)、午會(huì),讓團(tuán)隊(duì)成員寫(xiě)日?qǐng)?bào)等,讓他們疲憊不堪。你需要保證讓自己能夠識(shí)別項(xiàng)目風(fēng)險(xiǎn)的同時(shí),不對(duì)團(tuán)隊(duì)成員造成太大困擾。
- 做到知人善用:你需要根據(jù)團(tuán)隊(duì)成員的技能特點(diǎn)和興趣等為團(tuán)隊(duì)成員分配任務(wù)。有些同學(xué)對(duì)代碼審查特別熱衷,可以讓他多分擔(dān)一些重點(diǎn)項(xiàng)目的代碼審查任務(wù);有些同學(xué)對(duì) AI 模型特別熱衷,可以讓他去探索如何將 AI 和業(yè)務(wù)結(jié)合起來(lái),更好地解決業(yè)務(wù)問(wèn)題;有些同學(xué)架構(gòu)經(jīng)驗(yàn)更豐富,可以讓他多去把關(guān)一些重點(diǎn)項(xiàng)目的技術(shù)方案。有些同學(xué)擅長(zhǎng)組織活動(dòng),那么可以讓他去安排團(tuán)建或 Outing。這樣,既可以提高團(tuán)隊(duì)成員的積極性,又更容易將任務(wù)做好。
另外,你需要根據(jù)團(tuán)隊(duì)成員的職級(jí)進(jìn)行任務(wù)分配。給初級(jí)程序員分配相對(duì)簡(jiǎn)單的任務(wù),給高級(jí)程序員分配相對(duì)復(fù)雜的任務(wù),給資深的程序員分配一些更有難度和團(tuán)隊(duì)其他成員的指導(dǎo)任務(wù)。
- 適度放權(quán):你可以讓一些稍微資深的團(tuán)隊(duì)成員去管理資歷更淺的開(kāi)發(fā)人員來(lái)降低你的工作壓力。比如你是一個(gè) P8 的團(tuán)隊(duì)主管,你可以讓 P7 的資深軟件工程師帶一些高級(jí)軟件工程師和外包同學(xué)去做一些重要項(xiàng)目,讓 P7 同學(xué)對(duì)一些項(xiàng)目進(jìn)行進(jìn)度、質(zhì)量把控,給高級(jí)和初級(jí)工程師必要的指導(dǎo)等。
- 提供正反饋:你需要在同事達(dá)成目標(biāo)后給予一定的正向反饋,讓他們意識(shí)到自己的努力得到認(rèn)可,當(dāng)團(tuán)隊(duì)成員遇到挫折時(shí),也應(yīng)該鼓勵(lì)他們進(jìn)行復(fù)盤(pán)從挫折中汲取經(jīng)驗(yàn)。
3.給予信任和一定的自主權(quán)
信任和自主權(quán)是授權(quán)的核心和靈魂。
- 建立信任:所謂“疑人不用,用人不疑”。你分配任務(wù)前就應(yīng)該做好評(píng)估,將適合的任務(wù)分配給對(duì)應(yīng)的人,雖然你需要做好過(guò)程跟蹤,但必須給被委派的同事充分的信任。讓被委派的同事能夠感受到足夠的信任,他才能夠更有動(dòng)力將任務(wù)做得更好。
- 給予一定自主權(quán):將任務(wù)授權(quán)給團(tuán)隊(duì)其他成員時(shí),還應(yīng)該給予他一定范圍內(nèi)的自由發(fā)揮的空間。如果你對(duì)團(tuán)隊(duì)成員的任務(wù)做過(guò)多的干預(yù),會(huì)讓團(tuán)隊(duì)成員感受到不信任,容易產(chǎn)生負(fù)面情緒,進(jìn)而影響工作進(jìn)展。
四、擁抱授權(quán)委派
掌握了有效的委派技巧,你將有更多時(shí)間去處理重要的事情,并讓團(tuán)隊(duì)成員有機(jī)會(huì)投入到他們擅長(zhǎng)和感興趣的任務(wù)中,發(fā)揮每個(gè)成員的長(zhǎng)處。在委派過(guò)程中,給予團(tuán)隊(duì)成員必要的幫助,足夠的信任和一定的自由,并提供正向反饋,這樣他們能更好地完成任務(wù),同時(shí)也能感受到自身的成長(zhǎng)和價(jià)值。
委派這項(xiàng)技能和其他技能一樣,需要不斷練習(xí)才能掌握,希望本文對(duì)你有幫助,希望你能在實(shí)踐過(guò)程中舉一反三、靈活運(yùn)用。
團(tuán)隊(duì)主管在授權(quán)任務(wù)時(shí)還有哪些文中沒(méi)有提到的技巧?
——作者介紹——
劉汪洋,51CTO社區(qū)編輯,昵稱(chēng):明明如月,一個(gè)擁有5年開(kāi)發(fā)經(jīng)驗(yàn)的某大廠高級(jí)Java工程師,擁有多個(gè)主流技術(shù)博客平臺(tái)博客專(zhuān)家稱(chēng)號(hào)。