中軟要實(shí)現"中國軟件第一品牌,世界一流知名企業(yè)"的宏偉目標,就必須加快國際化的步伐,大力加強內部管理,切切實(shí)實(shí)地做好迎接新時(shí)代的準備工作,而目前我們所進(jìn)行的ISO9001質(zhì)量體系認證和CMM評估就是這種準備工作的重要一環(huán)。
2001年7月31日,中軟網(wǎng)絡(luò )技術(shù)股份有限公司整體通過(guò)ISO9001質(zhì)量體系認證。與此同時(shí),在通過(guò)ISO9001質(zhì)量體系認證的基礎上,又作出了新的決策:擔負軟件出口任務(wù)及具有潛在軟件出口能力的部門(mén),在2001年底通過(guò)CMM二級評估;2002年8月底前,通過(guò)CMM三級評估。日前,中軟股份已與美國Soft Tech公司簽訂了咨詢(xún)和評估協(xié)議,并由美國PSI咨詢(xún)公司的經(jīng)CMU/SEI授權的主任評估師Frank J.Koch先生對參與評估項目的有關(guān)人員進(jìn)行了CMM正式培訓和過(guò)程改進(jìn)專(zhuān)家輔導。
那么,我們?yōu)槭裁匆M(jìn)行ISO9001質(zhì)量體系認證和CMM評估呢?
ISO9000的出現不是偶然的,它是商品經(jīng)濟發(fā)展的產(chǎn)物。隨著(zhù)商品經(jīng)濟的不斷擴大和日益國際化,為提高產(chǎn)品信譽(yù),減少重復檢驗,削弱和消除貿易技術(shù)壁壘,維護生產(chǎn)者、經(jīng)銷(xiāo)者、用戶(hù)和消費者各方權益,產(chǎn)生了第三方認證(即由認證機構進(jìn)行的認證)。這種認證不受產(chǎn)銷(xiāo)雙方經(jīng)濟利益支配,以公正、科學(xué)的工作逐步樹(shù)立了權威和信譽(yù),成為世界各國對產(chǎn)品和企業(yè)進(jìn)行質(zhì)量評價(jià)和監督的通行做法。國際標準化組織(ISO)為此于1980年成立了專(zhuān)業(yè)技術(shù)委員會(huì )ISO/TC176。經(jīng)過(guò)七年的努力,該委員會(huì )于1987年正式發(fā)布了第一部管理標準--ISO9000質(zhì)量管理和質(zhì)量保證系列標準,它適用于不同的企業(yè),包括制造業(yè)、服務(wù)業(yè)、建筑業(yè)等。目前國際標準化組織的104個(gè)成員國中有70多個(gè)國家,包括歐共體、美國、加拿大、澳大利亞、日本等,幾乎所有工業(yè)發(fā)達國家均等同采用ISO9000系列標準作為本國的國家標準。這些國家的企業(yè)也紛紛依據這種標準調整作業(yè)運行機制,并且獲得認證資格。隨著(zhù)ISO9000質(zhì)量體系認證的不斷發(fā)展,在國際貿易中,要求提供按ISO9000系列標準通過(guò)質(zhì)量體系認證的證明,以此作為簽訂合同的一個(gè)條件,已成為一種趨勢。
根據有關(guān)資料介紹,改革開(kāi)放以來(lái),隨著(zhù)市場(chǎng)經(jīng)濟的不斷完善,國內市場(chǎng)和國際貿易都得到迅速發(fā)展。但由于我國沒(méi)有建立符合國際慣例的認證制度,我們自己制訂的產(chǎn)品監督形式得不到國際承認。在國際貿易中面臨著(zhù)在經(jīng)濟上蒙受損失和受到設置技術(shù)壁壘的限制,我國的許多出口商品打不進(jìn)國際市場(chǎng),即使進(jìn)入,其價(jià)格也遠低于所在國通過(guò)認證的產(chǎn)品。
在軟件產(chǎn)品打入國際市場(chǎng)的征程中也遇到類(lèi)似情況。中國人在軟件開(kāi)發(fā)上所表現出來(lái)的聰明才智舉世公認,但具有國際級水平的軟件開(kāi)發(fā)公司卻屈指可數,我國的軟件出口的能力還遠比不上近鄰印度。究其原因,問(wèn)題主要出在軟件開(kāi)發(fā)的管理上,一是管理水平低,因而難以將個(gè)人的軟件開(kāi)發(fā)能力凝聚成強大的團隊力量;二是不重視在管理模式上和國際接軌,因而即使在軟件開(kāi)發(fā)的工程化管理上有所改善也難以獲得國際認可,他們承認中國人在軟件開(kāi)發(fā)上所表現出來(lái)的個(gè)人高智商,但不認可軟件開(kāi)發(fā)組織的管理能力,尤其是不相信中國人有大規模、高難度軟件開(kāi)發(fā)的管理能力。因此,一方面要開(kāi)發(fā)出具有國際級水平的軟件很難;另一方面,即使開(kāi)發(fā)出來(lái)也很難走向國際市場(chǎng)。而印度之所以在軟件出口上能作出矚目的成績(jì),一個(gè)重要原因就是他們的軟件企業(yè)十分重視軟件開(kāi)發(fā)的工程化管理,并和國際接軌,其中很重要的一條就是依據象ISO9000系列那樣的國際標準(對于軟件企業(yè)來(lái)說(shuō),主要是按ISO9001的要求)建立質(zhì)量管理體系,并且獲得認證資格。不僅如此,一些有實(shí)力的軟件企業(yè)還進(jìn)行了CMM評估,借以不斷提高軟件過(guò)程的能力,同時(shí)進(jìn)一步提高企業(yè)的綜合競爭能力。
CMM(Capability Maturity Model)是英文"能力成熟度模型"的字頭縮寫(xiě),它是美國卡內基梅隆大學(xué)軟件工程研究所(CMU/SEI)開(kāi)發(fā)的用于對軟件過(guò)程的能力成熟度進(jìn)行評估的模型。它按能力成熟度的高低,劃分成五個(gè)等級:一級為初始級(最低級),二級為可重復級,三級為已定義級,四級為已管理級,五級為優(yōu)化級。按此五個(gè)等級對企業(yè)的軟件過(guò)程的能力成熟度進(jìn)行評估。 嚴格地說(shuō),CMM不是國際標準,而是一種評估工具。它在兩個(gè)方向獲得了廣泛應用:一是用來(lái)對軟件過(guò)程的能力成熟度進(jìn)行評估,包括客戶(hù)進(jìn)行的評估和企業(yè)的自我評估;二是企業(yè)在評估的基礎上,對軟件過(guò)程進(jìn)行改進(jìn),采用循序漸進(jìn)的方法一步一步地提高軟件過(guò)程的能力成熟度。將CMM和ISO9001比較,在所體現的思想和原則上,二者基本是一致的;在內容上,二者大約有百分之五十是相同的,其余的百分之五十起到了互為補充的作用;在行業(yè)覆蓋上,ISO9001面向所有行業(yè),而CMM主要面向軟件企業(yè);在使用模式上,由于ISO9001是國際標準,必須強制執行,而CMM更多體現為過(guò)程能力評估和過(guò)程改進(jìn)的一種工具。但由于CMM是針對軟件企業(yè)開(kāi)發(fā)的"能力成熟度模型",它更適合軟件企業(yè)按此模型逐步提高自己的過(guò)程能力,特別是美國的一些企業(yè)更多地要求其軟件供貨方必須符合CMM(至少三級)的要求,因此引起越來(lái)越多軟件企業(yè)的重視。此外,由于CMM和ISO9001存在以上所述的互補關(guān)系,因此不少軟件企業(yè)都首先按ISO9001建立質(zhì)量管理體系,并通過(guò)質(zhì)量體系認證,然后再按CMM的要求進(jìn)一步完善質(zhì)量管理體系,并申請CMM評估,取得了較好效果。例如,印度的INFOSYS公司就是一個(gè)成功例子,其質(zhì)量管理的歷程如下表:
INFOSYS公司質(zhì)量管理歷程
年 份 質(zhì)量管理狀況
1991年前 無(wú)任何標準,軟件質(zhì)量取決與開(kāi)發(fā)人員的努力。
軟件質(zhì)量從哪方面衡量都不盡如人意。大部分項
目都不能按時(shí)交貨。
1993年起 實(shí)施ISO9001,為公司發(fā)展做出了巨大貢獻。幾
年內實(shí)現了50%-60%的增長(cháng)速度。
1995-1997年 開(kāi)始申請CMM評估。由于已通過(guò)ISO9001,在評估
過(guò)程中使公司迅速通過(guò)了CMM2-3級,到1997年達
到CMM-4級。按時(shí)交貨率達70%,產(chǎn)品缺陷率達0.05%。
1999年12月 達到CMM-5級。產(chǎn)品缺陷率達0.02%。
由此可見(jiàn),一個(gè)軟件企業(yè),之所以要進(jìn)行ISO9001質(zhì)量體系認證和CMM評估,其主要原因就是為了提高企業(yè)的管理水平和市場(chǎng)競爭能力。中軟股份也同樣如此。我們之所以要進(jìn)行ISO9001質(zhì)量體系認證和CMM評估,主要是出于以下兩點(diǎn)考慮:一是參與國際競爭的需要,如果在管理上(首先是質(zhì)量管理)不能和國際接軌,那么就會(huì )連參與競爭的資格都沒(méi)有;二是為了引進(jìn)先進(jìn)的管理理論和方法,提高企業(yè)的管理水平,最終提高企業(yè)的綜合競爭實(shí)力,使客戶(hù)受益,股東受益,員工受益,社會(huì )受益。其中的第二點(diǎn)應當是我們進(jìn)行認證和評估的基本出發(fā)點(diǎn),因為如果不著(zhù)眼于從根本上提高企業(yè)的管理水平,也就不可能真正和國際接軌,也就不可能真正參與國際競爭。
我們應當清醒地看到,我們目前的軟件項目管理離國際水平還存在相當大的差距。這可以從以下兩個(gè)事實(shí)得到證實(shí):一是最近剛結束的CMM二級APM培訓班(過(guò)程改進(jìn)專(zhuān)家輔導)。通過(guò)培訓,我們發(fā)現了這樣一個(gè)盡管不愿意卻不得不承認的事實(shí):有的項目管理者從事了多年的軟件開(kāi)發(fā),承接了不少軟件開(kāi)發(fā)項目,卻沒(méi)有真正理解什么是項目管理的含義。其注意力主要集中在技術(shù)因素上,缺乏作為項目應當管理些什么的清晰概念。因此,在實(shí)際項目的操作上往往不可能有真正意義上的管理。二是軟件開(kāi)發(fā)仍未從根本上擺脫"小作坊"的開(kāi)發(fā)模式。也就是說(shuō),即使是在產(chǎn)品開(kāi)發(fā)的工程管理上,我們離現代軟件工程的管理還差距甚遠,"以個(gè)人為中心"的特征依然突出,軟件過(guò)程不能重復,不能持續改進(jìn)。
有專(zhuān)家指出,軟件產(chǎn)業(yè)經(jīng)歷了以下三個(gè)不同的時(shí)代:
(一)70年代中期到90年代中期的結構化生產(chǎn)時(shí)代,包括:結構化分析、結構化系統設計、結構化程序設計、結構化測試等。
(二)80年代中期到2005年前后的以過(guò)程為中心的時(shí)代,即軟件產(chǎn)品的質(zhì)量和效率寓于軟件產(chǎn)品的生產(chǎn)過(guò)程之中;軟件產(chǎn)品的質(zhì)量取決于過(guò)程本身的質(zhì)量。CMM和ISO9001(尤其是ISO9001:2000版)則都強調以過(guò)程為中心。
(三)1995年開(kāi)始的軟件工業(yè)化生產(chǎn)時(shí)代,包括:以過(guò)程為中心的軟件過(guò)程技術(shù)、面向對象技術(shù)、基于構件的開(kāi)發(fā)技術(shù)等。
我國目前正處于結構化生產(chǎn)和以過(guò)程為中心相混合的時(shí)代,據有關(guān)專(zhuān)家估計,到2005年我國可能進(jìn)入軟件工業(yè)化生產(chǎn)的時(shí)代。中軟股份作為一個(gè)軟件企業(yè),毫無(wú)疑問(wèn),應為即將到來(lái)的軟件工業(yè)化生產(chǎn)時(shí)代作好必要的準備,否則我們將很難適應瞬息萬(wàn)變的軟件市場(chǎng)(進(jìn)入WTO后更是如此),也就很難實(shí)現"中國軟件第一品牌,世界一流知名企業(yè)"的宏偉目標。要做到這一點(diǎn),就必須加快國際化的步伐,大力加強內部管理,切切實(shí)實(shí)地做好迎接新時(shí)代的準備工作,而目前我們所進(jìn)行的ISO9001質(zhì)量體系認證和CMM評估就是這種準備工作的重要一環(huán)。 我們已經(jīng)有了一個(gè)良好的開(kāi)端,讓我們以只爭朝夕的精神,努力奮斗,迎接新時(shí)代的到來(lái)吧!