生活随笔
收集整理的這篇文章主要介紹了
CMMI入门 - 由来与思路
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在80年代CMM開(kāi)始的時(shí)候,我還記得當(dāng)時(shí)的軟件項(xiàng)目真的非常混亂,經(jīng)常成倍地超支、超時(shí)。失敗被取消的比完成開(kāi)發(fā),有產(chǎn)品交付的多好多。那個(gè)時(shí)候完全是靠員工的能力。個(gè)別員工能力水平,就是大家都具備成功的開(kāi)發(fā)能力,也可能相差十倍。所以軟件項(xiàng)目的成功是不可能保證、不可重復(fù)的。
這樣的狀態(tài),對(duì)美國(guó)的國(guó)防部來(lái)看,是不可接受的,因?yàn)槲淦髟絹?lái)越多地依靠軟件。每一個(gè)國(guó)家都不能接受不可靠的武器。所以美國(guó)國(guó)防部作了許多努力,包括制定一系列的質(zhì)量標(biāo)準(zhǔn),定義了一種語(yǔ)言(ALGOL)。其中最能幫助提高軟件項(xiàng)目成功率與軟件質(zhì)量的,就是CMM這個(gè)軟件工程的改進(jìn)模型。開(kāi)始的時(shí)候,模型只包含軟件開(kāi)發(fā),后來(lái)加進(jìn)來(lái)系統(tǒng)工程的要求,就變成了CMMI。 有些人認(rèn)為CMMI是軟件開(kāi)發(fā)與硬件開(kāi)發(fā)的集成。其實(shí)系統(tǒng)工程包括考慮硬件在整個(gè)產(chǎn)品的配合,所以CMMI有一些產(chǎn)品整體的考慮,尤其是產(chǎn)品集成方面。但CMMI里面沒(méi)有真正地針對(duì)硬件的議題。項(xiàng)目的硬件部分已經(jīng)比較成熟,不是武器產(chǎn)品的短板,美國(guó)國(guó)防部知道如何管理,所以重點(diǎn)不在硬件。CMMI其實(shí)是軟件與系統(tǒng)工程的集成。 CMMI的由來(lái),在于提升軟件工程的水平 所以開(kāi)始的時(shí)候,CMM的一個(gè)目標(biāo)就是如何幫助軟件項(xiàng)目,后來(lái)變成了產(chǎn)品項(xiàng)目的系統(tǒng)與軟件部分提高管理能力,從而提高軟件項(xiàng)目的成功率,與產(chǎn)品的質(zhì)量。CMM的重點(diǎn),一開(kāi)始就放在“幫助提高”軟件業(yè)界水平上面。而且當(dāng)時(shí)的軟件項(xiàng)目管理水平很低,所以CMM模型的重點(diǎn)是在于如何從一個(gè)低下的軟件管理水平,發(fā)展成為高效的管理能力,保證產(chǎn)品的質(zhì)量。這一點(diǎn)對(duì)了解CMMI非常重要,也是CMMI獨(dú)特之處。 CMMI有哪些獨(dú)特之處?相對(duì)ISO/TL9000,PMP, 6 Sigma 等等改進(jìn)模型與方法,CMMI的目標(biāo)是能讓企業(yè)逐步提高水平。因?yàn)橐屓思抑廊绾巍爸鸩健备倪M(jìn),所以CMMI模型就有明顯的“次序”的概念:第一步做什么,第二步做什么,等等。這與其它任何模型不同。ISO/TL9000制定了一個(gè)標(biāo)準(zhǔn),要求企業(yè)達(dá)到這個(gè)標(biāo)準(zhǔn)就好了。PMP 的重點(diǎn)在于項(xiàng)目管理,這方面的要求比CMMI里的更詳細(xì)。但還是一組的標(biāo)準(zhǔn)。6 Sigma使用了兩個(gè)生命周期模型,(一個(gè)是開(kāi)發(fā),一個(gè)是改進(jìn))來(lái)組織一系列的方法與工具,讓企業(yè)知道如何高效地處理那兩種項(xiàng)目的活動(dòng)。這些模型,相互并不沖突,并沒(méi)有不一致的地方,大家都是為提高或是保證過(guò)程的效率而設(shè)。任何企業(yè)都可以混合著使用。其中只有 CMMI 從一開(kāi)始就具備這樣改進(jìn)次序的概念。 后來(lái)TL9000也參考了CMMI 的內(nèi)容,并且希望幫助企業(yè)不斷地提升質(zhì)量,但是因?yàn)樗哪P徒Y(jié)構(gòu)沒(méi)有“次序”這個(gè)概念,它只能每年提高認(rèn)證的標(biāo)準(zhǔn),作為驅(qū)動(dòng)企業(yè)提高的動(dòng)力。這個(gè)當(dāng)然不很好。我就在一次TL9000的技術(shù)會(huì)議中提到這樣有問(wèn)題,因?yàn)檫@樣下去,就很難讓新企業(yè)得到認(rèn)證,因?yàn)閷?duì)他們來(lái)說(shuō),門(mén)檻已經(jīng)越來(lái)越高了。這樣不但減小Quest Forum(TL9000的負(fù)責(zé)組織)的收入,同時(shí)讓新企業(yè)望而卻步,削弱了TL9000的影響力。我當(dāng)時(shí)的提議就是把認(rèn)證分等級(jí):比如一等TL9000認(rèn)證,二級(jí)認(rèn)證,等等(是不是跟CMMI很像?)。后來(lái)我離開(kāi)公司之后,就沒(méi)有再參與Quest Forum 的活動(dòng),不知道后來(lái)的發(fā)展了。 我們可以說(shuō),CMMI的由來(lái),就是當(dāng)時(shí)的企業(yè)軟件產(chǎn)品項(xiàng)目管理水平比較混亂、無(wú)序,需要一個(gè)方法,幫助企業(yè)逐步提高這個(gè)管理水平,到達(dá)可以制度化地、系統(tǒng)性地、自動(dòng)地不斷提高的成熟水平。 項(xiàng)目管理的狀態(tài) 舉一些70年代后期以至80年代中期這段時(shí)間的項(xiàng)目案例:我知道有一個(gè)軟件產(chǎn)品項(xiàng)目是沒(méi)有文檔的。需求的文檔沒(méi)有。領(lǐng)導(dǎo)只有一個(gè)概念,這個(gè)軟件需要自動(dòng)控制煉鋼過(guò)程的化學(xué)成分,并提供各部門(mén)科室所需要的紀(jì)錄與報(bào)告。這就是全部的需求,并且只存在于小數(shù)幾個(gè)人的腦子里,而且每一個(gè)版本(每個(gè)人的想法)都未必是相同的。產(chǎn)品的實(shí)施方案呢,也就只存在于項(xiàng)目經(jīng)理的腦子里。就他一個(gè)人知道如何實(shí)施。還記得當(dāng)時(shí)的觀念,就是這個(gè)項(xiàng)目經(jīng)理是神,法力無(wú)窮:這么復(fù)雜的系統(tǒng),千絲萬(wàn)縷,任何細(xì)節(jié),手到拿來(lái),并且把任務(wù)分配下來(lái)。團(tuán)隊(duì)都是電腦專家、開(kāi)發(fā)高手。大家都認(rèn)為這樣的人才才算有用。后來(lái)進(jìn)展不理想,高層就請(qǐng)來(lái)一位專家來(lái)審核項(xiàng)目,發(fā)現(xiàn)檢查不到任何文檔紀(jì)錄,他的報(bào)告就是項(xiàng)目缺乏文檔,沒(méi)有任何可以讓其他人了解情況的信息與機(jī)制,是一個(gè)絕對(duì)不透明的項(xiàng)目,不能做任何風(fēng)險(xiǎn)的判斷,項(xiàng)目的成功沒(méi)有保證。這位項(xiàng)目經(jīng)理雖然有才,但是完全沒(méi)有項(xiàng)目管理的理念。等等。 無(wú)序的軟件項(xiàng)目管理當(dāng)時(shí)比較普遍。當(dāng)然也有做的比較好的。在IBM等有規(guī)模的企業(yè)在這方面就比較好。反而貝爾實(shí)驗(yàn)室當(dāng)時(shí)還比較依賴人才與技術(shù)。 在這個(gè)年代,如果一個(gè)軟件項(xiàng)目,有一點(diǎn)點(diǎn)地可視性,就已經(jīng)是非常卓越了。比如另外一個(gè)項(xiàng)目,它的項(xiàng)目經(jīng)理在項(xiàng)目中也像一個(gè)神一樣,是項(xiàng)目的靈魂。但是他比較重視策劃、文檔,讓項(xiàng)目的進(jìn)度有一定的準(zhǔn)確性。但是因?yàn)槭擒浖?xiàng)目,大家還是認(rèn)為這位項(xiàng)目經(jīng)理是無(wú)可替代的。 后來(lái)這位項(xiàng)目經(jīng)理要請(qǐng)一個(gè)月的假,到北極去旅游。公司的高層非常害怕他的缺勤會(huì)造成項(xiàng)目的風(fēng)險(xiǎn)。但是他信言旦旦地保證,因?yàn)轫?xiàng)目管理做得好,項(xiàng)目的運(yùn)作不會(huì)受影響。后來(lái)一個(gè)月后回來(lái),項(xiàng)目的進(jìn)度,真的如他所說(shuō)的按計(jì)劃開(kāi)展。這是一個(gè)比較成功的項(xiàng)目。 總結(jié)一下,當(dāng)時(shí)以下的問(wèn)題在軟件產(chǎn)品項(xiàng)目中非常普遍:
不知道要做什么?沒(méi)有需求。版本很混亂,經(jīng)常遺失完成了得修改。構(gòu)建版本非常困難、吃力,等等。沒(méi)有準(zhǔn)則判斷項(xiàng)目過(guò)程中的進(jìn)展與質(zhì)量。高層很難掌握項(xiàng)目情況。在這種情況下,開(kāi)展一個(gè)軟件產(chǎn)品項(xiàng)目就有點(diǎn)像×××一樣:不知道開(kāi)出來(lái)的是大還是小? 從上面的案例,很明顯,改進(jìn)的思路應(yīng)該是從管理入手。只有在有序的情況下才可能進(jìn)一步研究如何提升軟件管理的水平,幫助軟件項(xiàng)目變得更成熟,更能保證軟件產(chǎn)品的質(zhì)量。CMM的目的就是如何提升軟件工程水平的問(wèn)題,而不是簡(jiǎn)單地制定一個(gè)標(biāo)準(zhǔn):比如:項(xiàng)目需要有文檔之類的要求。因?yàn)榫褪且笥形臋n,也不知道需要哪些文檔。 另外一個(gè)問(wèn)題就是在這么多的項(xiàng)目活動(dòng)之中,如何整理出來(lái)一個(gè)可以提供指導(dǎo)作用的框架。當(dāng)時(shí)有些企業(yè)在這個(gè)領(lǐng)域已經(jīng)開(kāi)始努力。貝爾里已經(jīng)知道項(xiàng)目大概需要30%項(xiàng)目的工作量放在測(cè)試方面。也記不清楚是否IBM發(fā)現(xiàn)提高項(xiàng)目計(jì)劃的準(zhǔn)確性,在于讓員工自己估算任務(wù)的工作量。分析的結(jié)果,就是員工自己估算可能提高了員工的承諾意識(shí),讓員工更能認(rèn)同、主動(dòng)、積極。 所以SEI 就召集了業(yè)界的作的比較好的企業(yè)專家,一起研究提高軟件工程能力的工作。他們的工作其實(shí)就是從一大堆零散的經(jīng)驗(yàn)與最佳實(shí)踐之中,整理出一個(gè)系統(tǒng)性的機(jī)制,適合一般的軟件企業(yè)提升能力之用。 過(guò)程域:既相互獨(dú)立,又相互關(guān)聯(lián) 面臨的問(wèn)題,當(dāng)然是項(xiàng)目的活動(dòng)這么多,又如何整理、組織這些零散的經(jīng)驗(yàn)?zāi)?#xff1f;我們知道這個(gè)分析的結(jié)果就是過(guò)程域這個(gè)概念。過(guò)程域就是一些相關(guān)的活動(dòng)。問(wèn)題是,這個(gè)“相關(guān)”又是如何決定的呢?同時(shí),如果真的明確了不同的過(guò)程域,那么,不同過(guò)程與之間,又是否毫無(wú)關(guān)系呢?這里就有一個(gè)我希望大家能理解的概念:很多事情都是既相互獨(dú)立,而又相互關(guān)聯(lián)的。比如母親與嬰兒,當(dāng)然是兩個(gè)獨(dú)立的個(gè)體。但同時(shí),嬰兒依賴著母親,母親也牽掛著嬰兒。這種關(guān)系,到處都是。過(guò)程域也是一樣。 項(xiàng)目到底要做什么?我希望大家知道:項(xiàng)目的使命就是要實(shí)現(xiàn)需求。就是說(shuō),項(xiàng)目需要知道要完成什么。知道了要做什么之后,要找到一個(gè)可行的方法。然后指定一個(gè)如何實(shí)施這個(gè)滿足需求的方法的步驟與安排。這就是計(jì)劃。領(lǐng)導(dǎo)也需要保證各個(gè)項(xiàng)目成員都是朝著既定的方向,合適的進(jìn)度開(kāi)展活動(dòng)。這就是監(jiān)控。所以我們可以看到,項(xiàng)目里比較項(xiàng)目獨(dú)立的活動(dòng)組包括:理解需求并為滿足需求開(kāi)展活動(dòng);需要制定計(jì)劃實(shí)現(xiàn)需求;并且需要監(jiān)督、保證活動(dòng)進(jìn)展是合適的。這就是“需求管理”,“項(xiàng)目策劃”,與“項(xiàng)目跟蹤與監(jiān)控”。這些都是相對(duì)獨(dú)立的。知道要做什么,與策劃如何去做,是不同的,是相互獨(dú)立的。也是相互關(guān)聯(lián)的。監(jiān)控進(jìn)度,也不是策劃活動(dòng)。但是策劃與需求是由依賴性的,監(jiān)控的依據(jù)就是計(jì)劃。所以,不同的“過(guò)程域”都是相對(duì)獨(dú)立,但在項(xiàng)目活動(dòng)的開(kāi)展角度來(lái)看,也是相互依賴與相互支持的。 項(xiàng)目必須實(shí)施的活動(dòng),都可以劃分到上述的過(guò)程域里。在同一個(gè)過(guò)程域里的項(xiàng)目活動(dòng)之間,都是關(guān)聯(lián)非常密徹,因?yàn)樗鼈兌际峭粋€(gè)項(xiàng)目任務(wù)的一種活動(dòng)。 過(guò)程域讓我們可以組織零散的經(jīng)驗(yàn)。比如,上面提到的員工自己估算自己的任務(wù),是一個(gè)有效的方法。但是作為一個(gè)零散的事例,作用可能不大,很可能不能提供應(yīng)有的價(jià)值。但是如果我們知道估算是“策劃”這個(gè)過(guò)程域的一個(gè)環(huán)節(jié),它的作用在于更好地建立進(jìn)度安排,這個(gè)活動(dòng)的價(jià)值就更明顯,它的意義就可以更有效地幫助項(xiàng)目策劃如何實(shí)現(xiàn)項(xiàng)目的目標(biāo)。這樣就更能系統(tǒng)性地研究、分析過(guò)程的特征,提高項(xiàng)目的效率與質(zhì)量。 過(guò)程域之間的依賴關(guān)系 把項(xiàng)目的活動(dòng)組織成過(guò)程域之后,就要考慮這些過(guò)程域之間的依賴關(guān)系。比如,需求管理這個(gè)過(guò)程域,與需求開(kāi)發(fā)這個(gè)過(guò)程域有什么關(guān)系呢?我們第一個(gè)反應(yīng)就是:如果沒(méi)有需求,我們就不需要管理它。所以,需求開(kāi)發(fā)是基礎(chǔ),需求管理依賴著需求的存在作為基礎(chǔ)。這當(dāng)然對(duì)。但是這是從實(shí)際操作的角度看問(wèn)題的結(jié)論。 CMMI的重點(diǎn)不在于項(xiàng)目的操作,而是在于如何幫助提升項(xiàng)目的效能。CMMI的作用,不在于某一個(gè)項(xiàng)目是否成功完成,而是企業(yè)如何把大部分的項(xiàng)目管理到能夠成功完成。這個(gè)分別非常重要。我們經(jīng)常以為知道如何做了一次,就會(huì)知道如何做大量批次。就好像做了一個(gè)樣機(jī),就知道如何生產(chǎn)一樣。這是不完全對(duì)的。 做了一次,做了樣機(jī),只是解決了技術(shù)問(wèn)題。一次與經(jīng)常、樣機(jī)與批量之間的分別,是管理。CMMI重視的,是軟件工程的管理能力,而不是技術(shù)細(xì)節(jié)。CMMI這個(gè)模型的重點(diǎn),在于改進(jìn),而不是在于規(guī)范。所以,CMMI的角度,認(rèn)為如果項(xiàng)目不重視需求,不以實(shí)現(xiàn)需求作為項(xiàng)目的使命的話,需求開(kāi)發(fā)能力的發(fā)展是會(huì)比較慢的。不是不可以發(fā)展,但是發(fā)展會(huì)遇到很多困難。這樣的看法,需求開(kāi)發(fā)是依賴于一個(gè)重視需求的環(huán)境這個(gè)基礎(chǔ)上的。 如果能夠理解CMMI的含義,那么,項(xiàng)目就要關(guān)注需求,把它理解清楚,把它的變更管理好,項(xiàng)目才能按需求開(kāi)展工作。但是如果項(xiàng)目不關(guān)注需求,就很難吸收或是培養(yǎng)系統(tǒng)工程人員來(lái)進(jìn)行需求開(kāi)發(fā)的工作。這是一個(gè)對(duì)CMMI的真正理解非常重要的概念。
通用實(shí)踐:習(xí)慣才是能力 CMMI 的另一個(gè)特殊而重要的概念就是“通用實(shí)踐”。顧名思義,通用實(shí)踐就是一些在每一個(gè)活動(dòng)都需要做的事情。比如:無(wú)論我們是在做項(xiàng)目,或是去旅游,甚至是青年男女要結(jié)婚了,又或是最近的國(guó)際局勢(shì),要撤僑了,等等事情,都應(yīng)該有一些“計(jì)劃”。有些事情需要計(jì)劃的詳細(xì)一點(diǎn),有些可以粗一點(diǎn),緊急的事情只能由很少很短的時(shí)間做計(jì)劃,甚至要計(jì)劃一點(diǎn)點(diǎn)就做一點(diǎn)點(diǎn)。但總得有計(jì)劃。這一類的活動(dòng),就是CMMI的“通用實(shí)踐”。 聽(tīng)起來(lái)通用實(shí)踐就有點(diǎn)像“習(xí)慣”。CMMI在告訴我們,個(gè)別的、一次兩次的表現(xiàn),不足以構(gòu)成真正的能力。習(xí)慣才能體現(xiàn)真正的能力。高效的行為,需要不斷的體現(xiàn),在所有的活動(dòng)中體現(xiàn)。這樣才會(huì)提升能力。 等級(jí):打好基礎(chǔ)、循序提升 既然CMMI的重點(diǎn)在于“改進(jìn)”,那么,把活動(dòng)組織成過(guò)程域,然后提供了每一個(gè)過(guò)程域如何如何做好,還是不夠的。在這么多的不同的活動(dòng),要如何開(kāi)始呢?要先做什么,然后再做什么,就變成了一個(gè)“改進(jìn)”需要解決的問(wèn)題。留意,一個(gè)標(biāo)準(zhǔn)、規(guī)范,好像ISO/TL等,是不需要考慮這個(gè)改進(jìn)的次序的。這是CMMI特殊的地方。CMMI提供的特殊思路,就是“等級(jí)”這個(gè)概念。 剛才提到從“改進(jìn)”的角度看,一些過(guò)程域是其他過(guò)程域的基礎(chǔ)。CMMI就把這些過(guò)程域分成不同的等級(jí)。過(guò)程域包含的活動(dòng)越基本,過(guò)程域就被安排到越低層次的等級(jí)。高等級(jí)的過(guò)程域,里面的活動(dòng),它的改進(jìn)(是改進(jìn),不是實(shí)際操作)需要低等級(jí)的活動(dòng)作為基礎(chǔ),才能有效。就是說(shuō),改進(jìn)需要從低等級(jí)的活動(dòng)開(kāi)始。這是CMMI的一個(gè)關(guān)鍵的價(jià)值,也是CMMI最特殊的地方。那么,這些等級(jí)是什么呢? 大概來(lái)說(shuō),CMMI有五個(gè)等級(jí)。我們先不要太關(guān)注成熟度、能力、等的分別。這個(gè)議題我打算將來(lái)再在一個(gè)專題文章中比較詳細(xì)的討論。我在這里,先討論CMMI模型里面的等級(jí)概念與這些等級(jí)的含義。這五個(gè)等級(jí)就是:
第一級(jí):先關(guān)注完成這個(gè)過(guò)程任務(wù)。比如:管理好需求、做計(jì)劃、監(jiān)控進(jìn)展,等等。這里談的,主要是過(guò)程的活動(dòng),而不是員工的任務(wù)。在這里做一個(gè)提醒。第二級(jí):然后在項(xiàng)目的層面,做到規(guī)范和形成制度。第三級(jí):從項(xiàng)目收集做得有效的做法,總結(jié)、組織、整理,形成標(biāo)準(zhǔn)的規(guī)程向整個(gè)企業(yè)推廣,讓所有項(xiàng)目相互參考最適合的經(jīng)驗(yàn)。同時(shí)提升工程技術(shù)方面的效能。第四級(jí):因?yàn)轫?xiàng)目通過(guò)標(biāo)準(zhǔn)規(guī)程,相互學(xué)習(xí),效能不斷提高,做到過(guò)程的效能穩(wěn)定,可以建立過(guò)程效能的基線與模型,達(dá)到量化預(yù)測(cè)項(xiàng)目結(jié)果的水平。第五級(jí):體制具備制度性地參考業(yè)界與內(nèi)部經(jīng)驗(yàn),找尋過(guò)程問(wèn)題的根本原因,系統(tǒng)地、持續(xù)地改進(jìn)過(guò)程的能力與質(zhì)量。大家是否能夠看得到每一個(gè)級(jí)別的改進(jìn),都需要所有下層級(jí)別的支持?我觀察到在中國(guó)的CMMI實(shí)施,大部分都不能收到提高項(xiàng)目效率與產(chǎn)品質(zhì)量的結(jié)果,就是因?yàn)槲覀兊膶?shí)施,很多都沒(méi)有符合CMMI的本意。我們只是關(guān)注了CMMI之中形式的部分,而忽略了關(guān)鍵的含義。比如:在技術(shù)方案的過(guò)程域里,CMMI要求有多個(gè)方案以供選擇。我們就看到了需要兩個(gè)或更多的被選方案。這個(gè)還不容易:就給你兩個(gè)、三個(gè)方案。但是我們忽略了一個(gè)現(xiàn)實(shí):我們本能的強(qiáng)烈傾向就是相信自己的第一個(gè)方案是最好的。因?yàn)槿绱?#xff0c;往往忽略了一些需要考慮的因素,或是用另一個(gè)角度考慮問(wèn)題。這樣得出來(lái)的方案可能可以,可能根本上就不行。無(wú)論如何,這個(gè)方案作為最適合的可能方案的機(jī)會(huì)不高。 CMMI的要求,其實(shí)是希望大家用多角度來(lái)考慮問(wèn)題。但是我們堅(jiān)持自己得的第一個(gè)方案,然后進(jìn)行一些小改交差。這樣就不會(huì)得到CMMI要求的好處了。如果要明白CMMI的意義,就需要能夠看明白CMMI的要求背后的理由。CMMI要求的,不是如何去實(shí)施,而是要考慮哪些問(wèn)題。 認(rèn)證是推廣CMMI的重要手段 SEI建立了CMMI模型,提供了一系列的培訓(xùn)教材。建立了一個(gè)技術(shù)轉(zhuǎn)移伙伴(Transition Partner)網(wǎng),來(lái)進(jìn)行推廣。其中也應(yīng)用了一批由SEI親自訓(xùn)練與監(jiān)督的主任評(píng)估師隊(duì)伍,為SEI做CMMI等級(jí)的評(píng)估工作。SEI對(duì)這個(gè)機(jī)制要求越來(lái)越高,希望保證CMMI等級(jí)的含金量。 但是中國(guó)的教育制度,讓大家非常熟識(shí)如何通過(guò)任何考試形式的活動(dòng),而不一定需要真材實(shí)料。這個(gè)能力,讓我們不能得到CMMI可能提供的價(jià)值,雖然我們花費(fèi)了很多資源與精力。大部分從事過(guò)程改進(jìn)的員工本身經(jīng)過(guò)好幾年的辛勞,也得不到明顯的提升。這是非常可惜的。 一些感想
CMMI的由來(lái),在于幫助軟件產(chǎn)品項(xiàng)目改進(jìn)過(guò)程效率與質(zhì)量。CMMI 模型的形成,是總結(jié)零散的經(jīng)驗(yàn),從其中把重要的關(guān)鍵因素抽象出來(lái)的系統(tǒng)性結(jié)果。在CMMI這個(gè)模型的等級(jí)定義里,也明顯地要求先在項(xiàng)目里管理好項(xiàng)目,才把項(xiàng)目中積累的經(jīng)驗(yàn),組織成為標(biāo)準(zhǔn)規(guī)程,在企業(yè)中推廣。所以在實(shí)施CMMI的時(shí)候,也應(yīng)該從項(xiàng)目的實(shí)際操作中觀察到一些好的做法,然后再把它們組織起來(lái),編輯成為企業(yè)的標(biāo)準(zhǔn)規(guī)程。這樣的事件要求比較長(zhǎng)一點(diǎn),但是項(xiàng)目的確可以得到CMMI的實(shí)際幫助,提高過(guò)程效率與質(zhì)量。
轉(zhuǎn)載于:https://blog.51cto.com/mk6yeung/509358
總結(jié)
以上是生活随笔為你收集整理的CMMI入门 - 由来与思路的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。