軟件系統集成企業如何實施CMMI認證,CMMI認證流程梳理
CMMI(Capability Maturity Model Integration)即能力成熟度模型集成。CMMI是美國產業界、政府和卡內基梅隆大學軟件工程研究所(CMU/SEI)于2002年1月推出的集 成了軟件工程(SW)、系統工程(SE)、集成化產品和過程開發(IPPD)的集成成熟度模型。
二、CMMI認證級別介紹
1、初始級(Initial)
軟件過程是無序的,有時甚至是混亂的,對過程幾乎沒有定義,成功取決于個人努力。管理是反應式的。
2、可重復級/受管理級(Repeatable)
建立了基本的項目管理過程來跟蹤費用、進度和功能特性。制定了必要的過程紀律,能重復早先類似應用項目取得的成功經驗。
共7個過程域:
1)需求管理 Requrements Management
2)項目規劃 Project Planing
3)項目跟蹤和控制 Project Monitoring and Control
4)供應商協議管理 Supplier Agreement Management
5)度量與分析 Measurement and Analysis
6)過程與產品質量保證 Process and Product Quality Assurance
7)配置管理 Configuration Management
3、已定義級(Defined)
已將軟件管理和工程兩方面的過程文檔化、標準化,并綜合成該組織的標準軟件過程。所有項目均使用經批準、剪裁的標準軟件過程來開發和維護軟件,軟件產品的生產在整個軟件過程是可見的。
共14個過程域:
1)需求開發 Requirements Development
2)技術解決方案 Techical Solution
3)產品集成 Product Integration
4)驗證 Verification
5)確認 Validation
6)組織過程焦點 Organization Process Focus
7)組織過程定義 Organization Process Defintion
8)組織培訓 Orgnizational Training
9)集成項目管理 Integrated Project Management
10)風險管理 Risk Management
11)決策分析和解決 DecisionAnalysis and Resolution
12)集成團隊 Integrated Teaming
13)集成組織環境 Organizational Environment for Integration
14)集成供應商管理 Integrated Suppliers Management
其中12、13是針對大型軟件團隊提出的要求,一般情況下中小型軟件企業可以不用。14是如果軟件企業需要管理大量的供應商,則需要考慮這個PA。
4、量化管理級(Managed)
分析對軟件過程和產品質量的詳細度量數據,對軟件過程和產品都有定量的理解與控制。管理有一個作出結論的客觀依據,管理能夠在定量的范圍內預測性能。
共2個過程域:
1)組織過程性能 Orgnizational Process Performance
2)量化項目管理 Quantitative Project Management
5、優化管理級(Optimizing)
過程的量化反饋和先進的新思想、新技術促使過程持續不斷改進。
共2個過程域:
1)組織創新及部署 Orgnizational Innovation and Deployment
2)原因分析與決策 Causal Analysis and Resolution
三、企業實施CMMI認證的好處?
1、CMMI是一套過程能力評估模型,能夠幫助企業知道自己現在處于什么樣的位置。
2、CMMI是一套過程改進模型,采用階段式或者連續式的表達方法,能夠為企業指明過程改進的方向。
3、CMMI能夠幫助企業建立起一個針對性很強的質量管理體系,幫助用戶提高產品的質量,提高客戶的滿意度。
4、CMMI能夠幫助企業建立起一個層次化的管理體系,使企業的運營處于一個有序的、有預防能力的環境,改善企業的文化氛圍,提高員工的滿意度。
5、CMMI能夠幫助企業建立起持續改進的質量觀念,協助企業建立起知識積累的機制,幫助企業節省運營成本,提高企業效益。
四、CMMI認證要求
1、CMMI認證組織通常為企業、事業、科研機構等主體或下屬的研發部門。
2、組織應按照CMMI模型的要求建立項目管理體系。