國家軍用標準GJB 5000B-2021《軍用軟件能力成熟度模型》自2022年3月1日起正式實施。
2022年3月至2024年2月為標準換版過渡期。過渡期間,按照GJB 5000B標準開展有關培訓、編制體系文件、試運行并完成內部評估;可按GJB 5000A標準或者GJB 5000B標準進行軍用軟件研制能力評價。2024年3月后,全部貫徹實施GJB 5000B標準,并按此進行軍用軟件研制能力評價。
發展歷程 為加強我國軍用軟件產品的研制質量,提出軍用軟件能力成熟度模型標準建設要求,并于2003年正式頒布了GJB5000《軍用軟件能力成熟度模型》,GJB5000引進了CMMI方法論,并結合了國內的軍用軟件研制過程特點,用以評價軟件研制單位是否具有相應的軟件研制能力。 2008年頒布了GJB5000A《軍用軟件研制能力成熟度模型》代替GJB5000《軍用軟件能力成熟度模型》。并下發了《軍用軟件質量管理規定》,提出未達到規定軟件研制能力要求的單位,不能承擔相應的軟件研制任務。 2021年頒布了最新的GJB5000B《軍用軟件能力成熟度模型》代替GJB5000A-2008《軍用軟件研制能力成熟度模型》,GJB5000B對成熟度等級、實踐域名稱及其內容等進行了本地化改進,通過新增、合并、調整,22個過程域變為21個實踐域。 GJB5000B規定了軍用軟件能力成熟度的模型和軍用軟件論證、研制、試驗和維護活動中的相關實踐,適用于軍用軟件論證、研制、試驗和維護能力的評價和過程改進。
成熟度等級 成熟度模型分為五個等級,一級為初始級,二級為規范級,三級為全面級,四級為量化級,五級為卓越級。其中五級最高,每一等級是實現下一個等級的基礎,實現分級遞進。并約定通過GJB9000質量管理體系認證的組織,其軟件能力成熟度為一級。二級及以上等級,均以通過GJB5000相應等級評價為依據。
實踐域 GJB5000B體系模型包含21個實踐域,分為組織管理類、項目管理類、工程類和支持類。
評估方法
一般采用SGAMPI(The Standard GJB5000 Appraisal Method for Process Improvement,過程改進的標準GJB5000評估方法)對研制單位進行軍用軟件研制能力評估。SGAMPI評估方法有3類:A類、B類、C類,其中A類方法是最嚴格的評估方法,一般正式評價都會采用A類方法。第一類證據:書面直接證據、第二類證據:書面間接證據、第三類證據:訪談證據。以上三類證據,第一類書面直接證據是必須有的,同時第二類和第三類證據,至少要有一個。
GJB5000與GJB9001的關系 GJB5000和GJB9001都是基于過程的方法理論,用以指導企業開展項目科研生產工程管理。GJB5000側重于軟件過程管理,GJB9001是從制造業和服務業管理發展而來的。GJB9001標準中明確,應依據軍用軟件項目研制任務特點,按GJB5000標準要求,建立、實施與之相應的軟件研發過程,兩個標準互為補充,相輔相成。
取得評估認證的程序 通常把取得評估認證的程序分為兩個階段: GJB5000B咨詢階段:合同簽訂后,會派出咨詢老師到企業進行調研,確定企業的認證意圖,進行軟件過程情況分析、實施差距分析與改進建議、制定軟件組織過程改進實施計劃、對相關人員進行GJB5000B標準宣貫培訓、指導幫助體系文件編制并進行定稿、指導試運行、做內部評估、出具內部評估報告、指導整改,準備正式評價材料、對指導正式評估后問題進行整改,確保取得GJB5000B認證證書。 評估認證審核階段:評估機構對遞交文件進行書面審核,再派出的審核組成員,到企業按照GJB5000B標準及企業體系文件規定對企業進行現場評估,重點是檢查企業建立的體系文件是否符合標準要求及實施軟件項目時是否按照GJB5000B的要求進行過程控制,審查評估結束上報相關部門批準后評估機構頒發證書。