CMMI軟件質(zhì)量管理-培訓教材_第1頁
CMMI軟件質(zhì)量管理-培訓教材_第2頁
CMMI軟件質(zhì)量管理-培訓教材_第3頁
CMMI軟件質(zhì)量管理-培訓教材_第4頁
CMMI軟件質(zhì)量管理-培訓教材_第5頁
已閱讀5頁,還剩52頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、軟件質(zhì)量管理2軟件質(zhì)量管理n課程期望3軟件質(zhì)量管理n本課程主要內(nèi)容n介紹軟件質(zhì)量管理n如何進行軟件質(zhì)量管理nCMMI概述n過程改進n質(zhì)量保證,其工作職責和基本工作方式n質(zhì)量目標的制定、度量和實現(xiàn)4軟件質(zhì)量管理n介紹軟件質(zhì)量管理n什么是軟件質(zhì)量什么是軟件質(zhì)量?質(zhì)量定義,及其如何理解;理解PDCAn為什么要進行軟件質(zhì)量管理?5什么是軟件質(zhì)量n質(zhì)量定義n如何理解軟件質(zhì)量n附:質(zhì)量管理專家6質(zhì)量的定義n“無缺陷”n國家標準n質(zhì)量是產(chǎn)品或服務滿足明確或隱含需要能力的特征和特性的總和。n用戶角度n質(zhì)量是用戶對一個產(chǎn)品(包括相關的服務)滿足程度的度量 “顧客驅(qū)動型”n生產(chǎn)角度n開發(fā)出來的最終產(chǎn)品能滿足我要求

2、的功能是否相同7什么是軟件質(zhì)量n質(zhì)量定義n如何理解軟件質(zhì)量n附:質(zhì)量管理專家8如何理解軟件質(zhì)量n軟件質(zhì)量與傳統(tǒng)意義上的質(zhì)量9如何理解軟件質(zhì)量 軟件質(zhì)量反映了以下三方面的問題: 1、軟件需求是度量軟件質(zhì)量的基礎。 2、在各種標準中定義了一些開發(fā)準則,用來指導軟件人員用工程化的方法來開發(fā)軟件。如果不遵守這些開發(fā)準則,軟件質(zhì)量就得不到保證。 3、往往會有一些隱含的需求沒有明確提出來。如果軟件只滿足那些精確定義了的需求而沒有滿足這些隱含的需求, 軟件質(zhì)量也得不到保證。 質(zhì)量強調(diào)一致性原則和可重復性原則(即穩(wěn)定性)。10如何理解軟件質(zhì)量n從質(zhì)量管理的歷程來看檢驗階段:事后,次廢品剔除制造階段:事中設計階

3、段:全面質(zhì)量管理TQMn發(fā)現(xiàn)問題-預防問題-質(zhì)量保證-戰(zhàn)略質(zhì)量管理11如何理解軟件質(zhì)量總結(jié)總結(jié)n現(xiàn)代質(zhì)量管理追求顧客滿意,包括提高內(nèi)部顧客和外部顧客滿意度,滿足顧客明確和隱含的需求。n注重預防而不是檢查,并承認管理層對質(zhì)量的責任。n“質(zhì)量是設計出來的,質(zhì)量是制造出來的”,控制好各階段內(nèi)的過程。n強調(diào)持續(xù)改進12什么是軟件質(zhì)量n質(zhì)量定義n如何理解軟件質(zhì)量n附:質(zhì)量管理專家(略)13質(zhì)量管理專家-戴明戴明(W.Edwards.Deming)n戴明品質(zhì)獎,至今仍是日本品質(zhì)管理的最高榮譽n戴明PDCA循環(huán)n戴明質(zhì)量管理14法14質(zhì)量管理專家-戴明之PDCAP (plan)計劃;D (do) 實施; C

4、 (check)檢查; A (action)處理。PDCA循環(huán)是質(zhì)量管理的基本方法循環(huán)是質(zhì)量管理的基本方法大環(huán)帶小環(huán),階梯式上升,周而復始W.Edward Deming博士提出的Deming環(huán) 圖115質(zhì)量管理專家-戴明之PDCA基本步驟16質(zhì)量管理專家-朱蘭朱蘭(Juran)n朱蘭三部曲朱蘭三部曲n朱蘭理論核心朱蘭理論核心管理就是不斷改進工作。朱蘭提出質(zhì)量不盡要滿足明確的需求,也要滿足潛在的需求。n最早把80/20原則引入質(zhì)量管理 n質(zhì)量控制手冊Quality Control Handbook17n質(zhì)量管理三部曲n質(zhì)量計劃 事后控制、代價昂貴、檢測缺陷而不是避免缺陷n質(zhì)量控制 事前預防、過程

5、改進過程改進、縮小缺陷引入和發(fā)現(xiàn)的時間 有效手段:測試、評審、走查、模擬、非正式評審、demo、checklistn質(zhì)量推進 質(zhì)量控制和質(zhì)量保證相結(jié)合、解釋性結(jié)果作為下一次的預防控制質(zhì)量管理專家-朱蘭三部曲構(gòu) 造測試修改OKY18質(zhì)量管理專家-克勞士比克勞士比(Crosby)n質(zhì)量是免費,提出組織向零缺陷突破聞名。n克勞士比管理4個原則原則一、什么是質(zhì)量? 質(zhì)量即符合要求,而不是好。原則二、質(zhì)量是怎樣產(chǎn)生的? 預防產(chǎn)生質(zhì)量檢驗不能產(chǎn)生質(zhì)量原則三、什么是工作標準? 零缺陷,而不是“差不多就好”原則四、怎樣衡量質(zhì)量? 不符合要求的代價(金錢),而不是指數(shù)19軟件質(zhì)量管理n介紹軟件質(zhì)量管理n什么是軟

6、件質(zhì)量?n為什么要進行軟件質(zhì)量管理為什么要進行軟件質(zhì)量管理?必要性;在各大領域的位置;益處20為什么要進行軟件質(zhì)量管理n軟件質(zhì)量是一個軟件企業(yè)成功的必要條件,除了接受質(zhì)量觀念外就別無選擇接受質(zhì)量觀念外就別無選擇 21為什么要進行軟件質(zhì)量管理 PMBOOK:項目管理劃分為9個知識領域,質(zhì)量管理是其中之一 (范圍管理、時間管理、成本管理、質(zhì)量管理質(zhì)量管理、人力資源管理、溝通管理、采購管理、風險管理和綜合管理)22為什么要進行軟件質(zhì)量管理 可以為企業(yè)帶來如下益處:n縮短總運轉(zhuǎn)周期n降低質(zhì)量所需的成本n縮短庫存周轉(zhuǎn)時間n提高生產(chǎn)率n追求企業(yè)利益和成功n使顧客完全滿意n最大限度獲取利潤23如何進行軟件質(zhì)

7、量管理nCMMI概述概述n過程改進n質(zhì)量保證,其工作職責和基本工作方式n質(zhì)量目標的制定、度量和實現(xiàn)24nCMMI CMMI Capacity Maturity Model Integrated 能力成熟度模型集成 目的就是實現(xiàn)軟件過程的改進(SPI),增加工作過程的能力,從而提升軟件組織的核心競爭力,取得競爭優(yōu)勢。CMMI概述25CMMI概述-過程能力n過程能力通過遵循某個過程,有通過遵循某個過程,有能力預見未來所得到的結(jié)果范圍。能力預見未來所得到的結(jié)果范圍。n過程性能特定項目遵循某過程所特定項目遵循某過程所得到的實際結(jié)果的度量。得到的實際結(jié)果的度量。控制上限控制下限過程性能過程能力26CMM

8、I概述-成熟度n何謂成熟?不成熟組織成熟組織w軟件過程在項目過程中臨時拼湊; w具有全組織范圍管理軟件開發(fā)和維護過程的能力 w即使規(guī)定了也不能嚴格遵守和貫徹; w軟件過程被準確無誤地通知現(xiàn)有職員和新員工 w反應式的組織 “救火隊員” w工作活動按照已規(guī)劃的過程進行 w超出進度和預算已成慣例;為滿足進度要求,常在產(chǎn)品功能和質(zhì)量上做出讓步,縮短或取消評審和測試等質(zhì)量活動; w強制式的過程適用,而且和實際工作方式一致 w不存在判斷產(chǎn)品質(zhì)量或解決產(chǎn)品或過程問題的客觀基礎w崗位及其職責都是清楚的 w有客觀、定量的基礎分析產(chǎn)品級過程問題,能基于事實和歷史不斷改進;進度和預算是現(xiàn)實的27CMMI概述-能力模

9、型n為什么采用能力模型? 模型對過程需求提供了一個公共集合,綜合了最好的實踐和實際的知識,并以一種可以用來指導過程改進優(yōu)先順序的格式來表示。28CMMI概述-PA 5 優(yōu)化級優(yōu)化級4 定量管理級定量管理級3 定義級定義級2 管理級管理級1 初始級初始級1級級-初始級初始級2 級級-管理級管理級配置管理配置管理過程和產(chǎn)品質(zhì)量保證過程和產(chǎn)品質(zhì)量保證供應合同管理供應合同管理項目監(jiān)控和控制項目監(jiān)控和控制項目計劃項目計劃需求管理需求管理度量和分析度量和分析3 級級-定義級定義級產(chǎn)品集成產(chǎn)品集成集成項目管理集成項目管理組織培訓組織培訓組織過程定義組織過程定義組織過程焦點組織過程焦點需求開發(fā)需求開發(fā)技術解決

10、方案技術解決方案驗證驗證確認確認風險管理風險管理決策決策分析和解決分析和解決組織環(huán)境的集成組織環(huán)境的集成集成供應商管理集成供應商管理 (Supplier Sourcing, SS)集成組隊集成組隊 (IPPD)4 級級-定量管理級定量管理級定量項目管理定量項目管理組織過程性能組織過程性能5 級級-優(yōu)化級優(yōu)化級組織革新和實施組織革新和實施原因分析和解決原因分析和解決29CMMI概述-成熟度構(gòu)成nCMMI成熟度構(gòu)成執(zhí)行承諾執(zhí)行能力指導實施驗證實施特定慣例特定目標通用目標過程方面1過程方面2過程方面3成熟度等級成熟度等級通用慣例30CMMI概述過程改進方法的IDEAL模型 n初始化(初始化(Init

11、iating)n診斷(診斷(Diagnosing)n建立建立(Establishing)n行動行動 (Acting)n推進推進 (Leveraging)修修 改改 組組 織織 的的 方方 法法 記記 錄錄 和和 分分 析析 教教 訓訓 定定 義義 過過 程程 和和 度度 量量 計計 劃劃 及及 執(zhí)執(zhí) 行行 試試 行行 方方 案案 計計 劃劃 , 執(zhí)執(zhí) 行行 和和 跟跟 蹤蹤 改改 進進 方方 案案 建建 立立 過過 程程 行行 動動 組組做做 行行 動動 計計 劃劃 設設 定定 戰(zhàn)戰(zhàn) 略略 和和 優(yōu)優(yōu) 先先 級級 提提 出出 建建 議議 并并 記記 錄錄 階階 段段 成成 果果 評評 估估 當

12、當 前前 實實 踐踐 情情 況況 改改 進進 動動 機機 確確 定定 改改 進進 范范 圍圍 以以 及及 獲獲 取取 支支 持持 建建 立立 改改 進進 機機 制制 診診 斷斷 建建 立立 行行 動動 推推 進進 初初 始始 化化 31CMMI概述J曲線n過程改進的“J曲線”性能水平性能水平現(xiàn)狀現(xiàn)狀預期的狀況預期的狀況實際的路線實際的路線理想上路徑理想上路徑開始時可能還不知當初的開始時可能還不知當初的32CMMI概述CMMI職能組nCMMI領導小組 為實施CMMI配備必要的資源;審批CMMI實施計劃;檢查CMMI實施情況;支持實施CMMI的一切活動,及時解決過程中的問題。n軟件工程過程組(SE

13、PG) 推進組織所采用的軟件過程的定義、維護和改進工作。它支持但不直接負責軟件開發(fā)和(或)維護。 n軟件質(zhì)量保證組(SQAG) 計劃和實施項目的質(zhì)量保證活動,其工作的目的是保證軟件過程的步驟和標準得到遵守。 33如何進行軟件質(zhì)量管理nCMMI概述n過程改進過程改進n借口、原則n質(zhì)量保證,其工作職責和基本工作方式n質(zhì)量目標的制定、度量和實現(xiàn)34軟件過程改進的借口n當你處于危機時,你沒有時間去改進n當你沒有危機時,你不需要去改進35軟件過程改進的原則n主要的軟件過程的改進必須從高層啟動n全體人員參與n有效的變化需要當前過程的目標和知識n改進需要持久地投資、回報和鼓勵n改進是一個持續(xù)的過程n改進必須

14、進行度量,而且要定期地加強改進的焦點放在修復過程,不放在對人的抱怨n不自在感的程度不足夠高,事情將不會有變化n與商業(yè)目標一致36如何進行軟件質(zhì)量管理nCMMI概述n過程改進n質(zhì)量保證,其工作職責和基本工作方式質(zhì)量保證,其工作職責和基本工作方式質(zhì)量規(guī)劃、質(zhì)量保證定義/目標/職責/工作產(chǎn)品、質(zhì)量控制n質(zhì)量目標的制定、度量和實現(xiàn)37質(zhì)量保證n質(zhì)量規(guī)劃 識別哪些質(zhì)量標準適用于本項目,并確定如何滿足這些標準的要求。 38質(zhì)量保證 Quality Assurance 通過實施計劃和系統(tǒng)的質(zhì)量活動,以提供一個項目所有過程都滿足質(zhì)量標準的信心。 質(zhì)量保證貫穿項目始終。39質(zhì)量保證目標n通過監(jiān)控各個開發(fā)過程來提

15、高質(zhì)量n確保能順從軟件過程n確保不足點能夠得到管理n建立項目滿足相關要求的信心40質(zhì)量保證職責n按計劃開展過程審計和產(chǎn)品審計。步驟:n確定當前要審計的過程和工作產(chǎn)品;n確定與當前審計有關的標準和檢查項目,形成檢查表;n確定審計時間;確定必須參與審計的人; n根據(jù)檢查表的內(nèi)容,實施審計(形式包括:通過工作產(chǎn)品驗證、參與到過程中去、面談、調(diào)查問卷等);41質(zhì)量保證職責n按計劃開展過程審計和產(chǎn)品審計。步驟(續(xù)):n就審計過程中發(fā)現(xiàn)的問題,同有關組或個人進行溝通、協(xié)商確定解決方式;n制定和報告相關的SQA審計報告;n對不符合問題進行跟蹤直至結(jié)束;n對不能在項目組內(nèi)部解決的不符合問題報告給高層經(jīng)理 42

16、質(zhì)量保證職責n支持項目需求分析,提供適當?shù)闹笇Ш蛶椭?。包括:n參與客戶需求和產(chǎn)品需求的評審;n檢查評審過程是否符合規(guī)范;n協(xié)助建立需求矩陣;n作為ccb成員批準客戶需求基線的建立;n其它支持工作 43質(zhì)量保證職責n支持項目開發(fā)策劃,提供適當?shù)闹笇Ш蛶椭?。包括:n促進項目估算和估計會議等。n幫助選擇生命周期模型n在剪裁標準過程時提供支持和指導,幫助定義項目過程;n建立工作產(chǎn)品驗收標準;n識別項目中的風險;n識別項目的關鍵路徑和依賴關系;n識別關鍵資源等;n參與準備項目計劃及其附屬計劃的建立,如培訓計劃、度量計劃、評審計劃、配置計劃等。n檢查計劃的適用性。n其它支持工作。 44質(zhì)量保證職責n促進評

17、審。包括:n工作產(chǎn)品是否組織評審;尤其是關鍵工作產(chǎn)品n檢查評審的活動和工作產(chǎn)品。n計劃的評審是否已被執(zhí)行。n評審的領導者是否得到有關其崗位的適當?shù)呐嘤枴評審者是否得到在其角色方面的合適的培訓或其在崗位職責方面是有經(jīng)驗的。n用于準備同行評審、執(zhí)行同行評審和執(zhí)行后繼措施等的過程是否得到遵循。n同行評審數(shù)據(jù)的報告是否完備、準確、及時。 45質(zhì)量保證職責n促進過程改進。包括:n協(xié)助項目經(jīng)理策劃和收集項目數(shù)據(jù)(包括開發(fā)過程中的數(shù)據(jù)以及項目結(jié)束后進行總結(jié)的數(shù)據(jù)),并對其分析、總結(jié)n協(xié)助項目經(jīng)理制定項目規(guī)范和流程,并客觀評價其實施情況n協(xié)助SEPG在項目組推進過程改進活動,并收集最佳實踐 46質(zhì)量保證n其

18、典型的工作產(chǎn)品nSQAPn過程審計報告n產(chǎn)品審計報告nSQA周報等n配置管理是實施質(zhì)量保證的關鍵47質(zhì)量保證n質(zhì)量控制n監(jiān)視項目的具體的工作結(jié)果,確定其是否符合相關的質(zhì)量標準,并判斷如何杜絕早場不合格結(jié)果的根源n從管理的角度關注項目結(jié)果:例如,成本與進度績效;從產(chǎn)品的角度關注項目:可交付成果應符合規(guī)定的要求和產(chǎn)品說明。n質(zhì)量控制貫穿于項目的始終。48如何進行軟件質(zhì)量管理nCMMI概述n過程改進n質(zhì)量保證,其工作職責和基本工作方式n質(zhì)量目標的制定、度量和實現(xiàn)質(zhì)量目標的制定、度量和實現(xiàn)質(zhì)量目標的制定、項目度量和常用的分析圖49質(zhì)量目標的制定n必須采用技術度量來客觀地評估質(zhì)量,而不能僅僅采用主觀的方法進行評估 50質(zhì)量目標的制定n質(zhì)量目標的制定質(zhì)量目標的制定 應能夠滿足SMART標準。 明確的(Specific):目標必須以數(shù)據(jù)的形式加以明確指定。 可度量的(Measurable):目標的價值應可以度量,并且由此度量所得出的數(shù)據(jù)應可以獲得同意的解釋。 具有挑戰(zhàn)性但又是可實現(xiàn)的(Aggressive yet Achievable):目標過高-挫傷積極性和士氣;目標過低-毫無挑戰(zhàn)性

溫馨提示

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

評論

0/150

提交評論