淺談CMMI與CMMI五級(jí)認(rèn)證及某知名外企制造生產(chǎn)作業(yè)系統(tǒng)外觀檢驗(yàn)標(biāo)準(zhǔn)文件-中文版_第1頁(yè)
淺談CMMI與CMMI五級(jí)認(rèn)證及某知名外企制造生產(chǎn)作業(yè)系統(tǒng)外觀檢驗(yàn)標(biāo)準(zhǔn)文件-中文版_第2頁(yè)
淺談CMMI與CMMI五級(jí)認(rèn)證及某知名外企制造生產(chǎn)作業(yè)系統(tǒng)外觀檢驗(yàn)標(biāo)準(zhǔn)文件-中文版_第3頁(yè)
淺談CMMI與CMMI五級(jí)認(rèn)證及某知名外企制造生產(chǎn)作業(yè)系統(tǒng)外觀檢驗(yàn)標(biāo)準(zhǔn)文件-中文版_第4頁(yè)
淺談CMMI與CMMI五級(jí)認(rèn)證及某知名外企制造生產(chǎn)作業(yè)系統(tǒng)外觀檢驗(yàn)標(biāo)準(zhǔn)文件-中文版_第5頁(yè)
已閱讀5頁(yè),還剩52頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

淺談CMMI與CMMI五級(jí)認(rèn)證CMMI的全稱為:CapabilityMaturityModelIntegration,即能力成熟度模型集成。CMMI是CMM模型的最新版本。早期的CMMI(CMMI-SE/SW/IPPD)1.02版本是應(yīng)用于軟件業(yè)項(xiàng)目的管理方法,SEI在部分國(guó)家和地區(qū)開(kāi)始推廣和試用。隨著應(yīng)用的推廣與模型本身的發(fā)展,演繹成為一種被廣泛應(yīng)用的綜合性模型。自從1994年SEI正式發(fā)布軟件CMM以來(lái),相繼又開(kāi)發(fā)出了系統(tǒng)工程、軟件采購(gòu)、人力資源管理以及集成產(chǎn)品和過(guò)程開(kāi)發(fā)方面的多個(gè)能力成熟度模型。雖然這些模型在許多組織都得到了良好的應(yīng)用,但對(duì)于一些大型軟件企業(yè)來(lái)說(shuō),可能會(huì)出現(xiàn)需要同時(shí)采用多種模型來(lái)改進(jìn)自己多方面過(guò)程能力的情況。這時(shí)他們就會(huì)發(fā)現(xiàn)存在一些問(wèn)題,其中主要問(wèn)題體現(xiàn)在:n不能集中其不同過(guò)程改進(jìn)的能力以取得更大成績(jī);n要進(jìn)行一些重復(fù)的培訓(xùn)、評(píng)估和改進(jìn)活動(dòng),因而增加了許多成本;n遇到不同模型中有一些對(duì)相同事物說(shuō)法不一致,或活動(dòng)不協(xié)調(diào),甚至相抵觸。于是,希望整合不同CMM模型的需求產(chǎn)生了。1997年,美國(guó)聯(lián)邦航空管理局(FAA)開(kāi)發(fā)了FAA-iCMMSM(聯(lián)邦航空管理局的集成CMM),該模型集成了適用于系統(tǒng)工程的SE-CMM、軟件獲取的SA-CMM和軟件的SW-CMM三個(gè)模型中的所有原則、概念和實(shí)踐。該模型被認(rèn)為是第一個(gè)集成化的模型。CMMI評(píng)估的預(yù)備工作評(píng)估實(shí)踐證明:在進(jìn)行CMMI評(píng)估之前,制定一個(gè)正確的評(píng)估計(jì)劃并將其文檔化,確保有一個(gè)富有經(jīng)驗(yàn)的、受過(guò)培訓(xùn)且具有適當(dāng)資格的小組能被用來(lái)評(píng)估,為執(zhí)行評(píng)估過(guò)程做準(zhǔn)備,是十分必要的。我們所說(shuō)的文檔化CMMI評(píng)估計(jì)劃的結(jié)果,包括:要求,協(xié)定,估價(jià),風(fēng)險(xiǎn),剪裁方法,以及與評(píng)估相關(guān)的實(shí)際考慮(例如:日程安排,后勤,組織的背景信息)。此外,還應(yīng)當(dāng)獲取并記錄發(fā)起方對(duì)于CMMI評(píng)估計(jì)劃的正式批準(zhǔn)。在制定評(píng)估計(jì)劃之前,應(yīng)對(duì)CMMI評(píng)估輸入中反映出來(lái)的協(xié)議文檔化,該協(xié)議將有助于CMMI評(píng)估目標(biāo)和關(guān)鍵評(píng)估計(jì)劃參數(shù)的共同理解。在對(duì)驅(qū)動(dòng)計(jì)劃過(guò)程的關(guān)鍵參數(shù)達(dá)成共同理解的基礎(chǔ)上,CMMI評(píng)估發(fā)起方和SCAMPI主任評(píng)估師應(yīng)就評(píng)估計(jì)劃達(dá)成一致;發(fā)起者和評(píng)估小組領(lǐng)導(dǎo)應(yīng)就已計(jì)劃的評(píng)估中技術(shù)和非技術(shù)細(xì)節(jié)達(dá)成一致。這個(gè)計(jì)劃在執(zhí)行其他的計(jì)劃和準(zhǔn)備階段活動(dòng)中需要進(jìn)一步細(xì)化。而通過(guò)CMMI評(píng)估小組的準(zhǔn)備工作,將產(chǎn)生一支富有經(jīng)驗(yàn)的、受過(guò)培訓(xùn)的且定位準(zhǔn)確的小組準(zhǔn)備執(zhí)行CMMI評(píng)估任務(wù)。該小組的成員都應(yīng)當(dāng)獲得了完成他們各自的任務(wù)所必備的知識(shí),或者他們之前所擁有的知識(shí)被證實(shí)足以完成相關(guān)任務(wù)。評(píng)估小組領(lǐng)導(dǎo)者已經(jīng)給每一個(gè)人提供了為完成他們各自的任務(wù)所需的對(duì)技能進(jìn)行實(shí)踐的機(jī)會(huì),或者證實(shí)這些技能在過(guò)去已經(jīng)得到了示范。小組成員相互了解,同時(shí)開(kāi)始計(jì)劃他們?nèi)绾螀f(xié)調(diào)一致的工作。還應(yīng)該做到:準(zhǔn)備好的小組是為評(píng)估目標(biāo)而服務(wù)的,小組的成員已提供培訓(xùn)且培訓(xùn)結(jié)果被記錄,在必要的時(shí)候,對(duì)他們所做的因知識(shí)或技能不足的補(bǔ)救工作已經(jīng)完成。我們認(rèn)為,無(wú)論CMMI評(píng)估小組領(lǐng)導(dǎo)者是從頭培訓(xùn)一支全新的評(píng)估小組,還是通過(guò)從富有經(jīng)驗(yàn)的小組成員中選擇來(lái)組建一個(gè)小組,確保他們與CMMI評(píng)估小組領(lǐng)導(dǎo)者能組成一個(gè)成功的集體是其責(zé)任。此外,在對(duì)CMMI評(píng)估進(jìn)行的預(yù)備工作的過(guò)程中,我們還應(yīng)當(dāng)對(duì)模型剪裁的原則有所了解:1.在某些應(yīng)用中,計(jì)劃模板和例行的程序能夠根據(jù)評(píng)估的需要進(jìn)行調(diào)整,這和當(dāng)?shù)氐倪^(guò)程所有權(quán)一樣,有助于交流;2.一個(gè)結(jié)構(gòu)化的計(jì)劃工藝組有利于只有有限的評(píng)估經(jīng)驗(yàn)的組織,這樣一個(gè)工藝就像緩和策略樣,對(duì)于發(fā)現(xiàn)風(fēng)險(xiǎn)是一個(gè)很有價(jià)值的機(jī)會(huì);3.案例研究材料提供了各種各樣的選擇來(lái)擴(kuò)充小組培訓(xùn)內(nèi)容以增強(qiáng)那些更需要培訓(xùn)的重點(diǎn);4.富有經(jīng)驗(yàn)的評(píng)估小組領(lǐng)導(dǎo)者在沒(méi)有案例分析的情況下,同樣可以管理和模擬評(píng)估行為;5.在小組所有已獲得培訓(xùn)成員的集合中,對(duì)小組的建立工作進(jìn)行管理以確保其團(tuán)隊(duì)凝聚力是十分重要的,因此,很多的小組建立練習(xí)是可以利用的,小組的規(guī)模、技能、組成部分都是本方法的裁剪內(nèi)容;6.所采用工具可以包括評(píng)估計(jì)劃模板,樣例,和計(jì)劃模板中嵌入式的程序上的幫助,此外,為了估計(jì)評(píng)估約束的影響,估算工作表和方法也是很有用處的??傊?,CMMI評(píng)估是一個(gè)十分復(fù)雜的過(guò)程,更由于其具有的不確定性,在評(píng)估的實(shí)踐中,一定要做到有備無(wú)患。真理來(lái)自于實(shí)踐,我們相信,隨著越來(lái)越多的軟件組織著手CMMI評(píng)估,越來(lái)越多的成功經(jīng)驗(yàn)將為我們所利用和借鑒。Cmmi評(píng)估方法自1991年起,CMM出現(xiàn)了很多模型,覆蓋了各種各樣的專業(yè)領(lǐng)域。其中著名的模型有系統(tǒng)工程·軟件工程·軟件采購(gòu)·集成產(chǎn)品和流程開(kāi)發(fā)等。然而當(dāng)企業(yè)想要在組織內(nèi)不同專業(yè)領(lǐng)域的流程改進(jìn),這些針對(duì)不同專業(yè)領(lǐng)域的模型在架構(gòu)·內(nèi)容和方法上的不同限制了組織成功實(shí)施改進(jìn)的能力。此外,將這樣模型在組織內(nèi)部集成也提高了培訓(xùn)·認(rèn)證和改進(jìn)的費(fèi)用。一套包括多個(gè)專業(yè)領(lǐng)域的模型加上整合的培訓(xùn)和認(rèn)證支持將解決這些問(wèn)題。CMMI(Capabilitymaturitymodelintegration)是為了合并三個(gè)模型到一個(gè)框架中CapabilityMaturityModelforSoftware(SW-CMM)v2.0draftC,ElectronicIndustriesAllianceInterimStandard(EIA/IS)731IntegratedProductDevelopmentCapabilityMaturityModel(IPD-CMM)v0.98正如其他CMM模型,CMMI提供了流程改進(jìn)的指導(dǎo),而不是流程或流程的描述。組織使用的實(shí)際流程取決于很多因素,包括應(yīng)用領(lǐng)域·組織框架和規(guī)模。CMMI將許多經(jīng)過(guò)驗(yàn)證的方法加入架構(gòu)中,來(lái)幫組組織評(píng)價(jià)成熟度·某個(gè)軟件流程的能力度,并且建立改進(jìn)的優(yōu)先順序和實(shí)施改進(jìn)。從CMMI框架可以產(chǎn)生不同的CMMI模型,因此必須首先確定那種模型最適合企業(yè)流程改進(jìn)的需要。階段式描述or連續(xù)式描述系統(tǒng)工程or軟件工程or兩者皆有使用連續(xù)式描述可以根據(jù)企業(yè)需要選擇流程改進(jìn)順序,降低企業(yè)風(fēng)險(xiǎn),這給通過(guò)ISO做流程改進(jìn)提供了一個(gè)方便的比較。使用能力度(Capability)來(lái)衡量。階段式描述提供了已經(jīng)過(guò)驗(yàn)證的流程改進(jìn)順序,方便從CMM移植過(guò)來(lái)。使用成熟度(Maturity)來(lái)衡量流程改進(jìn)。系統(tǒng)工程包括整個(gè)系統(tǒng)的開(kāi)發(fā),可能包括軟件也可能不包括。軟件工程用于軟件系統(tǒng)的開(kāi)發(fā),主要集中在使用系統(tǒng)的·科學(xué)的·量化的方法來(lái)開(kāi)發(fā)·運(yùn)行·維護(hù)軟件。cmm是項(xiàng)目管理由美國(guó)卡內(nèi)基梅隆大學(xué)的軟件工程研究所(SEI)創(chuàng)立的CMM(CapabilityMaturityModel軟件能力成熟度模型)認(rèn)證評(píng)估,在過(guò)去的十幾年中,對(duì)全球的軟件產(chǎn)業(yè)產(chǎn)生了非常深遠(yuǎn)的影響。CMM共有五個(gè)等級(jí),分別標(biāo)志著軟件企業(yè)能力成熟度的五個(gè)層次。從低到高,軟件開(kāi)發(fā)生產(chǎn)計(jì)劃精度逐級(jí)升高,單位工程生產(chǎn)周期逐級(jí)縮短,單位工程成本逐級(jí)降低。據(jù)SEI統(tǒng)計(jì),通過(guò)評(píng)估的軟件公司對(duì)項(xiàng)目的估計(jì)與控制能力約提升40%到50%;生產(chǎn)率提高10%到20%,軟件產(chǎn)品出錯(cuò)率下降超過(guò)1/3。對(duì)一個(gè)軟件企業(yè)來(lái)說(shuō),達(dá)到CMM2就基本上進(jìn)入了規(guī)模開(kāi)發(fā),基本具備了一個(gè)現(xiàn)代化軟件企業(yè)的基本架構(gòu)和方法,具備了承接外包項(xiàng)目的能力。CMM3評(píng)估則需要對(duì)大軟件集成的把握,包括整體架構(gòu)的整合。一般來(lái)說(shuō),通過(guò)CMM認(rèn)證的級(jí)別越高,其越容易獲得用戶的信任,在國(guó)內(nèi)、國(guó)際市場(chǎng)上的競(jìng)爭(zhēng)力也就越強(qiáng)。因此,是否能夠通過(guò)CMM認(rèn)證也成為國(guó)際上衡量軟件企業(yè)工程開(kāi)發(fā)能力的一個(gè)重要標(biāo)志。CMM是目前世界公認(rèn)的軟件產(chǎn)品進(jìn)入國(guó)際市場(chǎng)的通行證,它不僅僅是對(duì)產(chǎn)品質(zhì)量的認(rèn)證,更是一種軟件過(guò)程改善的途徑。參與CMM評(píng)估的博科負(fù)責(zé)人表示,通過(guò)CMM的評(píng)估認(rèn)證不是目標(biāo),它只是推動(dòng)軟件企業(yè)在產(chǎn)品的研發(fā)、生產(chǎn)、服務(wù)和管理上不斷成熟和進(jìn)步的手段,是一種持續(xù)提升和完善企業(yè)自身能力的過(guò)程。此次由美國(guó)PIA咨詢公司負(fù)責(zé)評(píng)估并最終通過(guò)CMM3認(rèn)證,標(biāo)志著博科在質(zhì)量管理的能力已經(jīng)上升到一個(gè)新的高度。CMMI分為五個(gè)等級(jí),二十五個(gè)過(guò)程區(qū)域(PA)1.初始級(jí)軟件過(guò)程是無(wú)序的,有時(shí)甚至是混亂的,對(duì)過(guò)程幾乎沒(méi)有定義,成功取決于個(gè)人努力。管理是反應(yīng)式的。2.已管理級(jí)建立了基本的項(xiàng)目管理過(guò)程來(lái)跟蹤費(fèi)用、進(jìn)度和功能特性。制定了必要的過(guò)程紀(jì)律,能重復(fù)早先類似應(yīng)用項(xiàng)目取得的成功經(jīng)驗(yàn)。3.已定義級(jí)已將軟件管理和工程兩方面的過(guò)程文檔化、標(biāo)準(zhǔn)化,并綜合成該組織的標(biāo)準(zhǔn)軟件過(guò)程。所有項(xiàng)目均使用經(jīng)批準(zhǔn)、剪裁的標(biāo)準(zhǔn)軟件過(guò)程來(lái)開(kāi)發(fā)和維護(hù)軟件,軟件產(chǎn)品的生產(chǎn)在整個(gè)軟件過(guò)程是可見(jiàn)的。4.量化管理級(jí)分析對(duì)軟件過(guò)程和產(chǎn)品質(zhì)量的詳細(xì)度量數(shù)據(jù),對(duì)軟件過(guò)程和產(chǎn)品都有定量的理解與控制。管理有一個(gè)作出結(jié)論的客觀依據(jù),管理能夠在定量的范圍內(nèi)預(yù)測(cè)性能。5.優(yōu)化管理級(jí)過(guò)程的量化反饋和先進(jìn)的新思想、新技術(shù)促使過(guò)程持續(xù)不斷改進(jìn)。每個(gè)等級(jí)都被分解為過(guò)程域,特殊目標(biāo)和特殊實(shí)踐,通用目標(biāo)、通用實(shí)踐和共同特性:每個(gè)等級(jí)都有幾個(gè)過(guò)程區(qū)域組成,這幾個(gè)過(guò)程域共同形成一種軟件過(guò)程能力。每個(gè)過(guò)程域,都有一些特殊目標(biāo)和通用目標(biāo),通過(guò)相應(yīng)的特殊實(shí)踐和通用實(shí)踐來(lái)實(shí)現(xiàn)這些目標(biāo)。當(dāng)一個(gè)過(guò)程域的所有特殊實(shí)踐和通用實(shí)踐都按要求得到實(shí)施,就能實(shí)現(xiàn)該過(guò)程域的目標(biāo)。能力度等級(jí):屬于連續(xù)式表述,共有六個(gè)能力度等級(jí)(0~5),每個(gè)能力度等級(jí)對(duì)應(yīng)到一個(gè)一般目標(biāo),以及一組一般執(zhí)行方法和特定方法。0不完整級(jí)1執(zhí)行級(jí)2管理級(jí)3定義級(jí)4量化管理級(jí)5最佳化級(jí)CMMI的評(píng)估方式:自我評(píng)估:用于本企業(yè)領(lǐng)導(dǎo)層評(píng)價(jià)公司自身的軟件能力。主任評(píng)估:使本企業(yè)領(lǐng)導(dǎo)層評(píng)價(jià)公司自身的軟件能力,向外宣布自己企業(yè)的軟件能力CMMI的評(píng)估類型:軟件組織的關(guān)于具體的軟件過(guò)程能力的評(píng)估。軟件組織整體軟件能力的評(píng)估(軟件能力成熟度等級(jí)評(píng)估)。CMMI的基本思想1、解決軟件項(xiàng)目過(guò)程改進(jìn)難度增大問(wèn)題2、實(shí)現(xiàn)軟件工程的并行與多學(xué)科組合3、實(shí)現(xiàn)過(guò)程改進(jìn)的最佳效益1、CMMI的背景CMM的成功促使其他學(xué)科也相繼開(kāi)發(fā)類似的過(guò)程改進(jìn)模型,例如系統(tǒng)工程、需求工程、人力資源、集成產(chǎn)品開(kāi)發(fā)、軟件采購(gòu)等等,從CMM衍生出了一些改善模型,比如:(1)SW-CMM(SoftwareCMM)軟件CMM(2)SE-CMM(SystemEngineeringCMM)系統(tǒng)工程CMM(3)SA-CMM(SoftwareAcquisitionCMM)軟件采購(gòu)CMM(4)IPT-CMM(IntegratedProductTeamCMM)集成產(chǎn)品群組CMM(5)P-CMM(PeopleCMM)人力資源能力成熟度模型為了以示區(qū)別,國(guó)內(nèi)外很多資料把CMM叫做SW-CMM。按照SEI原來(lái)的計(jì)劃,CMM的改進(jìn)版本2.0應(yīng)該在1997年11月完成,然后在取得版本2.0得實(shí)踐反饋意見(jiàn)之后,在1999年完成準(zhǔn)CMM2.0版本。但是,美國(guó)國(guó)防部辦公室要求SEI推遲發(fā)布CMM2.0版本,而要先完成一個(gè)更為緊迫的項(xiàng)目CMMI,原因是在同一個(gè)組織中多個(gè)過(guò)程改進(jìn)模型的存在可能會(huì)引起沖突和混淆,CMMI就是為了解決怎么保持這些模式之間的協(xié)調(diào)。CMMI(CapabilityMaturityModelIntegration)即能力成熟度集成模型,這是美國(guó)國(guó)防部的一個(gè)設(shè)想,他們想把現(xiàn)在所有的以及將被發(fā)展出來(lái)的各種能力成熟度模型,集成到一個(gè)框架中去。這個(gè)框架有兩個(gè)功能,第一,軟件采購(gòu)方法的改革;第二,建立一種從集成產(chǎn)品與過(guò)程發(fā)展的角度出發(fā)、包含健全的系統(tǒng)開(kāi)發(fā)原則的過(guò)程改進(jìn)。就軟件而言,CMMI是SW-CMM的修訂本。它兼收了SW-CMM2.0版C稿草案和SPA中更合理、更科學(xué)和更周密的優(yōu)點(diǎn)。SEI在發(fā)表CMMI-SE/SW1.0版時(shí),宣布大約用兩年的時(shí)間完成從CMM到CMMI的過(guò)渡。CMMI項(xiàng)目更為工業(yè)界和政府部門(mén)提供了一個(gè)集成的產(chǎn)品集,其主要目的是消除不同模型之間的不一致和重復(fù),降低基于模型改善的成本。CMMI將以更加系統(tǒng)和一致的框架來(lái)指導(dǎo)組織改善軟件過(guò)程,提高產(chǎn)品和服務(wù)的開(kāi)發(fā)、獲取和維護(hù)能力。由業(yè)界、美國(guó)政府和卡內(nèi)基?梅隆大學(xué)軟件工程研究所率先倡導(dǎo)的能力成熟度模型集成(CMMI)項(xiàng)目致力于幫助企業(yè)緩解這種困境。CMMI為改進(jìn)一個(gè)組織的各種過(guò)程提供了一個(gè)單一的集成化框架,新的集成模型框架消除了各個(gè)模型的不一致性,減少了模型間的重復(fù),增加透明度和理解,建立了一個(gè)自動(dòng)的、可擴(kuò)展的框架。因而能夠重總體上改進(jìn)組織的質(zhì)量和效率。CMMI主要關(guān)注點(diǎn)就是成本效益、明確重點(diǎn)、過(guò)程集中和靈活性四個(gè)方面。與原有的能力成熟度模型類似,CMMI也包括了在不同領(lǐng)域建立有效過(guò)程的必要元素,反映了業(yè)界普遍認(rèn)可的"最佳"實(shí)踐;專業(yè)領(lǐng)域覆蓋軟件工程、系統(tǒng)工程、集成產(chǎn)品開(kāi)發(fā)和系統(tǒng)采購(gòu)。在此前提下,CMMI為企業(yè)的過(guò)程構(gòu)建和改進(jìn)提供了指導(dǎo)和框架作用;同時(shí)為企業(yè)評(píng)審自己的過(guò)程提供了可參照的行業(yè)基準(zhǔn)。2、CMMI的源模型軟件能力成熟度模型2.0版,C稿;電子行業(yè)協(xié)會(huì)臨時(shí)標(biāo)準(zhǔn)(EIA/IS)731;集成產(chǎn)品開(kāi)發(fā)能力成熟度模型(IPD-CMM)v0.98。3、CMMI的原則(1)、強(qiáng)調(diào)高層管理者的支持。過(guò)程改進(jìn)往往也是由高層管理者認(rèn)識(shí)和提出的,大力度的、一致的支持是過(guò)程改進(jìn)的關(guān)鍵。(2)、仔細(xì)確定改進(jìn)目標(biāo),首先應(yīng)該對(duì)給定時(shí)間內(nèi)的所能完成的改進(jìn)目標(biāo)進(jìn)行正確的估計(jì)和定義并制定計(jì)劃。選擇能夠達(dá)到的目標(biāo)和能夠看到對(duì)組織的效益。(3)、選擇最佳實(shí)踐,應(yīng)該基于組織現(xiàn)有的軟件活動(dòng)和過(guò)程財(cái)富,參考其他標(biāo)準(zhǔn)模型,取其精華去其糟粕,得到新的實(shí)踐活動(dòng)模型。(4)、過(guò)程改進(jìn)要與組織的商務(wù)目標(biāo)一致,與發(fā)展戰(zhàn)略緊密結(jié)合。4、CMMI目標(biāo)(1)、為提高組織過(guò)程和管理產(chǎn)品開(kāi)發(fā)、發(fā)布和維護(hù)能力的提供保障。(2)、幫助組客觀織評(píng)價(jià)自身能力成熟度和過(guò)程域能力,為過(guò)程改進(jìn)建立優(yōu)先級(jí)以及執(zhí)行過(guò)程改進(jìn)。5、CMMI的方法(1)、決定哪個(gè)CMMI模型等級(jí)最適合組織過(guò)程改進(jìn)需要。(2)、選擇模型的表示法是連續(xù)式還是階段式。(3)、決定組織需要用到的模型中的知識(shí)領(lǐng)域。(4)、類似CMM提出的過(guò)程改進(jìn)6步,集成化過(guò)程改進(jìn)分成:開(kāi)始集成過(guò)程改進(jìn),建造集成改善平臺(tái),集成傳統(tǒng)過(guò)程,啟動(dòng)新過(guò)程,進(jìn)行改進(jìn)評(píng)估。6、CMMI內(nèi)容CMMI內(nèi)容分為“Required”(必需的)、“Expected”(期望的)、“Informative”(提供信息的)三個(gè)級(jí)別,來(lái)衡量模型包括的質(zhì)量重要性和作用。最重要的是"要求"級(jí)別,是模型和過(guò)程改進(jìn)的基礎(chǔ)。第二級(jí)別"期望"在過(guò)程改進(jìn)中起到主要作用,但是某些情況不是必須的可能不會(huì)出現(xiàn)在成功的組織模型中。"提供的信息"構(gòu)成了模型的主要部分,為過(guò)程改進(jìn)提供了有用的指導(dǎo),在許多情況下他們對(duì)需要和期望的構(gòu)件做了進(jìn)一步說(shuō)明。"要求"的模型構(gòu)件是目標(biāo),代表了過(guò)程改進(jìn)想要達(dá)到的最終狀態(tài),它的實(shí)現(xiàn)表示了項(xiàng)目和過(guò)程控制已經(jīng)達(dá)到了某種水平。當(dāng)一個(gè)目標(biāo)對(duì)應(yīng)一個(gè)關(guān)鍵過(guò)程域,就稱為"特定目標(biāo)";對(duì)應(yīng)整個(gè)關(guān)鍵過(guò)程域就稱為"公用目標(biāo)"。整個(gè)CMMI模型包括了54個(gè)特定目標(biāo),每個(gè)關(guān)鍵過(guò)程域都對(duì)應(yīng)了一到四個(gè)特定目標(biāo)。每個(gè)目標(biāo)的描述都是非常簡(jiǎn)捷的,為了充分理解要求的目標(biāo)就是擴(kuò)展"期望"的構(gòu)件。"期望"的構(gòu)件是方法,代表了達(dá)到目標(biāo)的實(shí)踐手段和補(bǔ)充認(rèn)識(shí)。每個(gè)方法都能映射到一個(gè)目標(biāo)上,當(dāng)一個(gè)方法對(duì)一個(gè)目標(biāo)是唯一就是"特定方法";而能適用于所有目標(biāo)時(shí)就是"公用方法"。CMMI模型包括了186個(gè)特定方法,每個(gè)目標(biāo)有兩到七個(gè)方法對(duì)應(yīng)。CMMI包括了10種"提供的信息":目的,概括和總結(jié)了關(guān)鍵過(guò)程域的特定目標(biāo);介紹說(shuō)明,介紹關(guān)鍵過(guò)程域的范圍、性質(zhì)和實(shí)際方法和影響等特征;引用,關(guān)鍵過(guò)程域之間的指向是通過(guò)引用;名字,表示了關(guān)鍵過(guò)程域的構(gòu)件;方法和目標(biāo)關(guān)系,關(guān)鍵過(guò)程域中方法映射到目標(biāo)的關(guān)系表;注釋,注釋關(guān)鍵過(guò)程域的其他模型構(gòu)件的信息來(lái)源;典型工作產(chǎn)品集,定義關(guān)鍵過(guò)程域中執(zhí)行方法時(shí)候產(chǎn)生的工作產(chǎn)品;子方法,通過(guò)方法活動(dòng)的分解和詳細(xì)描述;學(xué)科擴(kuò)充,CMMI對(duì)應(yīng)學(xué)科是獨(dú)立的,這里提供了對(duì)應(yīng)特定學(xué)科的擴(kuò)展;公用方法的詳細(xì)描述,關(guān)鍵過(guò)程域中公用方法應(yīng)用實(shí)踐的詳細(xì)描述。CMMI提供了階段式和連續(xù)式兩種表示方法,但是這兩種表示法在邏輯上是等價(jià)的。我們熟悉的SW-CMM軟件能力成熟模型就是是階段式的模型,SE-CMM系統(tǒng)工程模型是連續(xù)式模型,而IPD-CMM集成產(chǎn)品開(kāi)發(fā)模型結(jié)合了階段式和連續(xù)式兩者的特點(diǎn)。階段式方法將模型表示威一系列"成熟度等級(jí)"階段,每個(gè)階段都有一組KPA指出一個(gè)組織應(yīng)集中于何處以改善其組織過(guò)程,每個(gè)KPA用滿足其目標(biāo)的方法來(lái)描述,過(guò)程改進(jìn)通過(guò)在一個(gè)特定的成熟度等級(jí)中滿足所有KPA的目標(biāo)而實(shí)現(xiàn)的。連續(xù)式模型沒(méi)有像階段式那樣的分散階段,模型的KPA中的方法是當(dāng)KPA的外部形式,并可應(yīng)用于所有的KAP中,通過(guò)實(shí)現(xiàn)公用方法來(lái)改進(jìn)過(guò)程。它不專門(mén)指出目標(biāo),而是強(qiáng)調(diào)方法。組織可以根據(jù)自身情況適當(dāng)裁剪連續(xù)模型并以確定的KPA為改進(jìn)目標(biāo)。兩種表示法的差異反應(yīng)了為每個(gè)能力和成熟度等級(jí)描述過(guò)程而使用的方法,他們雖然描述的機(jī)制可能不同,但是兩種表示方法通過(guò)采用公用的目標(biāo)和方法作為需要的和期望的模型元素,而達(dá)到了相同的改善目的。現(xiàn)在CMMI面臨的一個(gè)挑戰(zhàn)就是創(chuàng)建一個(gè)單一的模型,可以從連續(xù)和階段兩個(gè)角度進(jìn)行觀察,包含相同的過(guò)程改進(jìn)基本信息;處理相同范圍的一個(gè)CMMI過(guò)程能夠產(chǎn)生相同的結(jié)論。統(tǒng)一的CMMI(U-CMMI)是指產(chǎn)生一個(gè)只有公用方法和支持他們的KPA組成的模型。當(dāng)按一種概念性的可伸展的方式編寫(xiě),并產(chǎn)生了用于定義組織的特定目標(biāo)過(guò)程模版,定義的模版構(gòu)件將定義一個(gè)模型以適用于任何工程或其他方面。CMMI與CMM差別:CMMI模型的前身是SW-CMM和SE-CMM,前者就是我們指的CMM。CMMI與SW-CMM的主要區(qū)別就是覆蓋了許多領(lǐng)域;到目前為止包括四個(gè)下面領(lǐng)域:(1)、軟件工程(SW-CMM)軟件工程的對(duì)象是軟件系統(tǒng)的開(kāi)發(fā)活動(dòng),要求實(shí)現(xiàn)軟件開(kāi)發(fā)、運(yùn)行、維護(hù)活動(dòng)系統(tǒng)化、制度化、量化。(2)、系統(tǒng)工程(SE-CMM)系統(tǒng)工程的對(duì)象是全套系統(tǒng)的開(kāi)發(fā)活動(dòng),可能包括也可能不包括軟件。系統(tǒng)工程的核心是將客戶的需求、期望和約束條件轉(zhuǎn)化為產(chǎn)品解決方案,并對(duì)解決方案的實(shí)現(xiàn)提供全程的支持。(3)、集成的產(chǎn)品和過(guò)程開(kāi)發(fā)(IPPD-CMM)集成的產(chǎn)品和過(guò)程開(kāi)發(fā)是指在產(chǎn)品生命周期中,通過(guò)所有相關(guān)人員的通力合作,采用系統(tǒng)化的進(jìn)程來(lái)更好地滿足客戶的需求、期望和要求。如果項(xiàng)目或企業(yè)選擇IPPD進(jìn)程,則需要選用模型中所有與IPPD相關(guān)的實(shí)踐。(4)、采購(gòu)(SS-CMM)采購(gòu)的內(nèi)容適用于那些供應(yīng)商的行為對(duì)項(xiàng)目的成功與否起到關(guān)鍵作用的項(xiàng)目。主要內(nèi)容包括:識(shí)別并評(píng)價(jià)產(chǎn)品的潛在來(lái)源、確定需要采購(gòu)的產(chǎn)品的目標(biāo)供應(yīng)商、監(jiān)控并分析供應(yīng)商的實(shí)施過(guò)程、評(píng)價(jià)供應(yīng)商提供的工作產(chǎn)品以及對(duì)供應(yīng)協(xié)議很供應(yīng)關(guān)系進(jìn)行適當(dāng)?shù)恼{(diào)整。在以上模塊中,企業(yè)可以選擇軟件工程,或系統(tǒng)工程,也可以都選擇。集成的產(chǎn)品和過(guò)程開(kāi)發(fā)和采購(gòu)主要是配合軟件工程和系統(tǒng)工程的內(nèi)容使用。例如,純軟件企業(yè)可以選擇CMMI中的軟件工程的內(nèi)容;設(shè)備制造企業(yè)可以選擇系統(tǒng)工程和采購(gòu);集成的企業(yè)可以選擇軟件工程、系統(tǒng)工程和集成的產(chǎn)品和過(guò)程開(kāi)發(fā)。CMMI中的大部分內(nèi)容是適用各不同領(lǐng)域的,但是實(shí)施中會(huì)有顯著的差別,因此模型中提供了"不同領(lǐng)域應(yīng)用詳解"。CMM的基于活動(dòng)的度量方法和瀑布過(guò)程的有次序的、基于活動(dòng)的管理規(guī)范有非常密切的聯(lián)系,更適合瀑布型的開(kāi)發(fā)過(guò)程。而CMMI相對(duì)CMM更一步支持迭代開(kāi)發(fā)過(guò)程和經(jīng)濟(jì)動(dòng)機(jī)推動(dòng)組織采用基于結(jié)果的方法:開(kāi)發(fā)業(yè)務(wù)案例、構(gòu)想和原型方案;細(xì)化后納入基線結(jié)構(gòu)、可用發(fā)布,最后定為現(xiàn)場(chǎng)版本的發(fā)布。雖然CMMI保留了基于活動(dòng)的方法,它的確集成了軟件產(chǎn)業(yè)內(nèi)很多現(xiàn)代的最好的實(shí)踐,因此它很大程度上淡化了和瀑布思想的聯(lián)系。在CMMI模型中在保留了CMM階段式模式的基礎(chǔ)上,出現(xiàn)了連續(xù)式模型,這樣可以幫助一個(gè)組織以及這個(gè)組織的客戶更加客觀和全面的了解它的過(guò)程成熟度。同時(shí),連續(xù)模型的采用可以給一個(gè)組織在進(jìn)行過(guò)程改進(jìn)的時(shí)候帶來(lái)更大的自主性,不用再象CMM中一樣,受到等級(jí)的嚴(yán)格限制。這種改進(jìn)的好處是靈活性和客觀性強(qiáng),弱點(diǎn)在于由于缺乏指導(dǎo),一個(gè)組織可能缺乏對(duì)關(guān)鍵過(guò)程域之間依賴關(guān)系的正確理解而片面的實(shí)施過(guò)程,造成一些過(guò)程成為空中樓閣,缺少其他過(guò)程的支撐。兩種表現(xiàn)方式(連續(xù)的和階段的)從他們所涵蓋的過(guò)程區(qū)域上來(lái)說(shuō)并沒(méi)有不同,不同的是過(guò)程區(qū)域的組織方式以及對(duì)成熟度(能力)級(jí)別的判斷方式。CMMI模型中比CMM進(jìn)一步強(qiáng)化了對(duì)需求的重視。在CMM中,關(guān)于需求只有需求管理這一個(gè)關(guān)鍵過(guò)程域,也就是說(shuō),強(qiáng)調(diào)對(duì)有質(zhì)量的需求進(jìn)行管理,而如何獲取需求則沒(méi)有提出明確的要求。在CMMI的階段模型中,3級(jí)有一個(gè)獨(dú)立的關(guān)鍵過(guò)程域叫做需求開(kāi)發(fā),提出了對(duì)如何獲取優(yōu)秀的需求的要求和方法。CMMI模型對(duì)工程活動(dòng)進(jìn)行了一定的強(qiáng)化。在CMM中,只有3級(jí)中的軟件產(chǎn)品工程和同行評(píng)審兩個(gè)關(guān)鍵過(guò)程域是與工程過(guò)程密切相關(guān)的,而在CMMI中,則將需求開(kāi)發(fā),驗(yàn)證,確認(rèn),技術(shù)解決方案,產(chǎn)品集成這些工程過(guò)程活動(dòng)都作為單獨(dú)的關(guān)鍵過(guò)程域進(jìn)行了要求,從而在實(shí)踐上提出了對(duì)工程的更高要求和更具體的指導(dǎo)。CMMI中還強(qiáng)調(diào)了風(fēng)險(xiǎn)管理。不像在CMM中把風(fēng)險(xiǎn)的管理分散在項(xiàng)目計(jì)劃和項(xiàng)目跟蹤與監(jiān)控中進(jìn)行要求,CMMI3級(jí)里單獨(dú)提出了一個(gè)獨(dú)立的關(guān)鍵過(guò)程域叫做風(fēng)險(xiǎn)管理。CMMI標(biāo)準(zhǔn)名詞術(shù)語(yǔ)1ATAssessmentTeam評(píng)審小組2ATMAssessmentTeamMember評(píng)審小組成員3BABaselineAssessment基線評(píng)審4CARCausalAnalysisandResolution原因分析與決策5CBACMM-BasedAppraisal基于CMM的評(píng)價(jià)6CBA-IPICMM-BasedAppraisalforInternalProcessImprovement為內(nèi)部過(guò)程改進(jìn)而進(jìn)行的基于CMM的評(píng)價(jià)(通常稱為CMM評(píng)審)7CCConfigurationController配置管理員8CFCommonFeature公共特性9CFPSCertifiedFunctionPointSpecialist注冊(cè)功能點(diǎn)專家10CIConfigurationItem配置項(xiàng)11CMConfigurationManagement配置管理12CMMCapabilityMaturityModel能力成熟度模型13CMMICapabilityMaturityModelIntegration能力成熟度集成模型14COTSCommerceofftheshelf商業(yè)現(xiàn)貨供應(yīng)15DARDecisionAnalysisandResolution決策分析與制定16DBDDatabaseDesign數(shù)據(jù)庫(kù)設(shè)計(jì)17DDDetailedDesign詳細(xì)設(shè)計(jì)18DPDataProvider數(shù)據(jù)提供者19DRDerivedRequirement派生需求20EPGEngineeringProcessGroup工程過(guò)程小組21FPFunctionPoint功能點(diǎn)22FPAFunctionPointAnalysis功能點(diǎn)分析23FRFunctionalRequirement功能性需求24GAGapAnalysis差距分析25IDInterfaceDesign接口設(shè)計(jì)26IFPUGInternationalFunctionPointUsersGroup國(guó)際功能點(diǎn)用戶組織27IPMIntegratedProjectManagement集成項(xiàng)目管理28IRInterfaceRequirement接口需求29KPAKeyProcessArea關(guān)鍵過(guò)程域30KRKeyRequirements關(guān)鍵需求31LALeadAssessor主任評(píng)審員32MAMeasurementandAnalysis測(cè)量與分析33MATMetricsAdvisoryTeam度量咨詢組34MCAMetricsCoordinatorandAnalyst度量專員35MLmatreratylibrary度量數(shù)據(jù)庫(kù)36NFRNon-functionalRequirement非功能性需求37OCOperationalConcept操作概念38OIDOrganizationalInnovationandDeployment組織革新與部署39OPDOrganizationalProcessdefinition組織過(guò)程定義40OPFOrganizationalProcessfocus組織過(guò)程焦點(diǎn)41OPLOrganizationalProcessAssets組織過(guò)程財(cái)富42OPPOrganaizationalProcessPerormance組織過(guò)程性能43OSSPOrganization’sSetofStandardProcess組織標(biāo)準(zhǔn)過(guò)程集合44OTOrganizationalTraining組織級(jí)培訓(xùn)45PAProcessAreas過(guò)程域46PATProcessActionTeam過(guò)程行動(dòng)小組47PBProcessAssetsLibrary過(guò)程財(cái)富庫(kù)48PDPreliminaryDesign概要設(shè)計(jì)49PDSPProjectDefinedStandardProcesses項(xiàng)目定義標(biāo)準(zhǔn)過(guò)程50PIProduceIntegration產(chǎn)品集成51PLCProductLifeCycle產(chǎn)品生命周期52PMCProjectMonitoringandControl項(xiàng)目監(jiān)控53PPProjectPlanning項(xiàng)目策劃54PPQAProcessandProductQualityAssurance過(guò)程與產(chǎn)品質(zhì)量保證55PPRPricePerformanceRatio性能價(jià)格比56QASoftwareQualityAssurance軟件質(zhì)量保證57QAQualityAssurance質(zhì)量保證58QAPSoftwareQualityAssurancePlan質(zhì)量保證計(jì)劃59QPMQuantitativeProjectManagement量化項(xiàng)目管理60RDRequirementsDevelopment需求開(kāi)發(fā)61RM/ReqMRequirementsManagement需求管理62RSKMRiskManagement風(fēng)險(xiǎn)管理63RTMRequirementTraceabilityMatrix需求跟蹤矩陣64SAMSupplierAgreementManagement.供應(yīng)協(xié)議管理65SCSteeringCommittee指導(dǎo)委員會(huì)66SCAMPIStandardCMMIAssessmentMethodforProcessImprovement過(guò)程改進(jìn)CMMI標(biāo)準(zhǔn)評(píng)審方法67SCCBSoftwareConfigurationControlBoard軟件配置管理控制委員會(huì)68SCMSoftwareConfigurationManagement軟件配置管理69SDPSoftwareDevelopmentPlan軟件開(kāi)發(fā)計(jì)劃70SEISoftwareEngineeringInstitute(美國(guó))軟件工程學(xué)院71SEPGSoftwareEngineeringProcessGroup軟件工程過(guò)程組72SPISoftwareProcessImprovement軟件過(guò)程改進(jìn)73SPPSoftwareProjectPlanning軟件項(xiàng)目策劃74SPTOSoftwareProjectTrackingandOversight軟件項(xiàng)目跟蹤與監(jiān)控75SRSystemRequirements系統(tǒng)需求76SRSSoftwareRequirementSpecification軟件需求規(guī)格77SSMSoftwareSubcontractManagement軟件分包管理78SSRSoftwareSystemRequirement軟件系統(tǒng)需求79TSTechnicalSolution技術(shù)解決方案80UCUseCase用例81UIDUserInterfaceDesign用戶界面設(shè)計(jì)82VALValidation確認(rèn)83VERVerification驗(yàn)證84WBSWorkBreakdownStructure工作分解結(jié)構(gòu)85WPWorkProducts工作產(chǎn)品86Pre-assessment預(yù)評(píng)審87Baseline基線88QualityAttribute質(zhì)量屬性89Scenario場(chǎng)景關(guān)鍵字:CMMI,SCAMPI,過(guò)程改進(jìn),能力成熟度,EPG軟件能力成熟度模型(CMM/CMMI)已成為IT業(yè)界通用的過(guò)程體系,是一條提高軟件企業(yè)產(chǎn)品質(zhì)量、增強(qiáng)企業(yè)核心競(jìng)爭(zhēng)力的有效途徑,它給軟件企業(yè)帶來(lái)的成功已經(jīng)為許多國(guó)內(nèi)、外著名軟件廠商所證明,根據(jù)SEI的統(tǒng)計(jì),軟件企業(yè)在引入CMM后勞動(dòng)生產(chǎn)率平均增長(zhǎng)了35%;錯(cuò)誤比率平均減少39%;平均成本回報(bào)率為5:1??v觀國(guó)內(nèi)自1993年開(kāi)始Motorola(中國(guó))實(shí)施起,至后來(lái)的東軟、金蝶、用友等公司紛紛實(shí)施CMM或CMMI,國(guó)內(nèi)企業(yè)實(shí)施CMMI一時(shí)間方興未艾。但是大部分的企業(yè)(近60%的企業(yè))實(shí)施CMMI收效不甚理想,最終走向失敗,究其原因有多種,例如EPG人員素質(zhì)不夠,EPG團(tuán)隊(duì)松散,僅為了得到一紙證書(shū),而忽略了過(guò)程改進(jìn)項(xiàng)目對(duì)企業(yè)本身的重要程度,種種這些原因其根本核心就是EPG組建。作為全國(guó)CMMI咨詢能力第一的企業(yè),在EPG組建上有著深刻的理解以及豐富的經(jīng)驗(yàn)。在EPG組建具體有以下四個(gè)步驟:1、EPG人員要求過(guò)程改進(jìn)實(shí)施人員如果沒(méi)有足夠的軟件工程背景,在組織中亦無(wú)足夠的能力完成其所擔(dān)當(dāng)?shù)娜蝿?wù),則可能導(dǎo)致實(shí)施項(xiàng)目失敗。因此必須選擇那些有經(jīng)驗(yàn)、有能力的員工參與的實(shí)施過(guò)程中來(lái),充分發(fā)揮他們?cè)谄髽I(yè)里的正面影響力。基本操作方法是:咨詢公司與客戶交流,并提出EPG人員所需要具備的相關(guān)條件,客戶根據(jù)咨詢公司提供的人員條件,結(jié)合本公司具體人員情況,提供EPG小組成員名單,2、EPG人員確定在客戶方提供的EPG小組成員名單的基礎(chǔ)上,咨詢顧問(wèn)與客戶進(jìn)行交流并篩選其中不符合要求的人員,并最終確定EPG各成員。EPG成員一旦確定,就要保持其穩(wěn)定性,忌人員流動(dòng)頻繁,從而導(dǎo)致過(guò)程改進(jìn)項(xiàng)目成本上升。3、組織人員確定完畢后,將人員組織起來(lái)形成EPG項(xiàng)目團(tuán)隊(duì),建立EPG項(xiàng)目團(tuán)隊(duì)的共同愿景或目標(biāo),確保成員均同意并接受目標(biāo),同時(shí)需要建立共同的價(jià)值觀及信念,使成員相信過(guò)程改進(jìn)項(xiàng)目是可行的、必要的,更是重要的,并且能為企業(yè)帶來(lái)高效率、提高企業(yè)產(chǎn)品質(zhì)量的。同時(shí),在本階段需要明確以下幾點(diǎn):(1)明確各EPG項(xiàng)目成員所擔(dān)當(dāng)?shù)娜蝿?wù)及職責(zé),并以文檔的形式予以保存;(2)確保時(shí)間表獲得眾人的支持;(3)保證EPG團(tuán)隊(duì)擁有所需的資源;(4)建立完善的記錄和信息溝通系統(tǒng);(5)制定團(tuán)隊(duì)規(guī)范;4、培訓(xùn)在明確了相應(yīng)的任務(wù)之后,為了使得過(guò)程改進(jìn)項(xiàng)目能夠順利并有效的實(shí)施,咨詢顧問(wèn)需要對(duì)項(xiàng)目組成員進(jìn)行相關(guān)內(nèi)容的培訓(xùn),對(duì)CMMI模型進(jìn)行深入了解和學(xué)習(xí),培養(yǎng)EPG的工作技能,包括其會(huì)議管理能力,項(xiàng)目管理能力等,使其更深刻理解自己所擔(dān)當(dāng)?shù)娜蝿?wù)以及如何去制定計(jì)劃直至完成。5、EPG計(jì)劃在給項(xiàng)目成員進(jìn)行相關(guān)知識(shí)的培訓(xùn)之后,項(xiàng)目成員對(duì)CMMI的基本知識(shí)有所了解,在這樣的基礎(chǔ)上,咨詢顧問(wèn)與EPG成員一起,結(jié)合企業(yè)的實(shí)際情況,從實(shí)際出發(fā),完成過(guò)程改進(jìn)項(xiàng)目的具體計(jì)劃,使得過(guò)程改進(jìn)小組成員更進(jìn)一步明確任務(wù),對(duì)任務(wù)的細(xì)化以及各項(xiàng)任務(wù)的時(shí)間截點(diǎn)。6、跟蹤與監(jiān)控對(duì)于CMMI過(guò)程改進(jìn)項(xiàng)目來(lái)說(shuō),做好計(jì)劃是前提,但后期的跟蹤與監(jiān)控更是關(guān)鍵,通過(guò)對(duì)過(guò)程改進(jìn)項(xiàng)目計(jì)劃的跟蹤,對(duì)于在實(shí)施計(jì)劃中出現(xiàn)的問(wèn)題進(jìn)行解決,并及時(shí)修改計(jì)劃。如果沒(méi)有很好的對(duì)計(jì)劃的實(shí)施情況進(jìn)行有效及合理的跟蹤,很可能會(huì)導(dǎo)致我們的過(guò)程改進(jìn)項(xiàng)目延緩或者脫離軌道,最終導(dǎo)致CMMI項(xiàng)目的失敗。以上針對(duì)EPG組建的方法及需要注意的問(wèn)題進(jìn)行了一定的詮釋,公司從事多年的過(guò)程改進(jìn)項(xiàng)目,根據(jù)多年來(lái)的經(jīng)驗(yàn),CMMI項(xiàng)目要成功,每一階段都需要付諸很多的努力,“一子錯(cuò),滿盤(pán)皆落索”,因此,在EPG組建環(huán)節(jié)更要引起重視!聲明:本文版權(quán)歸科技所有,轉(zhuǎn)載請(qǐng)注明作者及出處。五個(gè)成熟度級(jí)別之間的比較如下:1、初始級(jí)特征:(1)軟件過(guò)程的特點(diǎn)是雜亂無(wú)章,有時(shí)甚至混亂。幾乎沒(méi)有定義過(guò)程的規(guī)則或步驟。(2)過(guò)分的盡諾。常做出良好的承諾:如“按照軟件工程方式,有序的工程過(guò)程來(lái)工作”;或達(dá)到高目標(biāo)的許諾。但實(shí)際上卻出現(xiàn)一系列危機(jī)。(3)遇到危機(jī)就放棄原計(jì)劃過(guò)程,反復(fù)編碼和測(cè)試。(4)成功完全依賴個(gè)人努力和杰出的專業(yè)人才,取決于超常的管理人員和杰出有效的軟件開(kāi)發(fā)人員。具體的表現(xiàn)和成果都源于或者說(shuō)是決定于個(gè)人的能力和他們先前的經(jīng)驗(yàn)、知識(shí)以及他們的進(jìn)取心和積極程度。(5)能力只是個(gè)人的特性,而不是開(kāi)發(fā)組織的持性。依靠著個(gè)人的品質(zhì)或承受著巨大壓力,或找竅門(mén)取得成果。但此類人一旦離去,對(duì)組織的穩(wěn)定作用也消失。(6)軟件過(guò)程是不可確定的和不可預(yù)見(jiàn)的。軟件成熟性程度處于第一級(jí)的軟件組織的軟件過(guò)程在實(shí)際的工作過(guò)程中被經(jīng)常的改變(過(guò)程是隨意的)。這類組織也在開(kāi)發(fā)產(chǎn)品,但其成果是不穩(wěn)定的,不可預(yù)見(jiàn)的,不可重復(fù)的。也就是說(shuō),軟件的計(jì)劃、預(yù)算、功能和產(chǎn)品的質(zhì)量都是不可確定和不可預(yù)見(jiàn)的。過(guò)程:(1)極少存在或使用穩(wěn)定的過(guò)程。(2)所謂“過(guò)程”,往往是“就這么干”而言。(3)各種條例,規(guī)章制度互不協(xié)調(diào),甚至互相矛盾人員:(1)依賴個(gè)人努力和杰出人物。一旦優(yōu)秀人物離去,項(xiàng)目就無(wú)法繼續(xù)(2)人們的工作方式如同“救火”。就是在開(kāi)發(fā)過(guò)程中不斷地出現(xiàn)危機(jī),以及不斷的“救火”。技術(shù):引進(jìn)新技術(shù)是極大風(fēng)險(xiǎn)度量:不收集數(shù)據(jù)或分析數(shù)據(jù)改進(jìn)方向:(1)建立項(xiàng)日管理過(guò)程。實(shí)施規(guī)范化管理。保障項(xiàng)目的承諾。(2)首要任務(wù)是進(jìn)行需求管理,建立客戶與軟件項(xiàng)目之間的共同理解,使項(xiàng)目真正反映客戶的要求。(3)建立各種軟件項(xiàng)目計(jì)劃。如軟件開(kāi)發(fā)計(jì)劃、軟件質(zhì)量保證計(jì)劃、軟件配置管理計(jì)劃、軟件測(cè)試計(jì)劃、風(fēng)險(xiǎn)管理計(jì)劃及過(guò)程改進(jìn)計(jì)劃。(4)開(kāi)展軟件質(zhì)量保證活動(dòng)(SQA)。2、可重復(fù)級(jí)特征(1)進(jìn)行較為現(xiàn)實(shí)的求諾,可按以前在同類項(xiàng)目上的成功經(jīng)驗(yàn)建立的必要過(guò)程準(zhǔn)則來(lái)確保再一次的成功。(2)主要是逐個(gè)項(xiàng)目地建立基本過(guò)程管理?xiàng)l例來(lái)加強(qiáng)過(guò)程能力。(3)建立了基本的項(xiàng)目管理過(guò)程來(lái)跟蹤成本、進(jìn)度和功能。(4)管理工作主要跟蹤軟件經(jīng)費(fèi)支出、進(jìn)度及功能。識(shí)別在承諾方面出現(xiàn)的問(wèn)題。(5)采用基線(BASELINE)來(lái)標(biāo)志進(jìn)展、控制完整性。(6)定義了軟件項(xiàng)目的標(biāo)準(zhǔn),并相信它,遵循它。(7)通過(guò)于合同建立有效的供求關(guān)系。過(guò)程(1)軟件開(kāi)發(fā)和維護(hù)的過(guò)程是相對(duì)穩(wěn)定的,但過(guò)程建立在項(xiàng)目一級(jí).(2)有規(guī)則的軟件過(guò)程是在一個(gè)有效的工程管理系統(tǒng)的控制之下,先前的成功經(jīng)驗(yàn)可以被重復(fù)。(3)問(wèn)題出現(xiàn)時(shí).有能力識(shí)別及糾正。其承諾是可實(shí)現(xiàn)的。人員(1)項(xiàng)目的成功依賴于個(gè)人的能力以及管理層的支持.(2)理解管理的必要性及對(duì)管理的承諾。(3)注意人員的培訓(xùn)問(wèn)題,技術(shù)建立技術(shù)支持活動(dòng),并有穩(wěn)定的計(jì)劃。度量每個(gè)項(xiàng)目建立資源計(jì)劃。主要是關(guān)心成本、產(chǎn)品和進(jìn)度.有相應(yīng)的管理數(shù)據(jù).改進(jìn)方向(1)不再按項(xiàng)目制定軟件過(guò)程,而是總結(jié)各種項(xiàng)目的成功經(jīng)驗(yàn),使之規(guī)則化,把具體經(jīng)驗(yàn)歸納為全組織的標(biāo)準(zhǔn)軟件過(guò)程。把改進(jìn)組織的整體軟件過(guò)程能力的軟件過(guò)程活動(dòng),作為軟件開(kāi)發(fā)組織的責(zé)任。(2)確定全組織的標(biāo)準(zhǔn)軟件過(guò)程,把軟件工程及管理活動(dòng)集成到一個(gè)穩(wěn)固確定的軟件過(guò)程中。從而可以跨項(xiàng)目改進(jìn)軟件過(guò)程效果,也可作為軟件過(guò)程剪裁的基礎(chǔ)。(3)建立軟件工程過(guò)程小組(SEPG)長(zhǎng)期承擔(dān)評(píng)估與調(diào)控軟件過(guò)程的任務(wù),以適應(yīng)未來(lái)軟件項(xiàng)目的要求。(4)積累數(shù)據(jù):建立組織的軟件過(guò)程庫(kù)及軟件過(guò)程相關(guān)的文檔庫(kù)(5)加強(qiáng)培訓(xùn)。3、確定級(jí)特征(1)無(wú)論管理方面或工程方面的軟件過(guò)程都已文件化、標(biāo)準(zhǔn)化,并綜合成軟件開(kāi)發(fā)組織的標(biāo)準(zhǔn)軟件過(guò)程。(2)軟件過(guò)程標(biāo)準(zhǔn)被應(yīng)用到所有的工程中,用于編制和維護(hù)軟件。有的項(xiàng)目也可根據(jù)實(shí)際情況,對(duì)軟件開(kāi)發(fā)組織的標(biāo)準(zhǔn)軟件過(guò)程進(jìn)行剪裁。(3)在從事一項(xiàng)工程時(shí),產(chǎn)品的生產(chǎn)過(guò)程、花費(fèi)、計(jì)劃以及功能都是可以完全控制的,從而軟件質(zhì)量也可以控制。(4)軟件工程過(guò)程組(SEPG)負(fù)責(zé)軟件過(guò)程活動(dòng)。(5)在全組織范圍內(nèi)安排培訓(xùn)計(jì)劃。過(guò)程(1)整個(gè)組織全面采用綜合性的管理及工程過(guò)程來(lái)管理。軟件工程和管理活動(dòng)是穩(wěn)定的和可重復(fù)的,具有連續(xù)性的。(2)軟件過(guò)程起了預(yù)見(jiàn)及防范問(wèn)題的作用,能使風(fēng)險(xiǎn)的影響最小化人員(1)以項(xiàng)目組的方式進(jìn)行工作。如同綜合產(chǎn)品團(tuán)隊(duì)。(2)在整個(gè)組織內(nèi)部的所有人對(duì)于所定義的軟件過(guò)程的活動(dòng)、任務(wù)有深入理解。大大加強(qiáng)了過(guò)程能力。(3)有計(jì)劃地按人員的角色進(jìn)行培訓(xùn)c技術(shù)在定性基礎(chǔ)上建立新的評(píng)估技術(shù)。度量(1)在全過(guò)程中收集使用數(shù)據(jù)。(2)在全項(xiàng)目中系統(tǒng)性地共享數(shù)據(jù)改進(jìn)方向(1)開(kāi)始著手軟件過(guò)程的定量分析,以達(dá)到定量地控制軟件項(xiàng)目過(guò)程的效果。(2)通過(guò)軟件的質(zhì)量管理達(dá)到軟件的質(zhì)量目標(biāo)。4、管理級(jí)特征(1)制定了軟件過(guò)程和產(chǎn)品質(zhì)量的詳細(xì)而具體的度量標(biāo)準(zhǔn)。軟件過(guò)程和產(chǎn)品的質(zhì)量都可以被理解和控制。(2)軟件組織的能力是可預(yù)見(jiàn)的。原因是軟件過(guò)程是被明確的度量標(biāo)準(zhǔn)所度量和操作。不言而喻.軟件產(chǎn)品的質(zhì)量就可以預(yù)見(jiàn)和得以控制。(3)組織的度量工程保證所有項(xiàng)目對(duì)生產(chǎn)率和質(zhì)量進(jìn)行度量,并作為重要的軟件過(guò)程活功。(4)具有良好定義及一致的度量標(biāo)服來(lái)指導(dǎo)軟件過(guò)程,并作為評(píng)價(jià)軟件過(guò)程及產(chǎn)品的定量基礎(chǔ)。(5)在開(kāi)發(fā)組織內(nèi)已建立軟件過(guò)程數(shù)據(jù)庫(kù),保存收集到的數(shù)據(jù),可用于各項(xiàng)目的軟件過(guò)程。過(guò)程(1)開(kāi)始定量地認(rèn)識(shí)軟件過(guò)程。(2)軟件過(guò)程的變化小.一般在可接受的范圍內(nèi)。(3)可以預(yù)見(jiàn)軟件過(guò)程中和產(chǎn)品質(zhì)量方面的一些趨勢(shì)。一旦質(zhì)量經(jīng)度量后超出這些標(biāo)準(zhǔn)或是有所違反.可以采用一些方法去改正,以達(dá)到良好的日標(biāo)。人員每個(gè)項(xiàng)目中存在強(qiáng)烈的群體工作意識(shí),因?yàn)槊咳硕剂私鈧€(gè)人的作用與組織的關(guān)系,因此能夠產(chǎn)生這種群體意識(shí)。技術(shù)不斷的在定量基礎(chǔ)上評(píng)估新技術(shù)。度量(1)在全組織內(nèi)進(jìn)行數(shù)據(jù)收集與確定。(2)度量標(biāo)準(zhǔn)化。(3)數(shù)據(jù)用于定量地理解軟件過(guò)程及穩(wěn)定軟件過(guò)程。改進(jìn)方向(1)缺陷防范。不僅僅在發(fā)現(xiàn)了問(wèn)題時(shí)能及時(shí)改進(jìn),而且應(yīng)采取特定行動(dòng)防止將來(lái)出現(xiàn)這類缺陷。(2)主動(dòng)進(jìn)行技術(shù)變動(dòng)管理、標(biāo)識(shí)、選擇和評(píng)價(jià)新技術(shù).使有效的新技術(shù)能在開(kāi)發(fā)組織中施行,(3)進(jìn)行過(guò)程變動(dòng)管理。定義過(guò)程改進(jìn)的目的,經(jīng)常不斷地進(jìn)行過(guò)程改進(jìn)。5、優(yōu)化級(jí)特征(1)整個(gè)組織特別關(guān)注軟件過(guò)程改進(jìn)的持續(xù)性、頂見(jiàn)及增強(qiáng)自身。防止缺陷及問(wèn)題的發(fā)生。不斷地提高他們的過(guò)程能力。(2)加強(qiáng)定量分析,通過(guò)來(lái)自過(guò)程的質(zhì)量反饋和吸收新觀念、新科技,使軟件過(guò)程能不斷地得到改進(jìn),(3)根據(jù)軟件過(guò)程的效果,進(jìn)行成本/利潤(rùn)分析,從成功的軟件過(guò)程實(shí)踐中吸取經(jīng)驗(yàn),加以總結(jié)。把最好的創(chuàng)新成績(jī)迅速向全組織轉(zhuǎn)移。對(duì)失敗的案例,由軟件過(guò)程小組近行分析以找出原因。(4)組織能找出過(guò)程的不足并預(yù)先改進(jìn)。把失敗的教訓(xùn)告知全體組織以防止重復(fù)以前的錯(cuò)誤。(5)對(duì)軟件過(guò)程的評(píng)價(jià)相對(duì)標(biāo)準(zhǔn)軟件過(guò)程的改進(jìn),都在全組織內(nèi)推廣。過(guò)程(1)不斷地系統(tǒng)地改進(jìn)軟件過(guò)程(2)理解并消除產(chǎn)生問(wèn)題的公共根源。在任何一個(gè)系統(tǒng)中都可找到:由于隨機(jī)變化造成重復(fù)工作,進(jìn)而導(dǎo)致時(shí)間浪費(fèi)。為了防止浪費(fèi)人力可能導(dǎo)致的系統(tǒng)變化。要消除“公共”的無(wú)效根源,防止浪費(fèi)發(fā)生。盡管所有級(jí)別都存在這些問(wèn)題,但這是第五級(jí)的焦點(diǎn)。人員(1)整個(gè)組織都存在自覺(jué)的強(qiáng)烈的團(tuán)隊(duì)意識(shí)。(2)每個(gè)人都致力于過(guò)程改進(jìn)。人們不再以達(dá)到里程碑的成就而滿足,而要力求減少錯(cuò)誤率。技術(shù)基于定量的控制和管理,事先主動(dòng)考慮新技術(shù),追求新技術(shù),利用新技術(shù)??梢詫?shí)現(xiàn)軟件開(kāi)發(fā)中的方法和新技術(shù)的革新,以防止出現(xiàn)錯(cuò)誤,不斷提高產(chǎn)品的質(zhì)量和生產(chǎn)率。度量利用數(shù)據(jù)來(lái)評(píng)估、選擇過(guò)程改進(jìn)。改進(jìn)方向保持持續(xù)不斷的軟件過(guò)程改進(jìn)。二、敏捷開(kāi)發(fā)和高級(jí)別CMMI關(guān)鍵字:高級(jí)別CMMI敏捷開(kāi)發(fā)我經(jīng)常和別人一起討論敏捷開(kāi)發(fā)過(guò)程的知識(shí),并且我們也會(huì)經(jīng)常爭(zhēng)論結(jié)合使用敏捷開(kāi)發(fā)過(guò)程和CMMI高級(jí)別的話題。他們兩個(gè)是否能夠結(jié)合使用?或者他們兩個(gè)只是向相反的方向發(fā)展?帶著這個(gè)疑問(wèn),下面我們一起來(lái)探討?!斑@個(gè)問(wèn)題可以說(shuō)是老生常談,但是我對(duì)第5級(jí)別中的那個(gè)基本差異有一個(gè)疑問(wèn),這個(gè)疑問(wèn)會(huì)使人產(chǎn)生不安的情緒。CMMI1.2強(qiáng)調(diào)了想在組織中控制結(jié)果的變更,進(jìn)而將其重心轉(zhuǎn)移到了個(gè)人的身上。敏捷開(kāi)發(fā)在意義上說(shuō)不單單是為了讓每個(gè)項(xiàng)目能在應(yīng)對(duì)各種各樣的環(huán)境中都擁有靈活的能力,并且可以讓他們?cè)谶@個(gè)環(huán)境中盡其所能表現(xiàn)的最好。我們并沒(méi)有特別關(guān)注在所有項(xiàng)目中要規(guī)范行為以便可以預(yù)知結(jié)果是“可靠的”。但是,我并不清楚我現(xiàn)在盡力想說(shuō)明的這種區(qū)別,是否確實(shí)是敏捷開(kāi)發(fā)和CMMI的基本概念中的一個(gè)基礎(chǔ)的區(qū)別,還是只是組織如何解釋和執(zhí)行CMMI第5級(jí)別的一個(gè)結(jié)果。當(dāng)然,敏捷開(kāi)發(fā)團(tuán)隊(duì)在過(guò)程模型和過(guò)程實(shí)踐資產(chǎn)中擁有的信任似乎要比CMMI團(tuán)隊(duì)中的要少――雖然在敏捷中沒(méi)有方法可以規(guī)范這些事情即便他們是低成本的,但是沒(méi)有假設(shè)說(shuō)明這就是組織要走的路。事實(shí)上,敏捷開(kāi)發(fā)支持者偏向于這樣的想法,在任何形式的可遇見(jiàn)的過(guò)程模型中快速地建立起逐漸減少的成果。是否這就是等同說(shuō)敏捷開(kāi)發(fā)支持者相信特殊原因會(huì)影響執(zhí)行效果是如此的普遍,以至在組織中試圖建立預(yù)見(jiàn)性的模型是無(wú)用的?”CMMI第4級(jí)別:QPM(量化項(xiàng)目管理):主要關(guān)注懂得過(guò)程行為變更的個(gè)別項(xiàng)目,他們認(rèn)為這些變更影響著他們的成功和如何處理事情――或者至少影響著完成產(chǎn)品發(fā)展或者達(dá)成目標(biāo)。組織單位(EPG)必須要監(jiān)控成果。OPP(組織過(guò)程實(shí)踐):主要關(guān)注集成模型,項(xiàng)目可以使用模型來(lái)規(guī)范他們想要達(dá)到成功的方面,比如說(shuō)質(zhì)量,進(jìn)度表,預(yù)算,維護(hù)以及其他任何事情。訣竅就是項(xiàng)目在過(guò)程執(zhí)行中以這些模型為基礎(chǔ),控制QPM中的行為。比較典型的是,這些模型可能是基于相似的項(xiàng)目中的重復(fù)的結(jié)果不斷建立起來(lái)的,雖然可能并沒(méi)有這樣的需求。在個(gè)別項(xiàng)目級(jí)別中模型應(yīng)該先被改進(jìn)以便使用,所以在CMMI模型中使用基于一個(gè)項(xiàng)目的歷史數(shù)據(jù)(比如說(shuō),增量)或者20個(gè)項(xiàng)目的歷史數(shù)據(jù)是沒(méi)有區(qū)別的,雖然這可能對(duì)使用者來(lái)說(shuō)是有區(qū)別的。CMMI第5級(jí)別:CAR(原因分析與解決方法):主要關(guān)注引起問(wèn)題的主要原因,過(guò)失,管理問(wèn)題或者其他一切需要解決的問(wèn)題。項(xiàng)目,EPG或者其他任何人是否可以應(yīng)用,是作為解決問(wèn)題的方法。EPG在OPP中監(jiān)控結(jié)果,或者得到別的經(jīng)驗(yàn)。(敏捷開(kāi)發(fā)是否在增量開(kāi)始點(diǎn)或者結(jié)束點(diǎn)不建議進(jìn)行類似的行為?我不清楚我所知道的術(shù)語(yǔ)是否正確)OID(組織創(chuàng)新與推展):完全非項(xiàng)目特點(diǎn)。關(guān)注基于個(gè)體,CAR,模型使用,外界因素等的組織改進(jìn)。你是否會(huì)收集并且使用所有這些學(xué)到的經(jīng)驗(yàn)?你進(jìn)入企業(yè)后是否會(huì)尋求新的或者更好的做生意的方法(其中敏捷開(kāi)發(fā)可能只是一個(gè)例子)?在組織中又該如何處理證明,分析(職業(yè)),和使用(結(jié)構(gòu)請(qǐng)參照第4級(jí)別中的模型和過(guò)程控制)這些改進(jìn)。我個(gè)人認(rèn)為CMMI高級(jí)別和敏捷開(kāi)發(fā)應(yīng)該結(jié)合起來(lái)工作。敏捷可以幫助CMMI高級(jí)別更容易實(shí)現(xiàn)短期的轉(zhuǎn)變,并且它在處理事情的發(fā)展上起了很重要的作用。我的經(jīng)驗(yàn)基本是從第5級(jí)別得來(lái)的,有部分來(lái)自第4級(jí)別。許多組織懷著“每個(gè)人都必須如此做”的想法而通過(guò)了第3級(jí)別,但是他們卻反對(duì)在第4,5級(jí)別中有著同樣的想法。就像我曾經(jīng)提到的,敏捷開(kāi)發(fā)是使用CMMI第4,5級(jí)別來(lái)改進(jìn)如何發(fā)展產(chǎn)品的完美例子。CMMI是CapabilityMaturityModelIntegration(能力成熟度模型集成)的縮寫(xiě),是在CMM(CapabilityMaturityModel能力成熟度模型)的基礎(chǔ)上發(fā)展而來(lái)三、CMMI實(shí)施現(xiàn)在很多企業(yè)因某種原因想做CMMI了,大體做法1、決定實(shí)施CMMI2、EPG接受培訓(xùn),理解CMMI3、EPG根據(jù)自己理解的CMMI和實(shí)際情況開(kāi)發(fā)一大堆漂漂亮亮的過(guò)程文檔、流程圖、表格、模板、檢查單、作業(yè)指南。4、大家邊聽(tīng)著EPG的解釋(包括培訓(xùn)、答疑),邊執(zhí)行這些過(guò)程標(biāo)準(zhǔn),然后審計(jì)(內(nèi)、外)將目前的最佳實(shí)踐記錄下來(lái)、寫(xiě)下來(lái)、文檔化下來(lái)。很多新的EPG在做了一段時(shí)間后無(wú)奈的發(fā)現(xiàn)自己居然淪落成了一個(gè)過(guò)程標(biāo)準(zhǔn)解說(shuō)員、甚至文檔管理員。自己工作大部分時(shí)間是面對(duì)文檔,或者督促別人寫(xiě)文檔。我到覺(jué)得EPG最主要的工作應(yīng)該深入到研發(fā)第一線,幫助研發(fā)人員解決研發(fā)過(guò)程中面臨的最嚴(yán)重的實(shí)際問(wèn)題(當(dāng)然是解決方案要上升到過(guò)程高度,而不應(yīng)是單個(gè)問(wèn)題或個(gè)人),甚至哪怕是一些不嚴(yán)重但以你的項(xiàng)目經(jīng)驗(yàn)知道該如何解決的問(wèn)題上??傮w說(shuō)來(lái)就是掌握項(xiàng)目進(jìn)展中的任何細(xì)微的技術(shù)難點(diǎn)要點(diǎn),并主動(dòng)記錄下來(lái)。為什么這么說(shuō)呢?CMMI實(shí)施的主要宗旨就是以每個(gè)項(xiàng)目為采集數(shù)據(jù)的源頭,達(dá)到企業(yè)整體效益提升和資源重用。真正有價(jià)值的東西,是需要一線人員在實(shí)際工作中遇到問(wèn)題,解決問(wèn)題,并總結(jié)問(wèn)題,不是一個(gè)一線工作的流水帳。就象一份研發(fā)人員的日?qǐng)?bào)。寫(xiě)了上午做什么,下午做什么。這對(duì)企業(yè)的積累有什么用處呢?他工作過(guò)程中,遇到什么問(wèn)題,他是怎么解決的,走過(guò)什么彎路,實(shí)驗(yàn)過(guò)幾種方法,失敗了,失敗的原因是什么,最后選擇了什么方法,可能不是最好的,但完成了任務(wù),達(dá)到了效率和資源分配的平衡。這些東西才可能是未來(lái)類似項(xiàng)目中,遇到類似問(wèn)題時(shí),可能有參考價(jià)值的。通常也是EPG個(gè)人職業(yè)生涯的技術(shù)積累。只有公司里每個(gè)員工,把自己認(rèn)為最有價(jià)值的積累貢獻(xiàn)出來(lái)。才可能達(dá)到公司有價(jià)值的積累。而決不是形式上寫(xiě)的上午下午每個(gè)小時(shí)的流水帳。明白了上面的說(shuō)的CMMI的目的,做為一個(gè)合格的EPG,就應(yīng)該具備以下的素質(zhì):1、明白什么是有價(jià)值的積累,先是對(duì)你個(gè)人,然后才是順便幫公司做了積累。2、深入一線,發(fā)現(xiàn)她們并忠實(shí)地記錄她們。CMMI里的SP、GP,只是幫助你,提醒你在哪個(gè)環(huán)節(jié),哪些東西可能是有價(jià)值了。你去收集一下,別視而不見(jiàn)了。因?yàn)檫€有一個(gè)企業(yè)和你個(gè)人的角度不同,立場(chǎng)不同的問(wèn)題。例如,REQM里收集需求,對(duì)個(gè)人技術(shù)方面的積累雖然不多,但對(duì)企業(yè)是至關(guān)重要的,一次需求變更,沒(méi)詳細(xì)寫(xiě)清楚,忘記了到客戶那里去簽字落實(shí),可能就會(huì)給企業(yè)造成很大的損失。做為一個(gè)合格的EPG,是需要有這份責(zé)任和義務(wù)把每個(gè)環(huán)節(jié)都做到最好,這是職業(yè)道德所在。同時(shí)也是對(duì)自我延伸的一個(gè)好機(jī)會(huì),學(xué)會(huì)一些和人的溝通,傾聽(tīng),把專業(yè)的東西以平易的方式表達(dá)。這些也都算是EPG額外的收獲。通常情況下,為了按時(shí)按量完成項(xiàng)目,一線的骨干,對(duì)寫(xiě)日?qǐng)?bào)、周報(bào)、文檔都很不屑。EPG也很遷就,事后再補(bǔ),這也不失為一個(gè)提高效率的好辦法。但過(guò)去一個(gè)月半年了,我們正常人的記憶都能想象,很難記住細(xì)節(jié)。無(wú)非就是敷衍。這也在情理之中。你總不能讓一個(gè)明天就要交東西的小組,今天晚上在通宵努力解決BUG的同時(shí),還寫(xiě)什么報(bào)告,這也不盡人情。但作為EPG不能只把眼光集中在這婦人之心上。要想的更遠(yuǎn)。為什么會(huì)把項(xiàng)目推到這么晚,BUG還沒(méi)解決完?難道要永遠(yuǎn)這樣下去嗎?項(xiàng)目中是有很多不可預(yù)測(cè)的因素,甚至是開(kāi)發(fā)人員常說(shuō)的"手氣問(wèn)題","人品問(wèn)題"。但這些是需要控制的,也是通過(guò)經(jīng)驗(yàn)可以控制的,所謂藝高人膽大。藝的高低,就是經(jīng)驗(yàn)的積累決定的。那怎么解決這種兩難的問(wèn)題呢?逼著技術(shù)骨干寫(xiě)心水,人家沒(méi)時(shí)間也的確壓力很大。不寫(xiě),公司又得不到有效積累,積累的都是垃圾流水。有個(gè)公司的辦法和經(jīng)驗(yàn)到可以借鑒一下:公司內(nèi)部搞了個(gè)BBS,把不同類型的工作分成不同的組,有純技術(shù)的,JAVA組,C++組等,也有PPT組,甚至動(dòng)畫(huà)組,界面組。大家把自己平時(shí)的工作積累FTP上去,甚至制作方法,遇到問(wèn)題和解決方法的文檔都丟上去,開(kāi)始怎么想,用了多少套方案,最后選擇了什么。自我感覺(jué)如何。把這些心路歷程都寫(xiě)成文檔。丟到陽(yáng)光下,大家評(píng)論。用點(diǎn)擊率和"頂"的人數(shù)來(lái)說(shuō)明誰(shuí)寫(xiě)的是心水,誰(shuí)在寫(xiě)垃圾。大家都是一個(gè)公司的,很容易實(shí)名。直接納入考核機(jī)制中。做為一線人員,大家也有動(dòng)力來(lái)寫(xiě),自己的聰明才智有了展現(xiàn)的平臺(tái),虛榮心和荷包都得到了相應(yīng)的滿足。何樂(lè)而不為呢?EPG適時(shí)的評(píng)估大家的成果,并把他們分到項(xiàng)目里。幫助項(xiàng)目總結(jié),甚至在平時(shí)遇到問(wèn)題時(shí),直接幫助技術(shù)人員做必要記錄。項(xiàng)目進(jìn)度松時(shí),再督促項(xiàng)目人員完善內(nèi)容。以達(dá)到對(duì)個(gè)人和公司積累的最大化。EPG應(yīng)該明白學(xué)習(xí)和積累是個(gè)終身的過(guò)程,對(duì)公司如此,對(duì)個(gè)人也是如此。CMMI是個(gè)輔助,輔助我們對(duì)公司做積累,也幫助我們個(gè)人做必要的積累。公司需要逐步走向更高的管理水平,發(fā)展平臺(tái)。四、CMMI實(shí)施之核心關(guān)鍵字:CMMI,SCAMPI,過(guò)程改進(jìn),能力成熟度,EPG,PA,過(guò)程域前面我們談到了關(guān)于過(guò)程改進(jìn)團(tuán)隊(duì)的組建方法及在組建過(guò)程中需要注意的問(wèn)題,在本節(jié)中我們將繼續(xù)探討EPG過(guò)程改進(jìn)的另一個(gè)更為重要的一環(huán)——定義過(guò)程文檔。曾經(jīng)有一位評(píng)估師開(kāi)玩笑說(shuō),三級(jí)是寫(xiě)文檔,四級(jí)是寫(xiě)文檔的文檔,五級(jí)是寫(xiě)文檔的文檔的文檔。由此可見(jiàn),文檔貫穿于整個(gè)CMMI,在過(guò)程改進(jìn)中起著舉足輕重的作用。那么如何才能寫(xiě)出既符合CMMI又立足于企業(yè)本身實(shí)際情況的文檔呢?這就是本文將要探討的問(wèn)題——定義過(guò)程文檔。在定義過(guò)程文檔時(shí),首先,應(yīng)該進(jìn)行企業(yè)的習(xí)慣表述與CMMI術(shù)語(yǔ)和語(yǔ)言間的映射。特別是組織結(jié)構(gòu)中的一些術(shù)語(yǔ)、角色、組織內(nèi)部之間關(guān)系以及過(guò)程活動(dòng)的表述方式都需要映射到其組織的相應(yīng)部分,以防止別人無(wú)法理解。定義過(guò)程文檔的一般步驟是:(1)先確定并描述產(chǎn)品的生命周期。一般來(lái)說(shuō),產(chǎn)品生命周期可以劃分為6個(gè)階段,即產(chǎn)品概念階段、產(chǎn)品定義階段、產(chǎn)品開(kāi)發(fā)階段、產(chǎn)品測(cè)試階段、用戶驗(yàn)收階段、產(chǎn)品維護(hù)階段。(2)根據(jù)產(chǎn)品生命周期的各個(gè)階段確定需要改進(jìn)的過(guò)程域(PA)活動(dòng)?!斑^(guò)程域”用于描述CMMI標(biāo)準(zhǔn)定義的軟件過(guò)程能力評(píng)估模型中的一種部件。在該模型中,“過(guò)程域”是最大的的構(gòu)造塊,每個(gè)“過(guò)程域”由一組目標(biāo)構(gòu)成,每個(gè)目標(biāo)得到一組實(shí)踐支持。模型中描述的過(guò)程是參考模板,用“過(guò)程域”來(lái)表示。不能與實(shí)際過(guò)程混淆?!斑^(guò)程域”不是實(shí)際的過(guò)程,它是模型中的模板。(3)針對(duì)某一個(gè)PA過(guò)程活動(dòng),完成PA的數(shù)據(jù)流程圖。(4)準(zhǔn)備相應(yīng)的模板、檢查表或者方法附件定義過(guò)程文檔。再在EPG內(nèi)部討論修改,然后拿給評(píng)審人員閱讀,最后是進(jìn)行正式評(píng)審。進(jìn)一步修訂,再評(píng)審直到大家認(rèn)可為止,再進(jìn)入下一個(gè)PA過(guò)程。(或者也可以評(píng)審?fù)ㄟ^(guò)后進(jìn)行試點(diǎn),試點(diǎn)成功再進(jìn)入下有個(gè)PA過(guò)程。)根據(jù)自己多年的咨詢經(jīng)驗(yàn),總結(jié)了在定義過(guò)程文檔時(shí)一般容易出現(xiàn)的問(wèn)題。1、“本地化做得不夠”咨詢顧問(wèn)常常在項(xiàng)目進(jìn)行中發(fā)現(xiàn)這樣的問(wèn)題:在定義某個(gè)PA過(guò)程時(shí),客戶會(huì)過(guò)于依賴咨詢公司提供的其他一些企業(yè)的過(guò)程文檔,并將這些文檔梢作調(diào)整成為其自己的過(guò)程文件。由于每個(gè)軟件企業(yè)的情況是不一樣,流程、規(guī)范、記錄應(yīng)該根據(jù)公司實(shí)際情況來(lái)制定,參照CMMI框架,制定適合公司本身情況的“本地化”過(guò)程體系,這樣的效果會(huì)更好。(2)總體把握,逐步細(xì)化在定義第一個(gè)PA過(guò)程時(shí),如果沒(méi)有考慮它跟其它PA之間的關(guān)系就直接參照CMMI的此PA的目標(biāo)和實(shí)踐完成了過(guò)程文件,可能發(fā)生的結(jié)果要么是無(wú)法通過(guò)評(píng)審,要么就是通過(guò)了之后再返回進(jìn)行修改。由于各PA間關(guān)系密切,息息相關(guān),因此在實(shí)際的定義過(guò)程中,先要從總體上把握住各PA間關(guān)系,完成整個(gè)過(guò)程的數(shù)據(jù)流程圖的基礎(chǔ)上再進(jìn)行逐步細(xì)分,否則即是“只見(jiàn)樹(shù)木不見(jiàn)森林”。(3)多交流、多總結(jié)由于在項(xiàng)目初期,EPG小組對(duì)于CMMI的理解不夠透徹,大家也沒(méi)什么經(jīng)驗(yàn),這就需要EPG成員、QA、管理人員、開(kāi)發(fā)人員之間多多交流,在定義過(guò)程文檔時(shí)多討論,集眾人之智慧,隨著過(guò)程定義的進(jìn)展,EPG小組對(duì)CMMI的理解加深,就需要總結(jié)經(jīng)驗(yàn),避免將來(lái)在遇到類似問(wèn)題的時(shí)候多走彎路。某知名外企制造生產(chǎn)作業(yè)系統(tǒng)外觀檢驗(yàn)標(biāo)準(zhǔn)文件-附:表面等級(jí)一覽表NONHAIPRECISIONIND.CO.,LTD.系統(tǒng)名稱SYSTEM:PCE製造生產(chǎn)作業(yè)系統(tǒng)主題:SUBTEECT:CPU外觀規(guī)範(fàn)SPECIFCATION,COSMETIC,CPU/OPTIONPRODUCTS文件編號(hào):PAGE1OF38REV**目錄**章節(jié)ITEM內(nèi)容CONTENTS頁(yè)次PAGE目錄TABLEOFCONTENTS1修訂履歷REVSEDHISTORY21範(fàn)圍SCOPE32參考文件PEFERENCEDOCUMENTS3~43檢視方法INSPECTIONMETHOD4~74金屬板片SHEETMETAL7~145塑膠PLASTICS15~186組件排列PARTSALIGNMENT19~207硬體與連接器HARDWAREANDONNECTIRS21~228貼紙與商標(biāo)LABELSANDLOGOS23~269瓦楞紙箱CORRUGATEDCONTAINERS26~3110本文TEXT31~3311裝訂BINDERS33~3412詞彙GLOSSARY35~38APPROVEDCHECKEDPERPAREDBYDATENONHAIPRECISIONIND.CO.,LTD.系統(tǒng)名稱SYSTEM:PCE製造生產(chǎn)作業(yè)系統(tǒng)主題:SUBTEECT:CPU外觀規(guī)範(fàn)SPECIFCATION,COSMETIC,CPU/OPTIONPRODUCTS文件編號(hào):PAGE2OF38REV**修訂履歷表**版次ECNNO.修訂頁(yè)次備注ABCDEFGHJKLMNPQRSTUVWYZNONHAIPRECISIONIND.CO.,LTD.系統(tǒng)名稱SYSTEM:PCE製造生產(chǎn)作業(yè)系統(tǒng)主題:SUBTEECT:CPU外觀規(guī)範(fàn)SPECIFCATION,COSMETIC,CPU/OPTIONPRODUCTS文件編號(hào):PAGE3OF38REV範(fàn)圍:SCOPE本文規(guī)範(fàn)DESKTOP.手提式伺服器(SERVER)以及除了手提式產(chǎn)品所使用之面板顯示器以及鍵盤(pán)等顯示功能產(chǎn)品以外之任何產(chǎn)品.ThisspecificationdefinestheCOSMETICrequirementsforDESKTOP,PORTABLE,SERVERANDOPTIONPRODUCTSEXCLUDINGDISPLAYSCCindividualassemblydrawingforcosmeticrequirementsforassembliesexcludedherein.2.參考文件:PEFERENCEDOCUMENTS2.1應(yīng)用文件:下列文件為本規(guī)範(fàn)的一部分.除非特別指定,否則文件以指標(biāo)或申請(qǐng)?zhí)岚溉諡樯掌?APPLICABLEDOCUMENTThefollowingdocumentsformaparttothisspecificationtotheextentSpecifiedherein.Unlessotherwiseindicated,thedocumentsisoftheIssueifeffectonthedateofinvitationtobidorrequestforproposal.NONHAIPRECISIONIND.CO.,LTD.系統(tǒng)名稱SYSTEM:PCE製造生產(chǎn)作業(yè)系統(tǒng)主題:SUBTEECT:CPU外觀規(guī)範(fàn)SPECIFCATION,COSMETIC,CPU/OPTIONPRODUCTS文件編號(hào):PAGE4OF38REV2.2.優(yōu)先順序:ORDEROFPRECED本文若與其製程管制項(xiàng)目相牴觸,則以製程管制項(xiàng)目為優(yōu)先.IntheeventofaconflictbetweenthisdocumentandthemanufacturingprocessDetails,Themanufacturingprocessdetailsshalltakeprecedence.本文若與其製程管制項(xiàng)目相牴觸,則以製程管制項(xiàng)目為優(yōu)先.Intheeventofaconflictbetweenthisdocument,referencedocumentsandpiecePartdrawings,thepiecepartdrawingswilltakeprecedence.3.檢視方法:INSPECTIONMETHOD3.1.目視檢測(cè):依下列規(guī)定檢測(cè).VISUALINSPECTIONInspectionshallbeconductedasfollows.3.1.1.照明:目視檢測(cè)以工廠常態(tài)照明(100±20呎燭光之冷白螢照明光)為宜.LightingVisualinspectionshallbeconductedundernormalshoplighting(100±20Footcandlescoolwhitefluorescentillumination).3.1.2.位置:positionI.將待測(cè)零件置於執(zhí)行檢測(cè)者面前18至24吋(約手臂長(zhǎng))placetheassemblyorpiecepart18to24inches(armslength)infrontofpersonperformingtheinspection.II.應(yīng)以正對(duì)檢測(cè)者及垂直於表面(即±45角度)兩方向進(jìn)行零件組件目視檢測(cè).Theassemblyorpiecepartshallbeviewedintwopositions,normaltoInspectorandperpendiculartothesurface(±45degrees).NONHAIPRECISIONIND.CO.,LTD.系統(tǒng)名稱SYSTEM:PCE製造生產(chǎn)作業(yè)系統(tǒng)主題:SUBTEECT:CPU外觀規(guī)範(fàn)SPECIFCATION,COSMETIC,CPU/OPTIONPRODUCTS文件編號(hào):PAGE5OF38REV3.2.退貨標(biāo)準(zhǔn)DEFININGREJECTCRITERIA3.2.1直徑小於0.01英寸之任何瑕疵,視為看不見(jiàn).Imperfectionslessthan0.01inchindiameterareconsiderednotVisible3.2.2.必須依第3.1.2之II節(jié)所規(guī)定之兩方向都看得到才算缺點(diǎn).Thedefectmustbeseeninbothviewingposition,seesection3.1.2(II)Ofthisdocument.3.2.3.如視發(fā)現(xiàn)可能造成退貨之瑕疵,應(yīng)參考適當(dāng)?shù)燃?jí)之退貨標(biāo)準(zhǔn).Ifapossiblerejectisfount,refertotheappropriatesurfaceclassfortherejectioncriteria.3.2.4.如於目視檢測(cè)發(fā)現(xiàn)外觀上之可疑瑕疵,不應(yīng)即冒然視為退貨拒收.Suspectedrejectsfoundwhileviewingoutsideoftheestablishedinspectionparametersshallnotbeconsideredintherejectionofthepartorassembly.3.2.5如可能將缺陷加以分組歸類,以使組件為合格.側(cè)如:多而短小的刮痕可能稍類為一處損傷,成為可接受之缺陷.Classifyorgroupimperfectionsinordertomaketheassemblyifpossibleifpossible.Example.Multiplescratchescouldbeclassifiedasanabrasionandthenthedefectcouldbeacceptable.3.3.表面等級(jí)之定義:Definitionofclasses3.3.1.第I級(jí)面:第I級(jí)面應(yīng)定義為操作人員隨時(shí)可見(jiàn)的區(qū)域,是外觀要求最嚴(yán)格的區(qū)域.ClassIareasClassIareasshallbedefinedasareasincontinuousviewoftheOperator.ClassIareasarethemostcriticalforcosmeticrequirements.例如:Desktop型電腦之頂及正面,手提式電腦打開(kāi)時(shí)Example:Desktop:topandfrontofcomputer.NONHAIPRECISIONIND.CO.,LTD.系統(tǒng)名稱SYSTEM:PCE製造生產(chǎn)作業(yè)系統(tǒng)主題:SUBTEECT:CPU外觀規(guī)範(fàn)SPECIFCATION,COSMETIC,CPU/OPTIONPRODUCTS文件編號(hào):PAGE6OF38REVLCD及鍵盤(pán)面板,伺服器:電腦正前,顯示器:顯示器正前面,鍵盤(pán)之頂及正面邊緣.Portable:LCDandkeyboardbezelofcomputerinviewwhenopened.Sever:frontofcomputer.Monitor:frontof

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論