什么是CMMI?
CMMI是由美國(guó)卡內(nèi)基梅隆大學(xué)的軟件工程研究所(SEI)提出的能力成熟度模型集成,致力于以更加系統(tǒng)和一致的框架來(lái)指導(dǎo)組織改善軟件過(guò)程,提高產(chǎn)品和服務(wù)的開(kāi)發(fā)、獲取和維護(hù)能力。
CMMI是世界公認(rèn)的軟件產(chǎn)品進(jìn)入國(guó)際市場(chǎng)的通行證,不僅是對(duì)產(chǎn)品質(zhì)量的認(rèn)證,更是一種軟件過(guò)程改善的途徑。如果一家公司最終通過(guò)CMMI的評(píng)估認(rèn)證,標(biāo)志著該公司在質(zhì)量管理的能力已經(jīng)上升到一個(gè)新的高度。而認(rèn)證的等級(jí)越高,意味著公司質(zhì)量管理能力成熟度越高,做得越好。
認(rèn)證要求 一般有一定實(shí)力的軟件企業(yè),無(wú)論是軟件開(kāi)發(fā)還是系統(tǒng)集成類的企業(yè)都是可以的。 認(rèn)證要求: 1、CMMI認(rèn)證組織通常為企業(yè)、事業(yè)、科研機(jī)構(gòu)等主體或下屬的研發(fā)部門(mén)。 2、組織應(yīng)按照CMMI模型的要求建立項(xiàng)目管理體系。 3、CMMI體系應(yīng)當(dāng)在組織內(nèi)全面實(shí)施,而不是僅僅個(gè)別的項(xiàng)目按照CMMI要求來(lái)管理。(根據(jù)CMMI 1.3模型,理論上組織只有1個(gè)項(xiàng)目也可以進(jìn)行CMMI評(píng)估,但實(shí)踐中基本上都需要以上3個(gè)項(xiàng)目)。組織應(yīng)收集和保存項(xiàng)目按照CMMI進(jìn)行管理的記錄和數(shù)據(jù)。 4、CMMI認(rèn)證后有效期3年,組織在3年后可以選擇CMMI復(fù)評(píng)或CMMI升級(jí)。 CMMI成熟度等級(jí)如何劃分 CMMI一共分為五個(gè)等級(jí)。 1、CMMI一級(jí),初始級(jí)。在完成級(jí)水平上,企業(yè)對(duì)項(xiàng)目的目標(biāo)與要做的努力很清晰。項(xiàng)目的目標(biāo)得以實(shí)現(xiàn)。 2、CMMI二級(jí),管理級(jí)。在管理級(jí)水平上,企業(yè)在項(xiàng)目實(shí)施上能夠遵守既定的計(jì)劃與流程,有資源準(zhǔn)備,權(quán)責(zé)到人,對(duì)相關(guān)的項(xiàng)目實(shí)施人員有相應(yīng)的培訓(xùn),對(duì)整個(gè)流程有監(jiān)測(cè)與控制,并與上級(jí)單位對(duì)項(xiàng)目與流程進(jìn)行審查。 3、CMMI三級(jí),定義級(jí)。在定義級(jí)水平上,企業(yè)不僅僅能夠?qū)?xiàng)目的實(shí)施有一整套的管理措施,并保障項(xiàng)目的完成;而且,企業(yè)能夠根據(jù)自身的特殊情況以及自己的標(biāo)準(zhǔn)流程,將這套管理體系與流程予以制度化。 4、CMMI四級(jí),定量管理級(jí)。量化管理級(jí)分析對(duì)軟件工程和產(chǎn)品質(zhì)量的詳細(xì)度量數(shù)據(jù),對(duì)軟件過(guò)程和產(chǎn)品都有定量的理解與控制,管理有一個(gè)做出結(jié)論的客觀依據(jù)。 5、CMMI五級(jí),優(yōu)化級(jí)。優(yōu)化管理級(jí)的量化反饋和先進(jìn)的新思想、新技術(shù)促使過(guò)程持續(xù)不斷改進(jìn)。 CMMI實(shí)施需要準(zhǔn)備什么? 1. 人力資源 實(shí)施中會(huì)涉及到EPG過(guò)程改進(jìn)小組、QA、試點(diǎn)項(xiàng)目團(tuán)隊(duì)等人力資源: 1) 專職人員:1-2名 即在CMMI實(shí)施推廣期內(nèi),基本上100%的時(shí)間投入。 2) 質(zhì)量人員:1-更多名 組建質(zhì)量管理部門(mén),實(shí)施體系執(zhí)行的監(jiān)控,投入時(shí)間視項(xiàng)目多少。 3) 過(guò)程改進(jìn)小組: 需要3-11名兼職成員,在實(shí)施周期中投入30%以上的工作量。 企業(yè)最好是提前規(guī)劃和準(zhǔn)備哪些人員參加CMMI認(rèn)證實(shí)施,提前安排分配好工作。 2. 項(xiàng)目資源 項(xiàng)目是幫助CMMI體系實(shí)施的證據(jù)來(lái)源,通常分試點(diǎn)項(xiàng)目和參評(píng)項(xiàng)目: 1) 試點(diǎn)項(xiàng)目:2或4個(gè)以上項(xiàng)目 目的是執(zhí)行CMMI模型要求下的過(guò)程體系,驗(yàn)證其有效性。 2) 參評(píng)項(xiàng)目:4個(gè)以上項(xiàng)目 滿足CMMI過(guò)程體系執(zhí)行的要求,驗(yàn)證其成熟與制度化。 3) 項(xiàng)目周期:沒(méi)有要求,可長(zhǎng)可短,但對(duì)整個(gè)實(shí)施周期有影響。 4) 項(xiàng)目規(guī)模:沒(méi)有要求,大小選擇,對(duì)整個(gè)實(shí)施難易有影響。 如企業(yè)項(xiàng)目非常少,但是一個(gè)已經(jīng)運(yùn)營(yíng)的公司,有人有正在實(shí)施的項(xiàng)目也可。 3. 體系和平臺(tái) 1) 管理體系:沒(méi)有要求 如已建立工作的管理制度或?qū)嵤┝薎SO9001等標(biāo)準(zhǔn),有一定基礎(chǔ)。 2) 平臺(tái)工具:沒(méi)有要求 如已構(gòu)建了項(xiàng)目管理,變更管理,配置管理等工具,有較好支持。 4)企業(yè)規(guī)模 理論上CMMI認(rèn)證是導(dǎo)入實(shí)施沒(méi)有要求組織內(nèi)人數(shù),但經(jīng)驗(yàn)數(shù)據(jù)是18人以上企業(yè)。 申請(qǐng)CMMI認(rèn)證流程 1. 選擇CMMI認(rèn)證級(jí)別 選擇CMMI級(jí)別軟件企業(yè)申請(qǐng)認(rèn)證CMMI不同的級(jí)別標(biāo)準(zhǔn)要求,要審時(shí)度勢(shì)自身情況。 2. 選擇主任評(píng)估師 主任評(píng)估師是認(rèn)證評(píng)估的發(fā)起者,也是評(píng)估小組的領(lǐng)導(dǎo)者,這個(gè)角色應(yīng)該擁有足夠的經(jīng)驗(yàn)、知識(shí)、技術(shù)來(lái)負(fù)責(zé)和領(lǐng)導(dǎo)評(píng)估活動(dòng)。 3. 信息收集 在擬訂評(píng)估計(jì)劃之前,需要先收集企業(yè)相關(guān)的具體信息。包括商業(yè)目標(biāo)、評(píng)估目標(biāo)、項(xiàng)目信息、人員信息等等。 4. 評(píng)估計(jì)劃 主任評(píng)估師根據(jù)收集到的信息集合SCAMPI A的要求,擬訂評(píng)估初始計(jì)劃,并與企業(yè)的評(píng)估發(fā)起人溝通評(píng)估計(jì)劃,形成正式的評(píng)估計(jì)劃。 5. 在線注冊(cè) 首先由主任評(píng)估師在線注冊(cè)本次評(píng)估,然后企業(yè)的評(píng)估發(fā)起人和評(píng)估小組成員都需要在線注冊(cè)。 6. 準(zhǔn)備檢查 主任評(píng)估師通過(guò)遠(yuǎn)程或者現(xiàn)場(chǎng)的方式,檢查企業(yè)對(duì)于現(xiàn)場(chǎng)審核的準(zhǔn)備情況,包括相關(guān)文件的收集、計(jì)劃的執(zhí)行情況、后勤協(xié)調(diào)等各個(gè)方面,確保正式的現(xiàn)場(chǎng)評(píng)估能夠順利進(jìn)行。 7. 正式評(píng)估 主任評(píng)估師與其他評(píng)估小組成員必須到被審企業(yè)的辦公場(chǎng)地進(jìn)行為期一周的現(xiàn)場(chǎng)審查,整個(gè)評(píng)估小組在這一個(gè)周之內(nèi)針對(duì)CMMI數(shù)百條要求逐一尋找物證(日常工作文件記錄)和人證(訪談?dòng)涗洠﹣?lái)證明企業(yè)滿足或不滿足CMMI的要求。并在評(píng)估最后一天向全員公布審查結(jié)果。 8. 官方審計(jì) 主任評(píng)估師整理打包好所有評(píng)估的工作產(chǎn)出,通過(guò)評(píng)估系統(tǒng)提交給官方審查。官方的質(zhì)量審查小組對(duì)全球每一場(chǎng)評(píng)估進(jìn)行審查,判斷評(píng)估是否滿足SCAMPI A評(píng)估流程規(guī)范的要求。審查周期最多30個(gè)工作日,最快的都在一個(gè)周左右的時(shí)間內(nèi)完成審查。 9. 官網(wǎng)發(fā)布 官方審查通過(guò)之后,會(huì)以郵件形式通知到主任評(píng)估師和企業(yè)的評(píng)估發(fā)起人,并在全球過(guò)級(jí)企業(yè)名單網(wǎng)址上公布企業(yè)過(guò)級(jí)信息。 價(jià)值體現(xiàn) 總的來(lái)說(shuō),CMMI認(rèn)證對(duì)企業(yè)的價(jià)值主要體現(xiàn)在以下幾個(gè)方面: 1、能保證軟件開(kāi)發(fā)的質(zhì)量與進(jìn)度,規(guī)范“無(wú)序管理”的項(xiàng)目開(kāi)發(fā)過(guò)程。 2、有利于成本控制。由于質(zhì)量得到保證,所以浪費(fèi)在修改、解決客戶投訴的成本會(huì)大大降低。 3、有助于提高軟件開(kāi)發(fā)人員的職業(yè)素養(yǎng)。參與其中的每一個(gè)員工,無(wú)論是項(xiàng)目經(jīng)理、工程師,還是一些高層管理人,他們的做事方法都逐漸變得標(biāo)準(zhǔn)化、規(guī)范化。 4、可以解決人員流動(dòng)帶來(lái)的問(wèn)題。通過(guò)過(guò)程改進(jìn),公司建立了一個(gè)共享經(jīng)驗(yàn)的財(cái)富池,而不是僅僅依靠某些人員。 5、有利于提升公司和員工績(jī)效管理水平,不斷提高、改進(jìn)效益。通過(guò)對(duì)開(kāi)發(fā)過(guò)程和產(chǎn)品的測(cè)量和分析,建立公司的效率指標(biāo)。