軟件項目管理CMMI入門與精通_第1頁
軟件項目管理CMMI入門與精通_第2頁
軟件項目管理CMMI入門與精通_第3頁
軟件項目管理CMMI入門與精通_第4頁
軟件項目管理CMMI入門與精通_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、軟件研發(fā)CMMI探密初識cmmiCMMI一級初始級CMMI二級CMMII三級CMMII四級CMMII五級CMMII與ISSO的區(qū)區(qū)別和聯(lián)聯(lián)系CMMII在項目目中軟件件研發(fā)實實際應(yīng)用用一、初始始CMMMICMMII是由卡卡內(nèi)基梅梅隆大學(xué)學(xué)軟件工工程學(xué)院院(Sooftwwaree Ennginneerringg Innstiitutte,簡簡稱SEEI)119844年受美美國國防防部要求求開始研研究在軟軟件產(chǎn)業(yè)業(yè)建立一一套工程程制度,用來評評估和改改善軟件件開發(fā)公公司的過過程和能能力,并并協(xié)助軟軟件開發(fā)發(fā)人員持持續(xù)改善善流程的的成熟度度以及軟軟件質(zhì)量量,從而而提升軟軟件開發(fā)發(fā)項目及及公司的的管理能

2、能力,最最終達到到軟件開開發(fā)功能能正確、縮短開開發(fā)進度度、降低低開發(fā)成成本、確確保軟件件質(zhì)量的的目標(biāo)。 19866年正式式開始研研究CMMM能力力成熟度度模型(Cappabiilitty MMatuuritty MModeel,簡簡稱CMMM),于19991年年正式推推出了軟軟件能力力成熟度度模型(Cappabiilitty MMatuuritty MModeel FFor Sofftwaare,簡稱SSW-CCMM),兩年年后19993年年正式推推出SWW_CMMM1.0 。后來又又根據(jù)CCMM11.0在在各個行行業(yè)領(lǐng)域域發(fā)展成成了CMMMs,其中包包括系統(tǒng)統(tǒng)工程能能力成熟熟度模型型(Syy

3、steems Enggineeeriing Cappabiilitty MMatuuritty MModeel, SE-CMMM)、整整合產(chǎn)品品發(fā)展能能力成熟熟度模型型(Innteggratted Prooducct DDeveeloppmennt CCapaabillityy Maaturrityy Moodell, IIPD-CMMM)、人人力資源源管理能能力成熟熟度模式式 (PPeopple Cappabiilitty MMatuuritty MModeel, P-CCMM)等應(yīng)用用模型。由于各行行業(yè)架構(gòu)構(gòu)的不同同,SEEI于220000年122月公布布了能力力成熟度度整合模模型(CCa

4、paabillityy Maaturrityy Moodell - Inttegrrateed, CMMMI)對對此進行行整合。后來經(jīng)經(jīng)過不斷斷改進,就形成成了今天天的CMMMI11.2,1.33版本。CMMII相關(guān)基基本概念念:CMMMI-Cappabiilitty MMatuuritty MModuule Inttegrratiion(軟件過過程能力力成熟度度集成模模型),是將原原來的CCMM-SW/SE等等等整合合為一個個模型,目前使使用的版版本叫CCMMII-DEEV(DDeveeloppmennt)vv1.22。模型型有兩種種表示方方法:連連續(xù)型與與階段型型,國內(nèi)內(nèi)一般說說的幾級級幾

5、級指指的是階階段型表表示法。CMMII模型包包含項目目管理類類、過程程管理類類、工程程類、支支持類四四大領(lǐng)域域,包含含22個個PA(Proocesss AAreaa過程域域)。每每個PAA包括有有特定目目標(biāo)(SSG)特特定實踐踐(SPP)及各各PA所所共同包包括的通通用目標(biāo)標(biāo)(GGG)通用用實踐(GP)。SEEI-SSofttwarre EEngiineeerinng IInsttituute(卡耐基基梅隴大大學(xué)軟件件工程研研究所)SCAMMPI-Staandaard CMMMI AApprraissal Metthodd foor PProccesss Immproovemmentt是一種種

6、評估的的方法,一般分分為CllasssA/BB/C三三種級別別。二CMMMI一一級-初初始級 初始級級是原始始的方式式,類似似手工作作坊式生生產(chǎn)。沒沒有項目目的相關(guān)關(guān)規(guī)則,項目成成員工作作主要憑憑個人能能力和習(xí)習(xí)慣,一一般項目目中也極極少有關(guān)關(guān)于過程程方面的的規(guī)定,不論采采用什么么方法、遵循什什么樣的的開發(fā)步步驟,最最后只要要把代碼碼寫出來來了就可可以了,軟件開開發(fā)的主主要活動動就是編編碼和調(diào)調(diào)試。很很少有項項目計劃劃,頂多多有個項項目時間間表,需需求、設(shè)設(shè)計等工工程文檔檔也很少少有。三.CMMMI二二級-受受管理級級二級主要要定義了了7個過過程域(PA)來指導(dǎo)導(dǎo)軟件項項目開展展:項目計劃劃(

7、PPP- Prrojeect Plaanniing):實際際上就是是建立PPMP及及生命周周期模型型。PP中主主要有三三個特定定目標(biāo)(SG-Speeciffic Goaals):1)、SSG1Esttabllishh Esstimmatees 項項目估算算主要要包括對對項目的的范圍、屬性、生存周周期、工作作量和成成本四個個SP 22)、SSG2Devveloop aa Prrojeect Plaan 制制定項目目計劃主要有有編制預(yù)預(yù)算和進進度,識識別風(fēng)險險,項目目數(shù)據(jù)的的管理計計劃,規(guī)規(guī)劃項目目資源,知識和和技能的的計劃,“項目目干系人人”的介介入計劃劃,制定項項目計劃劃等SPP。 33)、S

8、SG3 Obttainn Coommiitmeent to thee Pllan獲獲得對計計劃的承承諾 主主要SPP有: 審查從從屬計劃劃, 協(xié)調(diào)調(diào)工作與與資源配配置, 獲得得計劃承承諾等項目計劃劃跟蹤與與控制(PMCC- Prrojeect Monnitoorinng aand Conntrool):項目PPMP及及變更控控制等。3、需求求管理(RM):需求求跟蹤及及變更控控制。4、供應(yīng)應(yīng)商協(xié)議議管理(SAMM):供供應(yīng)商選選擇標(biāo)準(zhǔn)準(zhǔn)、評估估、評價價等。5、度量量(MAA),初初級的度度量,感感知級:本身是是CMMM L44及的要要求,他他應(yīng)該和和CMMMI :L4中中的QPPM聯(lián)系系起來,

9、這個的的MA比比較簡單單,在評評估時候候,存在在寫KPPI,有有簡單的的度量就就可以了了。要求求比較低低。6、配置置管理(CM):有一一個CVVS或VVSS工工具即可可。7、產(chǎn)產(chǎn)品與過過程質(zhì)量量保證(PPQQA):成立QQA機構(gòu)構(gòu),主要要是質(zhì)量量保證、質(zhì)量控控制及評評審。四、CMMMI33級:已已定義級級2級其實實有很多多問題還還沒有解解決的,細心的的人會發(fā)發(fā)現(xiàn),22級對軟軟件工程程活動的的指導(dǎo)很很弱,如如:需求求開發(fā)、設(shè)計、編碼、測試等等。在33級,你你會發(fā)現(xiàn)現(xiàn):1)有指導(dǎo)導(dǎo)需求開開發(fā)的需需求開發(fā)發(fā)(Reequiiremmentts DDeveeloppmennt)這這個PAA;2)有指導(dǎo)導(dǎo)

10、設(shè)計、編碼工工作的技技術(shù)解決決方案(Tecchniicall Sooluttionn)這個個PA;3)有指指導(dǎo)如何何保證工工作產(chǎn)品品滿足要要求的確確認(rèn)(VVeriificcatiion);4)有指導(dǎo)導(dǎo)如何保保證軟件件產(chǎn)品滿滿足真實實使用環(huán)環(huán)境要求求的(VValiidattionn);55)還有有指導(dǎo)如如何把軟軟件產(chǎn)品品各組件件集成在在一起并并保證能能在相應(yīng)應(yīng)的硬件件載體運運行正常常的產(chǎn)品品集成(Prooducct IInteegraatioon);2級的的PP與與PMCC是直接接與項目目管理有有關(guān)的兩兩個PAA,在33級,對對項目管管理的要要求進一一步提高高:6)集成項項目管理理(Innteg

11、gratted Proojecct MManaagemmentt):33級的項項目管理理,要求求利用組組織級的的財富庫庫進行項項目估算算,并且且利用財財富庫裁裁剪出項項目自己己的過程程,并用用這個過過程來管管理項目目。7)風(fēng)險管管理(RRiskk Maanaggemeent):2級級只有PPP的SSP2.2中提提到要識識別風(fēng)險險,而在在3級專專門有一一個PAA對風(fēng)險險管理提提出更高高的要求求。大家家不知道道有沒有有發(fā)現(xiàn),2級的的PA都都是直接接針對項項目提出出要求的的。3級級的IPPM和RRSKMM,除了了對項目目級提出出要求,另外也也對組織織級提出出了要求求,IPPM要求求有組織織級的資資產(chǎn)

12、庫,RSKKM要求求要有組組織級的的風(fēng)險管管理策略略等。另另外,33級有幾幾個“OO”開頭頭的PAA,這幾幾個PAA都是直直接對組組織級的的提出要要求。88)組織織過程焦焦點(OOrgaanizzatiionaal PProccesss Foocuss):這這個PAA要求組組織成立立SEPPG來推推動過程程改進的的工作,要求識識別、計計劃、實實施改進進過程,保證組組織過程程能持續(xù)續(xù)改進。9)組組織過程程定義(Orgganiizattionnal Traainiing):這個個PA要要求組織織級建立立財富庫庫,財富富庫內(nèi)容容要包括括標(biāo)準(zhǔn)的的過程、裁剪庫庫、度量量庫、生生命周期期模型等等。100)

13、組織織培訓(xùn)(Orgganiizattionnal Traainiing):要求求組織根根據(jù)商業(yè)業(yè)目標(biāo)要要求準(zhǔn)備備并提供供培訓(xùn)。3級還還有一個個很特別別的PAA:111)決策策分析及及解決方方案(DDeciisioon AAnallysiis aand Ressoluutioon):這個PPA提供供了一個個如何做做出最佳佳決策的的方法指指導(dǎo)。軟軟件行業(yè)業(yè)很多重重要的決決策,如如設(shè)計方方案、采采購方案案等,都都可以應(yīng)應(yīng)用這個個PA提提供的辦辦法,另另外也可可以在組組織過程程改進中中應(yīng)用決決策分析析的辦法法。總結(jié)結(jié)一下33級的幾幾個重要要特點:1)明明確規(guī)定定了需求求開發(fā)、設(shè)計、編碼、測試、集成等等

14、軟件開開發(fā)各過過程的要要求。22)對項項目管理理提出了了更高的的要求,要利用用組織級級的數(shù)據(jù)據(jù)來管理理項目。3)出出現(xiàn)了專專門針對對組織級級的PAA,要求求有專門門的組織織來負責(zé)責(zé)過程改改進的工工作。44)提供供了一個個做出最最佳決策策的指導(dǎo)導(dǎo),而這這個方法法可以用用于軟件件工程,也可以以用于組組織級過過程改進進。由這這些特點點大家可可以看到到,3級級已經(jīng)對對軟件開開發(fā)的各各個方面面有了詳詳細的要要求,22級很多多不明細細的地方方全部已已經(jīng)明確確。一個個達到33級的企企業(yè),肯肯定會定定義了很很多軟件件開發(fā)各各個方面面的過程程,并且且會有組組織級的的財富庫庫。所以以3級叫叫“已定定義”級級。補充

15、充說明:3級還還有另外外3個PPA上文文沒有提提到,分分別是IInteegraatedd Teeamiing、Orgganiizattionnal Envviroonmeent forr Innteggrattionn:對大大型軟件件團隊提提出了要要求,一一般情況況下中小小型軟件件企業(yè)可可以NAA。Innteggratted Supppliier Mannageemennt:如如果軟件件企業(yè)需需要管理理大量的的供應(yīng)商商,則需需要考慮慮這個PPA。這這3個PPA大部部分情況況下不需需要考慮慮,將暫暫時不展展開詳細細的討論論。五、CMMMI44級:定定量管理理級4級只有有兩個PPA,就就是: 組織

16、過過程性能能(Orrgannizaatioonall Prroceess Perrforrmannce ) 定定量項目目管理(Quaantiitattivee Prrojeect Mannageemennt)OOPP是是對組織織級的要要求,組組織需要要統(tǒng)計出出組織級級的基線線;QPM是是對項目目的要求求,項目目要用組組織級的的基線來來控制項項目過程程。六、CMMMI55級:持持續(xù)優(yōu)化化級5級就只只有OIID和CCAR兩兩個PAA,兩個個PA對對3個可可以提高高企業(yè)生生產(chǎn)力的的途徑進進行了指指引,只只要把OOID、CARR做好,企業(yè)就就可以“持續(xù)改改進”了了。其實實一個軟軟件企業(yè)業(yè),要提提高生產(chǎn)

17、產(chǎn)力,有有3方面面途徑: 1)改改進過程程,使現(xiàn)現(xiàn)有的過過程更強強更有效效。 2)引入新新技術(shù),提高生生產(chǎn)力。 3)對對工作出出出現(xiàn)的的問題進進行原因因分析,避免以以后再次次出現(xiàn)。OID-組織革革新與部部署(OOrgaanizzatiionaal IInnoovattionn annd DDeplloymmentt )這這個PAA給出了了明確的的指引。 工作中中發(fā)現(xiàn)的的每個問問題,其其實都是是改進的的機會,但實際際工作中中發(fā)現(xiàn)的的問題可可能非常常多,需需要選擇擇最有價價值的問問題進行行深入分分析,并并避免其其再次發(fā)發(fā)生。通通過不斷斷地修復(fù)復(fù)問題,組織的的生產(chǎn)力力就會不不斷提升升。 CCAR-

18、原原因分析析及解決決方案(Cauusall Annalyysiss annd RResooluttionn)這個個PA給給出了明明確的指指引。附:常見見PA下下SG。PP 項項目計劃劃: SG11 Esstimmatees oof pprojjectt pllannningg paarammeteers aree esstabblisshedd annd mmainntaiinedd. 建立和和維護用用于項目目計劃的的各類參參數(shù)的估估算。(建立估估算) SG22: AA prrojeect plaan iis eestaabliisheed aand maiintaaineed aas tth

19、e bassis forr maanaggingg thhe pprojjectt. 建立和和維護項項目計劃劃,這個個計劃要要作為項項目管理理的基礎(chǔ)礎(chǔ)。(建建立計劃劃) SG33: CCommmitmmentts tto tthe proojecct pplann arre eestaabliisheed aand maiintaaineed. 建立和和維護對對項目計計劃的承承諾。項項目計劃劃要被相相關(guān)的人人評審和和認(rèn)可。(取得得承諾)PMC項項目計劃劃跟蹤與與控制 SG11: AActuual perrforrmannce andd prrogrresss off thhe pprojjec

20、tt arre mmoniitorred agaainsst tthe proojecct pplann. 根據(jù)計計劃,跟跟蹤項目目的實際際性能和和過程。 SG22: CCorrrecttivee acctioons aree maanagged to cloosurre wwhenn thhe pprojjectt ss peerfoormaancee orr reesullts devviatte ssignnifiicanntlyy frrom thee pllan. 項目目的性能能或者結(jié)結(jié)果明顯顯偏離計計劃時,要采取取糾正措措施保證證按計劃劃進行。RM 需需求管理理: SG11 Ree

21、quiiremmentts aare mannageed aand incconssisttencciess wiith proojecct pplanns aand worrk pprodductts aare ideentiifieed. 管理需需求并且且識別出出需求與與項目計計劃、工工作產(chǎn)品品不一致致的地方方。 這這句話有有兩層意意思: 1.需求要要被管理理,被管理的的意思又又有兩層層: 一是需需求要被被確認(rèn), 二是要要控制需需求變更更 2.需求要要用來指指導(dǎo)下游游的工作作產(chǎn)品,如:計計劃、設(shè)設(shè)計、測測試等MA度量量 SG11: MMeassureemennt oobjeectiives

22、s annd aactiivittiess arre aaliggnedd wiith ideentiifieed iinfoormaatioon nneedds aand objjecttivees. 這個SSG主要要講述的的是,組組織級要要明確實實際的需需要,定定出度量量的目標(biāo)標(biāo),并根根據(jù)此目目標(biāo),定定義合適適的度量量方法、過程等等。 SG22: MMesuuremmentt reesullts thee addreeess ideentiifieed iinfoormaatioon nneedds aand objjecttivees aare proovidded. 這個SSG主要要講

23、述的的是:根根據(jù)組織織級定義義的要求求,進行行度量工工作,收收集、分分析、存存儲、報報告度量量信息等等。 SSG1主主要從組組織級的的角度定定義度量量的做法法,SGG2就是是按照已已定義的的做法,在實際際工作中中開展度度量的工工作。CM 配配置管理理 SG11: BBaseelinnes of ideentiifieed wworkk prroduuctss arre eestaabliisheed.建立已識識別的工工作產(chǎn)品品的基線線。 配配置項與與基線的的區(qū)別: 配置置項是需需要進行行配置管管理的最最小單位位,如:一份文文檔、一一片段代代碼等。 基線線是配置置項的一一種,基基線需要要進行更更

24、加嚴(yán)格格的管理理。 一一般配置置項的管管理等級級是: 權(quán)限限控制、版本控控制。而而基線的的管理等等級除了了具備以以上管理理外,還還需要非非常嚴(yán)格格的變更更控制辦辦法。 SG22: CChanngess too woork prooduccts undder connfiggrattionn maanaggemeent andd trrackked andd coontrrollled. 跟蹤和和控制置置于配置置管理系系統(tǒng)下的的工作產(chǎn)產(chǎn)品的變變更。 SG33: IInteegriity of basseliiness iss esstabblisshedd annd mmainntaiinedd

25、. 建立和和維護基基線的完完整性。 功能能審計:指工作作產(chǎn)品是是否滿足足一定的的功能要要求,這這個工作作一般不不由配置置管理員員負責(zé), 而是是通過文文檔的評評審、軟軟件的測測試進行行。 物理理審計:就是檢檢查工作作產(chǎn)品是是否符合合格式、版本號號等方面面的要求求,一般般有配置置管理元元負責(zé)。 配配置項要要進入配配置庫前前,都應(yīng)應(yīng)該經(jīng)歷歷審計,保證其其符合要要求,保保證后續(xù)續(xù)工作產(chǎn)產(chǎn)品的正正確性。 如如果是基基線級別別的工作作產(chǎn)品要要進入配配置庫,需要接接受更加加嚴(yán)格的的審計。PPQAA產(chǎn)品與與過程質(zhì)質(zhì)量保證證 SG11: AAdheerennce of thee peerfoormeed ppr

26、occesss annd aassoociaatedd woork prooduccts andd seerviicess too apppliicabble proocesss ddesccripptioons,staandaardss,annd pprocceduuress iss obbjecctivvelyy evvaluuateed. 依據(jù)一一定的標(biāo)標(biāo)準(zhǔn)的客客觀地評評估被執(zhí)執(zhí)行的過過程及相相應(yīng)的工工作產(chǎn)品品。 這這里要注注意幾點點: 1)要有一一定的標(biāo)標(biāo)準(zhǔn),這這是基礎(chǔ)礎(chǔ)。 2)評估要要客觀。 3)要對過過程、產(chǎn)產(chǎn)品都進進行評估估 SG22: NNonccomppliaancee is

27、ssuees aare objjecttiveely traackeed aand commmunnicaatedd,annd rresooluttionn iss ennsurred.發(fā)現(xiàn)的問問題要客客觀地被被跟蹤、溝通并并解決。RD 需需求開發(fā)發(fā) RD有有三個SSG,SSG1開開發(fā)客戶戶需求,SG22開發(fā)產(chǎn)產(chǎn)品需求求,SGG3分析析和確認(rèn)認(rèn)需求。 前兩個個SG講講述的是是需求開開發(fā)由頂頂而下、由粗到到細的過過程,SSG3講講述的是是需求分分析和確確認(rèn)的過過程。 SG11: SStakkehooldeer nneedds,eexpeectaatioons,connstrrainnts,and

28、d innterrfacces aree coolleecteed aand traansllateed iintoo cusstommer reqquirremeentss. 干干系人的的需要、期望、約束和和接口要要求被收收集并轉(zhuǎn)轉(zhuǎn)化為客客戶需求求。 SG22: CCusttomeer rrequuireemennts aree reefinned andd ellabooratted to devveloop pprodductt annd prooducct-ccompponeentss reequiiremmentts. 客戶需需求是精精確和詳詳細的,以用來來開發(fā)產(chǎn)產(chǎn)品需求求和產(chǎn)品品組

29、件需需求。SG3: Thhe rrequuireemennts aree annalyyzedd annd vvaliidatted,andd a deffiniitioon oof rrequuireed ffuncctioonallityy iss deevellopeed. 需求被被分析和和確認(rèn),并定義義出具體體的功能能性需求求。TS 技技術(shù)解決決方案這這個PAA,主要要講述的的是設(shè)計計、開發(fā)發(fā)、實施施方面的的問題。 在CMMM中,對設(shè)計計、開發(fā)發(fā)、實施施方面的的要求是是比較簡簡單的。 SG11: PProdductt orr prroduuct-commponnentt soolutt

30、ionns aare sellectted froom aalteernaativve ssoluutioons. 從候選選方案中中選擇產(chǎn)產(chǎn)品或者者產(chǎn)品組組件的解解決方案案。 SG22: PProdductt orr prroduuct-commponnentts ddesiignss arre ddeveelopped. 開發(fā)產(chǎn)產(chǎn)品或者者產(chǎn)品組組件設(shè)計計。SG3: Prroduuct commponnentts,aand asssociiateed ssuppportt doocummenttatiion,aree immpleemenntedd frrom theeir dessignns

31、. 實施產(chǎn)產(chǎn)品設(shè)計計并開發(fā)發(fā)相應(yīng)的的支持文文檔。PI產(chǎn)品品集成-簡單的的說就是是把組成成產(chǎn)品的的所有軟軟件組件件組裝起起來,使使之運行行在目標(biāo)標(biāo)環(huán)境上上, 產(chǎn)品集集成包括括軟件組組件之間間的集成成、軟件件與硬件件的集成成、軟件件基礎(chǔ)數(shù)數(shù)據(jù)的錄錄入、調(diào)調(diào)試等。 系統(tǒng)越越復(fù)雜,集成就就顯得越越發(fā)重要要。微軟軟的每日日構(gòu)建,極限開開發(fā)中的的持續(xù)集集成,都都是對產(chǎn)產(chǎn)品集成成的基本本原則, 其基本本道理就就是隨時時保證組組成最終終產(chǎn)品接接口一致致,能順順暢運行行,能隨隨時拿得得出可運運行的版版本。 SG11 Prrepaarattionn foor pprodductt innteggrattionn

32、iss coonduucteed. 準(zhǔn)備產(chǎn)產(chǎn)品的集集成。 SG22 Thhe pprodductt-coompoonennt iinteerfaacess,booth intternnal andd exxterrnall,arre ccomppatiiblee.產(chǎn)品組件件的接口口,包括括內(nèi)部和和外部的的,都是是兼容。SG1的的SP的的工作產(chǎn)產(chǎn)品一般般會是集集成計劃劃、接口口說明、集成標(biāo)標(biāo)準(zhǔn)等文文檔,SSG1的的主要任任務(wù)是完完成這些些文檔,而SG22的主要要任務(wù)就就是檢查查接口是是否一致致,并在在發(fā)生接接口變化化的時候候,管理理接口的的變化,使之保保持一致致。 SG33 Veeriffied

33、d prroduuct commponnentts aare asssembbledd annd tthe inttegrrateed,vveriifieed,aand vallidaatedd prroduuct is delliveeredd. 驗驗證產(chǎn)品品組件被被裝配和和集成,經(jīng)過驗驗證和確確認(rèn)的產(chǎn)產(chǎn)品被交交付。SG3主主要講的的是執(zhí)行行集成的的過程,并交付付產(chǎn)品給給客戶。VER 確認(rèn) 與驗證證不同,驗證強強調(diào)的是是在開發(fā)發(fā)過程中中對工作作產(chǎn)品進進行檢查查,盡早早發(fā)現(xiàn)問問題。 而確認(rèn)認(rèn)強調(diào)的的是,在在真實的的使用環(huán)環(huán)境中,確保軟軟件能達達到預(yù)期期的效果果。開發(fā)發(fā)環(huán)境與與真實環(huán)環(huán)境是不不可

34、避免免存在差差異的,為了有有效地避避免在開開發(fā)環(huán)境境中沒有有問題,但一到到真實環(huán)環(huán)境就出出現(xiàn)問題題的情況況,確認(rèn)認(rèn)的工作作是非常常重要的的。確認(rèn)認(rèn)不一定定在項目目后期才才進行,這個PPA沒有有對確認(rèn)認(rèn)的時間間有任何何的規(guī)定定。作為為一般的的常識,我們應(yīng)應(yīng)該盡快快安排軟軟件的確確認(rèn)工作作,如:盡快發(fā)發(fā)出一個個小版本本,在實實際環(huán)境境中運行行起來,盡快發(fā)發(fā)現(xiàn)確認(rèn)認(rèn)中的問問題。一一般來說說,調(diào)試試、試用用、驗收收測試等等都是確確認(rèn)的工工作。 SG11 Prrepaarattionn foor vvaliidattionn iss coonduucteed. 準(zhǔn)備確確認(rèn)工作作。 SG22 Thhe p

35、prodductt orr prroduuct commponnentts aare vallidaatedd too ennsurre tthatt thhey suiitabblefor usee inn thheirr inntenndedd opperaatinng eenviironnmennt. 執(zhí)行確確認(rèn),確確保產(chǎn)品品或者產(chǎn)產(chǎn)品組建建在目標(biāo)標(biāo)操作環(huán)環(huán)境下滿滿足使用用的要求求。VAL 驗證 驗證就就是按照照既定的的標(biāo)準(zhǔn),檢查工工作產(chǎn)品品是否符符合要求求。工作作產(chǎn)品可可能是文文檔也可可能是軟軟件本身身。而檢檢查的辦辦法 一般是是同行評評審或者者是軟件件測試。那什么么是同行行評審呢呢?

36、比方方說:AA君是做做軟件設(shè)設(shè)計的,B君也也是做軟軟件設(shè)計計的, A君寫寫了一份份設(shè)計文文檔,讓讓B君這這個同行行(因為為大家都都是做設(shè)設(shè)計的)來給給給意見,這樣就就使同行行評審。同行評評 審的目目的就是是讓有同同樣工作作經(jīng)驗和和技能的的人來評評審自己己的工作作產(chǎn)品,發(fā)現(xiàn)盡盡量多的的問題。驗證這這個PAA其目的的是 希望軟軟件企業(yè)業(yè)在軟件件開發(fā)整整個過程程中,做做好相應(yīng)應(yīng)的檢查查工作,把盡量量問題發(fā)發(fā)現(xiàn)前面面,保證證了項目目的可控控性,降降低 開發(fā)的的成本。這個PPA有33個Sppeciificc Gooalss,SGG1講述述的是做做好驗證證的準(zhǔn)備備,SGG2、SSG3分分別講述述的是執(zhí)執(zhí)行

37、驗 證的兩兩種辦法法,一種種是同行行評審,一種是是執(zhí)行驗驗證(通通常就是是測試)。如果果測試是是在用戶戶實際生生產(chǎn)環(huán)境境下進行行的, 例如:驗收測測試、客客戶試用用系統(tǒng)等等,這時時這類工工作就屬屬于確認(rèn)認(rèn)(Vaaliddatiion)了, 請參考考關(guān)于“確認(rèn)(Vallidaatioon)”的內(nèi)容容。 SG11 Prrepaarattionn foor vveriificcatiion is connducctedd. 準(zhǔn)準(zhǔn)備驗證證的工作作。 SG22 Peeer revviewws aare perrforrmedd onn seelecctedd woork worrk pprodductt

38、s. 對指定定的工作作產(chǎn)品進進行同行行評審。 SG33 Seelecctedd woork prooduccts aree veeriffiedd aggainnst theeir speeciffiedd reequiiremmentts. 根據(jù)據(jù)指定的的要求驗驗證工作作產(chǎn)品。 這這里的驗驗證既包包括同行行評審也也包括測測試,但但因為SSG2專專門是針針對同行行評審的的, 這這個SGG可以理理解成主主要針對對除了同同行評審審?fù)獾钠淦渌炞C證活動。IPM SG11 Thhe pprojjectt iss coonduucteed uusinng aa deefinned proocesss t

39、thatt iss taailooredd frrom thee orrgannizaatioonss seet oof sstanndarrd pproccesss. 項目依依據(jù)項目目定義的的過程執(zhí)執(zhí)行,這這個項目目定義的的過程是是通過組組織的標(biāo)標(biāo)準(zhǔn)過程程裁剪出出來的。 什什么叫“項目定定義過程程”?什么么叫“裁剪”? 33級的軟軟件企業(yè)業(yè),會有有很多項項目開發(fā)發(fā)方面的的各個過過程,而而且根據(jù)據(jù)不同的的情況,可能會會有不同同的過程程。 也也有可能能同一個個過程,允許不不同類型型的項目目的做法法或者執(zhí)執(zhí)行的力力度等不不太一樣樣。組織織過程中中會有明明確的 指導(dǎo),告訴使使用這個個過程的的項目,如

40、何根根據(jù)項目目本身的的特點,來選擇擇或者制制定自己己項目應(yīng)應(yīng)該執(zhí)行行的過程程。 這個個指導(dǎo),就是裁裁剪指南南,根據(jù)據(jù)這個指指導(dǎo)定義義項目應(yīng)應(yīng)該執(zhí)行行的過程程,就是是“裁剪”,定義義出來的的項目應(yīng)應(yīng)該 執(zhí)行行的過程程就是“項目定定義過程程”?!安眉簟辈灰欢ǘㄊ菧p少少步驟地地,增加加步驟,修改步步驟等都都是“裁剪”,注意意是“裁剪”而不是是“裁減”。 SG22 Cooorddinaatioon aand colllabboraatioon oof tthe proojecct wwithh reelevvantt sttakeehollderrs iis ccondductted.協(xié)調(diào)和項項目相關(guān)

41、關(guān)的干系系人RSKMM 風(fēng)險險管理 RSKKM有33個SGG,SGG1主要要就是講講述組織織級的要要求,而而SG22、SGG3重點點講述項項目如何何進行風(fēng)風(fēng)險管理理活動。 SG11 Prrepaarattionn foor rriskk maanaggemeent is connducctedd. 做做好風(fēng)險險管理的的準(zhǔn)備。 SG22 Riiskss arre iidenntiffiedd annd aanallyzeed tto ddeteermiine theeir rellatiive impporttancce.識別風(fēng)險險并分析析決定他他們的相相關(guān)重要要性。 SG33 Riiskss

42、arre hhanddledd annd mmitiigatted,wheere appproppriaate,to redducee addverrse imppactts on achhievvingg obbjecctivves. 風(fēng)險險被管理理并且緩緩解,以以減少對對項目管管理目標(biāo)標(biāo)的影響響。 SSG2主主要講的的是識別別和分析析風(fēng)險,SG33就是要要管理風(fēng)風(fēng)險及采采取緩解解措施了了。OPF 組織過過程聚焦焦 要做這這個PAA,組織織要成立立EPGG(Ennginneerr Prroceess Grooup)專門負負責(zé)過程程改進的的工作。 這個組組是整個個公司過過程改進進的動力力源頭、

43、策劃中中心、執(zhí)執(zhí)行中心心、培訓(xùn)訓(xùn)中心。 很多公公司的過過程改進進沒有做做好,很很大部分分的原因因是EPPG的成成員沒有有選擇好好。EPPG成員員絕對不不能清一一色 都是“理論派派”,沒有有具體項項目經(jīng)驗驗的。這這是最低低要求,如果是是我的話話,我是是一個“理論派派”都不會會 讓進EEPG的的。EPPG的成成員加起起來應(yīng)該該有項目目管理、需求、設(shè)計、開發(fā)、測試等等軟件各各個方面面的經(jīng)驗驗, 并且要要有至少少一名超超級高手手對整個個軟件生生命過程程都非常常熟悉而而且很聰聰明的一一個人。 OPFF的每個個Praactiice都都不是很很困難就就可以做做到CMMMI的的要求,但要做做到有效效,大家家都

44、感覺覺到過程程是在 改進中中,對工工作有用用,這就就比較困困難了。很多通通過CMMMI33級評估估的企業(yè)業(yè),雖然然通過了了評估, 但企業(yè)業(yè)對過程程改進的的感覺并并不是很很好,大大部分是是由于EEPG成成員的功功力不夠夠,做出出來的過過程實際際意義不不大導(dǎo)致致的。 下面我我們看看看這個PPA的要要求: SG11 Sttrenngthhs,wweakknesss,aand impprovvemeent oppporttuniitiees ffor thee orrgannizaatioonss prroceessees aare ideentiifieed pperiiodiicallly and

45、d ass neeedeed 定定期地識識別組織織過程的的不足、改進機機會。 SG22 Immproovemmentts aare plaanneed aand impplemmentted,orgganiizattionnal proocesss aasseets aree deeplooyedd,annd proocesss-rrelaatedd exxperrienncess arre iincoorpooratted intto tthe orgganiizattionnal proocesss aasseets. 改進被被計劃和和實施,組織過過程財富富庫被部部署,以以及過程程相關(guān)的的

46、經(jīng)驗等等提交到到組織過過程財富富庫。OPD 組織過過程定義義 OPFF主要關(guān)關(guān)注要有有人來負負責(zé)過程程改進的的工作,OPDD關(guān)注的的是組織織級要有有財富庫庫作為整整個組織織的知識識庫。 什么是是財富庫庫,簡單單的說就就是對組組織有用用的東西西都可以以納入到到財富庫庫中, 財富庫庫可以包包含:過過程、生生命周期期模型、裁剪指指南、度度量庫等等。 如果把把OPDD進行擴擴展,就就是一個個組織如如何進行行知識管管理的問問題了,知識可可以包括括兩類,非技術(shù)術(shù)類和技技術(shù)類, 非技術(shù)術(shù)類包括括:標(biāo)準(zhǔn)準(zhǔn)過程、規(guī)章制制度、流流程、項項目管理理經(jīng)驗、度量數(shù)數(shù)據(jù)等等等,技術(shù)術(shù)類包括括:設(shè)計計、代碼碼庫、 重用組組

47、件等。組織除除了要對對知識進進行分類類外,還還需要建建立知識識的收集集、分析析、存儲儲、使用用的策略略 及具體體可操作作的辦法法。 SG11 A sett off orrgannizaatioonall prroceess asssetss iss esstabblisshedd annd mmainntaiinedd. 建立和和維護組組織過程程財富庫庫。OT SG11 A traainiing cappabiilitty tthatt suuppoortss thhe oorgaanizzatiions mmanaagemmentt annd ttechhniccal rolles is e

48、sttabllishhed andd maainttainned. 建立和和維護支支持組織織管理和和技術(shù)角角色的培培訓(xùn)能力力。 這這個翻譯譯比較拗拗口難懂懂,大意意就是組組織要針針對組織織的管理理能力、各方面面的技術(shù)術(shù)需要等等 建建立一套套比較完完整的培培訓(xùn)體系系。 SG22 Trrainningg neecesssarry ffor inddiviiduaals to perrforrm ttheiir rrolees eeffeectiivelly iis pprovvideed. 提供必必要的培培訓(xùn)給相相應(yīng)的個個體、小小組、部部門等,使之能能更有效效地執(zhí)行行職責(zé)。附錄 OPFF、OPPD

49、,一一個叫組組織過程程聚焦,一個叫叫組織過過程定義義,不了了解的人人肯定會會把這兩兩個名字字搞暈。我們暫暫且不看看他們的的名字,這里先先簡單介介紹兩者者的不同同。 兩個PPA都對對過程改改進的提提出了最最直接要要求。首首先,過過程改進進是一個個持續(xù)的的過程,一個組組織需要要不斷的的分析組組織存在在的問題題,分析析出可改改進的點點,然后后實施系系列的改改進活動動,提供供整個組組織的過過程能力力。OPPF關(guān)注注的就是是這個方方面。我們經(jīng)常常要求項項目要寫寫文檔,寫文檔檔的其中中一個作作用就是是供后人人借鑒。另外,我們也也經(jīng)常聽聽到要進進行知識識管理,知識管管理對軟軟件企業(yè)業(yè)是非常常重要的的。每個個

50、公司都都希望能能積累經(jīng)經(jīng)驗,這這些經(jīng)驗驗?zāi)芄┮砸院蠊ぷ髯魉梃b鑒。這樣樣就有“財富庫庫”這樣的的一個概概念,財財富庫簡簡單的說說就是組組織的知知識庫,它包括括:組織織的過程程、各項項目的文文檔、度度量的數(shù)數(shù)據(jù)等等等,所有有組織 認(rèn)為對對以后有有用的東東西,都都可以納納入財富富庫。OOPD關(guān)關(guān)注的就就是這個個方面。七、CMMMI與與ISOO的區(qū)別別ISO是是國際標(biāo)標(biāo)準(zhǔn)化組組織的簡簡稱。IISO 90000標(biāo)準(zhǔn)準(zhǔn)是由IISO/TC1176(質(zhì)量管管理和質(zhì)質(zhì)量保證證技術(shù)委委員會)制定的的所有國國際標(biāo)準(zhǔn)準(zhǔn)。ISSO 990000族國際際標(biāo)準(zhǔn)時時在總結(jié)結(jié)了英國國的國家家標(biāo)準(zhǔn)基基礎(chǔ)之上上產(chǎn)生的的,因此此,

51、歐洲洲通過IISO 90000認(rèn)證證的企業(yè)業(yè)數(shù)量最最多,約約占全世世界的一一半以上上。受此此影響,相當(dāng)多多的歐洲洲軟件企企業(yè)選擇擇了ISSO 990011或TiickIIT(IISO 90000-33)認(rèn)證證。目前前已發(fā)行行4個標(biāo)標(biāo)準(zhǔn)。IISO 90000:220000質(zhì)量管管理體系系 基礎(chǔ)礎(chǔ)和術(shù)語語;ISSO 990011:20000質(zhì)質(zhì)量管理理體系 要求;ISOO 90004:20000質(zhì)量量管理體體系 業(yè)業(yè)績改進進指南;ISOO 1990111質(zhì)量和和/或環(huán)環(huán)境管理理體系審審核指南南。這里里因為大大家都比比較熟悉悉ISOO 90000 標(biāo)準(zhǔn)。本文主主要是針針對ISSO 990011:20

52、000版版標(biāo)準(zhǔn)。CMMII有兩種種表述方方式:階階段表述述(Sttageed RReprreseentaatioon)和和連續(xù)表表述(CConttinuuouss Reepreesenntattionn) ,前者采采用成熟熟度等級級模型(共5個個等級),后者者采用能能力等級級模型(共6個個等級),如表表1所示示。這兩兩種表述述方式?jīng)]沒有先進進或落后后之分,階段表表述方式式與CMMM兼容容,連續(xù)續(xù)表述方方式與IISO/IECC 1555044相似。 本本文參考考的是CCMMII-SEE/SWW 1.1階段段表述方方式。表1 CMMMI 11.1的的兩種表表述方式式1.3 CMMMI模型型概要 軟

53、軟件開發(fā)發(fā)的風(fēng)險險之所以以大,是是由于軟軟件過程程能力低低,其中中最關(guān)鍵鍵的問題題在于軟軟件開發(fā)發(fā)組織不不能很好好的管理理其軟件件過程,從而使使一些好好的開發(fā)發(fā)方法和和技術(shù)起起不到預(yù)預(yù)期的作作用。而而且項目目的成功功也是通通過工作作組的杰杰出努力力,所以以僅僅建建立在可可得到特特定在可可得到特特定人員員上的成成功不能能為全組組織的生生產(chǎn)和質(zhì)質(zhì)量的長長期提高高大下基基礎(chǔ),必必須在建建立有效效的軟件件工程實實踐和管管理實踐踐的基礎(chǔ)礎(chǔ)設(shè)施方方面,堅堅持不懈懈地努力力,才能能不斷改改進,才才能持續(xù)續(xù)的成功功。 CCMMII提供了了一個框框架,將將軟件過過程改進進的進化化步驟組組織成55個成熟熟等級,為

54、過程程不斷改改進奠定定了循序序漸進的的基礎(chǔ)。表2給給出了CCMMII-SEE/SWW 1.1 SStagged Reppressenttatiion模模型概要要,表中中的5個個等級各各有其不不同的行行為特征征。不同同等級組組織的行行為特征征:即一一個組織織為建立立或改進進軟件過過程所進進行的活活動,對對每個項項目所進進行的活活動和所所產(chǎn)生的的橫跨各各項目的的過程能能力。表2 5個等等級各有有其不同同的行為為特征過程能力力等級特點PA初始級(Iniitiaal)軟件過程程的特點點是無次次序的,甚至是是混亂的的。幾乎乎沒有什什么過程程是經(jīng)過過妥善定定義的,成功往往往依賴賴于個人人或小組組的努力力。

55、可重復(fù)級級(Reepeaatabble)建立了基基本的項項目管理理過程來來策劃和和跟蹤項項目的成成本、進進度和功功能實現(xiàn)現(xiàn)。制定定了必要要的過程程紀(jì)律,能重復(fù)復(fù)以前類類似應(yīng)用用項目取取得的成成功。需求管理理(RSSQM);項目目規(guī)劃(PP);項目目監(jiān)控(PMCC);供供應(yīng)商合合約管理理(SAAM);度量與與分析(M&AA);過過程與產(chǎn)產(chǎn)品質(zhì)量量保證(PPQQA);配置管管理(CCM)已定義級級(Deefinned)已將管理理和工程程兩方面面的軟件件過程文文檔化、標(biāo)準(zhǔn)化化,并綜綜合成該該組織的的標(biāo)準(zhǔn)軟軟件過程程。所有項目目均使用用經(jīng)批準(zhǔn)準(zhǔn)的、剪剪裁的標(biāo)標(biāo)準(zhǔn)軟件件過程來來開發(fā)和和維護軟軟件。需求開

56、發(fā)發(fā)(RDD);技技術(shù)解決決方案(TS);產(chǎn)品品集成(PI);驗證證(VEER);確認(rèn)(VALL);機機構(gòu)過程程焦點(OPFF);機機構(gòu)過程程定義(OPDD);機機構(gòu)培訓(xùn)訓(xùn)(OTT);集集成化項項目管理理(IPPM);風(fēng)險管管理(RRSKMM);決決策分析析(DAAR);已管理級級(Maanagged)收集了軟軟件過程程和產(chǎn)品品質(zhì)量的的度量數(shù)數(shù)據(jù)。軟軟件過程程和產(chǎn)品品質(zhì)量均均得到定定量的了了解和控控制。軟軟件開發(fā)發(fā)的成本本、進度度和軟件件質(zhì)量等等都可以以定量預(yù)預(yù)測。機構(gòu)過程程性能(OPPP);量量化項目目管理(QPMM)優(yōu)化級(Opttimiizinng)通過收集集來自過過程和來來自實驗驗創(chuàng)新

57、思思想和技技術(shù)的定定量反饋饋信息,使得持持續(xù)的過過程改進進成為可可能。機構(gòu)創(chuàng)新新及部署署(OIID);因果分分析(CCAR)2 比較較的結(jié)果果21 ISOO 90001和和CMMMI的對對比關(guān)系系表如表表3所示示。 此比比較是基基于ISSO 990011:20000及及CMMMI-SSE/SSW 11.1 Staagedd Reepreesenntattionn。表3 CMMMI ISSO 990011與CMMMI對對比關(guān)系系表ISO 90001 條條款CMMII的PAA/Coommoon FFeatturees總要求(4.11)總則則(4.2.11)質(zhì)量量手冊(4.22.2)PPQAA;PP

58、P; VVeriificcatiion; OPPD; 文件控制制 (44.2.3 )CM;各各PA的的Dirrecttingg Immpleemenntattionn記錄控制制 (44.2.4 )CM;各各PA的的Dirrecttingg Immpleemenntattionn管理職責(zé)責(zé) (55 )PPQAA;PPP; PPMC; Veerifficaatioon; Commmittmennt tto PPerfformm; AAbillityy too Peerfoorm; QPPM; OPDD;資源提供供 (66.1)總則 (6.2.11)基礎(chǔ)礎(chǔ)設(shè)施(6.33)工作作環(huán)境(6.44)Abi

59、llityy too Peerfoorm; PPP能力、意意識和培培訓(xùn)(66.2.2)Abillityy too Peerfoorm; OTT與顧客有有關(guān)的過過程(77.2)RM;RRD;PPP;SSAM;設(shè)計和開開發(fā)(77.3)PP;PPMC;CM;QPMM;TSS;PII;VEER;VVAL;RSKKM采購(77.4)SAM生產(chǎn)和服服務(wù)提供供的控制制(7.5.11)PP;PPPQAA;OPPP;OOID;Verrifiicattionn;M&A;CCM;RRD;TTS;PPI;VVER;VALL標(biāo)識和可可追溯性性(7.5.33)CM;各各PA的的Dirrecttingg Immpleeme

60、nntattionn顧客財產(chǎn)產(chǎn)(7.5.44)IPM;SAMM產(chǎn)品防護護(7.5.55)CM監(jiān)測和測測量裝置置的控制制(7.6)VAL;VERR內(nèi)部審核核(8.2.22)PPQAA; VVeriificcatiion過程的監(jiān)監(jiān)視和測測量(88.2.3)PPQAA; VVeriificcatiion; M&A產(chǎn)品的監(jiān)監(jiān)視和測測量(88.2.4)SAM;VALL;VEER;各各PA的的Dirrecttingg Immpleemenntattionn不合格品品控制(8.33)CM;VVAL;VERR數(shù)據(jù)分析析(8.4)DI;MM&A;OPDD;REEQM;OPPP;QPPM;DDAR;糾正措施施(8

溫馨提示

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

評論

0/150

提交評論