|
|
CMMI的全稱為Capability Maturity Model Integration,即能力成熟度模型集成。CMMI是CMM模型的最新版本。早期的CMMI(CMMI-SE/SW/IPPD),SEI在部分國家和地區開始推廣和試用。隨著應用的推廣與模型本身的發展,演繹成為一種被廣泛應用的綜合性模型。
CMMI(Capability Maturity Model Integration For Software,軟件能力成熟度模型集成)是在CMM(Capability Maturity Model For Software,軟件能力成熟度模型)的基礎上發展而來的。CMMI是由美國卡耐基梅隆大學軟件工程研究所(Software Engineering Institute,SEI)組織全世界的軟件過程改進和軟件開發管理方面的專家歷時四年而開發出來的,并在全世界推廣實施的一種軟件能力成熟度評估標準,主要用于指導軟件開發過程的改進和進行軟件開發能力的評估。
CMM模型自20世紀80年代末推出,并于20世紀90年代廣泛應用于軟件過程的改進以來,極大地促進了軟件生產率的提高和軟件質量的提高,為軟件產業的發展和壯大做出了巨大的貢獻。
然而,CMM模型主要用于軟件過程的改進,促進軟件企業軟件能力成熟度的提高,但它對于系統工程、集成化產品和過程開發、供應商管理等領域的過程改進都存在缺陷,因而人們不得不分別開發軟件以外其他學科的類似模型。
自從引入基于模型的過程改進之后,工程界至少在三個重要領域已經有了變化。
首先,執行工程的環境已經變得更加復雜。工程量更大、需要更多的人員、需要跨越公司界限、發布范圍更寬更廣,而且必須繼續加快實現的進度,以滿足客戶的需要。這樣導致各種協調工作的大量增加。
其次,執行工程任務的方式已經有了進化。交叉學科群組、并行工程、高度自動化的過程以及多國標準等都影響到工程實踐。這樣一來,一個工程項目可能要涉及到幾個國際標準。
第三,軟件工程研究所的軟件能力成熟度模型(CMM)的成功,導致了各種模型的衍生,而每一種模型都探討了某一特定領域中的過程改進問題。各機構也已采用多種改善模型分別處理各自的關鍵過程問題。在工程組織中模型的繁衍導致了過程改進目標和技術的沖突,也導致了實踐人員在應用各種不同的模型來實現特定的需求時容易產生混淆,這就要求培訓工作也隨之增長。
所有這些變化都表明,有必要將各種過程改進工作集成起來。包含在當代工程中各種各樣的學科和過程是密切交叉在一起的。在應用不同模型時,效率低下且容易混淆,常常要付出極其昂貴的代價。因而需要有一種單一的過程改進框架而又能跨越多種學科的工具。軟件能力成熟度模型集成(CMMI)就是用來解決這三類問題的。
CMMI的好處流程
1、作為稅收減免的重要依據財政部、國家稅務總局《關于貫徹落實〈黨zhong央、國務院關于加強技術創新,發展高科技,實現產業化的決定〉有關稅收問題的通知》規定:“對經過國家版權局注冊登記,在銷售時一并轉讓著作權、所有權的計算機軟件征收營業稅,不征收增zhi稅。”
2、作為法律重點保護的依據《國務院關于印發鼓勵軟件產業和集成電路產業發展若干政策的通知》第三十二條規定:“國務院著作權行政管理部門要規范和加強軟件著作權登記制度,鼓勵軟件著作權登記,并依據國家法律對已經登記的軟件予以重點保護。”比如:軟件版權受到侵權時,對于軟件著作權登記證書司法機關可不必經過審查,直接作為有力證據使用;此外也是國家著作權管理機關懲處侵犯軟件版權行為的執法依據。
3、作為技術出資入股《關于以高新技術成果出資入股若干問題的規定》規定:“計算機軟件可以作為高新技術出資入股,而且作價的比例可以突破公司法20%的限制達到35%”。甚至有的地方政府規定:“可以100%的軟件技術作為出資入股”,但是都要求首先必須取得軟件著作權登記。
4、作為申請科技成果的依據科學技術部關于印發《科技成果登記辦法》的通知第八條規定:“辦理科技成果登記應當提交《科技成果登記表》及下列材料:(一)應用技術成果:相關的評價證明(鑒定證書或者鑒定報告、科技計劃項目驗收報告、行業準入證明、新產品證書等)和研制報告;或者知識產權證明(專利證書、植物品種權證書、軟件登記證書等)和用戶證明”。這里的軟件登記證書指的是軟件著作權的登記證書和軟件產品登記證書,其他部委也有類似規定。
5、企業破產后的有形收益在法律上著作權視為“無形資產”,企業的無形資產不隨企業的破產而消失,在企業破產后,無形資產(著作權)的生命力和價值仍然存在,該無形資產(著作權)可以在轉讓和拍賣中獲得有形資金。根據計算機軟件著作權登記辦法規定:軟件著作權登記的時間為受理之日起30個工作日。
CMMI流程
CMMI從啟動到評估完成流程如下:
第一階段:啟動及診斷召集公司研發部及相關員工參加項目啟動會議,對CMMI啟動及過程改進目標及方向達成共識,確定相關人員的積極參與。咨詢師通過SCAMPI C方法進行現存項目流程、管理及工程文檔進行評審、并邀約項目實施人員訪談,來診斷公司當前實際情況與CMMI目標與實踐并實踐要求存在的差距。并共同商討,確定CMMI過程改進項目關鍵角色,制定該項目的實施及管理計劃。主要參與人員:咨詢師、CMMI過程改進項目參與人員
第二階段:體系建立及試點項目運行由咨詢師根據當前流程診斷結果,在現有項目的基礎上進行流程制度的修訂及建立,流程制度需通過內部評審并記錄缺陷進行修正。流程制度制定完成后,選擇3個試點項目,進行培訓把流程制度導入到3試點項目中運行,在運行過程中提出問題及改進建議,修正,直到所有項目完成。在診斷建立階段,體系的建立及體系的導入會通過二個輪次的方式進行,方便實施人員在編寫與導入過程中發現的問題能及時解決及改善。主要參與人員:EPG、咨詢師、項目經理、QA、OT、CM、工程人員
第三階段:預評估及正式評估咨詢師根據SCAMPI B方法進行預評估,對CMMI要考察的證據文檔全面審查,對表1中的角色進行模擬訪談,發現并跟蹤解決遺留問題。主要參與人員:ATM、咨詢師、訪談人員。其中:ATM:參與預評估及正式評估中各類會議、訪談、資料整理、結果整理和評級。 咨詢師:進行預評估并跟蹤指導。主任評估師:參與正式評估中各類會議、訪談、資料整理、結果整理和評級。訪談人員:參與預評估、參與正式評估的訪談環節及會議。
第四階段:后續服務在正式評估通過后,在美國官方網站發布。在項目評估結束后,提供后期的咨詢改進服務。