但是,正如當時的ISO9000熱一樣,推行的效果并不盡人意,在一些企業內部遭到了很大的阻力。主要表現在以下2個方面:
一是企業高層內部的思想不統一。由于CMM主要以提供了一種軟件工程的方法,它并不像做市場一樣,在短時間內就能看到投資收益。以CMM的實施起步級L2為例,一般至少要花費1年左右的時間,以后向上難度將逐漸加大,每上一個級別,至少又要1-2年的時間,而且,在上了一個臺階之后,還要定期進行自我評估,一不小心,又會降到以前的級別甚至更低。當企業投入數以百萬元的資金和人力不能看到明顯成效時,就如同當初風險投資商投資網站而遲遲看不到收益時,試問,又有多少領導還能保持十足信心?
二是來自直接項目管理者的阻力。在軟件開發中,軟件的質量、開發進度與開發成本之間存在著矛盾,在軟件行業競爭趨于白熱化的大環境下,產品發布時間直接關系到企業的生存。項目經理將一邊面臨著來自客戶的壓力,一邊面臨著來自高層管理者的壓力,在對CMM到底會對軟件開發起到多大作用尚不可預見的前提下,讓項目經理額外花費大量的時間和精力來進行各種計劃、總結、會議、評審等CMM要求的工作,試問,項目經理又有幾個愿意讓自己成為"第一個吃螃蟹的人"?
國內第一家通過CMM 5級認證的是Motorola中國電子有限公司,是一家著名的跨國公司。國內大約在1995年,就有企業開始涉足CMM,至今已有6年的歷史,但國內大大小小數以萬計的軟件企業,目前通過CMM 2級認證的不足20家,而我們的緊鄰印度,通過CMM 5級認證的軟件企業就有20多家,為什么西方的企業,實行CMM比我們順利的多,這里面雖然有一定的企業資金、技術實力方面的因數,但究其深層次的原因,實質上是體現了一種東西方文化觀念上的差異。
一、 人治觀念和法制觀念的差異
我們先來看一下什么是CMM。CMM(Capability Maturity Model For Software,軟件能力成熟度模型)是美國卡內基梅隆大學軟件工程研究所,應美國聯邦政府的要求開發的一種用于評價軟件承包商能力并幫助其改善質量的方法,它提供了一個評估軟件開發過程的管理以及工程能力的標準,是目前國際上最流行、最實用的軟件生產過程標準和軟件企業成熟度認證標準。CMM標準共分為五個級別:初始級、可重復級、定義級、管理級和優化級,從低到高,標志著軟件生產的計劃度越來越高、生產周期越來越短、成本也越來越低。
CMM的本質是通過對軟件開發過程中一些關鍵區域的精確定義,來使軟件開發從一個不確定的"黑箱"操作過程,變成各環節的可視、可對偏差隨時控制的"透明"操作過程。它主要通過以下4個方面來進行:
1、精確定義各種角色和職責,以減少個人、組織間職責的模糊區域;
2、精確定義軟件生命周期中各環節的所有開發流程,以減少操作中的隨意性;
3、精確定義各種文檔,以保證產品和技術的可重復性和一致性;
4、通過評審、檢查、監督來達到不斷糾偏和持續改善的目的;
所以,CMM體現了西方管理科學中精確化管理的一種理念,以科學的方法來解決復雜的管理問題,這是西方法制社會文化的一種體現。如CMM中SEPG(軟件工程過程組)、SQA(軟件質量保證組)和SEG(軟件工程組),在軟件工程領域體現了西方立法、監督和執法的制衡體系,體現的是西方文化的法治觀念。如果我們不理解其中的精髓,以為化錢請個咨詢公司,就能脫胎換骨,一步從"作坊式生產"邁入"工業化生產",實際上只能是一種良好的愿望。所以,CMM對于國內的企業來說,實際上將面臨的是一場痛苦的管理和文化變革,其產生的沖突是從人治階段走向法制階段的一種必然。
二、 家族文化觀念和開放文化觀念的差異
家族文化是國內許多企業的普遍現象。在組織和個人上,表現在各個組織領導者的職權"領地"內的不可侵犯性。在組織中,領導者具有絕對的權威,組織的文化完全取決于領導者的個人風格,領導者的利益與組織的利益合為一體,希望組織大而全,不愿把技術和經驗開放與人共享,合作性很差。在這種封閉式的文化氛圍下,產品開發的所有工作往往被包容在一個項目組內或幾個人進行,CMM所要求的SQA、評審、測試等涉及第三方的工作就很難開展,產品開發完全依賴于其中幾個杰出人才,產品的質量、開發進度和開發成本完全失控,項目風險極大。
而CMM倡導的是一種相互協作的開放式的文化,在嚴格的制度下,它希望企業能同時提供一個寬松的人際環境,鼓勵員工之間、同行之間盡可能多的交流,通過培訓、同行評審、組間協調等一系列人與人之間的溝通行為和活動,來保證技術和產品在可重用基礎上的不斷提高。最終通過提升整個組織的能力,達到提高產品質量,降低開發成本,加快開發進度的目的。
所以,國內企業在決定實施CMM時,必須把它作為一項企業的管理變革來實施,領導首先應該轉變觀念,接受西方科學的管理方法和文化理念。通過實施CMM,改造了傳統企業文化,使我們的軟件企業能盡快走向國際化的軌道。
文章來源于領測軟件測試網 http://www.kjueaiud.com/