三、大型軟件項目的組織設(shè)計
項目組織類型選擇完了以后,只能說是從理論上選定了一個組織的方向,但并不能馬上生硬的運用到項目中。這里需要對項目組織進行合理的設(shè)計了。特別對于參與人數(shù)和參與方都比較多的項目,項目組織設(shè)計的優(yōu)劣,直接影響到項目的進度、費用和質(zhì)量。乃至項目的成功與否。
在大型軟件項目組織設(shè)計中,例如,在湖北移動BI項目組織設(shè)計中,我們充分結(jié)合了該項目的管理特點(詳見附件二);诖宋覀円紤]以下幾個原則:
1、組織結(jié)構(gòu)扁平化原則,以利于項目組內(nèi)的相互溝通;
2、組織劃分要專業(yè)化原則,以利于技術(shù)問題的解決;
3、組織設(shè)計靈活性原則,以利于人員的正常流動;
3、整體組織與內(nèi)部組織相結(jié)合原則,以利于統(tǒng)籌兼顧。
在大型應(yīng)用軟件開發(fā)項目組織設(shè)計中,我們首先要從整體考慮項目組織的組成,然后再重點考慮項目內(nèi)部組織的結(jié)構(gòu)。從整體上考慮,可分分為若干個按項目小組,如:用戶代表組,管理組、開發(fā)組、質(zhì)量保證組、支持組等。如下圖所示:
*用戶組中一般包括:用戶方的項目經(jīng)理、用戶方技術(shù)工程師、終使用用戶、咨詢顧問等。如下圖所示:
說明:在較大型的軟件開發(fā)項目中,用戶一般都會聘請一些有經(jīng)驗的咨詢顧問,以提供項目指導(dǎo)。咨詢顧問包括技術(shù)顧問和管理顧問。如在2002年福建移動和江蘇移動的BOSS項目中,請了HP作為該項目的咨詢顧問。
* 管理組中一般包括:高層經(jīng)理(或項目總監(jiān))、項目經(jīng)理、項目管理人員等。如下圖如示: