如何做好一名軟體開發團隊的領導者
管理從來都沒有固定的模式,因人,因環境而異。現代知識分子,特別是在軟體開發領域,對於人員的管理更是一件不容易的事情。
管理學的創始人德魯克在上世紀就提出,對於知識分子不能像工人那樣那去管理,不能依照舊的上下級的管理方式或是軍隊那種嚴格的管理方式。對於這些思想敏銳,骨子裡有著像文人一樣的傲氣,追求自由開放的環境的人,你不能單單去管理他們,而是要領導他們,你不是作為一個經理,而是要作為導師。這時候個人的魅力比實際的權力更重要。
我個人的經驗來看,不管你是Team Leader,SA 還是 PM,要管理好你的團隊,以下幾點非常重要:
1. 你在技術方面要有過人之處,通常team leader, SA 肯定是技術出身,且技術還很牛,而PM則不一定但是PM也不能完全不懂技術,你至少在專案管理方面要比較強。做技術的人大部分都只會佩服懂得比自己多的人。
2. 你需要經常和你的隊員溝通,打成一片,想象一下一個PM,一個星期不見人,一個月沒一起開過會,讓人感覺高高在上,迷一樣的人物,那麼你的團隊怎麼有凝聚力,他們如何找到自己的方向和歸屬感。
3. 你可能是某方面的專家或是技術研究很深入,當然也有可能你沒有專於某一方面,而是技術發展很全面,有這些為基礎你就必需要樂於助人,你不僅僅是要管理他們,你還要幫助你的團隊成員,引導他們去完成目標。你不能只是管理者,你要更像一個導師,有必要經常給他們做一些培訓,技術方面的或是管理方面的,你給他們的印象應該是強人,樂於幫助他們,你還是老師會教他們很多東西,你和他們站在一起而不是高高在上。但是同時你還要注意,既然是老師,你也不能毫無威嚴,對於有些對工作不負責任的人你也必需要拿出你的威嚴來。
4. 你要真心的為你的團隊成員好,為他們爭取更多的利益,當然這是在不損害集體的利益的大前提下。你應該多為他們著想,他們是你的人,你不能踩著他們往上爬。你要讓他們感覺到你是可以依靠的,為你努力工作是值得的。
5. 去了解他們,也去理解他們,常言到士為知己者死,女為悅已者容,你要發現他們的優點,引導他們放大他們的優點和長項,不要老盯著他們犯的錯誤,誰不犯錯,沒有錯怎麼成長。你要做的應該是更多的去發掘他們的長處。你更加要相信他們,不能老覺得他們什麼事情都做不好,什麼事情都要自己去做才放心,如果是這樣,誰願意為你賣命,你自己也會累死。
我見到一些人他們沒有很多的權力,職位也不是很高,可是他們的人格魅力幫助他們獲得更多的尊重和人氣。一個SA說的話比PM和經理的話甚至更管用。要做到這些不容易,很多技術出身的人都想做架構師,但是架構師在一個專案裡面地位雖然高,但是是沒有多少實際的管理權力和行政權力的,致力於成為架構師的人更需要努力提高自己的個人修養和人格魅力,需要不斷的學習和讀書,增加自己的知識面。
相關文章
- 軟體開發中團隊首領的好壞之分
- 探究如何管理和領導遠端開發人員團隊
- 3條建議教你如何做一名優秀的團隊領導
- 如何營造高效軟體開發團隊(轉)
- 【團隊建設】如何做好團隊開發中的 CodeReview(程式碼評審)?View
- 分析如何使用專案管理軟體管理軟體開發團隊專案管理
- 軟體配置管理——團隊開發的基石
- 團隊開發_軟體專案風險管理
- 軟體開發團隊組織機構
- 如何在團隊中做好 Code ReviewView
- 高效團隊領導模式(轉載)模式
- 軟體從業人員如何激發敏捷團隊?敏捷
- 軟體研發之道:微軟開發團隊的經驗法則微軟
- 致同女性領導者當選IWIRC香港董事會和全球領導團隊成員
- 軟體工程團隊的基於領域的結構 - snaptravel軟體工程APT
- 如何才能做好技術團隊管理
- 軟體開發團隊主管易犯的10個錯誤
- Google極客談軟體開發團隊的不良行為Go
- 領導力:從個人到團隊(轉)
- 多工轟炸,團隊管理者如何做好任務管理?
- Specification by Example——團隊如何交付正確的軟體
- 中小團隊的技術負責人如何做好技術團隊建設
- 團隊管理者最重要的是做好計劃管理
- 建立軟體開發團隊時要避免的7個問題
- 領導方式決定團隊成敗 (轉)
- 如何做好企業/團隊的技術選型?
- 揭祕亞馬遜雲科技軟體開發工程師團隊亞馬遜工程師
- VMware北京軟體定義網路團隊招聘容器開發
- 軟體測試團隊的管理
- 開發團隊的效率
- 團隊協作將取代軟體開發中的個人英雄主義
- 有機性整體:開發團隊
- 如何讓你的團隊認可使用者體驗
- Alphawave宣佈任命高管領導團隊成員
- 【讀書】領導梯隊-領導梯隊模型模型
- 如何擴充套件開發團隊(譯)套件
- 禪道專案管理軟體,敏捷開發團隊不可或缺的工具專案管理敏捷
- 傳統文化研究團隊------軟體工程團隊專案軟體工程