準(zhǔn)備做出決策。“任何決策都好過沒有決定,”Blythe說,因為優(yōu)柔寡斷可能會使項目陷入癱瘓。“猶豫不決是糟糕的情形。”
選擇一個開發(fā)過程并堅持實行。Katsos認(rèn)為你需要讓大家接受選擇的過程,然后推動并執(zhí)行這個過程。
管理工作是一項新技能,接受這一點。“領(lǐng)導(dǎo)你的團(tuán)隊是一個艱難的學(xué)習(xí)過程,”Smith說。因此你必須參加培訓(xùn)、閱讀有關(guān)生產(chǎn)過程和管理方面的書籍,等等。Davis建議你閱讀J Hank Rainwater所著的“Herding Cats: A Primer for Programmers Who Lead Programmers”——“這本書很不錯”。關(guān)注生產(chǎn)過程而非技術(shù)問題改善了團(tuán)隊的效率和效力,Blythe說。他還提到,如果你確定了合適的標(biāo)準(zhǔn),不必處理代碼改變而引發(fā)的爭論。
新經(jīng)理面臨的五大陷阱
不要嘗試去做太多技術(shù)性的工作。Blythe指出,你不應(yīng)該自己動手修復(fù)一段代碼,而讓下屬坐在一旁看著,特別是當(dāng)他們都是編程高手時更不能這樣。一般你會有一定的編碼責(zé)任,但如Katsos所說,它們應(yīng)該是關(guān)鍵路徑以外的工作。
不要高高在上。Blythe認(rèn)為,走進(jìn)辦公室并聲稱你的權(quán)威的做法“后患無窮”。讓下屬做他們的工作,雖然如果你不了解他們,這樣做可能有點困難,Katsos表示。有時候你需要提供特別指導(dǎo),例如確保及時修復(fù)一個特殊的
漏洞,以滿足公司確定的終期限。但你要設(shè)定目標(biāo)、規(guī)程和終期限,然后讓團(tuán)隊完成編碼工作。同時,讓更多年長員工幫助他們的晚輩。Danckert的一句話很好地說明了這一點:信任你的開發(fā)人員,但準(zhǔn)備在必要時扶他們一把。
不要指望每個人都同意你的做法,如果事實確實如此,不要為此感到心煩,Katsos警告說。記住,你因為才得到提升,同時找出辦法解決這類沖突。“盡可能以專業(yè)的方式處理這個問題…你必須遵照范例來領(lǐng)導(dǎo),”Katsos說。但如果你的領(lǐng)導(dǎo)方式與團(tuán)隊現(xiàn)有的慣例不同,試圖立即徹底改變可不明智:“我看到許多人遭到失敗。”
不要忽視大局:你肩負(fù)著滿足公司需求的責(zé)任。
不要一下子直接進(jìn)行開發(fā),Katsos建議:“首先做出規(guī)劃很重要。”