圖4 在子項目間的接口
接口管理是管理這些內(nèi)部依賴的系統(tǒng)的方法。圖5表明了在定義和管理多項目系統(tǒng)中的接口所涉及的步驟。
圖5 接口管理
5.SMCC經(jīng)驗
SlimCIM XXX 單元控制器(SMCC)是一個監(jiān)控軟件產(chǎn)品,它借助于表面安裝技術(shù)SMT行業(yè)的通用設(shè)備模型,來適應(yīng)機(jī)器,監(jiān)控機(jī)器的制造過程和設(shè)備使用,如今,SMCC已經(jīng)成為XXX通訊企業(yè)工廠的標(biāo)準(zhǔn)的工廠過程和設(shè)備監(jiān)控軟件系統(tǒng)。
SMCC產(chǎn)品在3年前開始開發(fā)。初的2年,它在新加坡軟件中心更象一個應(yīng)用開發(fā)項目在運行。隨著產(chǎn)品增長越來越大,有了更多的客戶,必須有更多的開發(fā)進(jìn)程,維護(hù)問題也大量涌現(xiàn),將來產(chǎn)品的方向也變得更加復(fù)雜。于是需要特定的方法來進(jìn)行產(chǎn)品開發(fā),這不同于應(yīng)用開發(fā),它的實現(xiàn)與處理模型已經(jīng)在3中闡述?纯瓷厦娴哪P停兴膫要增值的組件:
● 產(chǎn)品策略決策 (PSD:Product Strategy Decision)決定將來產(chǎn)品的路線。
● 產(chǎn)品特性控制組終確定軟件產(chǎn)品的需求。
● 獨立的體系結(jié)構(gòu),對所有的開發(fā)組都一樣,確保設(shè)計的完整性。
● 獨立的集成和配置管理組,來負(fù)責(zé)集成、配置管理、測試、打包。
一旦這個多功能框架工作正常,組與組之間的接口又成了問題。如果不集成進(jìn)度,密切關(guān)注接口,不能監(jiān)控進(jìn)度。這時引入了集成項目管理的概念。我們感到集成的概念應(yīng)該早點實施,尤其,將整個產(chǎn)品開發(fā)組織成不同的子項目,并且,在產(chǎn)品開發(fā)周期一開始用集成項目管理方法來管理整個開發(fā)。否則功能組的僵化變得更加嚴(yán)重,以致于很難形成一個平滑產(chǎn)品管理的框架工作。
這種方法的優(yōu)點沒有別的,是用系統(tǒng)的方法來管理整個產(chǎn)品開發(fā),可以更好地預(yù)測在規(guī)定的時間、成本下項目的交付成果。根據(jù)我們的經(jīng)驗,執(zhí)行的困難是:
● 正確地從所涉及到的不同的組購入。
● 缺少對所有關(guān)心的問題的正確的培訓(xùn)。通用的語言和項目詞匯在多個項目交互中是重要的。
● 可交付物的可預(yù)測性而言的組織能力,一個子項目的不確定性也會影響其它的子項目。
根據(jù)這些學(xué)習(xí)經(jīng)驗,產(chǎn)品開發(fā)過程可以在SSC上定義,以便將來的軟件開發(fā)能從一開始主動遵從系統(tǒng)的方法。
6.結(jié)論
產(chǎn)品開發(fā)的集成項目管理在硬件行業(yè)已經(jīng)廣為接受。在應(yīng)用于軟件產(chǎn)品時,子項目的組織而言略有不同。通過合適的過程建摸,仔細(xì)考慮這些特殊的軟件開發(fā)特性,IPM的原則可以有利地應(yīng)用于軟件產(chǎn)品開發(fā)。
7.參考
1) XXX數(shù)字系統(tǒng)分發(fā)(CIG)產(chǎn)品管理過程
2) XXX新加坡軟件中心軟件開發(fā)過程
3) CE-Q Gate系統(tǒng)生命周期文檔---草案-C