10/22/2015

關於技術領導者-team leader 的三個基本概念


資訊科技產業裡面,常有稱呼為小組長,team leader的人,通常負責帶領小團隊前進。這裏簡單說明一下技術領導者的三個基本概念:

(1) 什麼是資訊科技的技術領導

傳統組織隨著人數的增長,通常自然會產生階梯(金字塔)型的結構。然而,這類型的結構把階級當作激勵員工的方式已經不太流行,反倒是以虛擬小組形態,組合不同的小團隊來完成階段性任務,已經逐漸變成常態,特別是在資訊科技領域。

因此一個專案任務,視其大小,需要某一個人負責帶領1-7個人,完成一件任務,而這1-7人並不直接在這個負責人的管轄,也就是另有管理經理負責。這種人,在此稱呼為技術領導人(tech-lead, 小組長, scrum master…總之有零零總總的不同稱呼) ,但其定義僅如下:

                (1) 領導完成任務或部分任務

           (2) 領導1-7個人

           (3) 並非這些人的直屬上司

台灣的學生第一次有機會作為軟體專案技術領導,可能是在學校進行專案的時候。屆時,雖然教授會給予方向上的指導,但事實上是由學生完成,數個學生所組合的團隊可能有各種方式選出一個”組長”。

投入職場之後,運氣好(或者運氣不好)在兩三年內可能會負責帶數個比較新進的同事,主要目的仍是完成某任務,如果組織比較扁平實際的主管也許不會直接帶領新同事,此時,所謂的資深工程師,就很快面臨必須做一個技術領導的挑戰。並非每個人一出生就是個好領導人,但是如果沒有意識到作為技術領導的重要性,則很有可能造成三輸的局面:新人很快陣亡;主管不滿意帶人的績效;自己也不高興。而成功的帶領同仁完成任務比較可能達到三贏:新人很快能貢獻給團隊;主管的期待被滿足;更重要的是自己在技術以及領導力上有所成長。

(2) 技術領導與管理階層截然不同


作為技術領導者,因不是直接管理工程師,所以只能透過領導以及可信服的技術能力來帶領成員。因此,相較於實際管人經理有優點也有缺點:

        優點:
                * 無須擔負直接管理責任(不需要負責解雇人)
                * 不需要直接負責成員的心態問題以及生涯規劃

        缺點:
                * 無法使用職位快速以上對下的方式達成小型任務
                * 對於明顯有心態上的問題的成員無法快速汰換
                * 難以對團隊成員提供誘因


(3) 就業市場非常需要技術領導


一個好的技術領導者Team leader在就業市場上奇貨可居。


資訊科技的就業市場過去數年一直在成長,每年畢業的學生雖然眾多,可是就業市場似乎傾向於取得及時戰力。而有實質經驗的技術領導者,比主管經理的市場更大,因為主管經理不見得一定能夠帶領技術,也可能距離實務已經有一段時間,然而技術領導者需要帶領小團隊前進,正常的情況下本身就需要具備技術領先的能力。

更有甚者,現代組織都希望層級不要太多,扁平化在成熟組織幾乎是常態,People Manager - 也就是所謂帶人主管,通常直接帶領的人數會越來越多,也導致非直接帶人的技術領導,通常才是直接參與開發工作的領導者。




沈思

* 如果我已經是技術領導者,我要怎麼提升自我的能力? -> 參考這裡



沒有留言:

張貼留言