最近受朋友公司所托,幫他們的測試團隊與產(chǎn)品線質(zhì)量保障體系業(yè)務進行業(yè)務咨詢。其中讓我比較感興趣的就是一個50人的測試部門,從5年前的初創(chuàng)的十幾人團隊開始,經(jīng)歷了從混亂到有序的流程演變,通過團隊乃至公司整體的意識認知與實際行動,自始至終將產(chǎn)品質(zhì)量思維貫徹其中,最后讓公司通過了CMMI4級認證。
能獲得這樣的成就,最根本的原因就在于公司上下團結(jié)一致,各層部門與人員有效的發(fā)揮著各自的作用,堅持不斷創(chuàng)新、總結(jié)、優(yōu)化各類工作流程與項目經(jīng)驗。而更難得的是公司內(nèi)的人員與團隊又始終保持著高度的目的與價值觀統(tǒng)一,這樣的公司總體來說想不成功都很難。
說到這里就不得不提一下CMMI這個概念了,相信在IT公司做過研發(fā)與測試的同學應該都有所耳聞,這次我們就圍繞著CMMI來詳細說說與其相關(guān)的一些內(nèi)容。
CMMI的全稱為Capability Maturity Model Integration,即能力成熟度模型集成。最早的時候在部分國家與地區(qū)還是使用的是CMM這個標準,但隨著模型本身的發(fā)展與演化,最后就變成了CMMI這個廣泛的認證模型標準了。
那CMMI又有什么用呢?企業(yè)在集成了CMMI的成熟度模型之后,可以增強軟件的開發(fā)與改進能力,也方便對軟件工程過程進行管理和優(yōu)化,從而能按時地、不超預算地開發(fā)出高質(zhì)量的軟件;這么說可能會有點虛,其實說直白點就是規(guī)范企業(yè)的項目產(chǎn)品執(zhí)行過程。
如果企業(yè)嚴格依照CMMI的要求去執(zhí)行產(chǎn)品或項目的流程,認證時會評估企業(yè)這套執(zhí)行流程就給與評分和改進建議,流程中的需求分析、設計、編碼、測試、集成、交付一些列的動作就可以依照這個標準來進行優(yōu)化和提升,并且CMMI認證的專業(yè)性也是毋庸置疑的,所以帶給企業(yè)的執(zhí)行流程方面的提升也是顯而易見且效果巨大的。
另外,如果企業(yè)的項目都是以招標的形式進行獲取的話,通過CMMI的高等級認證,它可以幫助企業(yè)在招投標中獲得高額加分,一般情況下可以獲得2-7分的加分。
某些情況下企業(yè)可以靠CMMI認證獲得高額政府補貼,部分地區(qū)的補貼可以達到幾十萬元;至于CMMI為企業(yè)帶來的其他正向影響也是不勝枚舉,比如行業(yè)標桿影響力、企業(yè)的品牌宣傳、融資時的優(yōu)勢等等。