1.介紹
關(guān)于本文
本文介紹了流程改進(jìn)模型-CMMI,著重描述CMMI對(duì)需求管理的要求,同時(shí)也提供了如何通過(guò)部署相關(guān)的工具使整個(gè)組織達(dá)到CMMI水平的要求
什么是CMMI?
軟件工程學(xué)會(huì)(SEI),集成的能力成熟度模型(CMMI)是描述產(chǎn)品開(kāi)發(fā)(包括系統(tǒng)工程和軟件工程)的能力成熟度模型。SEI把CMM描述成為包含一個(gè)或多個(gè)關(guān)鍵因素的有效流程,同時(shí)也描述了如何從雜亂的,不成熟的流程到規(guī)則的,成熟的具有更高質(zhì)量和效率的流程。
CMMI是對(duì)軟件成熟度模型(SW-CMM),系統(tǒng)工程成熟度模型(SECM)和集成的產(chǎn)品開(kāi)發(fā)成熟度模型(IPD-CMM)的最佳實(shí)踐的建立和擴(kuò)展。
難道流程改進(jìn)不會(huì)耗費(fèi)時(shí)間和金錢嗎?它的回報(bào)是什么?
改進(jìn)產(chǎn)品開(kāi)發(fā)流程當(dāng)然需要投資。但是,正確選擇工具去支持這些流程能夠加速流程實(shí)施和縮短產(chǎn) 生回報(bào)的時(shí)間。企業(yè)運(yùn)用CMMI或CMMI之前標(biāo)準(zhǔn)所收到的投資回報(bào)是有目共睹的。
在2003年10月份的報(bào)告中,SEI發(fā)現(xiàn)所有使用CMMI的企業(yè)都受益匪淺,包括:查找和修復(fù)缺陷的成本降低了15%;修復(fù)一個(gè)缺陷的平均成本降低了30% z推出新版本的時(shí)間縮短了50%;軟件開(kāi)發(fā)能力提高了30%
大大提高了系統(tǒng)的部署質(zhì)量,只出現(xiàn)了2%的錯(cuò)誤
提高了客戶滿意度,相應(yīng)的得到了更好的財(cái)務(wù)回
CMMI成熟度水平
CMMI提供了級(jí)別式的和持續(xù)式的兩種表示法。在本文中,將關(guān)注級(jí)別式表示法。 CMMI定義了五個(gè)級(jí)別(或水平)的過(guò)程成熟度(見(jiàn)圖1)。CMMI鼓勵(lì)企業(yè)先集中精力在那些可控制的過(guò)程域上,然后逐步將這些過(guò)程演變到更復(fù)雜的級(jí)別。 本文將重點(diǎn)描述級(jí)別二和級(jí)別三中包含跟需求管理相關(guān)的過(guò)程域。
過(guò)程域
CMMI的過(guò)程域是一組相互關(guān)聯(lián),并且有一組可定義目標(biāo)的最佳實(shí)踐。圖二表示了五個(gè)成熟度級(jí)別各自的過(guò)程域
本文將關(guān)注CMMI第二級(jí)別中的需求管理和第三級(jí)別中的需求開(kāi)發(fā)及相關(guān)技術(shù)解決方案。一旦付諸實(shí)施,它們相互緊密聯(lián)系,并協(xié)同運(yùn)行。