CMM不能變成噱頭

2021-04-01 16:02:46 字數 2889 閱讀 4065

在國內軟體企業趕超美印思潮的引導下,cmm的旗幟效應越來越明顯。近日,東軟大連國際軟體園通過cmm5級認證的訊息成為軟體行業中的乙個熱點。在cmm最高端別認證的光環的籠罩下,東軟能一下子獲得飛躍嗎?東軟總裁劉積仁表示,只有當cmm成為東軟員工的一種行為習慣,成為東軟內部溝通一種語言,成為東軟的一種文化時,我們才能真正理解cmm的精神,才能真正貫徹好cmm的過程。

首先,我們自然不能否認東軟在軟體開發能力上的提高,東軟通過實施cmm評估的確能提高來自於國外客戶的認知度,增強在全球市場搶奪訂單的核心競爭力,融進全球軟體市場大的遊戲規則中去。但是否所有企業,都能夠借通過cmm5級認證,來實現軟體開發能力上質的飛躍,還值得商榷。

cmm不能變成噱頭

沒有人能蔑視cmm認證於中國軟體產業的重要性,更沒有人對cmm發出一絲的質疑聲音,在國內軟體行業出口的浪潮波濤洶湧的關鍵時刻,cmm無疑更是國內軟體企業爭相擁抱的香餑餑,然而,通過cmm認證究竟意味著什麼?cmm能主導中國軟體產業的發展軌跡?cmm能轉變中國特有的程式設計師的思維?

cmm認證讓中國軟體企業的神經都緊張起來,而通過cmm相關級別認證的企業幾乎要將其掛在脖項上進行標榜與炫耀,沒有通過的企業則千方百計的為獲取通行證而煞費苦心,表現出一副誓在必得模樣,象虔誠的教徒面對上帝一樣忠誠。

對於國內的軟體企業來說,cmm的概念盛行也只是這兩年中完成的,作為衡量軟體企業成熟度的模型,cmm在國際上是通行的標準,是對軟體開發流程控制的最高境界,沒有人對其懷疑過甚至發出一點抱怨之氣,然而,仔細想想,在中國這片有特色發展模式的軟體行業空間內,cmm又將扮演著什麼樣的角色?

近日,記者接觸到了各個層次的軟體企業的程式設計師,發現了乙個問題,在唯cmm馬首是瞻的時代,國內的程式設計師們通常都帶有牴觸情緒,這不光是由於cmm是舶來品,也不簡單的是因為水土不服的緣故,cmm在國內軟體行業表面追捧的現象下,卻隱藏著更為值得深思的問題。

當cmm成為一種信仰

信仰的魔力是不能低估的,當乙個人囿於信仰的觀念下時,也等同於被神奇的力量所支配,從國內軟體企業對cmm的態度來看,cmm的**力絕對可以同信仰相媲美,不同的是對待cmm,國內軟體企業往往是整體戰略上重視,具體到開發過程中卻忽視它,甚者,有人認為國內軟體企業如果按照cmm的規定方式進行軟體開發與流程控制的話,反應到最終產品上時將是一種倒退。

對於該觀點,一些企業的軟體開發人員更心有所得,即使我們都在努力依照cmm的程式操作和安排開發進度,但最終的結果往往還不如依託既有的模式開發效率高,由於本土的程式設計師從教育與學習的開始就有特有的理念遵從,而程式設計習慣與方式的改變是很難的。

刻意的模仿則欲速而不達,甚至許多程式因為與cmm標準不統一而推倒重來,顯然這樣做既耽誤了程序,又影響了產品的技術創新性,特別是固定的模版式套用方式來試圖接近cmm的規則的做法,讓軟體設計人員與軟體工程師進退兩難,把握cmm規則的精髓畢竟不是一蹴而就的,需要的是整體團隊的協調劃一,哪怕理解上的稍微偏差都會影響整體效果的把握。

因此,在國內cmm呼聲漸強的情況下,程式設計師的難以轉變角色很容易造成企業陷入為cmm而cmm的尷尬境地,對於所謂的cmm,國內一家軟體企業的老總語氣很是堅定,cmm就如同花瓶一樣,通過cmm認證是為企業穿上漂亮的外衣而已,對於象國內企業規模偏小的企業來說,cmm很容易成為思維上的枷鎖,導致產品開發創新無力,扼殺創新觀念的細胞。而恰恰在國內規模小的企業佔的比例要大的多。從這方面看,小企業是不適合以cmm標準來改善企業開發流程的。

那麼大的企業是否適合應用cmm開發模式呢,答案是肯定的,因為在大的企業中同乙個專案往往需要上百人協調起來,俗話說沒有規矩不成方圓,而cmm正好給我提供了可以遵循的框架。但企業適合應用cmm並不代表著上馬cmm就能發揮出cmm應有的作用,這需要乙個時間很長的磨合期,而這段時間對於企業來說是最為痛苦的。

在一些軟體企業中中,通過cmm認證往往在某階段被指定為硬性的指標去執行,特別是最後的衝刺階段,在心理上就帶有敷衍了事、湊湊合合的態度,當cmm的評測專家蒞臨時,就拿出一套應急用的軟體開發流程體系等框架性性的東西掩人耳目、蒙混過關,但在實際的開發過程中並沒有依照cmm規定的模式去遵循。而這種情況在國內軟體企業中已經是心照不宣的秘密。

正視cmm認證

cmm認證體系作為與國際接軌的通行證,成為眾多國內軟體廠商生存發展的關鍵一環,通過cmm認證也演變成企業的終極理想,但縱觀國內軟體企業的研發環境和軟體開發管理水平,的確不盡如人意,而盲目追求認證的一窩蜂勢頭卻令人堪憂!

cmm認證簡稱能力成熟度模型,是鑑定企業在開發流程化和質量管理上的國際通行標準,全球軟體生產標準大都以此為基點,並都努力爭取成為cmm認證隊伍中的一分子,當然作為和國際軟體業一脈相承的國內軟體行業也概莫能外,但情緒化的激動不可避免會產生誤解和感性上的崇拜,這種有悖於cmm認證理念的意念勢必會傷害國內軟體企業。

不要為了通過cmm認證而拼,我們高攀其的最終目的是獲得由此帶來的管理效益,和平衡國內在開發周期上的有效控制,一葉障目,不見泰山,國內軟體企業恰恰陷入了這樣的不能自拔的怪圈,想象著如果自己能通過認證,就能飛黃騰達,就能搖身一變、超凡脫俗,就能凌駕於其他軟體企業之上,心理上的陰影效應揮之不去的話,留下的餘痛不僅傷害到肌膚,連業已建立起來的規範的質量控制體系也會無功而反。

認識cmm認證需要擦亮眼睛,切勿在這一關鍵點上患上近視的弊病。其實cmm認證只是相對成熟的通用標準,對於國內一些還沒有勢力和規模通過cmm認證的企業來說,既不能妄自菲薄,也不能坐以待斃,根據自己對軟體開發流程管理的認識,建立起一套符合本企業的完善的控制體系,這才是當務之急。

國內軟體企業先學會走再跑

國內軟體企業的程式設計師質量與水平還很難恭維,對於剛剛蹣跚學步的軟體開發人員來說一步踏入高階的程式開發管理流程中,必然會有所不適,國內的程式設計師在多種因素的影響下,還不具備上馬cmm軟體開發管理的基礎,這中間包括缺乏團隊精神和協作開發能力,沒有形成習慣的規範研發流程文件,甚至於連規範化、標準化的**編寫習慣都還沒有注意到。cmm不是一蹴而就拍腦門的事情。

因此,我們更不能奢望程式設計師能有需求理解、分析能力,復用性和模組化思維,而這些必然是實施cmm開發流程管理中的不可或缺的鋪墊,如果想一口吃個胖子的話,肯定會出現消化不良的症狀,而國內軟體企業目前的心態恰恰是這樣,還沒有學會走路就準備跑了

雞肋面試 三次握手能不能變成二次?

在面某圖的時候,面試管問我 三次握手能不能變為兩次,我說不行 並解釋了三次握手的過程,然後試圖用這個過程來體現三次握手缺一次都不行。我 三次握手中第一次握手是客戶端給伺服器傳送syn報文,請求鏈結 在伺服器收到客戶端請求之後給客戶端回應,回應時傳送自己的syn報文,帶上ack 報文,這也就是第二次握...

我多久能變成乙個傻瓜

像外行一樣思考,像專家一樣實踐 科研成功之道 讀後感 隨意翻開這本書,就被一句話所吸引,你要多久才能變成乙個傻瓜。昨天在開會時,乙個使用者打來 詢問操作流程,我的領導很不客氣的回答了他。那個專案已經執行了近十年,事實上我們正在開會準備做乙個2.0版本。乙個執行了十年的程式,還有人詢問最基本的流程,確...

農民要多久才能變成中產者

文 黨國英 據 報道,著名經濟學教授厲以寧最近談了乙個關於中國農村發展的想法 讓大部分農民變成中產者。我以為這是乙個好想法。不知道厲以寧教授是如何討論這個發展目標的,報道語焉不詳。我願意接著厲以寧教授的話茬,對這個問題談談看法。首先,什麼是 中產者 需要乙個定義。中產者可以從三個基本方面定義,分別是...