能力成熟度模型介紹課件_第1頁(yè)
能力成熟度模型介紹課件_第2頁(yè)
能力成熟度模型介紹課件_第3頁(yè)
能力成熟度模型介紹課件_第4頁(yè)
能力成熟度模型介紹課件_第5頁(yè)
已閱讀5頁(yè),還剩28頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

能力成熟度模型

(CapabilityMaturityModel)

Principle

Agenda簡(jiǎn)介和CMM背景知識(shí)CMM框架CMM2級(jí)CMM3級(jí)CMM4級(jí)5級(jí)小結(jié)Q&AIntroductionCMM的背景、概念、結(jié)構(gòu)和應(yīng)用軟件過程成熟度框架能力成熟度模型的結(jié)構(gòu)和相關(guān)說明CMM的關(guān)鍵過程域外人看軟件開發(fā)過程CustomerCoder“BuildmeSoftware

formyWidget”ThenaMiracle

HappensDone.這種過程可能會(huì)有什么問題?初學(xué)者看軟件開發(fā)過程FIGUREITOUT.CODEIT.SEEIFITWORKS.需求、設(shè)計(jì)薄弱,測(cè)試被擠不成熟組織軟件項(xiàng)目的結(jié)果缺乏既定過程,開發(fā)團(tuán)隊(duì)角色沒有定義,沒有協(xié)調(diào),重復(fù)工作,管理混亂管理者/用戶對(duì)過程和產(chǎn)品質(zhì)量缺乏洞察力,過程和產(chǎn)品質(zhì)量不透明質(zhì)量低劣延期或者失敗軟件成本超出預(yù)算不按要求工作給自己和客戶帶來麻煩不成熟的和成熟的軟件機(jī)構(gòu)對(duì)比不成熟的軟件機(jī)構(gòu):軟件過程:由具體工作人員及其管理人員臨時(shí)組成被動(dòng),常常強(qiáng)調(diào)解決燃眉之急常常超出進(jìn)度計(jì)劃和經(jīng)費(fèi)預(yù)算缺少評(píng)判產(chǎn)品質(zhì)量或解決產(chǎn)品或過程問題的客觀基礎(chǔ)在正式提交之前,客戶基本上不了解產(chǎn)品成熟的軟件機(jī)構(gòu):具有在機(jī)構(gòu)范圍內(nèi)管理軟件開發(fā)和維護(hù)過程的能力,所管理的過程已形成文檔,可使用,必要時(shí)可修改過程定義管理人員監(jiān)督軟件產(chǎn)品的質(zhì)量以及生產(chǎn)這些產(chǎn)品的過程在分析軟件產(chǎn)品的質(zhì)量和開發(fā)過程方面有客觀而定量的依據(jù)進(jìn)度計(jì)劃和預(yù)算基于以前的效能數(shù)據(jù),是非常實(shí)際的成本、進(jìn)度要求、產(chǎn)品功能與質(zhì)量能達(dá)到預(yù)期要求整個(gè)機(jī)構(gòu)廣泛、積極地參與改進(jìn)活動(dòng),有相應(yīng)的基礎(chǔ)實(shí)施支持各軟件過程軟件項(xiàng)目失敗原因客戶需求不確定最終產(chǎn)品的設(shè)計(jì)和特色只有在過程中才能變得清晰,而不是開始時(shí)很難制定準(zhǔn)確的計(jì)劃估計(jì)不夠,低估需要的時(shí)間和成本來自營(yíng)銷、客戶和管理者的壓力溝通失敗是項(xiàng)目失敗的最大的威脅軟件過程不可見軟件開發(fā)的探索技術(shù)CASE,UMLObjectOriented過程控制ISO9001,ISO9000-3,ISO15504,ISO12207CMM,TickIT以上措施并沒有真正解決軟件危機(jī)“質(zhì)量是制造出來的,不是檢驗(yàn)出來”,在制造業(yè)適用,在軟件行業(yè)作用并不大(軟件過程不可見)項(xiàng)目失敗率還是很高軟件開發(fā)的本質(zhì)軟件開發(fā)的本質(zhì)就是基于人類思考的一種心智活動(dòng)計(jì)算機(jī)及運(yùn)行其上的軟件就是人類大腦活動(dòng)的一面鏡子軟件與心理學(xué)的關(guān)系要比工程學(xué)、技術(shù)及數(shù)學(xué)的關(guān)系要近的多軟件永久只能是軟件開發(fā)人員的心理模仿,程序員永遠(yuǎn)也不可能讓計(jì)算機(jī)做出超過他自己想像力的事需求具有不確定性,是逐步澄清的軟件項(xiàng)目失敗深層次原因?qū)浖恼`解是問題的根源?,F(xiàn)有的方法是由那些有良好愿望但忘記了軟件中的“軟”的那些聰明人所創(chuàng)建的。他們假定開發(fā)軟件就象造橋。方法不正確。沒有人打算失敗,但是為使失敗最小化而使用的方法卻是失敗的。開發(fā)人員士氣不高,不主動(dòng)。管理人員、開發(fā)人員能力不夠。只重過程,不重人,沒有良好的溝通。軟件項(xiàng)目成功關(guān)鍵人員方面在人力資源管理方面的強(qiáng)大投入,有優(yōu)秀的員工才會(huì)有優(yōu)秀的企業(yè)。發(fā)展高素質(zhì)的項(xiàng)目管理人員,讓軟件項(xiàng)目管理人員具有專業(yè)的技能。發(fā)展并把握頂尖技術(shù)人才,一個(gè)有才華的軟件開發(fā)者的創(chuàng)造性可以是一個(gè)普通者的十倍。軟件開發(fā)項(xiàng)目應(yīng)該配備有創(chuàng)造力的人員。最好是找到一個(gè)有創(chuàng)造力的程序員,而不是指望某一個(gè)程序員會(huì)變得有創(chuàng)造力??梢宰尦绦騿T發(fā)揮他們的專長(zhǎng):編寫代碼。建立合理的組織結(jié)構(gòu)。軟件項(xiàng)目成功關(guān)鍵(續(xù))項(xiàng)目利益相關(guān)者廣泛參與最終用戶參與開發(fā)與營(yíng)銷緊密結(jié)合高級(jí)管理者強(qiáng)大的支持項(xiàng)目組內(nèi)部有效溝通向不確定性挑戰(zhàn)日常建構(gòu),關(guān)注真正的最終結(jié)果立足于靈活在項(xiàng)目前期階段充分溝通,充分交流,鼓勵(lì)創(chuàng)新引入軟件成熟度軟件危機(jī):無法開發(fā)出符合預(yù)算和進(jìn)度要求的高可靠性和可用性軟件。提供新方法和新工具來提高軟件開發(fā)效率和質(zhì)量的嘗試失敗,發(fā)現(xiàn)問題的實(shí)質(zhì)在于軟件機(jī)構(gòu)缺乏管理軟件過程的能力。軟件工程研究所(SoftwareEngineeringInstitute,SEI)領(lǐng)導(dǎo)改進(jìn)軟件工程實(shí)踐的當(dāng)前狀況,提高以軟件為主的系統(tǒng)的質(zhì)量。CMM由SEI提出,它描述了從混亂的、不成熟的軟件過程向成熟的、有紀(jì)律的軟件過程改進(jìn)的一條途徑,包含五個(gè)成熟度級(jí)別。CMM理論基礎(chǔ)過程決定質(zhì)量!CMM的目的避免軟件產(chǎn)品開發(fā)的隨意性將其從藝術(shù)性、創(chuàng)造性的活動(dòng)轉(zhuǎn)變?yōu)橐?guī)范化、可重復(fù)的軟件開發(fā)工藝過程,不是每個(gè)人都是藝術(shù)家可類比傳統(tǒng)產(chǎn)品的制造:生產(chǎn)線上的工人按照規(guī)程操作就可以生產(chǎn)出合格的產(chǎn)品。同理,軟件開發(fā)人員按規(guī)程編程,就可以開發(fā)出合格的軟件產(chǎn)品。軟件過程成熟度涉及的基本概念CMM強(qiáng)調(diào)的是軟件過程能一致地、可預(yù)測(cè)地生產(chǎn)高質(zhì)量軟件產(chǎn)品的能力。過程:為了達(dá)到給定目標(biāo)所實(shí)施的一系列步驟。過程把人、工具和規(guī)程集成在一起。如下圖所示:軟件過程成熟度涉及的基本概念(續(xù))軟件過程:開發(fā)和維護(hù)軟件及相關(guān)產(chǎn)品(如項(xiàng)目計(jì)劃、設(shè)計(jì)文檔、代碼、測(cè)試用例和用戶手冊(cè)等)的一套行為、方法、實(shí)踐及變換過程。軟件過程能力:描述了遵循某軟件過程可能達(dá)到的預(yù)期結(jié)果的范圍。它為機(jī)構(gòu)承擔(dān)下一個(gè)軟件項(xiàng)目時(shí)可能達(dá)到的最大期望結(jié)果提供了預(yù)測(cè)手段。軟件過程效能:對(duì)遵循一個(gè)過程所達(dá)到的實(shí)踐結(jié)果的一種度量。它關(guān)注實(shí)際結(jié)果,而軟件過程能力關(guān)注預(yù)期結(jié)果。軟件過程成熟度:針對(duì)具體的軟件過程進(jìn)行目前定義、管理、測(cè)量、控制以及有效的程度。他表明軟件工程能力增長(zhǎng)的潛力。全面質(zhì)量管理和CMMCMM是全面質(zhì)量管理(TQM)中的過程管理概念在軟件方面的應(yīng)用。TQM的目標(biāo)為滿足現(xiàn)在的和將來的客戶需要。CMM是一個(gè)評(píng)估模型,評(píng)價(jià)當(dāng)前過程的成熟度,發(fā)現(xiàn)關(guān)鍵因素是一個(gè)成功之路,來對(duì)組織的軟件過程控制、改進(jìn)提供指南是一個(gè)經(jīng)驗(yàn)大成是TQM應(yīng)用于軟件工業(yè)是對(duì)機(jī)構(gòu)軟件開發(fā)能力的評(píng)價(jià),類似于各種認(rèn)證考試WeareHere!簡(jiǎn)介及CMM背景知識(shí)CMM內(nèi)容框架CMM2級(jí)CMM3級(jí)CMM4和5級(jí)小結(jié)Q&ACMM五個(gè)成熟度級(jí)別一個(gè)定義良好的朝成熟軟件過程進(jìn)化的平臺(tái)在每一個(gè)級(jí)別都必須滿足一定的目標(biāo)每達(dá)到一個(gè)級(jí)別,過程能力都得到一定提高CMM五個(gè)成熟度級(jí)別(續(xù))初始級(jí):無序甚至混亂,沒什么過程是結(jié)果妥善定義的,成功往往依賴于個(gè)人或小組的努力??芍貜?fù)級(jí):建立了基本管理過程來跟蹤成本、進(jìn)度和功能特性,制定了必要的過程紀(jì)律,能重復(fù)早先類似項(xiàng)目取得的成功。已定義級(jí):已將管理和工程活動(dòng)的軟件過程文檔化、標(biāo)準(zhǔn)化,并綜合成該機(jī)構(gòu)的標(biāo)準(zhǔn)軟件過程。已管理級(jí):收集對(duì)軟件過程和產(chǎn)品質(zhì)量的詳細(xì)度量值,對(duì)軟件過程和產(chǎn)品都有定量的理解和控制。優(yōu)化級(jí):過程的量化反饋和先進(jìn)的新思想、新技術(shù)促使過程不斷改進(jìn)。行為特征——級(jí)別1:初始級(jí)做出不切實(shí)際的承諾遲早會(huì)發(fā)生危機(jī),危機(jī)發(fā)生時(shí)各項(xiàng)目就會(huì)脫離計(jì)劃好的軟件開發(fā)過程,回到僅進(jìn)行編碼和調(diào)試的工作狀態(tài)。軟件項(xiàng)目的成功完全依賴于一個(gè)杰出的管理人員或一個(gè)有經(jīng)驗(yàn)、有戰(zhàn)斗力的開發(fā)隊(duì)伍。能開發(fā)出起作用的產(chǎn)品,但往往超過預(yù)算并落后于進(jìn)度行為特征——級(jí)別2:可重復(fù)級(jí)軟件開發(fā)機(jī)構(gòu)對(duì)軟件項(xiàng)目制定了基本的軟件管理和控制措施。對(duì)新項(xiàng)目的計(jì)劃和管理基于類似工程項(xiàng)目針對(duì)具體項(xiàng)目,通過建立基本的過程管理紀(jì)律來提高過程能力可概況為有紀(jì)律的,因?yàn)檐浖?xiàng)目的跟蹤和計(jì)劃是穩(wěn)定的,并能夠重復(fù)以前的成功。行為特征——級(jí)別3:已定義級(jí)將機(jī)構(gòu)用于開發(fā)和維護(hù)軟件的標(biāo)準(zhǔn)過程文檔化。機(jī)構(gòu)建立的過程能幫助軟件管理人員和全體技術(shù)人員更有效地實(shí)施活動(dòng)。在機(jī)構(gòu)內(nèi),要指定一個(gè)負(fù)責(zé)機(jī)構(gòu)過程活動(dòng)的小組,在機(jī)構(gòu)內(nèi)部要實(shí)施培訓(xùn),保證全體人員具備所需的知識(shí)和技能。此級(jí)別的過程能力可概況為標(biāo)準(zhǔn)化的和一致的,無論是軟件工程活動(dòng)還是管理活動(dòng),過程度是穩(wěn)定的、可重復(fù)的。行為特征——級(jí)別4:已管理級(jí)機(jī)構(gòu)為軟件產(chǎn)品和過程設(shè)定許多定量的質(zhì)量目標(biāo)進(jìn)行生產(chǎn)率和質(zhì)量測(cè)量使用機(jī)構(gòu)內(nèi)部的軟件過程數(shù)據(jù)庫(kù)收集和分析項(xiàng)目定義的軟件過程的可用數(shù)據(jù)用嚴(yán)格定義和一致的測(cè)量對(duì)軟件過程進(jìn)行了監(jiān)測(cè)可概括為:定量和可預(yù)測(cè)此時(shí),允許機(jī)構(gòu)在設(shè)定的數(shù)量范圍內(nèi)預(yù)測(cè)軟件過程趨勢(shì)和質(zhì)量行為特征——級(jí)別5:優(yōu)化級(jí)整個(gè)機(jī)構(gòu)強(qiáng)調(diào)漸進(jìn)的改進(jìn)過程軟件小組能分析缺陷確定其產(chǎn)生原因,對(duì)軟件過程進(jìn)行評(píng)估以預(yù)防已知缺陷再次產(chǎn)生通過改變導(dǎo)致低耗的普遍原因來有組織地消除耗費(fèi)本級(jí)別的特點(diǎn):過程可以不斷得到改進(jìn)ProcessMaturityBenefitsInitialRepeatableDefinedManagedOptimizingProcessisinformalandad-hoc;performanceisunpredictableProjectmanagementSysteminplace;performanceisrepeatableSoftwareengineeringandmanagementprocessesdefinedandintegratedProductandprocessarequantitativelycontrolled過程改進(jìn)已經(jīng)制度化Level過程特點(diǎn)5ProbabilityTime/$TargetProbabilityTime/$Target4ProbabilityTarget3Time/$Probabi

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論