學(xué)習(xí)筆記

          Simple is beautiful.

          導(dǎo)航

          <2007年9月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          30123456

          統(tǒng)計(jì)

          公告

          ...

          常用鏈接

          留言簿(1)

          隨筆分類(2)

          隨筆檔案(56)

          Weblog

          搜索

          最新評論

          評論排行榜

          [Z]CMM欺騙了中國的軟件業(yè)

          中國人實(shí)際是一個(gè)很特殊的人群,中國人的思維方式、價(jià)值觀和處世方式與西方國家的區(qū)別很大,這與中國歷史幾千年漫長的中國文化和集權(quán)管理有直接的關(guān)系。
           西方歷史的發(fā)展是以科技為主線的,因此在西方的管理學(xué)中明顯體現(xiàn)的是科學(xué)學(xué)科的態(tài)度和方法。在西方的管理學(xué)中分權(quán)和量化是兩個(gè)重要的特點(diǎn),而在中國的管理學(xué)中,為人處世卻是主體,西方管理以事為主體,中國的管理以人為主體。
           國內(nèi)現(xiàn)在通過了CMM/CMMI從二級到五級那么多的企業(yè),有多少企業(yè)生存的比以前好?又有多少家企業(yè)從此就消失在這個(gè)行業(yè)中了?
           縱觀國內(nèi)軟件行業(yè)的大局,究其原因有如下:
           1. 引入了模型卻引入不了文化:
            任何一項(xiàng)管理制度和管理的方法模型都有其生長的根源和文化背景。比如獨(dú)裁的管理、民主的管理等等。CMM起源于西方的軟件行業(yè),很多考慮問題的思路是有其背景的。比如分權(quán)治之的思想、量化管理的思想等。
            管理不僅僅是科學(xué),盡管我個(gè)人認(rèn)為過程管理更多是一門科學(xué)。但是管理離不開對人的管理,只要涉及到人在中國就不是一件單純的事情了。
            另外國內(nèi)的軟件企業(yè)很少有成熟的企業(yè)文化的,這也是不論是CMM還是ISO9K都面臨失敗的原因之一。實(shí)施CMM更是一種文化的塑造和改革,是全體意識的提高和變革。自己本身都沒有成熟的企業(yè)價(jià)值觀和文化觀,怎么可能讓CMM在企業(yè)生根?不能在企業(yè)每個(gè)人的頭腦中生根的CMM又怎么能發(fā)芽、開花、結(jié)果呢?國內(nèi)企業(yè)通過CMM基本上都只是一個(gè)研發(fā)部或者產(chǎn)品部通過的。
           2. 軟件,人的因素更重要:
            從軟件技術(shù)開始,其質(zhì)量和產(chǎn)出就是人的創(chuàng)造性和智力的結(jié)晶。盡管很多人鼓吹“軟件藍(lán)領(lǐng)”、“軟件工廠”的概念,但是至少在二十年內(nèi),還看不到曙光。凡是可以用藍(lán)領(lǐng)進(jìn)行工廠化實(shí)現(xiàn)的技術(shù)具有如下的特點(diǎn):
            ■ 機(jī)械性,可明確切割動作(如泰勒實(shí)驗(yàn)中描述的);
            ■ 可替代性,入門容易,任何一個(gè)人的工作是可替代的,或者替代的成本是比較低的;
            ■ 成本主要是材料,而不是人工;
            ■ 標(biāo)準(zhǔn)化,生成工藝和成品是可以標(biāo)準(zhǔn)化的。
            從上面可以看到,軟件行業(yè)明顯與此是不同的。軟件從最開始的Coding、Debug階段都引入工程的概念在生產(chǎn)效率上提高了很多。但是目前不論是組件開發(fā)和面向?qū)ο筮€是代碼生成都沒有顯著改變軟件開發(fā)的質(zhì)量和效率。我不否認(rèn)軟件工程或者傳統(tǒng)行業(yè)的很多實(shí)踐是可以引入到軟件行業(yè)中的,但是我反對把軟件生產(chǎn)當(dāng)作傳統(tǒng)行業(yè)生產(chǎn)的。至少在目前是做不到的,也許到了未來的人比現(xiàn)在聰明數(shù)倍、軟件的標(biāo)準(zhǔn)和工具發(fā)展到想現(xiàn)在的扳手和車床一樣。這似乎是個(gè)奢望。
            大家知道,同一個(gè)學(xué)校出來的學(xué)軟件的學(xué)生,其生產(chǎn)效率和開發(fā)質(zhì)量相差幾倍甚至十倍是非常正常的事情,即便是同一個(gè)人,在受到公司重視,心情好的時(shí)候比他即將離職,對公司不抱有希望的時(shí)候的生產(chǎn)效率差幾倍也是再正常不過的事情了。
            軟件行業(yè)的人比其他行業(yè)的材料、工具和技術(shù)工人更復(fù)雜,其工作的動機(jī)更復(fù)雜、其社會和心理需求層次更高、人的個(gè)性差異性比較大。因此對于軟件企業(yè)的人力資源的管理就更富有挑戰(zhàn)性和以人為本。而CMM是過程模型,因此除了培訓(xùn)過程幾乎是不關(guān)心人的。
           3. CMM更適合大型項(xiàng)目
            這是不爭的事實(shí),因?yàn)楫?dāng)初CMM的起源就是美國國防部為了有效控制和管理其項(xiàng)目而委托SEI的研究成果。國防部的項(xiàng)目100人月的項(xiàng)目就算是小項(xiàng)目,大部分都是幾百人月甚至上千人月的項(xiàng)目。這種情況下沒有規(guī)范的過程是不可行的事情。回頭看看中國國內(nèi)的情況,100人月的項(xiàng)目絕對算是大項(xiàng)目了,超過500萬合同額的軟件項(xiàng)目很少,有些甲方為了將項(xiàng)目分給更多的關(guān)系企業(yè),往往人為地分成不同的項(xiàng)目來分包給不同的開發(fā)商。這些小項(xiàng)目往往是3-6個(gè)月的工期,交付的壓力很大,客戶的不成熟又往往看眼前的進(jìn)度,而不是日后的質(zhì)量。這就導(dǎo)致了國內(nèi)很多項(xiàng)目是搖搖晃晃上線,提心吊膽維護(hù),最好軟件改的差不多穩(wěn)定了,錢也花的差不多了。看起來是花很少的錢開發(fā)完成了,但是花更多的錢來修補(bǔ)。其實(shí)如果前期就能夠按部就班,按照客觀規(guī)律來做事,Total Cost就會減少很多。
           4. 分權(quán)與量化的尷尬
            在中國的歷史中,最高管理者往往利用制衡的手段來統(tǒng)治和管理國家的。但是大家注意的是制衡,而不是分權(quán)。5000年的歷史形成的文化和價(jià)值取向,分權(quán)是不現(xiàn)實(shí)的。從臺灣的民主分權(quán)政治中我們也會發(fā)現(xiàn)緣由,中國人的民主分權(quán)意味著低效和成為獨(dú)裁的幌子。再看軟件企業(yè),實(shí)施CMM的單位大部分都是在部門級或者技術(shù)范圍內(nèi),很難看到分權(quán)和監(jiān)督的作用。
            關(guān)于量化也是一樣,我相信大多數(shù)中國人不是太相信數(shù)字的。因?yàn)橹袊说念^腦中都有自己的標(biāo)準(zhǔn),而很少有人優(yōu)先想到別人或者另外的標(biāo)準(zhǔn)。臺灣曾仕強(qiáng)老師講過一個(gè)例子,就是一家德國的機(jī)床廠家發(fā)現(xiàn)賣到中國的機(jī)床很容易壞,經(jīng)常更換配件,對質(zhì)量一貫比較嚴(yán)謹(jǐn)?shù)牡聡伺扇说街袊疾煸颉T瓉硎钦f明書中說在機(jī)床底座固定螺絲在安裝的時(shí)候必須要做到擰四圈后要放半圈。自以為聰明的中國人便按照自己的標(biāo)準(zhǔn)計(jì)算,擰四圈放半圈,那不就是擰三圈半嗎?這樣的量化出問題就不奇怪了。
            還有就是國家權(quán)威部門的統(tǒng)計(jì)數(shù)字往往是相互矛盾,口徑不一,讓勞動人民看得一頭霧水。  
            在中國要讓數(shù)字說話,就很容易滋生造數(shù)字,大到國家政府統(tǒng)計(jì)部門,小到企業(yè)財(cái)務(wù),再小就到每個(gè)人年齡、財(cái)產(chǎn)填報(bào)。只要是對自己有利,而別人又不容易發(fā)現(xiàn),那就可以造假,因?yàn)樵旒俪杀镜停蚣俪杀靖摺?br />   再有就是哪個(gè)老板相信別人的數(shù)字?
           5. 是什么推動了CMM在中國的風(fēng)行?
            CMM其實(shí)在歐洲和美國知名度并不高,很多大的軟件企業(yè)甚至都不知道這是個(gè)什么東西,但是在中國,隨著各地政府的優(yōu)惠,加上不成熟的客戶的跟風(fēng)。大部分的企業(yè)看中的是一紙證書和政府的買單。很多國內(nèi)知名的軟件企業(yè)拿到證書后就解散了CMM的SEPG小組。而且國內(nèi)的通過率歷來是100%的事情,大家相信這其中沒有貓膩?不在少數(shù)的通過CMM3級甚至5級的軟件企業(yè),這一兩年過去后反而關(guān)門了。因此說如果沒有一個(gè)正確的態(tài)度和企圖來過CMM,那么再好的模型可能也起不到它的效果。

          posted on 2007-09-18 20:45 Ecko 閱讀(230) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 攀枝花市| 晋城| 含山县| 南丰县| 项城市| 唐山市| 萨嘎县| 新野县| 新平| 邵阳县| 黄大仙区| 垣曲县| 新民市| 洪泽县| 铁岭市| 景德镇市| 胶州市| 宁国市| 盱眙县| 介休市| 东辽县| 临猗县| 宜兰县| 江孜县| 峡江县| 锡林浩特市| 文昌市| 乌兰浩特市| 吐鲁番市| 凤凰县| 黔东| 天峨县| 绍兴县| 广元市| 天祝| 遂昌县| 东山县| 固始县| 双牌县| 涟源市| 嘉祥县|