C->EM->研發(fā)總負(fù)責(zé)人?!?/span>
3) 印度工程師分為7級(jí),半年一次考評(píng),即半年有一次升級(jí)機(jī)會(huì)。
1級(jí):Software Engineer,剛畢業(yè)的本科生和研究生。
2級(jí):Senior Software Engineer。
3級(jí):Project Leader。
4級(jí):Project Manager。
5級(jí):Senior Project Manager。
3級(jí)可以成為PC,4級(jí)可以成為EM。剛開始平均2年升一級(jí),越往后升職越慢。
A公司規(guī)定,一人最多可以同時(shí)兼任兩個(gè)項(xiàng)目的PC,EM管理的項(xiàng)目沒有限制。
A公司通常的項(xiàng)目組為4到5人,最多不超過10人。
以上是A公司(同時(shí)也是印度大多數(shù)規(guī)范化的軟件公司)的組織結(jié)構(gòu)和項(xiàng)目組結(jié)構(gòu)??梢钥闯?,A公司的組織結(jié)構(gòu)非常清晰,各個(gè)部門分類非常細(xì),任務(wù)明確,軟件生產(chǎn)的每一個(gè)步驟都有專門的部門、專門的人員負(fù)責(zé),從最基礎(chǔ)的開發(fā)人員到負(fù)責(zé)統(tǒng)領(lǐng)全局的總經(jīng)理,層層管理,溝通渠道暢通。
而在我國(guó),管理的不規(guī)范往往首先體現(xiàn)在公司的組織結(jié)構(gòu)上,集中表現(xiàn)為部門的缺失和管理的交叉上。我國(guó)的軟件公司,大部分規(guī)模較小,開發(fā)人員超過100人的公司很少。
在印度,軟件公司無論大小,都是“麻雀雖小,五臟俱全”,絕不會(huì)因?yàn)楣镜囊?guī)模大小而改變合理的組織結(jié)構(gòu)。因此筆者認(rèn)為,國(guó)內(nèi)的軟件企業(yè)要想有效地保障產(chǎn)品質(zhì)量,首先就要在構(gòu)架合理的組織結(jié)構(gòu)上下功夫,這就如同蓋高樓首先要打好地基一樣,地基不打牢,結(jié)構(gòu)不合理,其他方面再下功夫也是徒勞。有人說,因?yàn)閲?guó)內(nèi)軟件企業(yè)規(guī)模小,所以造成結(jié)構(gòu)設(shè)置的欠缺,但筆者認(rèn)為恰恰是因?yàn)闆]有建立一個(gè)規(guī)范化的組織結(jié)構(gòu),才會(huì)使軟件產(chǎn)品質(zhì)量不保,進(jìn)而嚴(yán)重影響了企業(yè)的發(fā)展擴(kuò)大。
2.項(xiàng)目計(jì)劃
凡事預(yù)則立,不預(yù)則廢。這里的“預(yù)”就是指計(jì)劃。對(duì)于軟件企業(yè),計(jì)劃的重要性是不言而喻的。讓我們先看看A公司的項(xiàng)目計(jì)劃是如何制定的:在A公司,項(xiàng)目開始之前必須先估計(jì)項(xiàng)目的規(guī)模(以代碼行數(shù)來衡量);然后制定項(xiàng)目計(jì)劃。通常時(shí)間為2~3周,已知的最長(zhǎng)有5周。EM負(fù)責(zé)制定項(xiàng)目 EWP(Engineer Work Paper),其中定義了項(xiàng)目需要的人力和計(jì)算機(jī)資源,由相關(guān)部門同意,并報(bào)研發(fā)總負(fù)責(zé)人批準(zhǔn)后才能開始項(xiàng)目。
項(xiàng)目的正式開始時(shí)間由項(xiàng)目組的Kickoff Meeting算起,Closeout Meeting結(jié)束。
大概很多人都聽過這樣一句話:“計(jì)劃趕不上變化”。這種“變化”對(duì)某些行業(yè)而言也許并不會(huì)產(chǎn)生太大的影響,但對(duì)于軟件企業(yè)而言,卻會(huì)給軟件產(chǎn)品的質(zhì)量保證帶來嚴(yán)重的負(fù)面影響。為什么會(huì)造成這種“計(jì)劃趕不上變化”的現(xiàn)象?究其原因,筆者認(rèn)為主要是因?yàn)閷?duì)計(jì)劃的重視程度不夠,計(jì)劃過于籠統(tǒng)、粗糙導(dǎo)致可執(zhí)行性太差,再加上一些人為因素的影響,必然會(huì)產(chǎn)生這樣的后果。
如果我們的軟件企業(yè)都能像A公司這樣,在作計(jì)劃時(shí)能考慮到每一個(gè)細(xì)節(jié),不是倉促做出決定,而是由所有的相關(guān)部門共同對(duì)產(chǎn)品計(jì)劃進(jìn)行反復(fù)研究、制定、討論、修改,最終形成一套系統(tǒng)、嚴(yán)密、具有很強(qiáng)的可執(zhí)行性的計(jì)劃。計(jì)劃一旦形成,就嚴(yán)格按照計(jì)劃去執(zhí)行,而不受某個(gè)人、某件事的影響,那么就不僅能夠減少大量資源的浪費(fèi),產(chǎn)品的質(zhì)量也得到了保障。
因此,對(duì)計(jì)劃的高度重視、周密制定、嚴(yán)格執(zhí)行是企業(yè)有效保障產(chǎn)品質(zhì)量的一個(gè)重要環(huán)節(jié)。
3.項(xiàng)目管理
當(dāng)企業(yè)構(gòu)架了合理的組織結(jié)構(gòu)并制定了縝密的計(jì)劃后,就進(jìn)入了產(chǎn)品的開發(fā)階段。在這