您的位置:軟件測試 > 軟件項目管理 > 開發(fā)管理 >
軟件項目管理的研究及在項目開發(fā)中的應(yīng)用
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2013/6/5 13:42:09 ] 推薦標簽:

軟件項目管理方法的實現(xiàn)

1.項目背景

某局通信建設(shè)工程項目管理系統(tǒng)(以下簡稱DX-PMS)主要針對該電信局每年建設(shè)的各種通信建設(shè)項目進行全過程全方位的管理,主要包括的內(nèi)容有工程項目管理、工程結(jié)算管理、工程合同管理、工程檔案與統(tǒng)計查詢管理四個主要子系統(tǒng),并要求與現(xiàn)在已經(jīng)使用的某省局工程項目管理系統(tǒng)共同使用,各行其職,但數(shù)據(jù)不需要用戶重復錄入,系統(tǒng)能自動進行數(shù)據(jù)無縫連接;另外DX-PMS還要與該局現(xiàn)在正在使用的OA系統(tǒng)、ERP系統(tǒng)等進行集成,其軟件開發(fā)非常復
雜。

2.DX-PMS開發(fā)過程的管理

(1)制定DX-PMS項目計劃。

項目經(jīng)理接受項目任務(wù)書后,組成一個項目規(guī)劃小組,結(jié)合項目任務(wù)書和實際開發(fā)經(jīng)驗,確定項目所采用的技術(shù)路線;估計項目的工作量、成本及相關(guān)資源,依據(jù)項目管理規(guī)范,制定項目計劃書,評審后納入配置管理。

(2)制定DX-PMS的開發(fā)過程。

總流程的制定:項目經(jīng)理與核心組成員,根據(jù)項目任務(wù)書和項目的實際情況,確定軟件開發(fā)過程,得到如圖1所示的開發(fā)過程流程圖。確定流程進入的必備條件:①具有已簽署的《DX—PMS合同書》②上級簽發(fā)的((DX-PMS任務(wù)書》。③與用戶協(xié)商后得到的《DX-PMS執(zhí)行計劃》和《DX-
PMS實施計劃》確定流程結(jié)束的條件和考核內(nèi)容。具體檢查下列工作任務(wù)是否完戍:①軟件開發(fā)項目組完成《DX-PMS功能說明書》、《DX-PMS需求分析》、《DX-PMS開發(fā)計劃》、《~DX-PMS配置管理計劃》、《DX—PMS概要設(shè)計說明書》、《DX—PMS詳細設(shè)計說明書》、《DX—PMS單元測試總結(jié)報告》等文檔的編寫及文檔所規(guī)定的工作任務(wù)、可交付的源代碼、可執(zhí)行代碼。②測試組完成《DX-PMS測試計劃》、《DX-PMS測試方案與測試用例》的編寫和文檔所規(guī)定的工作任務(wù)。③質(zhì)量保證組完成《DX-PMS質(zhì)量保證計劃》的編寫和相應(yīng)的質(zhì)量保證工作。

DX—PMS具體的開發(fā)流程為:上級部門任命項目經(jīng)理,協(xié)助項目經(jīng)理組建項目開發(fā)組和軟件測試組、質(zhì)量保證組;項目經(jīng)理負責組織項目開發(fā)組對客戶需求進行調(diào)研,完成《DX-PMS系統(tǒng)需求說明書》及《DX-PMS用戶需求調(diào)查報告》;部門經(jīng)理負責對系統(tǒng)需求進行分析,確定其核心或可產(chǎn)品化的程度,可重用的構(gòu)件等;項目組對軟件需求進行分析,形成《DX—PMS軟件需求分析說明書》,并通過評審5項目組制定《DX-PMS項目開發(fā)計劃》,《DX-PMS軟件配置管理計劃》;測試組制定《DX-PMS軟件測試計劃質(zhì)量保證組制定《DX-PMS軟件質(zhì)量保證計劃》,并通過評審,軟件開發(fā)項目組進行系統(tǒng)的《DX-PMS概要設(shè)計》并通過評審;測試組進行系統(tǒng)的《DX-PMS測試設(shè)計》并通過評審;軟件開發(fā)組進行系統(tǒng)的《DX—PMS詳細設(shè)計》并通過評審;所有源代碼需要按照編碼規(guī)范進行開發(fā)并由項目經(jīng)理負責審查;軟件開發(fā)項目組進行《DX-PMS單元測試用例》設(shè)計;在軟件開發(fā)項目組的詳細設(shè)計和編碼階段,測試項目組同步進行《DX-PMS測試方案與用例》的設(shè)計并進行評審;軟件開發(fā)組進行單元測試,并提交《DX-PMS單元測試總結(jié)報告》;項目經(jīng)理負責產(chǎn)品的完整性和正確性檢查。

(3)過程控制。

過程控制的主要工作包括過程管理、變更控制和配置管理。

過程管理是項目能順利進行的基礎(chǔ),過程的質(zhì)量決定軟件項目所開發(fā)的產(chǎn)品的質(zhì)量。項目經(jīng)理依據(jù)《DX-PMS詳細設(shè)計說明書》和《DX-PMS開發(fā)計劃》將軟件開發(fā)階段的考核分為系統(tǒng)需求調(diào)研、需求分析、軟件設(shè)計、編碼與單元測試四個考核點?己朔绞脚c要求包括:①項目經(jīng)理對每個階段所花費的有效工作量的確認。②項目經(jīng)理檢查每個階段的軟件工作產(chǎn)品完成情況,將階段工作產(chǎn)品納入配置管理庫并形成基線,并交資源管理部歸檔。③部門經(jīng)理負責簽署階段報告,總經(jīng)理對軟件工作產(chǎn)品進行確認。④在測試過程中,統(tǒng)計軟件工作產(chǎn)品的缺陷率。⑤分析軟件工作產(chǎn)品評審的數(shù)據(jù)的有效性。

項目經(jīng)理具體的過程管理工作有:①檢查項目組成員的周報。②制定相應(yīng)的文檔模板。③檢查項目組成員的文檔。④定期召開小組例會,交流開發(fā)經(jīng)驗和體會,解決突出的問題。⑤負責與項目雙方人員之間的溝通,特別是與雙方領(lǐng)導的溝通。

變更控制的基礎(chǔ)是變更控制流程的確定,在項目開發(fā)前項目經(jīng)理根據(jù)相關(guān)規(guī)范制定變更控制流程(如圖2),通過項目成員評審,并報上級管理層批準,形成項目組的一個規(guī)范,作為項目變更的執(zhí)行標準,對項目的所有變更,必須按照變更控制流程進行。 配置管理則是變更控制能順利進行的基礎(chǔ)和保證,為避免陷入配置項的泥潭,項目經(jīng)理在項目開始之前編寫配置管理計劃,《DX—PMS酉己置管理計劃》和《DX-PMS開發(fā)計劃》將同時產(chǎn)生,并制定配置管理流程(如圖3),以保證項目的所有配置項目均納入到配置管理庫,進行配置管理。

通過采用軟件項目管理方法,明確了項目管理流程和控制項目開發(fā)過程,項目經(jīng)理嚴格按照流程進行控制,嚴格變更控制和配置管理;項目組嚴格按照項目計劃進行開發(fā);主管部門嚴格進行考核和評審。在整個開發(fā)過程中,項目小組人員清楚自己的工作,明白其他人的任務(wù),了解項目的實際進程,明確下一步的工作重點,整個開發(fā)過程有條不紊地進行,圓滿地完成了開發(fā)任務(wù)。

結(jié)束語

軟件項目管理的方法研究及在DX-PMS項目中的成功應(yīng)用,為如何進行軟件項目的開發(fā)與控制提供了借鑒。實踐證明,制定適合軟件開發(fā)項目的管理規(guī)范、過程、流程、模板,并借助于適當?shù)墓芾砉ぞ哌M行管理,對軟件項目的成功是非常有效的。

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