研發(fā)團(tuán)隊(duì),設(shè)計(jì)合理高效的研發(fā)流程,借助合適的研發(fā)信息平臺(tái)支持研發(fā)團(tuán)隊(duì)高效工作,用績(jī)效管理調(diào)動(dòng)研發(fā)團(tuán)隊(duì)的積極性,用風(fēng)險(xiǎn)管理控制研發(fā)風(fēng)險(xiǎn),用成本管理使研發(fā)在成本預(yù)算范圍內(nèi)完成研發(fā)工作,用項(xiàng)目管理確保研發(fā)項(xiàng)目的順利進(jìn)行,而知識(shí)管理讓研發(fā)團(tuán)隊(duì)的智慧聯(lián)網(wǎng)和知識(shí)沉淀。
種瓜得瓜,種豆得豆
對(duì)今天很多中國(guó)軟件企業(yè)來說,并不是開發(fā)人員沒有事情可做,而是需要做的工作實(shí)在太多,根本無法滿足這些企業(yè)業(yè)務(wù)的需求。然而不少公司都無法再投入更多的資源在研發(fā)上,例如花更多的錢來招聘更多程序員。不少CTO在討論這方面的問題,冒頭者多數(shù)是小型軟件公司,只有二三十人的開發(fā)團(tuán)隊(duì)規(guī)模。然而,大公司同樣面臨這個(gè)問題。
從某種意義上說,當(dāng)老板是一件很不容易的事,每天面對(duì)的就是公司各級(jí)主管要錢、要人的請(qǐng)求。其實(shí)大多數(shù)人都明白,只要有足夠多的資源,就可以解決任何問題。但作為商業(yè)機(jī)構(gòu),資源的有限性本身就是一個(gè)需要不斷去優(yōu)化的矛盾。看起來,無限制的投入研發(fā)資源一定是不可能的,那么如何用這三五條槍,十來個(gè)人去滿足那些并不見得有多少利潤(rùn)的業(yè)務(wù)呢?
作為業(yè)務(wù)部門的人,每次向開發(fā)人員提出開發(fā)需求的時(shí)候,常常得到的答復(fù)是:“你的項(xiàng)目半年以后可以開工?!边@種情況在很多軟件企業(yè)屢見不鮮。而只有老板級(jí)的人對(duì)研發(fā)團(tuán)隊(duì)下指示,才能從一定意義上得到滿足。
其實(shí),不少公司的研發(fā)團(tuán)隊(duì)擁有的開發(fā)資源是充足的,至少在一定程度上可以滿足企業(yè)的研發(fā)需求,但是研發(fā)工作就是不見進(jìn)展。尤其是那些已經(jīng)有十?dāng)?shù)個(gè)或者數(shù)十個(gè)研發(fā)人員的公司,已經(jīng)開始出現(xiàn)了分工以及多層組織結(jié)構(gòu)。但是有不少老板天真地認(rèn)為,自己的研發(fā)團(tuán)隊(duì)有足夠的實(shí)力去完成所有的開發(fā)任務(wù)。
不得不說這是不可能的,并且占大多數(shù)情況。作為老板,總認(rèn)識(shí)幾個(gè)同行業(yè)的競(jìng)爭(zhēng)對(duì)手,也了解他們的人員構(gòu)成和規(guī)模,怎能不知道自己的資源能做多少事?問題在于,老板是不是真的把研發(fā)管理當(dāng)成了企業(yè)發(fā)展一個(gè)重要的戰(zhàn)略組成?既然是企業(yè)發(fā)展的戰(zhàn)略組成,那么管理是一定需要成本的,所謂種瓜得瓜,種豆得豆。在研發(fā)團(tuán)里上下了多少工夫,就有多少收獲。
CTO通常也是企業(yè)的老板之一,他們確實(shí)認(rèn)真看待了研發(fā)管理的問題嗎?
管理體制專業(yè)化
在認(rèn)真考慮研發(fā)管理問題的開始,需要有嚴(yán)格的人員定位。CTO在企業(yè)中到底扮演什么角色?如果在小型企業(yè),這個(gè)問題根本不用說,他們需要面對(duì)的就是各種各樣的復(fù)雜問題,從技術(shù)到管理無所不包,但是在稍大一點(diǎn)的企業(yè),CTO的職能就開始發(fā)生變化了。因?yàn)槿藬?shù)的眾多以及業(yè)務(wù)的發(fā)展,一個(gè)人根本無法駕馭這么多具體的工作細(xì)節(jié),甚至一些重大的問題,例如人員甄選、資源調(diào)度等都需要依靠更多的管理者來完成,而這些管理者往往都是需要管理成本的,如何組建一個(gè)研發(fā)團(tuán)隊(duì)的組織結(jié)構(gòu),就成了很多CTO需要去考慮和驅(qū)動(dòng)的首要問題。
一些研發(fā)工作做得看起來不錯(cuò)的企業(yè),通常會(huì)有兩個(gè)人直接向CTO匯報(bào),他們分別是技術(shù)總監(jiān)和研發(fā)總監(jiān),由技術(shù)總監(jiān)幫助所有的項(xiàng)目組以及部門團(tuán)隊(duì)解決技術(shù)問題,由研發(fā)總監(jiān)解決除了技術(shù)之外的一切問題。
開發(fā)人員除了技術(shù),還會(huì)有什么其他問題?不少老板對(duì)這個(gè)問題基本上沒有什么概念。人事、行政、溝通、協(xié)調(diào)、文化建設(shè)甚至于資源的分配等工作,都需要有人來解決,這些繁雜的工作如果消耗掉了CTO的大多數(shù)時(shí)間,那么我們CTO如何去幫助企業(yè)制定發(fā)展戰(zhàn)略?
也許有不少人要問,公司本身就已經(jīng)配備了這些相應(yīng)的部門,為什么還要另起爐灶單獨(dú)處理?這是因?yàn)樵谲浖髽I(yè)當(dāng)中,開發(fā)人員本身就是一個(gè)主體部分。比如微軟,到2
!--StartFragment-->