(一)ISO9000-3:
自從1987年發(fā)布ISO 9000族規(guī)范以來,ISO 9000族規(guī)范曾經(jīng)成為全球最有影響的質(zhì)量管理和質(zhì)量保證規(guī)范。在ISO 9000族規(guī)范中,與軟件企業(yè)關(guān)系最親密的是《ISO 9001 質(zhì)量體系-設(shè)計(jì)、開發(fā)、消費(fèi)、裝置和效勞的質(zhì)量保證形式》和《ISO 9000-3 質(zhì)量管理和質(zhì)量保證規(guī)范第三局部:ISO 9001在計(jì)算機(jī)軟件開發(fā)、供給、裝置和維護(hù)中的指南》。
ISO 9000-3作為軟件企業(yè)施行ISO 9001的指南,對(duì)其中的20個(gè)質(zhì)量要素作了進(jìn)一步的解釋與闡明。其主要思想是:軟件的開發(fā)和維護(hù)有著一系列的任務(wù)。這些任務(wù)的順利完成需求各級(jí)管理層和開發(fā)人員的共同配合和分歧諧和。其中高級(jí)管理層應(yīng)該依據(jù)其在過去工作中積聚的經(jīng)歷來制定總體戰(zhàn)略,下一層的管理者擔(dān)任制定用來完成總體戰(zhàn)略的施行方案,并管理他們所制定方案的執(zhí)行。開發(fā)人員在方案時(shí)間內(nèi)、以盡可能低的費(fèi)用開發(fā)出滿足功用請(qǐng)求的軟件的前提是精確天文解用戶需求。
需求指出的是,ISO 9000-3對(duì)軟件企業(yè)的軟件開發(fā)和維護(hù)活動(dòng)起到的是指導(dǎo)性的作用,不帶有強(qiáng)迫性,而具有倡議性。一個(gè)軟件企業(yè)在貫徹和執(zhí)行ISO 9000-3的過程中,應(yīng)該依據(jù)企業(yè)本身的根底和現(xiàn)狀,有針對(duì)性地展開軟件質(zhì)量管理和質(zhì)量保證活動(dòng)。軟件企業(yè)影響軟件質(zhì)量的全部要素在軟件生命周期內(nèi)一直處于被監(jiān)控的狀態(tài),完成持續(xù)不時(shí)的質(zhì)量改良。
此外,ISO/IEC于1995年制定了《信息技術(shù)-軟件生存周期過程》(ISO/IEC 12207:1995),全面系統(tǒng)地描繪了軟件生存周期過程,是ISO 9000-3施行指南的進(jìn)一步擴(kuò)展。
(二)兩者之間的聯(lián)絡(luò)和共同點(diǎn)
(1)在根本原理方面,ISO9001和CMMI都非常關(guān)注軟件產(chǎn)質(zhì)量量和過程改良。特別是ISO 9000:2000版規(guī)范增加持續(xù)改良、質(zhì)量目的的量化等方面的請(qǐng)求后,在根本思緒上和CMM愈加接近。
(2)兩者都強(qiáng)調(diào)“該說的要說到,說到的要做到”。對(duì)每一個(gè)重要的過程應(yīng)構(gòu)成文件,包括指導(dǎo)書和闡明,并檢查交貨質(zhì)量程度。
(3)獲得ISO9001認(rèn)證關(guān)于獲得CMMI認(rèn)證的等級(jí)證書是有益的,反之,獲得CMM等級(jí)證書,關(guān)于尋求ISO 9001認(rèn)證也是有協(xié)助的。
(三)兩者之間的不同點(diǎn)
(1)在方式上,CMMI分為5個(gè)等級(jí)(第1級(jí)級(jí)別最低,第5級(jí)級(jí)別最高),與ISO 9000審核后只要“經(jīng)過”和“不經(jīng)過”兩個(gè)結(jié)論相比,CMM是一個(gè)動(dòng)態(tài)的過程,企業(yè)在獲得低級(jí)別證書后,可依據(jù)高級(jí)別的請(qǐng)求肯定下一步改良的方向。針對(duì)性行業(yè)性很強(qiáng),在過程的量化更詳細(xì),更有操作性。
(2)CMMI沒有完整滿足ISO 9001規(guī)范的一些特定請(qǐng)求,但包含了大局部的請(qǐng)求。ISO 9001規(guī)范只是質(zhì)量管理體系的最低可承受原則,不能說已滿足CMM的大局部請(qǐng)求。ISO 9001要素觸及到的CMM級(jí)別的對(duì)應(yīng)表,在詳細(xì)的內(nèi)容上它們并不是逐個(gè)對(duì)應(yīng),有的固然觸及到了,但在請(qǐng)求的水平上也有差異。