技术管理者的角色
角色是規(guī)定一個人活動的特定范圍和與人的地位相適應(yīng)的權(quán)利義務(wù)和行為規(guī)范,是組織對一個處于特定地位的人的行為期待。角色定位需要認(rèn)清自己以及競爭者的位置和職責(zé),正視自我,同時以強烈的職業(yè)意識給自身的事業(yè)和未來發(fā)展確定一個方向。我們從所從事的活動、定位和所需技能對技術(shù)管理者這一角色進行全面剖析。
1.技術(shù)管理者的活動
技術(shù)管理者是負責(zé)規(guī)劃、設(shè)計和實現(xiàn)技術(shù)能力,從而完成組織戰(zhàn)略和運營目標(biāo)的人。通常,這個角色需要完成以下幾項活動:
(1)技術(shù)預(yù)測
技術(shù)預(yù)測的需求來自于行業(yè)和業(yè)務(wù)的快速發(fā)展。根據(jù)業(yè)界成熟的技術(shù)實現(xiàn)體系,能夠在一定程度上預(yù)判未來幾年的技術(shù)發(fā)展趨勢,是技術(shù)推動和反哺產(chǎn)品演進的一個重要方面。當(dāng)然,技術(shù)預(yù)測的前提是對當(dāng)前所從事行業(yè)的深入理解,能夠設(shè)計和實現(xiàn)業(yè)務(wù)的技術(shù)解決方案。
(2)產(chǎn)品研發(fā)
產(chǎn)品研發(fā)同樣關(guān)注于業(yè)務(wù)體系,通過對業(yè)務(wù)體系的了解建立業(yè)務(wù)架構(gòu),并發(fā)揮技術(shù)在實現(xiàn)業(yè)務(wù)決策上的能動性。另一方面,明確產(chǎn)品發(fā)展策略,通過建立技術(shù)平臺推動產(chǎn)品平臺和產(chǎn)品線,并基于項目化手段實現(xiàn)產(chǎn)品研發(fā),這點可以說是作為技術(shù)管理者的主要工作。
(3)技術(shù)創(chuàng)新
技術(shù)創(chuàng)新存在兩大主要分類,分別是內(nèi)部創(chuàng)新和外部創(chuàng)新。舊技術(shù)的新應(yīng)用以及現(xiàn)有技術(shù)的自我演變是內(nèi)部創(chuàng)新的主要方式,而對于外部創(chuàng)新,通過技術(shù)合作和跨業(yè)創(chuàng)新同樣可以達到技術(shù)創(chuàng)新的目的。技術(shù)管理者無疑是技術(shù)創(chuàng)新的主要推手。
(4)技術(shù)標(biāo)準(zhǔn)
技術(shù)標(biāo)準(zhǔn)的范疇可以很廣,在軟件行業(yè),現(xiàn)有技術(shù)的應(yīng)用方式、軟件的交付質(zhì)量、版本的發(fā)布模式等都可以算是組織級別技術(shù)標(biāo)準(zhǔn)的一部分。技術(shù)標(biāo)準(zhǔn)的制定需要同時考慮技術(shù)、管理和組織等幾方面因素,技術(shù)管理者需要根據(jù)自身團隊的特點追求適合當(dāng)前環(huán)境的標(biāo)準(zhǔn)化體系。
(5)過程建設(shè)
軟件開發(fā)是一個系統(tǒng)工程,設(shè)計軟件工程、項目管理、系統(tǒng)交付等多個維度,也需要對軟件過程模型進行裁剪,并應(yīng)用過程改進思想和工程實踐不斷推動過程體系的合理化發(fā)展。在現(xiàn)代軟件開發(fā)過程中,技術(shù)管理者需要建立合適的、輕量級的過程體系并實現(xiàn)過程資產(chǎn)建設(shè)。
(6)組織交流
在一個組織、尤其是大型組織中,技術(shù)團隊與市場、銷售、產(chǎn)品、運營一樣同屬于組織的一個組成部門,很難說技術(shù)可以獨立于其他團隊進行自我發(fā)展,因為技術(shù)服務(wù)于公司的戰(zhàn)略目標(biāo)、服務(wù)于業(yè)務(wù)和產(chǎn)品發(fā)展需求。從這個角度講,技術(shù)在組織中的地位通常不會太高。通過各個團隊之間的有效溝通和交流,可以讓其他團隊更好的認(rèn)識以及理解技術(shù)團隊的工作方式和能力范疇,避免交流不暢所形成的團隊壁壘。另一方面,技術(shù)團隊內(nèi)部同樣需要交流,技術(shù)分享和培訓(xùn)、績效溝通等也屬于這一范疇。
(7)日常管理
除去以上六點主要工作內(nèi)容,技術(shù)管理者的活動還包含各種日常事務(wù)的處理。日常管理的接口可以是對外、對內(nèi),也可以是對上、對下,同時針對技術(shù)管理者自身的自我管理也是屬于日常管理的一部分。
2.技術(shù)管理者的分類
(1)管理者角色
管理學(xué)大師亨利·明茨伯格(Henry Mintzberg)研究發(fā)現(xiàn)管理者扮演著十種角色,這十種角色可被歸入三大類:人際角色、信息角色和決策角色。人際角色歸因于管理者的正式權(quán)利,管理者所扮演的三種人際角色是代表人角色、領(lǐng)導(dǎo)者角色和聯(lián)絡(luò)者角色。在信息角色中,管理者負責(zé)確保和其一起工作的人能夠得到足夠的信息。而在決策角色中,管理者處理信息并得出結(jié)論,管理者負責(zé)做出決策,并分配資源以保證決策方案的實施。管理者十大角色分類詳細描述參考表1-2。
| 類型 | 角色 | 角色描述 |
| 人際角色 | 代表人角色 | 作為象征性的組織頭腦必須行使一些具有禮儀性質(zhì)的角色 |
| 領(lǐng)導(dǎo)者角色 | 管理者和員工一起工作并通過員工的努力來確保組織目標(biāo)的實現(xiàn) | |
| 聯(lián)絡(luò)者角色 | 與組織內(nèi)個人、小組一起工作、與外部干系人建立良好的關(guān)系所扮演的角色 | |
| 信息角色 | 監(jiān)督者角色 | 持續(xù)關(guān)注內(nèi)外環(huán)境的變化以獲取對組織有用的信息,接觸下屬或從個人關(guān)系網(wǎng)獲取信息,依據(jù)信息識別工作小組和組織潛在的機會和威脅 |
| 傳播者角色 | 分配作為監(jiān)督者獲取的信息,保證員工獲取必要信息以便切實有效完成工作 | |
| 發(fā)言人角色 | 把信息傳遞給單位或組織以外的個人,讓干系人了解感到滿意 | |
| 決策角色 | 企業(yè)家角色 | 作為監(jiān)督者發(fā)現(xiàn)的機會進行投資以利用這種機會 |
| 資源分配者角色 | 決定組織資源(財力、設(shè)備、時間、信息等)用于哪些項目 | |
| 沖突管理者角色 | 處理組織運行過程中遇到的沖突或問題 | |
| 談判者角色 | 進行必要的談判,對象包括員工、供應(yīng)商、客戶和其它工作小組,以確保小組朝著組織目標(biāo)邁進 |
(2)技術(shù)管理者的角色分類
技術(shù)管理者顯然符合上文中的通用管理者的角色和定位,但結(jié)合軟件行業(yè)的特征,我們發(fā)現(xiàn)還是可以把技術(shù)管理者所扮演的角色進行分類,這些分類實際上也是對技術(shù)管理者角色的一些認(rèn)知,包括但不限于:
- 規(guī)劃型
明確公司整體戰(zhàn)略,能根據(jù)整體戰(zhàn)略目標(biāo)分解到技術(shù)團隊的職責(zé)和目標(biāo),并根據(jù)目標(biāo)制定具體的執(zhí)行計劃和實施方法。
- 執(zhí)行型
對于已經(jīng)確定的目標(biāo),明確團隊及各崗位成員的職責(zé),并傳遞給每一位執(zhí)行者,研發(fā)執(zhí)行技術(shù)標(biāo)準(zhǔn),并能履行崗位職責(zé)。
- 問題解決型
針對執(zhí)行層上報或通過自身觀察所得到的問題,分析、查找問題根源,解決方案并申請所需要的資源。
- 監(jiān)督型
不斷建立和完善技術(shù)研發(fā)體系,嚴(yán)格執(zhí)行研發(fā)過程。對過程和結(jié)果提出自身的理解和判斷,從事情出發(fā)追求結(jié)果。
- 領(lǐng)導(dǎo)型
具備良好的領(lǐng)導(dǎo)風(fēng)格和個人魅力,通過自身思維影響并決定團隊的思維,通過自身的風(fēng)格影響并決定團隊的風(fēng)格。
- 教練型
促進團隊成員知識和工作能力的不斷提升,善于針對每個人以及整個團隊找到瓶頸所在,并培養(yǎng)團隊成員發(fā)現(xiàn)問題和解決問題的能力。
通常,一個技術(shù)管理者會同時屬于上述幾種分類中的多種或全部。本書所闡述的技術(shù)管理者角色從也會同時包含所有這些分類所具備的基本屬性。
3.技術(shù)管理者的技能
做為一名合格的技術(shù)管理者,完備的技術(shù)領(lǐng)域知識是必備的技能,同時也應(yīng)該包括在1.1.2節(jié)技術(shù)管理演進理論中提到過的各個不同階段所應(yīng)具備的各項技能。我們對這些技能進行再次分類和梳理,可以抽象成以下三個方面:
(1)業(yè)務(wù)和行業(yè)理解能力
在軟件應(yīng)用系統(tǒng)開發(fā)過程中,業(yè)務(wù)架構(gòu)驅(qū)動技術(shù)架構(gòu)現(xiàn)象非常普遍。提升業(yè)務(wù)領(lǐng)域知識和提升技術(shù)領(lǐng)域知識一樣,都對產(chǎn)品研發(fā)有直接的影響。從這個角度講,技術(shù)管理者同樣需要深入特定行業(yè)和業(yè)務(wù)體系,具備從業(yè)務(wù)到技術(shù)的正向跨領(lǐng)域的技能。
(2)技術(shù)實現(xiàn)和創(chuàng)新能力
技術(shù)管理者管理的是技術(shù),技術(shù)可以分成技術(shù)應(yīng)用和技術(shù)創(chuàng)新兩種主要方式。技術(shù)管理者在應(yīng)用主流的技術(shù)體系之外,還需要考慮結(jié)合業(yè)務(wù)和產(chǎn)品的技術(shù)創(chuàng)新。從這個角度講,技術(shù)管理者需要從技術(shù)反哺業(yè)務(wù),具備從技術(shù)到業(yè)務(wù)的反向跨領(lǐng)域的技能。
(3)組織管理能力
無論是傳統(tǒng)型軟件還是互聯(lián)網(wǎng)應(yīng)用,當(dāng)前的開發(fā)模式已不再崇尚靠能力出眾的個人來決定系統(tǒng)的產(chǎn)出,而是要靠團隊。技術(shù)管理面臨著項目計劃同步、第三方服務(wù)集成、外部團隊協(xié)作等團隊性活動需求,很多場景下管理者需要與內(nèi)部團隊、外部團隊統(tǒng)一協(xié)作才能設(shè)計出適合業(yè)務(wù)發(fā)展方向的產(chǎn)品。從這個角度講,技術(shù)管理者應(yīng)該具備跨越多個團隊的技能。
?
如果對文章感興趣,可以關(guān)注我的微信公眾號:程序員向架構(gòu)師轉(zhuǎn)型,或掃描下面的二維碼。
我出版了《系統(tǒng)架構(gòu)設(shè)計:程序員向架構(gòu)師轉(zhuǎn)型之路》、《向技術(shù)管理者轉(zhuǎn)型:軟件開發(fā)人員跨越行業(yè)、技術(shù)、管理的轉(zhuǎn)型思維與實踐》、《微服務(wù)設(shè)計原理與架構(gòu)》、《微服務(wù)架構(gòu)實戰(zhàn)》等書籍,并翻譯有《深入RabbitMQ》和《Spring5響應(yīng)式編程實戰(zhàn)》,歡迎交流。
總結(jié)
- 上一篇: 上计算机课玩游戏检讨400字,学生犯错万
- 下一篇: java利用pol导出excel