張羽 中鐵建網(wǎng)絡(luò)信息科技有限公司
不同規(guī)模的項目需要應(yīng)用不同的軟件來進(jìn)行管理,在項目數(shù)量不斷增多的背景下項目管理規(guī)模也變得更加復(fù)雜多樣,對相關(guān)軟件的使用也提出了更高的要求。CMMI 體系的打造能夠有效管理軟件項目,提升項目軟件的應(yīng)用成效。為此,文章結(jié)合軟件項目的應(yīng)用特點(diǎn),就如何借助CMMI 優(yōu)化公司軟件項目管理進(jìn)行策略分析。
從內(nèi)涵上來看,軟件項目管理是和軟件產(chǎn)品滿足規(guī)定和潛在需求能力相關(guān)特征的整體。軟件項目質(zhì)量好壞和項目運(yùn)行對軟件的需求存在密切的關(guān)聯(lián)。在電子信息技術(shù)的不斷發(fā)展下,軟件項目管理日趨成熟,但是受項目發(fā)展規(guī)模大小不一和發(fā)展多樣的影響軟件項目管理工作也變得更加復(fù)雜。在這樣的背景下為了能夠提升軟件項目管理成效,有關(guān)研究領(lǐng)域出現(xiàn)了CMMI 體系。CMMI 是能力成熟度模型的一個簡稱,在這個體系的作用下研究出了一整套完整、優(yōu)化的軟件項目研發(fā)管理方案體系,能夠在以往的基礎(chǔ)上進(jìn)一步優(yōu)化項目進(jìn)度管理。
CMMI 體系作用下的公司軟件項目管理需要打造出一套穩(wěn)定、優(yōu)化的軟件質(zhì)量管理體系,借助現(xiàn)有的軟件開發(fā)利用工具來優(yōu)化軟件的開發(fā)利用。CMMI 體系在構(gòu)建的時候需要充分考慮軟件使用基本需求、系統(tǒng)構(gòu)成、系統(tǒng)實現(xiàn)等問題。
文章所研究的公司是一個中小型軟件開發(fā)公司,最早成立于1998 年,經(jīng)過長時間的發(fā)展公司規(guī)模擴(kuò)大,從以往的10 人軟件加工生產(chǎn)作坊發(fā)展到了上百人的軟件公司,整個公司發(fā)展也得到了業(yè)界的認(rèn)可,在公司內(nèi)部逐漸形成了一套獨(dú)屬于自己的軟件項目開發(fā)管理體系。但是從發(fā)展實際情況來看,該公司的軟件項目管理仍然存在軟件開發(fā)設(shè)計和使用不規(guī)范的問題,在具體操作中相關(guān)人員會依據(jù)自己的經(jīng)驗判斷來進(jìn)行軟件的管理開發(fā),軟件開發(fā)缺乏統(tǒng)一的標(biāo)準(zhǔn),由此最終設(shè)計開發(fā)出的軟件難以滿足很多用戶的使用需求。同時,在軟件研究項目出現(xiàn)問題的時候公司往往會選擇更換一名技術(shù)人員,而沒有從軟件開發(fā)設(shè)計的根本上來解決問題。伴隨公司發(fā)展規(guī)模的擴(kuò)大下,公司軟件開發(fā)利用現(xiàn)有的管理模式不再能夠滿足人們對軟件項目的使用需求。
針對當(dāng)前公司軟件項目管理存在的問題需要相關(guān)人員借助CMMI 模型對軟件的使用和管理提出更高的要求,層層管理,在公司內(nèi)部形成軟件使用的動態(tài)化管理。第一,制定軟件需求管理計劃。對于剛剛接到的項目需要借助現(xiàn)有的軟件來對項目進(jìn)行改進(jìn),并在軟件項目管理的過程中完整組織評價,提升需求管理的精細(xì)化水平。第二,做好軟件使用的需求調(diào)查研究。安排專業(yè)的測試人員和技術(shù)人員對軟件項目的使用基本需求進(jìn)行市場調(diào)查研究,為公司后續(xù)升級軟件提供支持。
結(jié)合文章所研究公司現(xiàn)階段的項目組織結(jié)構(gòu)特點(diǎn)、企業(yè)發(fā)展特點(diǎn)、項目所在的環(huán)境來對企業(yè)內(nèi)部的多種結(jié)構(gòu)進(jìn)行整合優(yōu)化,并按照CMMI 體系的基本流程在軟件項目管理的決策層、管控層、執(zhí)行操作層設(shè)立相應(yīng)的組織,從而為公司軟件項目的優(yōu)化管理提供重要支持。在安排好工作崗位職責(zé)之后還需要對崗位工作人員的具體工作情況開展必要的考核。
基于CMMI 的軟件項目質(zhì)量管理強(qiáng)調(diào)規(guī)劃對整個項目最終發(fā)展成效的重要影響,為此,在應(yīng)用CMMI 體系的時候需要根據(jù)公司標(biāo)準(zhǔn)組織過程對軟件項目過程進(jìn)行定義,制定完善的軟件項目進(jìn)度計劃,并為進(jìn)度方案的具體實施提供各個方面的支持。
基于CMMI 的軟件項目質(zhì)量管理需要將管理配置放在一個十分重要的地位,從整個軟件項目的使用實際情況來看,項目開發(fā)配置包含兩類,一類是對術(shù)語產(chǎn)品組成成果的研究總結(jié),另外一類則是對項目管理和機(jī)構(gòu)運(yùn)行文檔資料的總結(jié)。在配置的作用下能夠?qū)浖到y(tǒng)管理的數(shù)據(jù)信息進(jìn)行有效保護(hù),避免出現(xiàn)信息泄漏的現(xiàn)象。
基于CMMI 的軟件項目管理配置是時候涉及到計劃制定跟蹤、項目偏差計算、項目偏差控制、項目進(jìn)展報告總結(jié)等,且軟件項目的管理配置要和整個公司平時軟件的應(yīng)用方向相適應(yīng),為每一個訪問軟件系統(tǒng)的人設(shè)置代碼,嚴(yán)格限定人員對軟件項目系統(tǒng)的訪問。另外,在公司軟件項目開發(fā)的過程中還需要確保所有項目版本的統(tǒng)一和規(guī)范,強(qiáng)制性要求各個項目管理運(yùn)行維護(hù)人員在每天下班的時候?qū)⒆约河嬎銠C(jī)當(dāng)天處理的信息輸入到CVS 系統(tǒng)中,目的是為日后使用系統(tǒng)數(shù)據(jù)提供支持。
基于CMMI 的軟件項目質(zhì)量管理優(yōu)劣不僅取決于操作人員的工作能力,而且還深受軟件系統(tǒng)平臺是否完善的影響。因此,為了能夠強(qiáng)化基于CMMI 的軟件項目質(zhì)量管理需要加快優(yōu)化公司軟件項目管理平臺,整個平臺是涵蓋軟件開發(fā)設(shè)計、軟件質(zhì)量提升、軟件開發(fā)設(shè)計成本分析、軟件處理等為一體的綜合性平臺。在整個平臺上涵蓋了CMMI 體系的五個等級內(nèi)容,通過業(yè)務(wù)的協(xié)同、工作管控、過程模板能夠根據(jù)公司發(fā)展需要來不斷優(yōu)化軟件項目系統(tǒng)設(shè)計,即協(xié)同工作的基礎(chǔ)上根據(jù)人們對軟件使用的不同需求來優(yōu)化軟件使用過程設(shè)計,豐富和完善軟件系統(tǒng)平臺資源。
公司軟件項目管理平臺的監(jiān)督控制是影響項目軟件能否有效開發(fā)利用的關(guān)鍵,從發(fā)展實際情況來看組織軟件項目的質(zhì)量管理監(jiān)控往往需要消耗較多的時間,在CMMI 軟件的作用下能夠節(jié)省軟件開發(fā)使用管理監(jiān)督的時間。
基于CMMI 的軟件項目管理和項目監(jiān)督控制彼此之間處于一種互相促進(jìn)和互相關(guān)聯(lián)的關(guān)系,只有在打造規(guī)范化軟件項目管理的基礎(chǔ)上進(jìn)行監(jiān)督控制才能夠提升軟件管理成效,同樣, 有效的軟件項目規(guī)范管理能夠更好的促進(jìn)項目管理規(guī)劃如期進(jìn)行?;贑MMI 體系的軟件項目管理監(jiān)督包含項目計劃的跟蹤控制、項目偏差的控制、項目實施進(jìn)展的匯總分析。
綜上所述,文章以某公司的軟件項目開發(fā)應(yīng)用管理為基本研究對象,結(jié)合CMMI 體系打造的內(nèi)涵和結(jié)構(gòu)構(gòu)成,立足于所研究公司項目開發(fā)應(yīng)用管理存在的問題,從優(yōu)化軟件的需求管理、優(yōu)化公司軟件項目管理過程、優(yōu)化公司軟件項目管理配置、優(yōu)化公司軟件項目管理平臺的監(jiān)督控制等方面著重思考了如何優(yōu)化公司軟件項目質(zhì)量管理,旨在能夠更好地發(fā)揮出所開發(fā)軟件在企業(yè)經(jīng)營發(fā)展中的作用。