俞蔚
【摘要】? ? 我國信息化水平將會隨著我國經濟水平的不斷發(fā)展而逐步提升。但是,我國諸多企業(yè)CMMI軟件內部會存在著不足之處,本文主要結合企業(yè)的實際情況先引入CMMI軟件的概念,之后再通過采用“對CMMI軟件有效升級更新”、“ 給產品建立一個較為穩(wěn)定的環(huán)境”、“ 有效發(fā)現開發(fā)過程中出現的各類問題”和“有效地控制軟件開發(fā)過程中的可變因素”來有效地解決問題,希望能夠給大家更多的參考性意見。
【關鍵詞】? ? CMMI企業(yè)? ? 軟件項目? ? 項目質量? ? 管理策略
計算機軟件在我國各個領域正被越來越廣泛地應用,市場內部本身也會對軟件的使用提出越來越高的要求。目前,一些企業(yè)內部的CMMI軟件在使用的過程中出現越來越多的問題。
一、CMMI項目質量管理的概述
CMMI指的是對整個軟件工程項目進行質量管理的過程被稱為軟件項目質量管理。這樣一個質量管理的過程將會涉及到軟件工程中的每一個環(huán)節(jié)。只有對軟件項目內部的每一個環(huán)節(jié)進行質量管理,才能夠更好地保證軟件的質量。軟件質量管理的內容主要是由工作范圍、實現風險、人力資源、硬件資源、里程碑和花費的工作量等多方面組成。
CMMI原本是能力成熟度模型集成的全稱。原本也是美國國防部提出的一個構想。其最終的目的是幫助軟件企業(yè)對軟件工程過程進行管理和改進。并通過增強其開發(fā)和改進的那個能力,從而能夠按時地和不超過預算地開發(fā)出高質量的軟件。CMMI為改進一個組織的各種過程提供了一個單一的集成化框架,并有效地消除了模型之間的重復和不一致。
二、軟件項目質量管理的內容
軟件項目質量管理的內容將會貫穿整個軟件開發(fā)的過程,為的是能夠更好地實現對軟件生存周期的質量管理。在管理之前,先要根據產品的具體情況來制定特有的質量目標,之后再圍繞著這些質量目標來制定相應的計劃,并在之后運用合適的方法來監(jiān)控整個計劃,最終使得產品的質量能夠更好地滿足用戶的使用需要[2]。整個軟件項目的質量管理過程主要是由質量計劃編制、項目質量保證和項目質量控制等諸多環(huán)節(jié)組成。
三、當前CMMI軟件項目質量管理中存在的問題
目前,小型的軟件公司在管理項目的過程中都會出現項目規(guī)模過大、系統(tǒng)菜單過多、技術人員過多和項目周期過長等一系列問題。這也會使得項目執(zhí)行的難度增大,從而也就會影響整個項目估算的進度。另外,目前,小型軟件公司的軟件質量普遍較低,從而使得客戶大都對軟件的質量不滿意。多數軟件公司不懂得通過及時地升級軟件來符合項目的需要,從而使得軟件始終處于落后的處境中。
四、優(yōu)化CMMI軟件的主要措施
在實際使用的過程中,只有通過有效地優(yōu)化CMMI軟件,可以采用以下幾種措施:
(一)對CMMI軟件有效升級更新。目前,可以通過對CMMI軟件進行優(yōu)化能夠更好地提高軟件本身的質量。這一種認證不僅僅是對企業(yè)產品的一類認證,而且也能夠改善軟件的完整性。作為一個專業(yè)的軟件公司,一方面要結合實際情況不斷地開發(fā)出新的CMMI軟件,從而協(xié)助公司更好地進行管理。另外一方面則需要及時地升級那些落后的CMMI軟件,這樣才能夠讓CMMI軟件能夠在第一時間發(fā)揮作用。
(二)給產品建立一個較為穩(wěn)定的環(huán)境。第一,很多企業(yè)在沒有結合CMMI軟件進行管理之前,整個管理的過程都是比較混亂的。而通過加入CMMI軟件往往能夠明確各個階段需要實現的目標,并確立內部存在的各類風險。這樣也就能夠取得更加周密和高質量的計劃。第二,正是因為在使用的時候需求發(fā)生了變化,從而使得軟件產品的質量有所下降。而通過結合CMMI軟件往往能夠全面地降低項目本身的風險,從而更好地獲得一個較為穩(wěn)定的環(huán)境。
(三)有效發(fā)現開發(fā)過程中出現的各類問題。第一,通過將CMMI軟件植入企業(yè)內部,往往還能夠更加嚴格地執(zhí)行各類項目開發(fā)的計劃,從而在使用的過程中解決各類技術管理問題。在這個過程中,各類數據也因此能夠被更好地集中在一起,從而為今后的改進工作奠定良好的基礎。第二,在實踐的過程中也能夠快速地識別開發(fā)工作中的各種問題,并在之后通過采用相關的預防措施來更好地解決有關問題。
(四)有效地控制軟件開發(fā)過程中的可變因素。企業(yè)在開發(fā)軟件的過程中會存在很多無法克服的障礙。如果能夠因此加入一個CMMI機制,則能夠更好地控制存在于活動中的變更,并更好地確保產品的完整性。大家在使用CMMI軟件的過程中,也能夠更好地了解和掌握與控制分包方有關的產品和生產方式。
結束語:雖然當前我國中小企業(yè)的CMMI軟件管理在使用的過程中還存在著很多問題,但相信只要在實踐的過程中不斷地總結經驗,在之后就一定能夠對企業(yè)項目軟件進行高效的管理。而只有在清楚地了解CMMI軟件本身的特點之后,才能夠更加順暢地進行使用。在使用的過程中,將CMMI軟件和企業(yè)運行的實際情況相結合,才能夠保證企業(yè)軟件開發(fā)的過程更加順利地進行。
參? 考? 文? 獻
[1] 唐愛國,王如龍.極限編程在軟件項目開發(fā)中的研究與應用[J].項目管理技術,2017(3):139-143
[2]張仲雷.基于CMMI的軟件項目質量管理框架[J].中小企業(yè)管理與科技,2016(4):29-34