軟體開發中團隊首領的好壞之分
軟體開發的成敗更多的是在於人,而不是技術。當從大學畢業時,我以為,只有精通了各種技術才能成為一名偉大的程式設計師,以為人件管理技術是經理們的專屬領地。但事實卻給我好好的上了一堂課。經常我能聽到有人說人件管理技術是學不到的,是一種天份,對這種觀點我不敢苟同。
沒有人能生來就帶有某種技能,我們都是通過觀察和模仿(我們的偶像)來學習。你也許通過讀書得到了這方面的一些知識,但是,我記得一句老話,我十幾歲時讀過的一本書的封面上印著它:“生活從書本中學不來,只能靠自己去感受。”
如果你感覺在處理人際交往方面有困難,那麼,唯一的方法是去觀察,去學習。就這麼簡單。即使你現在不是一個團隊首領,沒有帶領任何人,學習如何做一個領袖也是值得去做的事,在我們這樣一個以人為本的產業裡尤其是這樣。
雖然跟優秀的團隊首領交往能給人非常好的感覺,但糟糕的團隊首領卻能凸顯出領導能力的真正價值。我很幸運有過這樣的經歷,我有機會接觸了不少十分糟糕的團隊首領——你可以想象他們有多糟。下面我們就來看看好的團隊首領和不好的團隊首領之間的對比。
內容 | 好團隊首領 | 差團隊首領 |
---|---|---|
責任感 | 好的團隊首領勇於承擔責任。如果專案失敗,他會認為是自己受首先應該受責備的人,他有勇氣承認這些。 | 差的團隊領導會認為不是自己的錯,他會把所有精力都投入到證明團隊其他人員有罪,或把責任推到團隊中某些他不喜歡的人身上。 |
努力工作 | 團隊首領應該是團隊成員的勞動模範。至少會像團隊其他成員一樣努力工作。並不是因為他是帶隊的,他就有權了只選擇幹自己喜歡乾的事情,把不好乾的活兒丟給其他人。 | 差的團隊首領認為自己有更重要的事情。既然手下有這麼多人可以用,幹嘛還要自己去編碼呢? |
指導 | 好的團隊首領會指導培養團隊中的初級程式設計師。他不會讓這些人在有難度的任務上受挫折。他知道對團隊成員的培養投入必定能在開發質量上獲得回報。 | 差的團隊首領不在乎這些。經驗少的程式設計師就應該用高難度的任務來鍛鍊。 |
尊重 | 好的團隊首領尊重所有團隊成員,無論他們的技能如何。他知道帶領一個團隊的唯一方法是靠獲得尊敬,而不是恐嚇。 | 差的團隊首領除了自己外不尊敬其他任何人。當有人出錯時他會嘲笑,而且會把這些事情寫入對上級領導的報告中。 |
晉升 | 好的團隊首領相信技術和專業能力的價值。他相信能通過做好自己的工作來獲得應該得到的職位。 | 差的團隊首領技術不行,拍馬屁很在行。對下屬趾高氣揚,對上司極力奉承。 |
情緒控制 | 好的團隊首領性格成熟,他知道如何控制自己的情緒。他不會對著團隊成員大喊大叫,也不會說出有任何威脅性的話。 | 差的團隊首領喜歡亮出自己的身份,認為恐嚇是管理一個團隊最好的方法。他認為恐懼是最好的動力。 |
信任 | 好的團隊首領信任他的團隊成員。他知道這些同事都是用知識技能幹活的人,這些知識技能需要提高的。這就是為什麼他會鼓勵所有人走出自己熟知的知識領域,用一些新技術,這樣他們會學的更多,變的更強。 | 差的團隊首領除了自己不相信任何人。那些經驗不足的人就只能去寫文件,或去給自己的程式碼寫單元測試。畢竟測試這種活兒沒人願意幹。 |
任務分配 | 好的團隊首領會選擇那些誰都不願意乾的活兒。把最艱苦的任務分給自己,身先士卒。 | 差的團隊首領總是挑選自己喜歡乾的活。也許是一個他一直想嘗試的新框架。為什麼這麼好的機會沒人跟我爭?當他發現框架太複雜後,他會把它丟給團隊其他成員,自己去修改一些小問題。 |
報告問題 | 好的團隊首領會努力解決所有問題。但總有不能完全做好的事情,這個時候,他會立即將情況報告給上級,讓上級採取正確的措施。 | 差的團隊首領總是掩飾問題。他不喜歡報告出現的問題,因為這會影響到他的聲譽。如果問題出現,他會找一個人出來頂罪,永遠不是他的責任。 |
程式碼審查 | 好的團隊首領喜歡程式碼審查,鼓勵團隊成員參與程式碼審查。當有重複出現的問題時,他會把問題記錄到知識庫裡,這樣所有人就能通過知識庫更好的解決遇到的問題。 | 差的團隊首領沒有時間做程式碼審查,每個人都各自做自己的事。如果有人的程式碼出了問題,差的團隊首領只告訴他如何解決問題。 |
挫折 | 一個優秀的團隊首領也許有一個糟糕的上級領導,但他告訴自己絕對不能像那個傢伙那樣為人處世。他很成熟,已經知道如何從別人的錯誤中吸取教訓。 | 差的團隊首領在自己受挫時希望下屬也遭受跟自己一樣的痛苦。 |
新思想 | 好的團隊首領善於聆聽。他會讓團隊成員舉行各種頭腦風暴。他知道好主意往往在無意間冒出來。 | 差的團隊首領不喜歡別人“炫耀”他們自認為的好想法。他認為自己的想法更好。如果他聽到了一個有趣的觀點,他會取笑它,然後到上級領導面前邀功說自己有了一個好主意。 |
不稱職的團隊首領會讓公司破財。如果專案由一個不稱職的人帶領開發,最終彌補他的過失的成本會比讓一個有水平的團隊重新開發還要高。這聽起來像是童話,但上面這些差的團隊首領的特徵都是從真實生活中整理出來的,我很感謝所有這些不稱職的人,他們讓我學到了團隊領導藝術中難得的教訓。
英文原文:Good vs Bad Leader
相關文章
- 如何做好一名軟體開發團隊的領導者
- 軟體配置管理——團隊開發的基石
- 團隊開發_軟體專案風險管理
- 軟體開發團隊組織機構
- 團隊專案管理軟體哪個好?專案管理
- 團隊協作將取代軟體開發中的個人英雄主義
- 如何營造高效軟體開發團隊(轉)
- 分析如何使用專案管理軟體管理軟體開發團隊專案管理
- 軟體研發之道:微軟開發團隊的經驗法則微軟
- 軟體工程團隊的基於領域的結構 - snaptravel軟體工程APT
- 納特島效應:好團隊 壞結果(轉)
- 軟體開發團隊主管易犯的10個錯誤
- Google極客談軟體開發團隊的不良行為Go
- 建立軟體開發團隊時要避免的7個問題
- 軟體開發中需要克服的8個壞習慣
- 揭祕亞馬遜雲科技軟體開發工程師團隊亞馬遜工程師
- VMware北京軟體定義網路團隊招聘容器開發
- 開發團隊的效率
- 有機性整體:開發團隊
- 對日嵌入式軟體開發團隊管理之我見(不斷更新中)
- jQuery開發團隊今天釋出了1.8的首個測試版本jQuery
- 傳統文化研究團隊------軟體工程團隊專案軟體工程
- 禪道專案管理軟體,敏捷開發團隊不可或缺的工具專案管理敏捷
- 團隊軟體開發_基於windows下截圖軟體關於NABC框架的特點Windows框架
- 設計團隊管理用的軟體
- 團軟體的設計與開發
- laravel下的團隊開發Laravel
- 軟體從業人員如何激發敏捷團隊?敏捷
- 首發集團|中安未來賦能首發集團場景體驗迭代升級
- BBS軟體 PHPWind 團隊已解散PHP
- 軟體工程-團隊作業4軟體工程
- 團隊拓撲:減少軟體團隊的認知負擔 - mimacomMac
- 探究如何管理和領導遠端開發人員團隊
- CSS團隊精神:CSS最佳實踐團隊開發CSS
- git團隊開發流程Git
- 軟體開發組的團隊精神 (一個程式設計師在IBM的開發經驗) (轉)程式設計師IBM
- 軟體管理中的壞味道薦
- Facebook、微信團隊、Twitter、微軟開源軟體列表一覽微軟