目前創(chuàng)業(yè),最后一家公司任職醫(yī)療科技公司的研發(fā)中心總經(jīng)理,之前也在幾家公司的任職研發(fā)/技術總監(jiān)崗位,在我理解的范圍,目前國內中小企業(yè)對于CTO/技術總監(jiān)的崗位區(qū)別沒有那么明確的職能區(qū)分。
先總結
我先概要性總結一下CTO/技術總監(jiān)的作用:
? CTO/技術總監(jiān)應具有企業(yè)技術方向的整體把控力,也就是說總監(jiān)是“帥”,架構師是“將”。總監(jiān)會深入到技術架構的研究和理解當中,一旦認準一個技術方向,會安排具體架構師,與產(chǎn)品經(jīng)理或項目經(jīng)理,在具體的產(chǎn)品研發(fā)或項目研發(fā)中合作,落地設計,整個架構設計過程中。總結需要在多條技術、產(chǎn)品、項目線上實現(xiàn)協(xié)調,保證企業(yè)整體架構的協(xié)作精密性。
? CTO/技術總監(jiān)應是Boss,商務經(jīng)理,產(chǎn)品經(jīng)理中把控并協(xié)調公司產(chǎn)品或項目穩(wěn)定運行的關鍵人物,打個比喻:Boss在船頭掌舵,控制企業(yè)的航線,總監(jiān)就要在船尾指揮水手,保證整條船航行的穩(wěn)定,船行駛過急要懂得提醒舵手,船遇到危險,要懂得身先士卒地帶人救援。
? CTO/技術總監(jiān)要成為企業(yè)科技軟實力的布道者,能用更形象的比喻向Boss,商務,產(chǎn)品傳達企業(yè)技術的核心優(yōu)勢,能在具有技術優(yōu)勢的客戶面前,展現(xiàn)企業(yè)技術能力,為商務談判爭得技術層面的信任分。
? CTO/技術總監(jiān)具有招聘技術工程師的實質性決定權,這個權利往往會略低于Boss的拍板權,但實際上總監(jiān)把關后的技術人事安排,Boss都會作為自己拍板的關鍵因素,因此往往技術工程師的人事招聘,是一家科技公司的核心問題,需要總監(jiān)與Boss親密無間的溝通商量。
這也就是為什么互聯(lián)網(wǎng)/科技企業(yè)行業(yè)往往優(yōu)秀技術出身的Boss一旦把公司做起來都很厲害的原因,例如:丁磊、馬化騰、雷軍、張一鳴.......
再回顧
那么我就聊聊身為總監(jiān),我在職場模式下最后一家科技創(chuàng)業(yè)公司的日常工作安排,這也是我在技術管理領域日臻成熟的最后一次經(jīng)歷回顧。我分為了六項主要工作職責:
① 研發(fā)協(xié)調:我們研發(fā)分了三條線,互聯(lián)網(wǎng)App團隊,線上線下(業(yè)務中臺)團隊,院內開發(fā)團隊。
三條產(chǎn)品線的研發(fā)內容和技術大不相同,例如APP平臺主要是互聯(lián)網(wǎng)醫(yī)院的打造,新技術應用很多,F(xiàn)lutter、微服務、Docker...,實現(xiàn)醫(yī)患完全的互聯(lián)網(wǎng)遠程問診。
線上線下團隊則是遺留系統(tǒng)不斷過渡到業(yè)務中臺的過程,需要與院內his密切交互,大家的手機預約掛號等業(yè)務就是這種平臺承載。
院內團隊則是以圍繞遺留系統(tǒng)(HIS)的維護為主,開展新功能的開發(fā),開發(fā)語言也不同于互聯(lián)網(wǎng)的JAVA,而是.Net平臺。
那么作為研發(fā)老大,懂技術又懂協(xié)調就很重要,例如:我們要完成一項APP問診下單與購藥,那么APP就要對接業(yè)務中臺,而業(yè)務中臺就要負責與HIS協(xié)作,協(xié)助HIS系統(tǒng)實現(xiàn)線上訂單在院內數(shù)據(jù)庫的一致性。這個過程很復雜,也不能分隔處理,因為支付,發(fā)票對賬與醫(yī)保都是在his中完成。
可想而知研發(fā)協(xié)調的工作有多復雜,必須不斷組會溝通,線下都在院內辦公,很多情況都是遠程會議,而且必須協(xié)調多方在溝通一致性線索上盡快配合各方設計出實際的通訊協(xié)議,在協(xié)議之上在不斷測試正確性,之后才是開發(fā)升級。
② 項目協(xié)調:做產(chǎn)品研發(fā)的目的是靠承接醫(yī)院項目實現(xiàn)盈利回報,就涉及不同醫(yī)院不同項目團隊和運維維護團隊的系統(tǒng),往往研發(fā)人員也會負責具體項目開發(fā),但是運維人員在現(xiàn)場了解客戶需求,經(jīng)常會委任為項目經(jīng)理,項目經(jīng)理就需要與研發(fā)溝通具體工作,院內還好說,現(xiàn)場他們之間就解決好溝通,但是涉及到線上產(chǎn)品,就需要與我不斷敲定產(chǎn)品實施需要修改的細節(jié),甚至組織會議,現(xiàn)場與線上負責人技術溝通,敲定開發(fā)細節(jié)。
項目協(xié)調非常辛苦,主要是醫(yī)院有大有小,項目需求也一樣,那么人員來回扯動就會很頻繁,如何最優(yōu)化利用好手中的資源,排兵布陣就是門藝術,不能讓大家累到罵娘,也不能讓客戶等急到投訴,個中滋味只有負責人清楚。
③ 產(chǎn)品協(xié)調:這里的協(xié)調是最累人的地方,產(chǎn)品研發(fā)初期需要大量產(chǎn)品設計溝通,醫(yī)療系統(tǒng)的產(chǎn)品經(jīng)理的特征主要是熟悉醫(yī)療業(yè)務,而不是熟悉互聯(lián)網(wǎng)產(chǎn)品設計,這是與目前互聯(lián)網(wǎng)電商團隊最不同的地方,這也是大量互聯(lián)網(wǎng)+系統(tǒng)的特點,復雜業(yè)務熟悉的人員才能擔負產(chǎn)品經(jīng)理,但又很難找到兼?zhèn)浠ヂ?lián)網(wǎng)產(chǎn)品設計的復合型人才。
若招聘純粹的互聯(lián)網(wǎng)產(chǎn)品設計經(jīng)驗的人才又很難在這里發(fā)揮作用,因為產(chǎn)品經(jīng)理大量工作需要與院內人員溝通,而熟悉業(yè)務又需要多年的經(jīng)驗。
那么作為協(xié)調人,我懂一些互聯(lián)網(wǎng)產(chǎn)品設計,而且也會去找一些有這方面經(jīng)驗的人進行咨詢,主要是幫助產(chǎn)品經(jīng)理完成互聯(lián)網(wǎng)產(chǎn)品設計,這些產(chǎn)品經(jīng)理從原型設計開始學習,差不多經(jīng)過半年的鍛煉都能上手。主要是產(chǎn)品設計品味不是短期能提升的,但互聯(lián)網(wǎng)醫(yī)療業(yè)務的核心不在于抖音一樣的體驗,而是解決問題,體驗足夠好即可。
其實最累的還是產(chǎn)品設計理念,很多互聯(lián)網(wǎng)思維的設計需要一遍一遍再一遍地給產(chǎn)品經(jīng)理們灌輸,想想在傳統(tǒng)業(yè)務系統(tǒng)成長多年的人突然給出互聯(lián)網(wǎng)設計思想有多難,就一個注冊要簡化的問題,你都要拿著筆畫,甚至到獅吼,這才明白。
④ 人力協(xié)調:公司互聯(lián)網(wǎng)核心團隊基本上都是我通過各種渠道挖來的,對于創(chuàng)業(yè)型有投資而且想在新領域突破的公司,必須快速吸引互聯(lián)網(wǎng)人才,產(chǎn)品業(yè)務和維護開發(fā)人才老板挖,互聯(lián)網(wǎng)技術人才我來挖,短短一年就建成了三十人后續(xù)規(guī)模達五十人的企業(yè)團隊,朝氣蓬勃,但更關鍵是消化人才,我的做法就是不斷構建研發(fā)與產(chǎn)品的宏達藍圖,你們也可以理解為畫大餅,盡管虛,但是在這個階段有用。大家能看明白公司的發(fā)展主旨,研發(fā)需要承擔的內容,每個團隊每個人需要前進發(fā)展的路線,這就類似研發(fā)規(guī)劃和發(fā)展參考手冊,那么就能大量減少解釋溝通成本與磨合。
⑤ 高層溝通:主要是與Boss的協(xié)作溝通,上面提到了招聘人力與企業(yè)內消化,其實研發(fā)頭的核心就是理解Boss的經(jīng)營意圖,并且在其不擅長的技術領域給予幫助,讓他明白什么可為什么不可為,做什么代價高,什么問題不解決會后患無窮,例如:遺留系統(tǒng)的升級問題,我立主盡快升級到業(yè)務中臺,即便人力資源不夠的情況下,我選擇理想的外包團隊與核心團隊一起完成,這就是解決辦法,Boss覺得可行就拍板,一年多耕耘,新業(yè)務中臺很快成為公司客戶增長最快的產(chǎn)品。
因此Boss告訴你我想干什么,你的作用就是在現(xiàn)有條件下怎么干!干不干那是Boss的決策,但你始終要給予客觀的評估。
⑥ 技術落實:作為研發(fā)頭必須要有過人的技術能力,尤其是在軟件架構方面,否則難以鎮(zhèn)住各路神仙,但是光有技術還是不夠的,關鍵在于對公司研發(fā)產(chǎn)品架構方向上的有力量的支撐與構建。
我們的APP后端上什么技術服務,那么我就要先將技術服務預研做清楚,尤其是技術特性到底是否符合業(yè)務支撐需要得講清楚,甚至在云主機上直接構建好服務,并指導開發(fā)在自己所構建的技術體系上進行開發(fā),例如:我堅持走PostgreSQL,那么所有遺留系統(tǒng)就必須從MySQL進行遷移,不會遷移的工程師,我直接寫遷移手冊,做例子指導。
我們上微服務,API網(wǎng)關大家不懂,我就自己研究Openresty,寫Lua做動態(tài)轉發(fā),甚至很長一段時間內我就配合工程師落實互聯(lián)網(wǎng)上線發(fā)布的節(jié)奏,直到再手把手教會具體工程師作為后續(xù)的技術維護負責人。
前端或者是院內系統(tǒng),可能技術并不擅長,但是并不影響這些團隊人員對你的信賴,有很多情況,作為技術頭,你知道和掌握的情況和研發(fā)經(jīng)驗要比他們全面得多,因此你總能站在解決問題的角度提供一定抽象的思路,這種思路就是不同技術團隊的共同語言,搞清楚解決思路然后在具體實現(xiàn)上,大家就不用說太多,直接落實解決即可。

總之,CTO/技術總監(jiān)崗位是個極其辛苦且不討好的位置,并不是所有人想象中那么精英、霸氣和愜意。不僅需要掌握多方面的職業(yè)技巧和協(xié)作經(jīng)驗,而且還需要具備百折不撓的意志力,同時在國內的這種環(huán)境下,還要懂得一些中庸之道,不媚上、不欺下,懂得權衡輕重,還要能有效解決問題。另外自己的專業(yè)技能還必須不斷提升,甚至在復雜的環(huán)境當中,隨時做好救火隊長。