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