計(jì)算機(jī)和通信技術(shù)的迅速發(fā)展,特別是Internet技術(shù)的發(fā)展與普及,為企業(yè)內(nèi)部、企業(yè)與外部提供了快速、準(zhǔn)確、可靠的信息交流渠道。信息化企業(yè)運(yùn)作管理系統(tǒng)已成為企事業(yè)單位參與全球市場(chǎng)競(jìng)爭(zhēng)的必備支持系統(tǒng)。正是由于這樣的市場(chǎng)需求與技術(shù)發(fā)展現(xiàn)狀,為我國(guó)的IT行業(yè)帶來了空前發(fā)展的機(jī)遇,特別是軟件行業(yè)。軟件企業(yè)能否抓住這樣一個(gè)難得的發(fā)展機(jī)會(huì)需要多方面的努力,其中軟件質(zhì)量保障在其發(fā)展過程中占有重要的位置。
眾所周知,印度已成為世界上軟件業(yè)增長(zhǎng)最快的國(guó)家,目前每年軟件業(yè)產(chǎn)值達(dá)數(shù)十億美元,并且還在以每年30%~50%的速度增長(zhǎng)。比較我國(guó)和印度的軟件產(chǎn)業(yè),就不難發(fā)現(xiàn):中國(guó)擁有巨大的軟件市場(chǎng)和世界公認(rèn)的軟件開發(fā)資源,在基礎(chǔ)研究和對(duì)技術(shù)前瞻性的把握上,也有自己的優(yōu)勢(shì),就整體社會(huì)經(jīng)濟(jì)環(huán)境而言也優(yōu)于印度。此外,中國(guó)的軟件開發(fā)人員費(fèi)用比較低廉,僅是世界市場(chǎng)的1/3左右。雖然中國(guó)人并不缺乏軟件開發(fā)的天賦,但是在越來越強(qiáng)調(diào)規(guī)?;?jīng)營(yíng)的今天,先天不足的管理痼疾使我們舉步維艱,難以擺脫小作坊式的軟件開發(fā)模式。而印度軟件業(yè)從一開始就立足于為美國(guó)軟件企業(yè)服務(wù),并遵循其軟件開發(fā)的管理模式,與國(guó)際標(biāo)準(zhǔn)接軌。
管理上的問題不能得到徹底的解決,軟件的質(zhì)量保障就無(wú)從談起。筆者最近在與印度一家通過了CMM4級(jí)評(píng)估的軟件公司(以下簡(jiǎn)稱A公司)進(jìn)行合作的過程中,較為詳細(xì)地了解了他們有關(guān)項(xiàng)目管理的一些詳細(xì)情況,更深刻地感受到了項(xiàng)目管理的規(guī)范化與企業(yè)軟件質(zhì)量保障之間的密切關(guān)系。下面想著重從軟件企業(yè)的構(gòu)架,軟件項(xiàng)目計(jì)劃、項(xiàng)目管理、項(xiàng)目經(jīng)理的職責(zé)等方面對(duì)印度軟件的項(xiàng)目管理及我國(guó)軟件質(zhì)量保障應(yīng)注意的問題進(jìn)行一些經(jīng)驗(yàn)總結(jié),供業(yè)內(nèi)人士參考。
1.軟件企業(yè)的組織結(jié)構(gòu)
(1)A公司結(jié)構(gòu)
圖1是A公司的組織結(jié)構(gòu)圖,同國(guó)內(nèi)公司差異較大的部門有QA、SSG和人力資源部門。
* A公司中,QA(Quality Assure)部門與研發(fā)部門獨(dú)立,負(fù)責(zé)監(jiān)督流程的執(zhí)行。QA同時(shí)負(fù)責(zé)領(lǐng)導(dǎo)與研發(fā)部門組成的聯(lián)合工作組,制定公司流程。
* SSG(System Support Group)類似我們的IT部門,負(fù)責(zé)公司所有計(jì)算機(jī)軟件和硬件資源的分配和管理。所有的辦公環(huán)境和開發(fā)/實(shí)驗(yàn)室環(huán)境由SSG負(fù)責(zé)安裝和維護(hù),計(jì)算機(jī)資源屬于SSG,由各個(gè)項(xiàng)目向SSG提出需求,項(xiàng)目結(jié)束后,設(shè)備需要交還給SSG。個(gè)人和項(xiàng)目組沒有固定的軟件和硬件資源。SSG是與研發(fā)平行的部門。
* 人力資源部門負(fù)責(zé)公司的人力資源管理,并維護(hù)員工的技能數(shù)據(jù)庫(kù)。項(xiàng)目開始時(shí),項(xiàng)目組向人力資源申請(qǐng)人力,向SSG申請(qǐng)計(jì)算機(jī)硬件和軟件。項(xiàng)目結(jié)束時(shí)需要釋放計(jì)算機(jī)資源給SSG,釋放人力資源到人力資源池,并同時(shí)更新員工的技能數(shù)據(jù)庫(kù)。研發(fā)部門的人力資源由研發(fā)總負(fù)責(zé)人和其助手分配(類似我國(guó)各公司的人力資源部)。
(2)項(xiàng)目組結(jié)構(gòu)
1) A公司對(duì)項(xiàng)目組進(jìn)行獨(dú)立核算,項(xiàng)目具體負(fù)責(zé)人為PC(Project Coordinator),負(fù)責(zé)項(xiàng)目計(jì)劃和執(zhí)行,對(duì)項(xiàng)目具體成員進(jìn)行分工。在每個(gè)階段的結(jié)束會(huì)議上(如概要設(shè)計(jì)結(jié)束),PC要接受QC(Quality Coordinator)的審查。除了PC與QC的接口外,所有其他外部接口都由EM(Engineer Manager)完成,EM負(fù)責(zé)與客戶打交道,向SSG、人力資源要求資源,與其他項(xiàng)目組協(xié)調(diào)進(jìn)度。
2) 匯報(bào)關(guān)系為:
Team Member->Team Leader->PC->EM->研發(fā)總負(fù)責(zé)人。
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人的公司很少。在印度,軟件公司無(wú)論大小,都是“麻雀雖小,五臟俱全”,絕不會(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ì)劃
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請(qǐng)以權(quán)威部門公布的內(nèi)容為準(zhǔn)!
信管網(wǎng)致力于為廣大信管從業(yè)人員、愛好者、大學(xué)生提供專業(yè)、高質(zhì)量的課程和服務(wù),解決其考試證書、技能提升和就業(yè)的需求。
信管網(wǎng)軟考課程由信管網(wǎng)依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識(shí)與高頻考點(diǎn),為學(xué)員考試保駕護(hù)航。面授、直播&錄播,多種班型靈活學(xué)習(xí),滿足不同學(xué)員考證需求,降低課程學(xué)習(xí)難度,使學(xué)習(xí)效果事半功倍。
發(fā)表評(píng)論 查看完整評(píng)論 | |