版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
軟件質量管理軟件質量管理2軟件質量管理課程期望2軟件質量管理課程期望3軟件質量管理本課程主要內容介紹軟件質量管理如何進行軟件質量管理CMMI概述過程改進質量保證,其工作職責和基本工作方式質量目標的制定、度量和實現(xiàn)3軟件質量管理本課程主要內容4軟件質量管理介紹軟件質量管理什么是軟件質量?質量定義,及其如何理解;理解PDCA為什么要進行軟件質量管理?4軟件質量管理介紹軟件質量管理5什么是軟件質量質量定義如何理解軟件質量附:質量管理專家5什么是軟件質量質量定義6質量的定義“無缺陷”國家標準質量是產品或服務滿足明確或隱含需要能力的特征和特性的總和。用戶角度質量是用戶對一個產品(包括相關的服務)滿足程度的度量“顧客驅動型”生產角度開發(fā)出來的最終產品能滿足我要求的功能是否相同6質量的定義“無缺陷”7什么是軟件質量質量定義如何理解軟件質量附:質量管理專家7什么是軟件質量質量定義8如何理解軟件質量軟件質量與傳統(tǒng)意義上的質量8如何理解軟件質量軟件質量與傳統(tǒng)意義上的質量9如何理解軟件質量
軟件質量反映了以下三方面的問題:
1、軟件需求是度量軟件質量的基礎。
2、在各種標準中定義了一些開發(fā)準則,用來指導軟件人員用工程化的方法來開發(fā)軟件。如果不遵守這些開發(fā)準則,軟件質量就得不到保證。
3、往往會有一些隱含的需求沒有明確提出來。如果軟件只滿足那些精確定義了的需求而沒有滿足這些隱含的需求,軟件質量也得不到保證。
質量強調一致性原則和可重復性原則(即穩(wěn)定性)。9如何理解軟件質量軟件質量反映了以下三方面的問題:10如何理解軟件質量從質量管理的歷程來看檢驗階段:事后,次廢品剔除制造階段:事中設計階段:全面質量管理TQM發(fā)現(xiàn)問題---〉預防問題---〉質量保證---〉戰(zhàn)略質量管理10如何理解軟件質量從質量管理的歷程來看11如何理解軟件質量總結現(xiàn)代質量管理追求顧客滿意,包括提高內部顧客和外部顧客滿意度,滿足顧客明確和隱含的需求。注重預防而不是檢查,并承認管理層對質量的責任?!百|量是設計出來的,質量是制造出來的”,控制好各階段內的過程。強調持續(xù)改進11如何理解軟件質量總結12什么是軟件質量質量定義如何理解軟件質量附:質量管理專家(略)12什么是軟件質量質量定義13質量管理專家-戴明戴明(W.Edwards.Deming)戴明品質獎,至今仍是日本品質管理的最高榮譽戴明PDCA循環(huán)戴明質量管理14法13質量管理專家-戴明戴明(W.Edwards.Deming14質量管理專家-戴明之PDCAP(plan)——計劃;D(do)——
實施;C(check)—檢查;A(action)—處理。PDCA循環(huán)是質量管理的基本方法大環(huán)帶小環(huán),階梯式上升,周而復始W.EdwardDeming博士提出的Deming環(huán)圖114質量管理專家-戴明之PDCA大環(huán)帶小環(huán),階梯式上升,周而15質量管理專家-戴明之PDCA基本步驟15質量管理專家-戴明之PDCA基本步驟16質量管理專家-朱蘭朱蘭(Juran)朱蘭三部曲朱蘭理論核心管理就是不斷改進工作。朱蘭提出質量不盡要滿足明確的需求,也要滿足潛在的需求。最早把80/20原則引入質量管理《質量控制手冊》QualityControlHandbook16質量管理專家-朱蘭朱蘭(Juran)17質量管理三部曲質量計劃
事后控制、代價昂貴、檢測缺陷而不是避免缺陷質量控制
事前預防、過程改進、縮小缺陷引入和發(fā)現(xiàn)的時間有效手段:測試、評審、走查、模擬、非正式評審、demo、checklist質量推進質量控制和質量保證相結合、解釋性結果作為下一次的預防控制質量管理專家-朱蘭三部曲構造測試修改OKY17質量管理三部曲質量管理專家-朱蘭三部曲構造測試修改O18質量管理專家-克勞士比克勞士比(Crosby)《質量是免費》,提出組織向零缺陷突破聞名??藙谑勘裙芾?個原則原則一、什么是質量?
·質量即符合要求,而不是好。原則二、質量是怎樣產生的?
·預防產生質量
·檢驗不能產生質量原則三、什么是工作標準?
·零缺陷,而不是“差不多就好”原則四、怎樣衡量質量?
·不符合要求的代價(金錢),而不是指數(shù)
18質量管理專家-克勞士比克勞士比(Crosby)19軟件質量管理介紹軟件質量管理什么是軟件質量?為什么要進行軟件質量管理?必要性;在各大領域的位置;益處19軟件質量管理介紹軟件質量管理20為什么要進行軟件質量管理軟件質量是一個軟件企業(yè)成功的必要條件,除了接受質量觀念外就別無選擇
20為什么要進行軟件質量管理軟件質量是一個軟件企業(yè)成功的必要21為什么要進行軟件質量管理PMBOOK:項目管理劃分為9個知識領域,質量管理是其中之一
(范圍管理、時間管理、成本管理、質量管理、人力資源管理、溝通管理、采購管理、風險管理和綜合管理)21為什么要進行軟件質量管理PMBOOK:項目管22為什么要進行軟件質量管理
可以為企業(yè)帶來如下益處:縮短總運轉周期降低質量所需的成本縮短庫存周轉時間提高生產率追求企業(yè)利益和成功使顧客完全滿意最大限度獲取利潤22為什么要進行軟件質量管理可以為企業(yè)帶來如下益處:23如何進行軟件質量管理CMMI概述過程改進質量保證,其工作職責和基本工作方式質量目標的制定、度量和實現(xiàn)23如何進行軟件質量管理CMMI概述24CMMICMMI-CapacityMaturityModelIntegrated
能力成熟度模型集成
目的就是實現(xiàn)軟件過程的改進(SPI),增加工作過程的能力,從而提升軟件組織的核心競爭力,取得競爭優(yōu)勢。CMMI概述24CMMICMMI概述25CMMI概述-過程能力過程能力——通過遵循某個過程,有能力預見未來所得到的結果范圍。過程性能——特定項目遵循某過程所得到的實際結果的度量。控制上限控制下限過程性能過程能力25CMMI概述-過程能力過程能力——通過遵循某個過程,有能26CMMI概述-成熟度何謂成熟?不成熟組織成熟組織w軟件過程在項目過程中臨時拼湊;w具有全組織范圍管理軟件開發(fā)和維護過程的能力w即使規(guī)定了也不能嚴格遵守和貫徹;w軟件過程被準確無誤地通知現(xiàn)有職員和新員工w反應式的組織
—“救火隊員”
w工作活動按照已規(guī)劃的過程進行w超出進度和預算已成慣例;為滿足進度要求,常在產品功能和質量上做出讓步,縮短或取消評審和測試等質量活動;w強制式的過程適用,而且和實際工作方式一致w不存在判斷產品質量或解決產品或過程問題的客觀基礎w崗位及其職責都是清楚的
w有客觀、定量的基礎分析產品級過程問題,能基于事實和歷史不斷改進;進度和預算是現(xiàn)實的26CMMI概述-成熟度何謂成熟?不成熟組織成熟組織w軟件過27CMMI概述-能力模型為什么采用能力模型?模型對過程需求提供了一個公共集合,綜合了最好的實踐和實際的知識,并以一種可以用來指導過程改進優(yōu)先順序的格式來表示。27CMMI概述-能力模型為什么采用能力模型?28CMMI概述-PA
5優(yōu)化級4定量管理級3定義級2管理級1初始級1級-初始級2級-管理級配置管理過程和產品質量保證供應合同管理項目監(jiān)控和控制項目計劃需求管理度量和分析3級-定義級產品集成集成項目管理組織培訓組織過程定義組織過程焦點需求開發(fā)技術解決方案驗證確認風險管理決策分析和解決組織環(huán)境的集成集成供應商管理(SupplierSourcing,SS)集成組隊(IPPD)4級-定量管理級定量項目管理組織過程性能5級-優(yōu)化級組織革新和實施原因分析和解決28CMMI概述-PA5優(yōu)化級1級-初始級2級-管理29CMMI概述-成熟度構成CMMI成熟度構成執(zhí)行承諾執(zhí)行能力指導實施驗證實施特定慣例特定目標通用目標過程方面1過程方面2過程方面3成熟度等級通用慣例29CMMI概述-成熟度構成CMMI成熟度構成執(zhí)行承諾執(zhí)行能30CMMI概述-過程改進方法的
IDEAL模型
初始化(Initiating)診斷(Diagnosing)建立(Establishing)行動(Acting)推進(Leveraging)修改組織的方法記錄和分析教訓定義過程和度量計劃及執(zhí)行試行方案計劃,執(zhí)行和跟蹤改進方案建立過程行動組做行動計劃設定戰(zhàn)略和優(yōu)先級提出建議并記錄階段成果
評估當前實踐情況改進動機確定改進范圍以及獲
取支
持
建立改進機制診斷建立行動推進
初始化30CMMI概述-過程改進方法的
IDEAL模型初始化(I31CMMI概述-J曲線過程改進的“J-曲線”性能水平現(xiàn)狀預期的狀況實際的路線理想上路徑開始時可能還不知當初的31CMMI概述-J曲線過程改進的“J-曲線”性能水平現(xiàn)狀預32CMMI概述-CMMI職能組CMMI領導小組為實施CMMI配備必要的資源;審批CMMI實施計劃;檢查CMMI實施情況;支持實施CMMI的一切活動,及時解決過程中的問題。軟件工程過程組(SEPG)推進組織所采用的軟件過程的定義、維護和改進工作。它支持但不直接負責軟件開發(fā)和(或)維護。軟件質量保證組(SQAG)計劃和實施項目的質量保證活動,其工作的目的是保證軟件過程的步驟和標準得到遵守。
32CMMI概述-CMMI職能組CMMI領導小組33如何進行軟件質量管理CMMI概述過程改進借口、原則質量保證,其工作職責和基本工作方式質量目標的制定、度量和實現(xiàn)33如何進行軟件質量管理CMMI概述34軟件過程改進的借口當你處于危機時,你沒有時間去改進當你沒有危機時,你不需要去改進34軟件過程改進的借口當你處于危機時,你沒有時間去改進35軟件過程改進的原則主要的軟件過程的改進必須從高層啟動全體人員參與有效的變化需要當前過程的目標和知識改進需要持久地投資、回報和鼓勵改進是一個持續(xù)的過程改進必須進行度量,而且要定期地加強改進的焦點放在修復過程,不放在對人的抱怨不自在感的程度不足夠高,事情將不會有變化與商業(yè)目標一致35軟件過程改進的原則主要的軟件過程的改進必須從高層啟動36如何進行軟件質量管理CMMI概述過程改進質量保證,其工作職責和基本工作方式質量規(guī)劃、質量保證定義/目標/職責/工作產品、質量控制質量目標的制定、度量和實現(xiàn)36如何進行軟件質量管理CMMI概述37質量保證質量規(guī)劃識別哪些質量標準適用于本項目,并確定如何滿足這些標準的要求。
37質量保證質量規(guī)劃38質量保證QualityAssurance
通過實施計劃和系統(tǒng)的質量活動,以提供一個項目所有過程都滿足質量標準的信心。質量保證貫穿項目始終。38質量保證QualityAssurance39質量保證目標通過監(jiān)控各個開發(fā)過程來提高質量確保能順從軟件過程確保不足點能夠得到管理建立項目滿足相關要求的信心39質量保證目標通過監(jiān)控各個開發(fā)過程來提高質量40質量保證職責按計劃開展過程審計和產品審計。步驟:確定當前要審計的過程和工作產品;確定與當前審計有關的標準和檢查項目,形成檢查表;確定審計時間;確定必須參與審計的人;根據檢查表的內容,實施審計(形式包括:通過工作產品驗證、參與到過程中去、面談、調查問卷等);40質量保證職責按計劃開展過程審計和產品審計。步驟:41質量保證職責按計劃開展過程審計和產品審計。步驟(續(xù)):就審計過程中發(fā)現(xiàn)的問題,同有關組或個人進行溝通、協(xié)商確定解決方式;制定和報告相關的SQA審計報告;對不符合問題進行跟蹤直至結束;對不能在項目組內部解決的不符合問題報告給高層經理41質量保證職責按計劃開展過程審計和產品審計。步驟(續(xù)):42質量保證職責支持項目需求分析,提供適當?shù)闹笇Ш蛶椭0ǎ簠⑴c客戶需求和產品需求的評審;檢查評審過程是否符合規(guī)范;協(xié)助建立需求矩陣;作為ccb成員批準客戶需求基線的建立;其它支持工作42質量保證職責支持項目需求分析,提供適當?shù)闹笇Ш蛶椭0?3質量保證職責支持項目開發(fā)策劃,提供適當?shù)闹笇Ш蛶椭0ǎ捍龠M項目估算和估計會議等。幫助選擇生命周期模型在剪裁標準過程時提供支持和指導,幫助定義項目過程;建立工作產品驗收標準;識別項目中的風險;識別項目的關鍵路徑和依賴關系;識別關鍵資源等;參與準備項目計劃及其附屬計劃的建立,如培訓計劃、度量計劃、評審計劃、配置計劃等。檢查計劃的適用性。其它支持工作。43質量保證職責支持項目開發(fā)策劃,提供適當?shù)闹笇Ш蛶椭?。包?4質量保證職責促進評審。包括:工作產品是否組織評審;尤其是關鍵工作產品檢查評審的活動和工作產品。計劃的評審是否已被執(zhí)行。評審的領導者是否得到有關其崗位的適當?shù)呐嘤?。評審者是否得到在其角色方面的合適的培訓或其在崗位職責方面是有經驗的。用于準備同行評審、執(zhí)行同行評審和執(zhí)行后繼措施等的過程是否得到遵循。同行評審數(shù)據的報告是否完備、準確、及時。
44質量保證職責促進評審。包括:45質量保證職責促進過程改進。包括:協(xié)助項目經理策劃和收集項目數(shù)據(包括開發(fā)過程中的數(shù)據以及項目結束后進行總結的數(shù)據),并對其分析、總結協(xié)助項目經理制定項目規(guī)范和流程,并客觀評價其實施情況協(xié)助SEPG在項目組推進過程改進活動,并收集最佳實踐45質量保證職責促進過程改進。包括:46質量保證其典型的工作產品SQAP過程審計報告產品審計報告SQA周報等配置管理是實施質量保證的關鍵46質量保證其典型的工作產品47質量保證質量控制監(jiān)視項目的具體的工作結果,確定其是否符合相關的質量標準,并判斷如何杜絕早場不合格結果的根源從管理的角度關注項目結果:例如,成本與進度績效;從產品的角度關注項目:可交付成果應符合規(guī)定的要求和產品說明。質量控制貫穿于項目的始終。47質量保證質量控制48如何進行軟件質量管理CMMI概述過程改進質量保證,其工作職責和基本工作方式質量目標的制定、度量和實現(xiàn)質量目標的制定、項目度量和常用的分析圖48如何進行軟件質量管理CMMI概述49質量目標的制定必須采用技術度量來客觀地評估質量,而不能僅僅采用主觀的方法進行評估49質量目標的制定必須采用技術度量來客觀地評估質量,而不能僅50質量目標的制定質量目標的制定應能夠滿足SMART標準。明確的(Specific):目標必須以數(shù)據的形式加以明確指定。可度量的(Measurable):目標的價值應可以度量,并且由此度量所得出的數(shù)據應可以獲得同意的解釋。具有挑戰(zhàn)性但又是可實現(xiàn)的(AggressiveyetAchievable):目標過高-挫傷積極性和士氣;目標過低-毫無挑戰(zhàn)性,缺乏激勵面向結果的(Results-oriented):所作的度量能夠反映項目中的一些跡象。限定時間短(Time-bound):目標必須在給定的時間內完成。50質量目標的制定質量目標的制定51度量的流程流程明確目標確定度量數(shù)據采集過程性能度量過程控制過程改善持續(xù)改善?
怎樣確定合適的度量目標??選擇恰當?shù)亩攘浚?合理劃分不同層次的度量內容??選擇合適的度量時機??明確度量的不同角色??怎樣保證數(shù)據的有效性??怎樣應用工具支持數(shù)據采集??選擇合適的度量分析方法??結合度量分析與項目管理??基于度量的過程改善??保證度量實施的有效性?51度量的流程流程明確目標確定度量數(shù)據采集過程性能度量過程控52度量的關鍵實施度量的關鍵結合商業(yè)目標獲得不同角色人員的度量需求想獲得什么,就度量什么?52度量的關鍵實施度量的關鍵53項目度量項目度量的目的組織提出的要求,目的是從項目中收集數(shù)據;積累組織的過程及產品數(shù)據;更新組織數(shù)據庫為了更好的管理和控制已識別的項目中存在的風險和問題,更好的管理和控制項目進度、成本、產品質量等項目度量的關鍵軟件需求是度量軟件質量的基礎。不符合需求的軟件就不具備質量。53項目度量項目度量的目的54項目度量項目規(guī)劃階段要結合項目要求和特點做好項目估算制定項目的質量目標制定項目的度量計劃項目實施階段按計劃收集項目數(shù)據按計劃分析項目數(shù)據(如里程碑)就分析的結果采取一定的措施54項目度量項目規(guī)劃階段55常見的分析圖Pareto:80/20原則的應用,找出項目主要關注區(qū)域或影響因素55常見的分析圖Pareto:80/20原則的應用,找出項目56常見的分析圖趨勢圖:分析項目的某個特性的發(fā)展趨勢56常見的分析圖趨勢圖:57軟件質量管理謝謝57軟件質量管理謝謝軟件質量管理軟件質量管理59軟件質量管理課程期望2軟件質量管理課程期望60軟件質量管理本課程主要內容介紹軟件質量管理如何進行軟件質量管理CMMI概述過程改進質量保證,其工作職責和基本工作方式質量目標的制定、度量和實現(xiàn)3軟件質量管理本課程主要內容61軟件質量管理介紹軟件質量管理什么是軟件質量?質量定義,及其如何理解;理解PDCA為什么要進行軟件質量管理?4軟件質量管理介紹軟件質量管理62什么是軟件質量質量定義如何理解軟件質量附:質量管理專家5什么是軟件質量質量定義63質量的定義“無缺陷”國家標準質量是產品或服務滿足明確或隱含需要能力的特征和特性的總和。用戶角度質量是用戶對一個產品(包括相關的服務)滿足程度的度量“顧客驅動型”生產角度開發(fā)出來的最終產品能滿足我要求的功能是否相同6質量的定義“無缺陷”64什么是軟件質量質量定義如何理解軟件質量附:質量管理專家7什么是軟件質量質量定義65如何理解軟件質量軟件質量與傳統(tǒng)意義上的質量8如何理解軟件質量軟件質量與傳統(tǒng)意義上的質量66如何理解軟件質量
軟件質量反映了以下三方面的問題:
1、軟件需求是度量軟件質量的基礎。
2、在各種標準中定義了一些開發(fā)準則,用來指導軟件人員用工程化的方法來開發(fā)軟件。如果不遵守這些開發(fā)準則,軟件質量就得不到保證。
3、往往會有一些隱含的需求沒有明確提出來。如果軟件只滿足那些精確定義了的需求而沒有滿足這些隱含的需求,軟件質量也得不到保證。
質量強調一致性原則和可重復性原則(即穩(wěn)定性)。9如何理解軟件質量軟件質量反映了以下三方面的問題:67如何理解軟件質量從質量管理的歷程來看檢驗階段:事后,次廢品剔除制造階段:事中設計階段:全面質量管理TQM發(fā)現(xiàn)問題---〉預防問題---〉質量保證---〉戰(zhàn)略質量管理10如何理解軟件質量從質量管理的歷程來看68如何理解軟件質量總結現(xiàn)代質量管理追求顧客滿意,包括提高內部顧客和外部顧客滿意度,滿足顧客明確和隱含的需求。注重預防而不是檢查,并承認管理層對質量的責任。“質量是設計出來的,質量是制造出來的”,控制好各階段內的過程。強調持續(xù)改進11如何理解軟件質量總結69什么是軟件質量質量定義如何理解軟件質量附:質量管理專家(略)12什么是軟件質量質量定義70質量管理專家-戴明戴明(W.Edwards.Deming)戴明品質獎,至今仍是日本品質管理的最高榮譽戴明PDCA循環(huán)戴明質量管理14法13質量管理專家-戴明戴明(W.Edwards.Deming71質量管理專家-戴明之PDCAP(plan)——計劃;D(do)——
實施;C(check)—檢查;A(action)—處理。PDCA循環(huán)是質量管理的基本方法大環(huán)帶小環(huán),階梯式上升,周而復始W.EdwardDeming博士提出的Deming環(huán)圖114質量管理專家-戴明之PDCA大環(huán)帶小環(huán),階梯式上升,周而72質量管理專家-戴明之PDCA基本步驟15質量管理專家-戴明之PDCA基本步驟73質量管理專家-朱蘭朱蘭(Juran)朱蘭三部曲朱蘭理論核心管理就是不斷改進工作。朱蘭提出質量不盡要滿足明確的需求,也要滿足潛在的需求。最早把80/20原則引入質量管理《質量控制手冊》QualityControlHandbook16質量管理專家-朱蘭朱蘭(Juran)74質量管理三部曲質量計劃
事后控制、代價昂貴、檢測缺陷而不是避免缺陷質量控制
事前預防、過程改進、縮小缺陷引入和發(fā)現(xiàn)的時間有效手段:測試、評審、走查、模擬、非正式評審、demo、checklist質量推進質量控制和質量保證相結合、解釋性結果作為下一次的預防控制質量管理專家-朱蘭三部曲構造測試修改OKY17質量管理三部曲質量管理專家-朱蘭三部曲構造測試修改O75質量管理專家-克勞士比克勞士比(Crosby)《質量是免費》,提出組織向零缺陷突破聞名。克勞士比管理4個原則原則一、什么是質量?
·質量即符合要求,而不是好。原則二、質量是怎樣產生的?
·預防產生質量
·檢驗不能產生質量原則三、什么是工作標準?
·零缺陷,而不是“差不多就好”原則四、怎樣衡量質量?
·不符合要求的代價(金錢),而不是指數(shù)
18質量管理專家-克勞士比克勞士比(Crosby)76軟件質量管理介紹軟件質量管理什么是軟件質量?為什么要進行軟件質量管理?必要性;在各大領域的位置;益處19軟件質量管理介紹軟件質量管理77為什么要進行軟件質量管理軟件質量是一個軟件企業(yè)成功的必要條件,除了接受質量觀念外就別無選擇
20為什么要進行軟件質量管理軟件質量是一個軟件企業(yè)成功的必要78為什么要進行軟件質量管理PMBOOK:項目管理劃分為9個知識領域,質量管理是其中之一
(范圍管理、時間管理、成本管理、質量管理、人力資源管理、溝通管理、采購管理、風險管理和綜合管理)21為什么要進行軟件質量管理PMBOOK:項目管79為什么要進行軟件質量管理
可以為企業(yè)帶來如下益處:縮短總運轉周期降低質量所需的成本縮短庫存周轉時間提高生產率追求企業(yè)利益和成功使顧客完全滿意最大限度獲取利潤22為什么要進行軟件質量管理可以為企業(yè)帶來如下益處:80如何進行軟件質量管理CMMI概述過程改進質量保證,其工作職責和基本工作方式質量目標的制定、度量和實現(xiàn)23如何進行軟件質量管理CMMI概述81CMMICMMI-CapacityMaturityModelIntegrated
能力成熟度模型集成
目的就是實現(xiàn)軟件過程的改進(SPI),增加工作過程的能力,從而提升軟件組織的核心競爭力,取得競爭優(yōu)勢。CMMI概述24CMMICMMI概述82CMMI概述-過程能力過程能力——通過遵循某個過程,有能力預見未來所得到的結果范圍。過程性能——特定項目遵循某過程所得到的實際結果的度量??刂粕舷蘅刂葡孪捱^程性能過程能力25CMMI概述-過程能力過程能力——通過遵循某個過程,有能83CMMI概述-成熟度何謂成熟?不成熟組織成熟組織w軟件過程在項目過程中臨時拼湊;w具有全組織范圍管理軟件開發(fā)和維護過程的能力w即使規(guī)定了也不能嚴格遵守和貫徹;w軟件過程被準確無誤地通知現(xiàn)有職員和新員工w反應式的組織
—“救火隊員”
w工作活動按照已規(guī)劃的過程進行w超出進度和預算已成慣例;為滿足進度要求,常在產品功能和質量上做出讓步,縮短或取消評審和測試等質量活動;w強制式的過程適用,而且和實際工作方式一致w不存在判斷產品質量或解決產品或過程問題的客觀基礎w崗位及其職責都是清楚的
w有客觀、定量的基礎分析產品級過程問題,能基于事實和歷史不斷改進;進度和預算是現(xiàn)實的26CMMI概述-成熟度何謂成熟?不成熟組織成熟組織w軟件過84CMMI概述-能力模型為什么采用能力模型?模型對過程需求提供了一個公共集合,綜合了最好的實踐和實際的知識,并以一種可以用來指導過程改進優(yōu)先順序的格式來表示。27CMMI概述-能力模型為什么采用能力模型?85CMMI概述-PA
5優(yōu)化級4定量管理級3定義級2管理級1初始級1級-初始級2級-管理級配置管理過程和產品質量保證供應合同管理項目監(jiān)控和控制項目計劃需求管理度量和分析3級-定義級產品集成集成項目管理組織培訓組織過程定義組織過程焦點需求開發(fā)技術解決方案驗證確認風險管理決策分析和解決組織環(huán)境的集成集成供應商管理(SupplierSourcing,SS)集成組隊(IPPD)4級-定量管理級定量項目管理組織過程性能5級-優(yōu)化級組織革新和實施原因分析和解決28CMMI概述-PA5優(yōu)化級1級-初始級2級-管理86CMMI概述-成熟度構成CMMI成熟度構成執(zhí)行承諾執(zhí)行能力指導實施驗證實施特定慣例特定目標通用目標過程方面1過程方面2過程方面3成熟度等級通用慣例29CMMI概述-成熟度構成CMMI成熟度構成執(zhí)行承諾執(zhí)行能87CMMI概述-過程改進方法的
IDEAL模型
初始化(Initiating)診斷(Diagnosing)建立(Establishing)行動(Acting)推進(Leveraging)修改組織的方法記錄和分析教訓定義過程和度量計劃及執(zhí)行試行方案計劃,執(zhí)行和跟蹤改進方案建立過程行動組做行動計劃設定戰(zhàn)略和優(yōu)先級提出建議并記錄階段成果
評估當前實踐情況改進動機確定改進范圍以及獲
取支
持
建立改進機制診斷建立行動推進
初始化30CMMI概述-過程改進方法的
IDEAL模型初始化(I88CMMI概述-J曲線過程改進的“J-曲線”性能水平現(xiàn)狀預期的狀況實際的路線理想上路徑開始時可能還不知當初的31CMMI概述-J曲線過程改進的“J-曲線”性能水平現(xiàn)狀預89CMMI概述-CMMI職能組CMMI領導小組為實施CMMI配備必要的資源;審批CMMI實施計劃;檢查CMMI實施情況;支持實施CMMI的一切活動,及時解決過程中的問題。軟件工程過程組(SEPG)推進組織所采用的軟件過程的定義、維護和改進工作。它支持但不直接負責軟件開發(fā)和(或)維護。軟件質量保證組(SQAG)計劃和實施項目的質量保證活動,其工作的目的是保證軟件過程的步驟和標準得到遵守。
32CMMI概述-CMMI職能組CMMI領導小組90如何進行軟件質量管理CMMI概述過程改進借口、原則質量保證,其工作職責和基本工作方式質量目標的制定、度量和實現(xiàn)33如何進行軟件質量管理CMMI概述91軟件過程改進的借口當你處于危機時,你沒有時間去改進當你沒有危機時,你不需要去改進34軟件過程改進的借口當你處于危機時,你沒有時間去改進92軟件過程改進的原則主要的軟件過程的改進必須從高層啟動全體人員參與有效的變化需要當前過程的目標和知識改進需要持久地投資、回報和鼓勵改進是一個持續(xù)的過程改進必須進行度量,而且要定期地加強改進的焦點放在修復過程,不放在對人的抱怨不自在感的程度不足夠高,事情將不會有變化與商業(yè)目標一致35軟件過程改進的原則主要的軟件過程的改進必須從高層啟動93如何進行軟件質量管理CMMI概述過程改進質量保證,其工作職責和基本工作方式質量規(guī)劃、質量保證定義/目標/職責/工作產品、質量控制質量目標的制定、度量和實現(xiàn)36如何進行軟件質量管理CMMI概述94質量保證質量規(guī)劃識別哪些質量標準適用于本項目,并確定如何滿足這些標準的要求。
37質量保證質量規(guī)劃95質量保證QualityAssurance
通過實施計劃和系統(tǒng)的質量活動,以提供一個項目所有過程都滿足質量標準的信心。質量保證貫穿項目始終。38質量保證QualityAssurance96質量保證目標通過監(jiān)控各個開發(fā)過程來提高質量確保能順從軟件過程確保不足點能夠得到管理建立項目滿足相關要求的信心39質量保證目標通過監(jiān)控各個開發(fā)過程來提高質量97質量保證職責按計劃開展過程審計和產品審計。步驟:確定當前要審計的過程和工作產品;確定與當前審計有關的標準和檢查項目,形成檢查表;確定審計時間;確定必須參與審計的人;根據檢查表的內容,實施審計(形式包括:通過工作產品驗證、參與到過程中去、面談、調查問卷等);40質量保證職責按計劃開展過程審計和產品審計。步驟:98質量保證職責按計劃開展過程審計和產品審計。步驟(續(xù)):就審計過程中發(fā)現(xiàn)的問題,同有關組或個人進行溝通、協(xié)商確定解決方式;制定和報告相關的SQA審計報告;對不符合問題進行跟蹤直至結束;對不能在項目組內部解決的不符合問題報告給高層經理41質量保證職責按計劃開展過程審計和產品審計。步驟(續(xù)):99質量保證職責支持項目需求分析,提供適當?shù)闹笇Ш蛶椭0ǎ簠⑴c客戶需求和產品需求的評審;檢查評審過程是否符合規(guī)范;協(xié)助建立需求矩陣;作為ccb成員批準客戶需求基線的建立;其它支持工作42質量保證職責支持項目需求分析,提供適當?shù)闹笇Ш蛶椭0?00質量保證職責支持項目開發(fā)策劃,提供適當?shù)闹笇Ш蛶椭?。包括:促進項目估算和估計會議等。幫助選擇生命周期模型在剪裁標準過程時提供支持和指導,幫助定義項目過程;建立工作產品驗收標準;識別項目中的風險;識別項目的關鍵路徑和依賴關系;識別關鍵資源等;參與準備項目計劃及其附屬計劃的建立,如培訓計劃、度量計劃、評審計劃、配置計劃等。檢查計劃的適用性。其它支持工作。43質量保證職責支持項目開發(fā)策劃,提供適當?shù)闹笇Ш蛶椭0?01質量保證職責促進評審。包括:工作產品是否組織評審;尤其是關鍵工作產品檢查評審的活動和工作產品。計劃的評審是否已被執(zhí)行。評審的領導者是否得到有關其崗位的適當?shù)呐嘤?。評審者是否得到在其角色方面的合適的培訓或其在崗位職責方面是有經驗的。用于準備同行評審、執(zhí)行同行評審和執(zhí)行后繼措施等的過程是否得到遵循。同行評審數(shù)據的報告是否完備、準確、及時。
44質量保證職責促進評審。包括:102質量保證職責促進過程改進。包括:協(xié)助項目經理策劃和收集項目數(shù)據(包括開發(fā)過程中的數(shù)據以及項目結束后進行總結
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 閉合復位聯(lián)合髓內釘固定治療股骨干骨折的效果觀察
- 平安圣誕節(jié)主持開場白范文(10篇)
- 機場航空器故障應急處理策略
- 科創(chuàng)孵化器項目投資計劃書
- 二零二五版?zhèn)€人借款借條制作與信用評價協(xié)議4篇
- 二零二五年度創(chuàng)新型股東協(xié)議書范本(科技企業(yè))2篇
- 二零二五年度個人汽車貨運時效賠償合同4篇
- 物業(yè)夜間養(yǎng)護方案
- 油田管線敷設施工方案
- 綠化砼護坡施工方案
- GB/T 45120-2024道路車輛48 V供電電壓電氣要求及試驗
- 2025年上海市嘉定區(qū)中考英語一模試卷
- 2025年中核財務有限責任公司招聘筆試參考題庫含答案解析
- 春節(jié)文化常識單選題100道及答案
- 華中師大一附中2024-2025學年度上學期高三年級第二次考試數(shù)學試題(含解析)
- 12123交管學法減分考試題及答案
- 2025年寒假實踐特色作業(yè)設計模板
- 《數(shù)據采集技術》課件-XPath 解析庫
- 財務報銷流程培訓課程
- 成人腦室外引流護理-中華護理學會團體 標準
- JGJ106-建筑基樁檢測技術規(guī)范
評論
0/150
提交評論