陳瑩 季奕
南京萊斯電子設備有限公司 江蘇 南京 210000
項目管理就是將知識、技能、工具與技術應用于項目活動,以滿足項目的要求。項目管理通過合理運用與整合特定項目所需的項目管理過程得以實現。項目管理使組織能夠有效且高效地開展項目。
隨著信息化建設與應用的不斷增強,進入智能化信息時代,信息系統的復雜度和集成程度越來越高,信息系統的質量問題凸顯。過程質量管理和對結果的質量進行評價是用來規范項目質量的兩大類標準。對軟件研發的各個關鍵過程活動和活動的輸出進行監控質量是過程質量管理,而對項目完成的質量進行評價則是結果質量評價。大多數軟件公司注重過程質量管理,但是缺少研發各關鍵過程中對軟件自身質量提出明確評價要求。為解決這一問題,本文設計了基于CMMI和GBT19001的質量體系,并加入了配置管理基線建立的環節,從而更好地對軟件質量進行管控。
CMMI由22個關鍵過程域組成,過程域分為4類:項目管理、支持類、工程類和過程管理類。所有的過程域由相應的目標和執行方法構成,其中執行方法是為了實現目標推薦使用的方法。如圖1所示。
GBT19001標準采用過程方法,該方法結合了“策劃-實施-檢查-處置”(PDCA)循環和基于風險的思維。過程方法使組織能夠策劃過程及其相互作用。PDCA循環使組織能夠確保過程得到充分的資源和管理,確定改進機會并采取行動[1]。
質量保證體系是保證產品及服務質量的管理措施標準。體系包含四部分內容:①規定質量相關管理機構及職責權限[2];②規定過程質量檢查程序,并使之文件化;③按質量檢查程序對生產過程加以控制,并要求控制過程具有標識性、監督性、可追溯性;④不斷地改進質量體系,使質量管理呈螺旋式上升。相對于CMMI過程改進管理體系,質量保證體系弱化了過程改進部分,現用一個設備研制項目舉例將兩個體系融合,并提出改進方法[3]。
對于用戶需求已經進行前期論證的合同項目,啟動項目審批和項目預算和立項審批流程。若前期資金不到位,可進行先期啟動項目,提交項目立項申請書進行評審,并對項目預算與立項進行審批。立項階段見圖2。
結合CMMI和GBT19001版本,在項目立項階段,完成基準計劃的擬制,包含季度計劃的審批,外協外購清單的梳理,技術文檔簽署表的擬制,技術任命的審批和產品標識的命名。
如果后續因為用戶需求的變更或者由于需求溝通不到位導致需求的變更,需要補充策劃會紀要,追加相應部分內容的評審會。
立項階段結束后,出具立項評審報告,并建立立項階段的功能基線,以此作為后續工作的基礎。
根據立項階段的立項申請書,梳理功能性能清單和相關接口需求,整理出設計和開發輸入清單及評審記錄表,并編寫相關的項目開發計劃(包含配置管理計劃、質量保證計劃、風險管理計劃、度量分析計劃、軟件測試計劃等),細化軟件需求形成軟件需求規格說明和技術方案。根據關鍵件和重要件的質量控制,分析關重件,形成特性分析報告。方案階段文檔全部擬制完成后,由項目組組織進行方案階段評審,評審后根據評審意見修改問題,并邀請用戶或用戶代表參加評審。
方案階段結束后,出具技術方案和軟件需求規格說明,并建立分配基線,通過評審基線,建立方案階段的CM活動報告。
CMMI更注重軟件的過程管理,融合參照GBT19001質量體系,梳理工藝總方案和工藝說明書,并形成相應的產品規范 。對于含有硬件的項目,出具含結構和電訊的設備設計要求和設備設計說明,梳理外購外協清單和包裝運輸存儲要求。對印制板、線纜等的生產、電裝和結構件的裝配進行仔細說明,并說明外包件/工序外協的入廠管理要求和復檢要求。
各階段形成的歸檔簽署表建議如表1:

表1 歸檔簽署表
在軟件研發各關鍵過程通過結合CMMI的過程檢查項和GBT19001的系統/軟件質量指標項完善了現有質量管理體系中的檢查要素,從源頭解決了系統/軟件質量的不可控問題。彌補了CMMI 或GBT19001中缺少的針對結果質量指標的檢查項,充分發揮了兩類質量標準的優勢,更加完備和精確地對軟件進行了研發質量的管控。
基于CMMI和GBT19001的軟件研發質量體系為軟件質量管理提供了一種新的思路,新的管理體系,對軟件行業的質量發展和更新提升具有比較大的意義。為其他行業的質量管理體系做參考。