如何做好一名軟體開發團隊的領導者

暖楓無敵發表於2016-11-27

      管理從來都沒有固定的模式,因人,因環境而異。現代知識分子,特別是在軟體開發領域,對於人員的管理更是一件不容易的事情。


      管理學的創始人德魯克在上世紀就提出,對於知識分子不能像工人那樣那去管理,不能依照舊的上下級的管理方式或是軍隊那種嚴格的管理方式。對於這些思想敏銳,骨子裡有著像文人一樣的傲氣,追求自由開放的環境的人,你不能單單去管理他們,而是要領導他們,你不是作為一個經理,而是要作為導師。這時候個人的魅力比實際的權力更重要。


     我個人的經驗來看,不管你是Team Leader,SA 還是 PM,要管理好你的團隊,以下幾點非常重要:


     1. 你在技術方面要有過人之處,通常team leader, SA 肯定是技術出身,且技術還很牛,而PM則不一定但是PM也不能完全不懂技術,你至少在專案管理方面要比較強。做技術的人大部分都只會佩服懂得比自己多的人。


     2. 你需要經常和你的隊員溝通,打成一片,想象一下一個PM,一個星期不見人,一個月沒一起開過會,讓人感覺高高在上,迷一樣的人物,那麼你的團隊怎麼有凝聚力,他們如何找到自己的方向和歸屬感。
   
     3. 你可能是某方面的專家或是技術研究很深入,當然也有可能你沒有專於某一方面,而是技術發展很全面,有這些為基礎你就必需要樂於助人,你不僅僅是要管理他們,你還要幫助你的團隊成員,引導他們去完成目標。你不能只是管理者,你要更像一個導師,有必要經常給他們做一些培訓,技術方面的或是管理方面的,你給他們的印象應該是強人,樂於幫助他們,你還是老師會教他們很多東西,你和他們站在一起而不是高高在上。但是同時你還要注意,既然是老師,你也不能毫無威嚴,對於有些對工作不負責任的人你也必需要拿出你的威嚴來。


     4. 你要真心的為你的團隊成員好,為他們爭取更多的利益,當然這是在不損害集體的利益的大前提下。你應該多為他們著想,他們是你的人,你不能踩著他們往上爬。你要讓他們感覺到你是可以依靠的,為你努力工作是值得的。


     5. 去了解他們,也去理解他們,常言到士為知己者死,女為悅已者容,你要發現他們的優點,引導他們放大他們的優點和長項,不要老盯著他們犯的錯誤,誰不犯錯,沒有錯怎麼成長。你要做的應該是更多的去發掘他們的長處。你更加要相信他們,不能老覺得他們什麼事情都做不好,什麼事情都要自己去做才放心,如果是這樣,誰願意為你賣命,你自己也會累死。


     我見到一些人他們沒有很多的權力,職位也不是很高,可是他們的人格魅力幫助他們獲得更多的尊重和人氣。一個SA說的話比PM和經理的話甚至更管用。要做到這些不容易,很多技術出身的人都想做架構師,但是架構師在一個專案裡面地位雖然高,但是是沒有多少實際的管理權力和行政權力的,致力於成為架構師的人更需要努力提高自己的個人修養和人格魅力,需要不斷的學習和讀書,增加自己的知識面。

相關文章