您的位置:軟件測(cè)試 > 軟件項(xiàng)目管理 > 進(jìn)度管理 >
軟件產(chǎn)品開(kāi)發(fā)的集成項(xiàng)目管理(上)
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/8/29 10:55:26 ] 推薦標(biāo)簽:

1.介紹

軟件開(kāi)發(fā)有兩種業(yè)務(wù)模式。一個(gè)是針對(duì)特定用戶需求的軟件開(kāi)發(fā)(應(yīng)用開(kāi)發(fā)),第二個(gè)是面向市場(chǎng)的軟件開(kāi)發(fā)(產(chǎn)品開(kāi)發(fā))。第一種模式,由的客戶承擔(dān)全部開(kāi)發(fā)費(fèi)用,并提出軟件需求。而第二種模式,開(kāi)發(fā)費(fèi)用來(lái)自多個(gè)用戶(潛在的要購(gòu)買(mǎi)此產(chǎn)品的用戶)。沒(méi)有特定的用戶提出需求。而且產(chǎn)品要安裝在不同的地點(diǎn),所以在開(kāi)發(fā)產(chǎn)品時(shí)還要考慮采用通用的解決方案。

2.在本文中區(qū)別項(xiàng)目開(kāi)發(fā)和產(chǎn)品開(kāi)發(fā)是很重要的。從管理的觀點(diǎn)來(lái)看二者的區(qū)別主要有以下幾點(diǎn):

2 .1軟件需求的所有者
在產(chǎn)品開(kāi)發(fā)中,沒(méi)有特定的用戶提出軟件需求。軟件產(chǎn)品的特征是從不同來(lái)源獲得,如客戶、市場(chǎng)、技術(shù)支持組、當(dāng)前的技術(shù)趨勢(shì)等等。除此以外,還要有一個(gè)團(tuán)隊(duì)來(lái)實(shí)現(xiàn)需求,并管理產(chǎn)品開(kāi)發(fā)中的任務(wù)。
2 .2市場(chǎng)和技術(shù)支持
當(dāng)產(chǎn)品開(kāi)發(fā)工作完成,開(kāi)始產(chǎn)品銷(xiāo)售時(shí),還要有有力的市場(chǎng)活動(dòng),這是需要售前售后的技術(shù)支持。
2.3 打包和分發(fā)
產(chǎn)品打包和準(zhǔn)備軟件產(chǎn)品分發(fā)是產(chǎn)品經(jīng)理的職責(zé)。這在應(yīng)用開(kāi)發(fā)中是很少關(guān)心的,因?yàn)閼?yīng)用開(kāi)發(fā)不需要大量分發(fā)。
2.4許可證和合法發(fā)布
由于軟件產(chǎn)品有很多用戶,所以軟件產(chǎn)品的許可證的管理成為一項(xiàng)重要任務(wù)。為此需要設(shè)計(jì)一種特殊的許可證控制機(jī)制。合法性方面如產(chǎn)品命名、整理專(zhuān)利文檔、版權(quán)等,也是產(chǎn)品管理的職責(zé)。
2.5產(chǎn)品維護(hù)
由于用戶和部署軟件的站點(diǎn)的多樣性,產(chǎn)品維護(hù)比應(yīng)用開(kāi)發(fā)要復(fù)雜得多。不同的站點(diǎn)要安裝不同版本的軟件。
2.6多線程開(kāi)發(fā)
當(dāng)軟件演變成了大型產(chǎn)品時(shí),開(kāi)發(fā)的范圍也擴(kuò)展了,因而不易于在一個(gè)線程中管理所有的開(kāi)發(fā)?梢詫⑺殖啥鄠(gè)線程,并對(duì)每個(gè)線程分別管理。這也給集成管理和版本管理增加了復(fù)雜性。
以上開(kāi)發(fā)方面不在我們的標(biāo)準(zhǔn)軟件開(kāi)發(fā)過(guò)程(SDP)的討論之列,SDP跨越了從需求收集、計(jì)劃、系統(tǒng)測(cè)試和發(fā)布的過(guò)程。SDP模型不適合軟件產(chǎn)品開(kāi)發(fā)附加的需求,這里引進(jìn)一種新的軟件開(kāi)發(fā)過(guò)程模型,目標(biāo)是對(duì)整個(gè)軟件產(chǎn)品的開(kāi)發(fā)進(jìn)行全局管理。這種模型,可以很實(shí)用地幫助將產(chǎn)品開(kāi)發(fā)組織成有著多個(gè)子項(xiàng)目的主項(xiàng)目,這是集成項(xiàng)目管理的基礎(chǔ)。
圖1產(chǎn)品開(kāi)發(fā)過(guò)程模型

3.產(chǎn)品開(kāi)發(fā)過(guò)程模型

考慮軟件產(chǎn)品開(kāi)發(fā)的特殊性,并借用硬件行業(yè)的觀點(diǎn),以下方面構(gòu)成產(chǎn)品開(kāi)發(fā)的過(guò)程模型
● 市場(chǎng)
● 技術(shù)支持
● 產(chǎn)品策略描述
● 侯選特性列表和版本計(jì)劃
● 體系結(jié)構(gòu)開(kāi)發(fā)
● 軟件開(kāi)發(fā)
● 集成和配置管理
圖1解釋了過(guò)程接口和邏輯流程。多數(shù)活動(dòng)都是顯然的和直觀的,在這個(gè)案例的解釋是合適的。以下部分對(duì)上述活動(dòng)進(jìn)行了解釋。
3.1市場(chǎng)
市場(chǎng)是由促銷(xiāo)和與客戶聯(lián)系的部門(mén)啟動(dòng)的前導(dǎo)工作。市場(chǎng)部負(fù)責(zé)從技術(shù)的觀點(diǎn)和商業(yè)的觀點(diǎn)識(shí)別客戶需求?蛻舻男枨笮纬闪水a(chǎn)品策略描述。其它的職責(zé)還有:為客戶使用創(chuàng)建產(chǎn)品描述,報(bào)價(jià)單、宣傳手冊(cè)以及其它的市場(chǎng)材料。
3.2 技術(shù)支持
支持活動(dòng)包括產(chǎn)品在客戶處的安裝,產(chǎn)品部署、咨詢和客戶培訓(xùn)。支持組還要負(fù)責(zé)收集并識(shí)別客戶新的需求,并輸入到產(chǎn)品策略決策和特性列表中。
3.3產(chǎn)品策略描述
產(chǎn)品策略描述是產(chǎn)品策略和產(chǎn)品路線過(guò)程的輸出結(jié)果。要形成一個(gè)專(zhuān)門(mén)的團(tuán)隊(duì)來(lái)負(fù)責(zé)從市場(chǎng)、支持組或其它工程組收集信息并正確表示,這些策略決定被寫(xiě)在產(chǎn)品策略文檔中。
3.4 特性侯選列表&版本計(jì)劃
特性侯選列表(FCL)是一套在版本中要優(yōu)先考慮的特性。FCL提供了一個(gè)起點(diǎn),對(duì)于一個(gè)版本來(lái)說(shuō)可以選擇或確定一個(gè)更小的子集。特性控制委員會(huì)擁有FCL(產(chǎn)品的需求)。
3.5 體系結(jié)構(gòu)開(kāi)發(fā)
體系結(jié)構(gòu)開(kāi)發(fā)的開(kāi)始和在軟件生命周期中持續(xù)的進(jìn)化都在體系結(jié)構(gòu)開(kāi)發(fā)這個(gè)活動(dòng)中進(jìn)行。獨(dú)立的體系結(jié)構(gòu)組確保設(shè)計(jì)的一致性和所有功能區(qū)域的互譯性。體系結(jié)構(gòu)組的權(quán)限和職責(zé)是:
● 創(chuàng)建產(chǎn)品線的概念和原則
● 標(biāo)識(shí)層與接口
● 標(biāo)識(shí)通用機(jī)制和服務(wù)
● 定義、原型和通用機(jī)制的增強(qiáng),如錯(cuò)誤處理和內(nèi)部進(jìn)程通訊協(xié)議
● 與產(chǎn)品線、概念和原則的項(xiàng)目成員的溝通
體系結(jié)構(gòu)組通常都是由有著擴(kuò)展領(lǐng)域和工程經(jīng)驗(yàn)的專(zhuān)家組成的全職的小團(tuán)隊(duì)。
3.6軟件開(kāi)發(fā)
依據(jù)版本計(jì)劃和商業(yè)需求,項(xiàng)目經(jīng)理要分配特定的項(xiàng)目組來(lái)開(kāi)發(fā)軟件。一個(gè)產(chǎn)品開(kāi)發(fā)中不止一個(gè)開(kāi)發(fā)組。這些開(kāi)發(fā)項(xiàng)目中的每一個(gè)都可以看作一個(gè)應(yīng)用開(kāi)發(fā)(看前面的定義),有它自己的項(xiàng)目經(jīng)理和項(xiàng)目計(jì)劃。已存在的產(chǎn)品的維護(hù)也應(yīng)該被看作另外一個(gè)開(kāi)發(fā)項(xiàng)目,需要識(shí)別團(tuán)隊(duì)成員并進(jìn)行責(zé)任分配。
3.7集成和配置管理
集成和配置管理(CM)組的責(zé)任是:
● 增量開(kāi)發(fā)(與體系結(jié)構(gòu)組的協(xié)作)
● 集成并發(fā)布經(jīng)過(guò)驗(yàn)證的子系統(tǒng)
● 客戶版本庫(kù)的配置管理
● 除單元測(cè)試外,開(kāi)發(fā)測(cè)試策略、測(cè)試計(jì)劃、測(cè)試案例
● 所有測(cè)試運(yùn)行的協(xié)同
● 確認(rèn)并標(biāo)識(shí)所有的軟件組件
● 創(chuàng)建軟件分發(fā)介質(zhì)

軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd