iT邦幫忙

0

【閒聊】CMMI 軟體能力成熟度與CNS 15190、GJB 5000B標準關聯

Jos 2024-10-03 22:14:18225 瀏覽
  • 分享至 

  • xImage
  •  

緣由:近期在軟體工程課堂上要介紹CMMI (Capability Maturity Model® Integration,能力成熟度模式整合與軟體開發過程的經驗分享,在整理資料的過程發現中國GJB 5000B標準【2】,若我想到2009年與已故啟蒙我CMMI的老師洪肇奎教授,跟在聊天時討論他對CMMI 在台灣推廣的看法,當時他認為要讓台灣產業找到新方向、軟體產業是很重要,尤其在【軟體工程】管理面上,若能由高等教育【3】來大量推廣軟體工程、系統分析、軟體撰寫邏輯....等相關知識,未來對台灣各項產業的加值上會有很大幫助。

洪老師也努力推動將CMMI 軟體能力成熟度放入到國家的CNS的國家標準,期待未來由政府的軟體開發案可以納入招標規範或評審時可以加分,來帶動整資訊服務業者將CMMI 納入到公司管理文化或標準,後來CMM在I2008年成為CNS 15190【4】標準,但政府公部門卻沒有將這標準強制納入到資訊採購案的招標規範或加分項目,不納入結果就是當流行一陣子或政府不推動後,這好制度就會再度被遺忘,再度放入到歷史的塵埃,我知道公部門怕納入後怕被說成圖利廠商或大公司財團,但幾千萬的軟體開發本來就是要有,大軟體開發能力公司來進行軟體開發過程,而不是給連軟體工程專案管理都不清楚團隊來完成軟體專案。

我感嘆是,我在2008-2010跟洪肇奎教授在推動台中CMMI時,台灣在這軟體工程 CMMI領域是領先中國,包括CMMI中文版翻譯權與CMMI認證家數都是台灣領先,事過境遷過十多年,現在是中國在將CMMI模型衍生為他們軟體開發的國內標準【5】,我只能想是台灣不是沒有遠見與機會,是我們資訊單位的重點沒有放到這軟體工程上,國內要培養一批在懂CMMI與認證經驗人員就會變成很困難。

PS:以上僅是個人經歷與感嘆,若與讀者見解不同時,請當作參考。

【1】CMMI軟體能力成熟度(介紹)
CMMI (Capability Maturity Model® Integration,能力成熟度模式整合) 起源於美國國防部與卡內基美隆大學(Carnegie-Mellon University)合作所設立的軟體工程學院(Software Engineering Institute,SEI)。
目前這制度的認證單位為ISACA(Information Systems Audit and Control Association),ISACA 於1967年起源於美國,這組織在2016年3月,收購了CMMI研究所,這研究所是能力成熟度模型整合的推動單位,目前CMMI官網已經在2021年改為ISACA標誌。
軟體能力成熟度整合模式,是一個 針對產品與服務發展的流程改善成熟度模式 ,目前已經更新到2.0版本的模式架構,v2.0版認證採用新方式,這簡單方式叫視界(View),當然也包含以前CMMI v1.3發展(development)、服務(services)與採購 (acquisition)模型,這種視界的方式可以提供企業個多種組合。(舉例V2.0可以依照企業需求各取發展(development)、服務(services)的實踐領域(Practice Area,PA)來認證,在V1.3版是不行)

【2】GJB 5000A《中國軍用軟體能力成熟度模型》:這模型中國參考美國卡內基•梅隆大學軟體工程研究所提出的CMM/CMMI模型進行衍生模型,因CMMI該模型在世界各地得到廣泛認可與實施,並取得了相當好的效果,美國太空總署NASA-GB-001-95資料指出,隨著某單位實施CMMI模型軟體流程改進,專案開發週期縮短了38%,任務成本降低了55%,平均每千行程式碼缺陷數從4~ 5個降為1個。
近幾年中國軍用標準GJB 5000B-2021《軍用軟體能力成熟度模型》2021年12月30日,GJB5000B發布,自2022年3月1日起正式實施。 2022年3月至2024年2月為標準換版過渡期。
過渡期間,依照GJB 5000B標準進行相關培訓,編製體系文件,試運轉並完成內部評估;可依GJB 5000A標準或GJB 5000B標準進行軍用軟體研發能力評估。 2024年3月後,全部貫徹實施GJB 5,000B標準,並依此進行中國軍用軟體研發能力評估。

【3】將軟體工程課程推動到工學院、理學院、文學院等系所,而不是只教基礎程式,缺傳授軟體工程中需求管理、專案管理、系統分析等相關軟體工程上管理面知識。

【4】CNS 15190國家標準是CMMIv1.3版時在2008年成為台灣國家標準,是經濟部標準檢驗局為配合政府推動提升資訊軟體品質計畫的政策及協助國內資訊委外單位以組織成熟度(Maturity Level, ML)來評估承包商流程能力的實際需求,已於97年5月7日公布CNS 15190「能力成熟度模型整合(CMMI)之評鑑要求」國家標準,提供各界採參。

【5】中國CMMI衍生的軟體能力成熟度規範
CSMM認證,又稱為“軟體能力成熟度評估”,也有地方稱為“CSMM軟體能力成熟度模型評估國家標準認證”,也被民間喊作“中國版CMMI認證”。該標準於2021年6月8日發布,是我國自主標準,適合中國國情以及中國軟體企業的特色。在2022年面世開始國內企業的評估認證申請,也獲得多地政府的支持。
(資料來源:googleg搜尋網路資料無法確認是中國國家標準 )

GJB 5000【軍用軟體能力成熟度模型】
GJB5000標準規定了軍用軟體能力成熟度的模型,適用於軍用軟體論證、研發、試驗和維護能力的評估和過程改進。 GJB5000於2003年首次發布,2008年進行了第一次修訂,改版為GJB5000A,用以代替GJB5000。同時,下發了《軍用軟體品質管理規定》,規定凡是沒有達到相應軟體研發能力要求的單位,不能承擔相應的軟體研發任務。
2021年,中央軍委裝備發展部對GJB5000A進行了換版,新版GJB 5000B-2021《軍用軟體能力成熟度模型》自2022年3月1日起正式實施,2022年3月至2024年2月為標準換版過渡期。過渡期間,依照GJB 5000B標準進行相關培訓,編製體系文件,試運行並完成內部評估。在標準換版過渡期間,可依GJB 5000A標準或GJB 5000B標準進行軍用軟體研發能力評估。 2024年3月後,全部貫徹實施GJB 5,000B標準,並依此標準進行軍用軟體研發能力評估。
(資料來源:googleg搜尋網路資料)


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言