CMMI3級(低成熟度)與CMMI5級(高成熟度)到底有什么不同
發布時間: 2023-02-12 00:06 點擊:
每次我在教CMMI高成熟度概念課程的時候,我都會問學員3級和5級到底有什么不同?
在自然界里的任何過程的執行,其結果都是有一定的不確定性的。例如你玩飛鏢,雖然每次你的姿勢、動作、力量都是一樣的,但是你肯定不會每次都扎到同一點上。同一生產線上生產出來的瓶子,其大小也有一定的偏差。雖然開發人員用同樣的方法和工具開發軟件,但是每個模塊的生產率也不都是一樣。
為研究過程的不確定性并控制過程,人們想到了統計方法。統計方法是通過現象來分析本質,找出系統的規律,從而更好地控制這個系統為人類服務。因而出現了統計過程控制(Statistical Process Control - SPC)理論。
根據百度百科的說法,統計過程控制(簡稱SPC)是一種借助數理統計方法的過程控制工具。它對生產過程進行分析評價,根據反饋信息及時發現系統性因素出現的征兆,并采取措施消除其影響,使過程維持在僅受隨機性因素影響的受控狀態,以達到控制質量的目的。
SPC 于 1920 年由 SPC 之父 Walter A. Shewhart 在貝爾實驗室產生。二戰時美軍彈藥制造商廣泛采用SPC理論來控制產品質量。其學生Edwards Deming將SPC理論發揚光大并帶到了日本,促成了日本戰后工業的騰飛。
Watts Humphrey在1988年加盟Software Engineering Institute (SEI)之后,在他的Capability Maturity Model (CMM) 中,正式提到軟件過程成熟度等級的概念,并把SPC方法引進軟件開發過程。時至今日,CMM發展成為CMMI 2.0,每年4000多個CMMI評估當中,約有20%是高成熟評估。SPC方法對傳統生產過程和軟件開發過程的控制,對提升產品的質量,都起到了不可磨滅的貢獻。
所以,CMMI3級和CMMI5級的區別到底是什么?不是數據多少的區別,因為CMMI3級和CMMI5級都會收集項目數據;也不是有預測沒預測的區別,因為CMMI5級可以用過程預測模型(PPM)對項目結果進行預測,而CMMI3級也可以使用掙值法對項目結果進行預測。有沒有用到統計方式是CMMI3級和CMMI5級的一個區別,但是使用統計方法是因為我們看待世界的方式變了,所以才用到統計方法。統計方法的使用是結果,并不是原因。
企業實施CMMI5級有什么好處嗎?好處當然是大大滴。請看下表:
一個CMMI5級公司的例子:性能vs 業界均值
度量 | 性能: 業界 | 性能: CMMI5級 |
進度偏差 | >50% | <10% |
交付后產品的缺陷數(規模:10萬行代碼) | >100 | <15 |
評審的設計和代碼的比例(%) | <100 | 100 |
完成10萬行可接收的代碼的產品所花的時間 | 10 個月 | 5周 |
系統測試前移除缺陷的比例 (%) | <60% | >85% |
開發人員花在修復系統測試時發現的缺陷的時間的比例(%) | >33% | <10% |
質量的成本 (CoQ) | >50% | <35% |
產品保修 | ? | 終身 |
通過CMMI5級評估,獲得世界頂尖軟件能力成熟度等級證書,企業不僅獲得了內功,也獲得了信譽,大大增強了自己市場競爭的能力。
預祝有遠大抱負的企業,早日達到CMMI5級的水平。
中國中鴻實業有限公司 www.splida.com
1998年至今 ISO認證/企業資質服務 直辦非中介 全國接單 遠程或就近安排審核
1.年薪10萬誠聘專兼職ISO審核員(全國/符合條件可免費定向培養);誠聘專職ISO認證咨詢老師/專職市場專員;
2.全國誠招ISO認證代理人(個人級/企業級),轉發信息即傭金,免費培訓;
3.本年度ISO內審員免費培訓開始了,每月免費名額有限,從速預計。
下一篇:CMMI認證評估方法簡介