【摘要】:印度是世界上軟件業(yè)增長最快的國家,目前每年軟件業(yè)產值達數十億美元,并且還在以每年30%~50%的速度增長。本文著重從軟件企業(yè)的構架,軟件項目計劃、項目管理、項目經理的職責等方面對印度軟件的項目管理及我國軟件質量保障應注意的問題進行一些經驗總結。
我最近在與印度一家通過了CMM4級評估的軟件公司(以下簡稱A公司)進行合作的過程中,較為詳細地了解了他們有關項目管理的一些詳細情況,深刻地感受到了項目管理的規(guī)范化與企業(yè)軟件質量保障之間的密切關系。下面我對印度軟件的項目管理及我國軟件質量保障應注意的問題進行一些經驗總結,供業(yè)內人士參考。我將著重從軟件企業(yè)的構架,軟件項目計劃、項目管理、項目經理的職責等方面進行對比
眾所周知,中國擁有巨大的軟件市場和世界公認的軟件開發(fā)資源,在基礎研究和對技術前瞻性的把握上,也有自己的優(yōu)勢,就整體社會經濟環(huán)境而言也優(yōu)于印度。此外,中國的軟件開發(fā)人員費用比較低廉,僅是世界市場的1/3左右。而我們的近鄰印度已成為世界上軟件業(yè)增長最快的國家,目前每年軟件業(yè)產值達數十億美元,并且還在以每年30%~50%的速度增長。比較我國和印度的軟件產業(yè),就不難發(fā)現:雖然中國人并不缺乏軟件開發(fā)的天賦,但是在越來越強調規(guī)?;洜I的今天,先天不足的管理痼疾使我們舉步維艱,難以擺脫小作坊式的軟件開發(fā)模式。而印度軟件業(yè)從一開始就立足于為美國軟件企業(yè)服務,并遵循其軟件開發(fā)的管理模式,與國際標準接軌。
中國與印度的對比:
1.軟件企業(yè)的組織結構
* 某公司中,QA(Quality Assure)部門與研發(fā)部門獨立,負責監(jiān)督流程的執(zhí)行。QA同時負責領導與研發(fā)部門組成的聯合工作組,制定公司流程。
* SSG(System Support Group)類似我們的IT部門,負責公司所有計算機軟件和硬件資源的分配和管理。所有的辦公環(huán)境和開發(fā)/實驗室環(huán)境由SSG負責安裝和維護,計算機資源屬于SSG,由各個項目向SSG提出需求,項目結束后,設備需要交還給SSG。個人和項目組沒有固定的軟件和硬件資源。SSG是與研發(fā)平行的部門。
* 人力資源部門負責公司的人力資源管理,并維護員工的技能數據庫。項目開始時,項目組向人力資源申請人力,向SSG申請計算機硬件和軟件。項目結束時需要釋放計算機資源給SSG,釋放人力資源到人力資源池,并同時更新員工的技能數據庫。研發(fā)部門的人力資源由研發(fā)總負責人和其助手分配(類似我國各公司的人力資源部)。
(2)項目組結構
1) A公司對項目組進行獨立核算,項目具體負責人為PC(Project Coordinator),負責項目計劃和執(zhí)行,對項目具體成員進行分工。在每個階段的結束會議上(如概要設計結束),PC要接受QC(Quality Coordinator)的審查。除了PC與QC的接口外,所有其他外部接口都由EM(Engineer Manager)完成,EM負責與客戶打交道,向SSG、人力資源要求資源,與其他項目組協(xié)調進度。
2) 匯報關系為:Team Member-&g
!--StartFragment-->