服務(wù)項目
CMM模型自上世紀八十年代末推出以來,并在上世紀九十年代廣泛應用于軟件過程的改進以來,極大地促進了軟件生產(chǎn)率的提高和軟件質(zhì)量的提高,為軟件產(chǎn)業(yè)的發(fā)展和壯大做出了巨大的貢獻。
然而,CMM模型主要用于軟件過程的改進,促進軟件企業(yè)軟件能力成熟度的提高,但它對于系統(tǒng)工程、集成化產(chǎn)品和過程開發(fā)、供應商管理等領(lǐng)域的過程改進都存在缺陷,因而人們不得不分別開發(fā)軟件以外其他學科的類似模型。
自從引入基于模型的過程改進之后,工程界至少在三個重要領(lǐng)域已經(jīng)有了變化。
首先,執(zhí)行工程的環(huán)境已經(jīng)變得更加復雜。工程量更大,需要更多的人員,需要跨越公司界限,發(fā)布范圍又寬又廣,而且必須繼續(xù)加快實現(xiàn)的進度,以滿足客戶的需要。這樣導致各種協(xié)調(diào)工作的大量增加。
其次,執(zhí)行工程任務(wù)的方式已經(jīng)有了進化。交叉學科群組、并行工程、高度自動化的過程以及多國標準等都影響到工程實踐。這樣一來,一個工程項目可能要涉及到幾個國際標準。
第三,軟件工程研究所的軟件能力成熟度模型(CMM)的成功,導致了各種模型的衍生,而每一種模型都探討了某一特定領(lǐng)域中的過程改進問題。各機構(gòu)也已采用多種改善模型分別處理各自的關(guān)鍵過程問題。在工程組織中模型的繁衍導致了過程改進目標和技術(shù)的沖突,要求的培訓工作也隨之增長,而且也導致了實踐人員在應用各種不同的模型來實現(xiàn)特定的需求時產(chǎn)生混淆。
所有這些變化都表明,有必要將各種過程改進工作集成起來。包含在當代工程中各種各樣的學科和過程是密切交叉在一起的。在應用不同模型時,效率低下且容易混淆,常常要付出極其昂貴的代價。因而需要有一種單一的過程改進框架而又能跨越多種學科的工具。
在這種情況下,就有必要推出軟件能力成熟度模型集成(CMMI)用來解決這3類問題的。
關(guān)注卓越空間
關(guān)注卓越微博
關(guān)注卓越微信